Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: pu
Tags: bullseye
X-Debbugs-Cc: byang@debian.org
Severity: normal
[ Reason ]
Currently the table input methods provided by fcitx5-table (in src:fcitx5-
chinese-addons) will not work due to missing dependencies on fcitx5-module-
pinyinhelper and fcitx5-module-punctuation. This is reported as
https://bugs.debian.org/1001739 . The bug is present from the very beginning.
While the latest fcitx5-chinese-addons/5.0.9-2 upload has fixed the bug in
Debian Sid, This bullseye-pu will fix this bug in Debian 11 (stable).
[ Impact ]
If this update is not present, users that only have fcitx5-table installed
(i.e. did not explicitly install fcitx5-module-pinyinhelper and fcitx5-module-
punctuation) will not be able to use any table input method in fcitx5
framework.
[ Tests ]
I have tested the fix in a freshly-installed Debian 11 VM.
[ Risks ]
No risk expected. This fix only adds two package dependencies.
[ Checklist ]
[X] *all* changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in stable
[X] the issue is verified as fixed in unstable
[ Changes ]
* debian/control: Add missing package dependency relationship:
+ fcitx5-table:
- fcitx5-module-pinyinhelper (Dep)
- fcitx5-module-punctuation (Dep) (Closes: #1001739)
Full debdiff provided in attachment.
[ Other info ]
Changes in git packaging repo:
https://salsa.debian.org/input-method-team/fcitx5-chinese-addons/-/commit/1d489d123c26e37b63fe24fe6748856a5f72103d
--
Regards,
Boyuan Yang
diff -Nru fcitx5-chinese-addons-5.0.4/debian/changelog fcitx5-chinese-addons-5.0.4/debian/changelog
--- fcitx5-chinese-addons-5.0.4/debian/changelog 2021-02-19 02:29:37.000000000 -0500
+++ fcitx5-chinese-addons-5.0.4/debian/changelog 2021-12-14 20:09:19.000000000 -0500
@@ -1,3 +1,12 @@
+fcitx5-chinese-addons (5.0.4-1+deb11u1) bullseye; urgency=medium
+
+ * debian/control: Add missing package dependency relationship:
+ + fcitx5-table:
+ - fcitx5-module-pinyinhelper (Dep)
+ - fcitx5-module-punctuation (Dep) (Closes: #1001739)
+
+ -- Boyuan Yang <byang@debian.org> Tue, 14 Dec 2021 20:09:19 -0500
+
fcitx5-chinese-addons (5.0.4-1) unstable; urgency=medium
* Team upload.
diff -Nru fcitx5-chinese-addons-5.0.4/debian/control fcitx5-chinese-addons-5.0.4/debian/control
--- fcitx5-chinese-addons-5.0.4/debian/control 2021-02-19 02:29:37.000000000 -0500
+++ fcitx5-chinese-addons-5.0.4/debian/control 2021-12-14 20:09:19.000000000 -0500
@@ -290,6 +290,8 @@
Multi-Arch: same
Depends:
fcitx5-chinese-addons-data,
+ fcitx5-module-pinyinhelper (= ${binary:Version}),
+ fcitx5-module-punctuation (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Fcitx Input Method Framework v5 (builtin table support)
Attachment:
signature.asc
Description: This is a digitally signed message part