Review: pocketsphinx 5.0.4-1
New Package Report
.changes
| Source | pocketsphinx |
|---|---|
| Version | 5.0.4-1 |
| Changed-By | Samuel Thibault |
| Architecture | source amd64 all |
| Distribution | unstable |
| Date | Sat, 14 Feb 2026 15:02:03 +0100 |
Changelog
pocketsphinx (5.0.4-1) unstable; urgency=medium
.
[ Samuel Thibault ]
* New upstream release (Closes: Bug#1043582)
- Rename libpocketsphinx3 to libpocketsphinx5 according to soname bump.
- control: Drop libsphinxbase-dev build-dep, add graphviz, cmake, sox,
libpulse-dev, portaudio19-dev build-deps.
- Drop swig-pocketsphinx package.
- copyright: Update.
- libpocketsphinx-dev.install: libpocketsphinx.a is not getting built any
more.
- rules: Drop --without-python configure option, pass -DBUILD_GSTREAMER=ON
-DBUILD_SHARED_LIBS=ON.
- rules: Fix the test target: upstream uses "check", not "test".
* watch: Update URL.
* control: Replace pkg-config deps with pkgconf.
* tests/tests: Always unpatch on exit.
.
[ Gabor Karsay ]
* Update Standards-Version 4.7.3, removing redundant Priority field
* Bump debhelper-compat to 13
* Remove redundant Rules-Require-Root field
* watch:
- Convert to version 5
- Drop sf.net
- Search stable versions only
* patches:
- 4 patches with fixes for manual pages
- Change "check" target to add arguments for testing
- Upstream patch dropping pygtkcompat (Closes: Bug#1118277)
* rules: Exclude failing tests on i386
* autopkgtest:
- Fix tests-patches
- Exclude failing tests on i386
* Override package-contains-documentation-outside-usr-share-doc
.
[ Debian Janitor ]
* Use secure URI in debian/watch.
* Use secure URI in Homepage field.
* Update standards version to 4.6.1, no changes needed..dsc
| Package-List | gstreamer1.0-pocketsphinx deb sound optional arch=any libpocketsphinx-dev deb libdevel optional arch=any libpocketsphinx5 deb libs optional arch=any pocketsphinx deb sound optional arch=any pocketsphinx-en-us deb sound optional arch=all pocketsphinx-testdata deb libdevel optional arch=all |
|---|---|
| Section | sound |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: pocketsphinx
Source: http://cmusphinx.sourceforge.net/
Files: *
Copyright: 1995-2014 Carnegie Mellon University. All rights reserved.
2014-2015 Alpha Cephei Inc.
License: BSD-2
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
.
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
.
This work was supported in part by funding from the Defense Advanced
Research Projects Agency and the National Science Foundation of the
United States of America, and the CMU Sphinx Speech Consortium.
.
THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY ``AS IS'' AND
ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY
NOR ITS EMPLOYEES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Files: debian/*
Copyright: 2007-2008, David Huggins-Daines <dhuggins@cs.cmu.edu>
2009, Michael Nelson <michael.nelson@canonical.com>
2009, Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
2013 Samuel Thibault <sthibault@debian.org>
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
Review Information
accepted — allocated to awm 16 days ago, started 16 days ago, completed 16 days ago.
Final Comment
Since this package is already in Debian the following nits do not block the acceptance:
- Please add license details for src/jsmn.h (Expat, Copyright (c) 2010 Serge Zaitsev) to d/copyright
- Please also update license references from 'BSD-2' to 'BSD-2-clause' etc
Thanks!
Public Notes
16 days ago
● public
Licenserecon
Command: lrc -s
Exit code: 3
en: Versions: licenserecon '11.0' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
Running licensecheck ....
d/copyright | licensecheck
BSD-2 | BSD-2-clause include/pocketsphinx.h
BSD-2 | BSD-3-clause LICENSE
BSD-2 | BSD-2-clause src/allphone_search.c
BSD-2 | Expat src/jsmn.h
BSD-2 | BSD-2-clause src/kws_detections.c
BSD-2 | GPL-3+ with Bison-2.2 exception src/lm/jsgf_parser.c
BSD-2 | BSD-2-clause src/util/blkarray_list.c
BSD-2 | BSD-3-clause src/util/genrand.c
Short option in use. Not all differences shown
16 days ago
● public
CME fix
Command: cme fix --verbose dpkg
Exit code: 0
Reading package lists... 0%
Reading package lists... 0%
Reading package lists... 2%
Reading package lists... Done
Building dependency tree... 0%
Building dependency tree... 0%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree... Done
Reading state information... 0%
Reading state information... 0%
Reading state information... Done
cme: running fix on dpkg configuration...
Connecting to api.ftp-master.debian.org to check 10 package versions. Please wait...
Got info from api.ftp-master.debian.org for 10 packages.
Warning in 'control binary:"libpocketsphinx-dev" Breaks:0': unnecessary older-than versioned dependency: pocketsphinx (<< 0.8+5prealpha+1-6). Debian has oldoldstable -> 0.8+5prealpha+1-13; oldstable -> 0.8+5prealpha+1-15; stable -> 0.8+5prealpha+1-15+b4; unstable -> 0.8+5prealpha+1-15+b5; testing -> 0.8+5prealpha+1-15+b5; new -> 5.0.4-1;
Offending value: 'pocketsphinx (<< 0.8+5prealpha+1-6)'
Warning in 'control binary:"libpocketsphinx-dev" Replaces:0': unnecessary older-than versioned dependency: pocketsphinx (<< 0.8+5prealpha+1-6). Debian has oldoldstable -> 0.8+5prealpha+1-13; oldstable -> 0.8+5prealpha+1-15; stable -> 0.8+5prealpha+1-15+b4; unstable -> 0.8+5prealpha+1-15+b5; testing -> 0.8+5prealpha+1-15+b5; new -> 5.0.4-1;
Offending value: 'pocketsphinx (<< 0.8+5prealpha+1-6)'
Warning in 'copyright Files:"*" License short_name': Please use BSD-x-clause name, like BSD-3-clause
Offending value: 'BSD-2'
Warning in 'install:"pocketsphinx-en-us" content:0': path should not begin with '/'
Offending value: '/usr/share/pocketsphinx/model/en-us'
Changes applied to dpkg configuration:
- control binary:"libpocketsphinx-dev" Breaks:0 deleted value: 'pocketsphinx (<< 0.8+5prealpha+1-6)' # applied fix for :unnecessary older-than versioned dependency: pocketsphinx (<< 0.8+5prealpha+1-6). Debian has oldoldstable -> 0.8+5prealpha+1-13; oldstable -> 0.8+5prealpha+1-15; stable -> 0.8+5prealpha+1-15+b4; unstable -> 0.8+5prealpha+1-15+b5; testing -> 0.8+5prealpha+1-15+b5; new -> 5.0.4-1;
- control binary:"libpocketsphinx-dev" Replaces:0 deleted value: 'pocketsphinx (<< 0.8+5prealpha+1-6)' # applied fix for :unnecessary older-than versioned dependency: pocketsphinx (<< 0.8+5prealpha+1-6). Debian has oldoldstable -> 0.8+5prealpha+1-13; oldstable -> 0.8+5prealpha+1-15; stable -> 0.8+5prealpha+1-15+b4; unstable -> 0.8+5prealpha+1-15+b5; testing -> 0.8+5prealpha+1-15+b5; new -> 5.0.4-1;
- copyright Files:"*" License short_name: 'BSD-2' -> 'BSD-2-clause' # applied fix for :Please use BSD-x-clause name, like BSD-3-clause
- install:"pocketsphinx-en-us" content:0: '/usr/share/pocketsphinx/model/en-us' -> 'usr/share/pocketsphinx/model/en-us' # applied fix for :path should not begin with '/'