Bug#981418: pocketsphinx: drop unused Build-Depends

Helmut Grohne helmut at subdivi.de
Sat Jan 30 18:02:18 GMT 2021


Source: pocketsphinx
Version: 0.8+5prealpha+1-13
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

pocketsphinx participates in dependency loops relevant to architecture
bootstrap. Instead of looking into such a difficult problem, I looked
into easily droppable dependencies. It turns out that swig-sphinxbase,
gstreamer1.0-plugins-base, swig, and libjs-jquery are reported as
unused. I went a head and compared the build artifacts and build log of
a regular full build with those of a build with these dropped. Since
pocketsphinx is normally reproducible, the artifacts were bit-identical.
The build log is slightly reordered due to parallelity, but it seems
that no tests are skipped due to the dropped dependencies. Thus it seems
safe to drop these dependencies. Please consider applying the attached
patch.

Helmut
-------------- next part --------------
diff --minimal -Nru pocketsphinx-0.8+5prealpha+1/debian/changelog pocketsphinx-0.8+5prealpha+1/debian/changelog
--- pocketsphinx-0.8+5prealpha+1/debian/changelog	2021-01-02 16:12:39.000000000 +0100
+++ pocketsphinx-0.8+5prealpha+1/debian/changelog	2021-01-30 17:47:40.000000000 +0100
@@ -1,3 +1,11 @@
+pocketsphinx (0.8+5prealpha+1-13.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop unused Build-Depends: swig-sphinxbase, gstreamer1.0-plugins-base,
+    swig, libjs-jquery. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sat, 30 Jan 2021 17:47:40 +0100
+
 pocketsphinx (0.8+5prealpha+1-13) unstable; urgency=medium
 
   * Bump debhelper from 10 to 12.
diff --minimal -Nru pocketsphinx-0.8+5prealpha+1/debian/control pocketsphinx-0.8+5prealpha+1/debian/control
--- pocketsphinx-0.8+5prealpha+1/debian/control	2020-11-01 01:03:14.000000000 +0100
+++ pocketsphinx-0.8+5prealpha+1/debian/control	2021-01-30 17:47:40.000000000 +0100
@@ -3,10 +3,7 @@
 Maintainer: Debian Accessibility Team <pkg-a11y-devel at alioth-lists.debian.net>
 Uploaders: Samuel Thibault <sthibault at debian.org>
 Build-Depends: debhelper-compat (= 12), pkg-config, doxygen,
- libsphinxbase-dev (>= 0.8+5prealpha~), swig-sphinxbase, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev,
- gstreamer1.0-plugins-base,
- swig,
- libjs-jquery
+ libsphinxbase-dev (>= 0.8+5prealpha~), libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev,
 Standards-Version: 4.5.0
 Section: sound
 Homepage: http://cmusphinx.sourceforge.net/


More information about the Pkg-a11y-devel mailing list