[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1001740: bullseye-pu: package fcitx5-chinese-addons/5.0.4-1+deb11u1



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


Reply to: