Source: pocketsphinx
Version: 0.8+5prealpha+1-13
Tags: patch
User: helm...@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
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 <hel...@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-de...@alioth-lists.debian.net>
 Uploaders: Samuel Thibault <sthiba...@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/

Reply via email to