Review: ibus-libpinyin 1.16.5-4
Package Information
| Description | Intelligent Pinyin engine based on libpinyin for IBus It includes a Chinese Pinyin input method and a Chinese ZhuYin (Bopomofo) input method based on libpinyin for IBus. |
|---|---|
| Maintainer | Debian Input Method Team <debian-input-method@lists.debian.org> |
| Changed By | Boyuan Yang <byang@debian.org> |
| Sponsor | byang@debian.org |
| Distribution | unstable |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/debian/ibus-libpinyin.git (browse) |
| Closes | #1138753 |
| Popcon Installs | 1455 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/ibus-libpinyin |
| Uploaded | 1 month, 12 days ago |
New Package Report
.changes
| Changed-By | Boyuan Yang |
|---|---|
| Architecture | source all amd64 |
| Distribution | unstable |
| Date | Wed, 24 Jun 2026 15:53:48 -0400 |
| Source | ibus-libpinyin |
| Version | 1.16.5-4 |
Changelog
ibus-libpinyin (1.16.5-4) unstable; urgency=medium
.
* Team upload.
* debian/: Split the binary package:
+ ibus-libpinyin: Only enables the ibus-libpinyin input method
upon installation.
+ ibus-libbopomofo: Only enables the ibus-libbopomofo input method
upon installation.
+ ibus-libpinyin-common: Stores all common files shared between the
input methods.
The binary package splitting is necessary to properly fix the
input method enabling issue in mixed environments, such as Debian
Live system. This really closes: #1138753.
* debian/patches/0004-libpinyin.xml-Use-split-package-path.patch:
Add patch to support binary package splitting by redirecting the
input method discovery to a wrapper.
* debian/ibus-libpinyin-list-engines: Add the wrapper for dynamic
input method engine discovery.
* debian/split-engines.py: Add the build-time helper script to split
the input method availability XML dynamically..dsc
| Priority | optional |
|---|---|
| Component | main |
| Package-List | ibus-libbopomofo deb utils optional arch=all ibus-libpinyin deb utils optional arch=all ibus-libpinyin-common deb utils optional arch=any |
| Section | utils |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ibus-libpinyin
Source: https://github.com/libpinyin/ibus-libpinyin/downloads
Files: *
Copyright: 2012 Peng Huang <shawn.p.huang@gmail.com>
2012 BYVoid <byvoid1@gmail.com>
2012-2023 Peng Wu <alexepico@gmail.com>
License: GPL-3.0+
Files: po/ru.po
Copyright: 2012 koterpillar
License: GPL-3.0+
Files: po/fr.po
Copyright: 2012 Jiehong Ma <ma.jiehong@gmail.com>
License: GPL-3.0+
Files: data/libpinyin.appdata.xml
Copyright: 2012 Peng Wu <alexepico@gmail.com>
License: CC0-1.0
Files: debian/*
Copyright: 2012 Asias He <asias@debian.org>
2015-2023 ChangZhuo Chen (陳昌倬) <czchen@debian.org>
License: GPL-2.0+
License: CC0-1.0
On Debian systems, the full text of the CC0 1.0 Universal
License can be found in the file
`/usr/share/common-licenses/CC0-1.0'.
License: GPL-2.0+
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".
License: GPL-3.0+
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 3 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 <https://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
Review Information
rejected — allocated to mechtilde 1 month, 9 days ago, started 1 month, 9 days ago, completed 1 month, 9 days ago.
Final Comment
Hi,
Thanks for your diligence in preparing this package. I noticed a slight
slip in debian/copyright where some copyright notices from the source
code are not documented.
You can find the missing authors and the missing license statements in the public notes under
https://dfsg-new-queue.debian.org/reviews/ibus-libpinyin/1.16.5-4
Thanks
Other Reviews of this Package
| Version | Hash | Allocated | Completed | Reviewer | Status | Details |
|---|---|---|---|---|---|---|
| 1.16.5-4 | e8ce3656… | 2026-06-29 06:56 | 2026-06-29 06:58 | mechtilde | accepted | VIEW |
Public Notes
1 month, 9 days ago
● public
Missed Author Check
Command: dnq author-check
Exit code: 0
Using active review (from current.json): ibus-libpinyin
Author check: ibus-libpinyin 1.16.5-4
Scanned 217 files.
Authors declared in debian/copyright: 7
NOT IN debian/copyright (10):
Benoit Sigoure <tsuna@lrde.epita.fr>
m4/boost.m4:2
Bootstrap Authors
ltmain.sh:1539
ltmain.sh:75
Dan Nicholson <dbn.lists@gmail.com>
aclocal.m4:116
Free Software
INSTALL:359
Makefile.in:4
aclocal.m4:1022
aclocal.m4:1043
aclocal.m4:1065
... and 58 more files
linyu Xu <liannaxu07@gmail.com>
src/PYPCloudCandidates.cc:5
src/PYPCloudCandidates.h:5
Red Hat, Inc
setup/keyboardshortcut.py:6
Scott James Remnant <scott@netsplit.com>
aclocal.m4:115
Ulrich Drepper <drepper@gnu.ai.mit.edu>
po/Makefile.in.in:2
Weixuan XIAO <veyx.shaw@gmail.com>
src/PYPCloudCandidates.cc:6
src/PYPCloudCandidates.h:6
X Consortium
install-sh:10
Result: ATTENTION REQUIRED — 10 authors not in debian/copyright
1 month, 9 days ago
● public
Licenserecon
Command: lrc | grep -v 'Superfluous file pattern'
Exit code: 0
de: Versions: licenserecon '17.0' licensecheck '3.3.9-1'
Quellbaum analysieren ....
Lesen d/copyright ....
Wird ausgeführt licensecheck ....
d/copyright | licensecheck
GPL-3+ | FSFULLR aclocal.m4
GPL-3+ | FSFULLR config.rpath
GPL-3+ | FSFUL configure
GPL-3+ | GPL-2+ configure.ac
GPL-3+ | LGPL-2+ data/icons/Makefile.am
GPL-3+ | LGPL-2+ data/icons/Makefile.in
GPL-3+ | GPL-2 ibus-libpinyin.spec.in
GPL-3+ | FSFAP INSTALL
GPL-3+ | X11 install-sh
GPL-3+ | GPL-2+ with Libtool exception ltmain.sh
GPL-3+ | FSFULLR and/or GPL and/or LGPL m4/gettext.m4
GPL-3+ | FSFULLR m4/iconv.m4
GPL-3+ | FSFULLR and/or GPL and/or LGPL m4/intlmacosx.m4
GPL-3+ | FSFULLR m4/lib-ld.m4
GPL-3+ | FSFULLR m4/lib-link.m4
GPL-3+ | FSFULLR m4/lib-prefix.m4
GPL-3+ | (FSFULLR and/or GPL-2+) with Libtool exception m4/libtool.m4
GPL-3+ | FSFULLR m4/lt~obsolete.m4
GPL-3+ | FSFULLR m4/ltoptions.m4
GPL-3+ | FSFULLR m4/ltsugar.m4
GPL-3+ | FSFULLR m4/ltversion.m4
GPL-3+ | FSFULLR and/or GPL and/or LGPL m4/nls.m4
GPL-3+ | FSFULLR and/or GPL and/or LGPL m4/po.m4
GPL-3+ | FSFULLR and/or GPL and/or LGPL m4/progtest.m4
GPL-3+ | FSFAP po/Makefile.in.in
GPL-3+ | GPL-2+ setup/config.py
GPL-3+ | GPL-2+ setup/config.py.in
GPL-3+ | GPL-2+ setup/dicttreeview.py
GPL-3+ | GPL-2+ setup/enginefile.py
GPL-3+ | GPL-2+ setup/ibus-setup-libpinyin.in
GPL-3+ | LGPL-2.1+ setup/keyboardshortcut.py
GPL-3+ | GPL-2+ setup/main2.py
GPL-3+ | GPL-2+ setup/shortcuteditor.py
GPL-3+ | GPL-2+ src/PYPCloudCandidates.cc
GPL-3+ | GPL-2+ src/PYPCloudCandidates.h
GPL-3+ | GPL-2+ src/PYPSuggestionEditor.h
GPL-3+ | GPL-2+ src/PYTableDatabase.cc
GPL-3+ | GPL-2+ src/PYTableDatabase.h
GPL-3+ | GPL-2+ src/PYTableEditor.cc
GPL-3+ | GPL-2+ src/PYTableEditor.h
1 month, 9 days ago
● public
CME fix
Command: cme fix --verbose dpkg
Exit code: 0
cme: running fix on dpkg configuration...
Connecting to api.ftp-master.debian.org to check 17 package versions. Please wait...
Got info from api.ftp-master.debian.org for 17 packages.
Warning in 'control source Build-Depends:0': debhelper-compat dependency version is too old (13). It should be 14
Offending value: 'debhelper-compat (= 13)'
Changes applied to dpkg configuration:
- control source Build-Depends:0: 'debhelper-compat (= 14)' -> 'debhelper-compat (= 13)' # conflicting initial values
- control source debhelper-version: '14' -> '13' # conflicting initial values
- control source Build-Depends:0: 'debhelper-compat (= 13)' -> 'debhelper-compat (= 14)' # applied fix for :changed debhelper-compat version dependency to 14