Bug#987319: unblock: tasksel/3.67
Package: release.debian.org
Usertags: unblock
I would like to request an unblock for version 3.67 of tasksel.
This migration has been discussed with release managers already, and has been
given their agreement.
It fixes recently spotted issues with input methods / ibus in various
languages, via some meta packages.
I have tested the changings, and confirm that they work as expected.
Attached is a debdiff from 3.67 (currently in unstable) against 3.65
(currently in testing).
Thanks
Holger
--
Holger Wansing <hwansing@mailbox.org>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076
diff -Nru tasksel-3.65/debian/changelog tasksel-3.67/debian/changelog
--- tasksel-3.65/debian/changelog 2021-03-13 16:26:46.000000000 +0100
+++ tasksel-3.67/debian/changelog 2021-04-18 12:10:40.000000000 +0200
@@ -1,3 +1,33 @@
+tasksel (3.67) unstable; urgency=medium
+
+ * Team upload.
+
+ * Add forgotten files in ./tasks/ to make recently added *-gnome-desktop
+ packages work.
+
+ -- Holger Wansing <hwansing@mailbox.org> Sun, 18 Apr 2021 12:10:40 +0200
+
+tasksel (3.66) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Shengjing Zhu ]
+ * Switch to fcitx5 for Simplified and Traditional Chinese desktop.
+ Fcitx5 works for Wayland. (Closes: #983704)
+
+ [ Holger Wansing]
+ * GNOME now depends on ibus as input method. For some languages, there are
+ additional packages needed, to make ibus work. Adding them for Amharic,
+ Simplified chinese, Traditional chinese, Japanese, Kannada, Malayalam and
+ Telugu. This requires new task-*-gnome-desktop packages to be added for
+ Amharic, Simplified chinese, Traditional chinese, and Kannada.
+ Thanks to Shengjing Zhu for working out the circumstances.
+ Closes: #941624, #983653.
+ * ibus does not have default configurations for all languages, so force
+ to create one via gnome-initial-setup for all the languages using ibus.
+
+ -- Holger Wansing <hwansing@mailbox.org> Sat, 20 Mar 2021 16:22:17 +0800
+
tasksel (3.65) unstable; urgency=medium
* Team upload.
diff -Nru tasksel-3.65/debian/control tasksel-3.67/debian/control
--- tasksel-3.65/debian/control 2021-03-13 16:26:46.000000000 +0100
+++ tasksel-3.67/debian/control 2021-04-18 12:10:40.000000000 +0200
@@ -439,6 +439,16 @@
fcitx-frontend-gtk3,
fcitx-config-gtk
+Package: task-amharic-gnome-desktop
+Architecture: all
+Description: Amharic GNOME desktop
+ This task localises the GNOME desktop in Amharic.
+Depends: ${misc:Depends}
+Recommends:
+ ibus-m17n,
+# ibus doesn't have a default config for all languages, so force creation
+ gnome-initial-setup
+
Package: task-amharic-kde-desktop
Architecture: all
Description: Amharic KDE Plasma desktop
@@ -733,10 +743,8 @@
Recommends:
# Input method stuff
im-config,
- fcitx,
- fcitx-sunpinyin,
- fcitx-googlepinyin,
- fcitx-table-wubi,
+ fcitx5,
+ fcitx5-chinese-addons,
# Fonts
fonts-noto,
fonts-noto-cjk,
@@ -753,14 +761,24 @@
fonts-arphic-ukai,
fonts-arphic-uming
+Package: task-chinese-s-gnome-desktop
+Architecture: all
+Description: Simplified Chinese GNOME desktop
+ This task localises the GNOME desktop in Simplified Chinese.
+Depends: ${misc:Depends}
+Recommends:
+ ibus-libpinyin,
+# ibus doesn't have a default config for all languages, so force creation
+ gnome-initial-setup
+
Package: task-chinese-s-kde-desktop
Architecture: all
Description: Simplified Chinese KDE Plasma desktop
This task localises the KDE Plasma desktop in Simplified Chinese.
Depends: ${misc:Depends},
Recommends:
- fcitx-frontend-qt5,
- kde-config-fcitx
+ fcitx5-frontend-qt5,
+ kde-config-fcitx5
Package: task-chinese-t
Architecture: all
@@ -778,10 +796,11 @@
This task localises the desktop in Traditional Chinese.
Depends: ${misc:Depends},
Recommends:
- fcitx,
- fcitx-chewing,
- fcitx-table,
+# Input method stuff
im-config,
+ fcitx5,
+ fcitx5-chewing,
+ fcitx5-chinese-addons,
# seems openjdk needs this to display Chinese.
fonts-noto,
fonts-noto-cjk,
@@ -795,11 +814,24 @@
fonts-arphic-ukai,
fonts-arphic-uming
+Package: task-chinese-t-gnome-desktop
+Architecture: all
+Description: Traditional Chinese GNOME desktop
+ This task localises the GNOME desktop in Traditional Chinese.
+Depends: ${misc:Depends}
+Recommends:
+ ibus-chewing,
+# ibus doesn't have a default config for all languages, so force creation
+ gnome-initial-setup
+
Package: task-chinese-t-kde-desktop
Architecture: all
Description: Traditional Chinese KDE Plasma desktop
This task localises the KDE Plasma desktop in Traditional Chinese.
Depends: ${misc:Depends},
+Recommends:
+ fcitx5-frontend-qt5,
+ kde-config-fcitx5
Package: task-croatian
Architecture: all
@@ -1429,7 +1461,8 @@
# subject instead of iso-2022-jp used Japanese de-facto. I recommend
# thunderbird as default mailer for Japanese desktop users.
thunderbird,
- thunderbird-l10n-ja
+ thunderbird-l10n-ja,
+ ibus-mozc | ibus-anthy
Package: task-japanese-kde-desktop
Architecture: all
@@ -1449,6 +1482,16 @@
fcitx-m17n,
fcitx-config-gtk
+Package: task-kannada-gnome-desktop
+Architecture: all
+Description: Kannada GNOME desktop
+ This task localises the GNOME desktop in Kannada.
+Depends: ${misc:Depends}
+Recommends:
+ ibus-m17n,
+# ibus doesn't have a default config for all languages, so force creation
+ gnome-initial-setup
+
Package: task-kannada-kde-desktop
Architecture: all
Description: Kannada KDE Plasma desktop
@@ -1688,7 +1731,10 @@
Recommends:
fcitx-frontend-gtk3,
fcitx-frontend-gtk2,
- fcitx-config-gtk
+ fcitx-config-gtk,
+ ibus-m17n,
+# ibus doesn't have a default config for all languages, so force creation
+ gnome-initial-setup
Package: task-malayalam-kde-desktop
Architecture: all
@@ -2211,7 +2257,10 @@
Recommends:
fcitx-frontend-gtk2,
fcitx-frontend-gtk3,
- fcitx-config-gtk
+ fcitx-config-gtk,
+ ibus-m17n,
+# ibus doesn't have a default config for all languages, so force creation
+ gnome-initial-setup
Package: task-telugu-kde-desktop
Architecture: all
diff -Nru tasksel-3.65/tasks/amharic-gnome-desktop tasksel-3.67/tasks/amharic-gnome-desktop
--- tasksel-3.65/tasks/amharic-gnome-desktop 1970-01-01 01:00:00.000000000 +0100
+++ tasksel-3.67/tasks/amharic-gnome-desktop 2021-04-18 12:10:40.000000000 +0200
@@ -0,0 +1,5 @@
+Task: amharic-gnome-desktop
+Enhances: gnome-desktop, amharic-desktop
+Section: l10n
+Key:
+ task-amharic-gnome-desktop
diff -Nru tasksel-3.65/tasks/chinese-s-gnome-desktop tasksel-3.67/tasks/chinese-s-gnome-desktop
--- tasksel-3.65/tasks/chinese-s-gnome-desktop 1970-01-01 01:00:00.000000000 +0100
+++ tasksel-3.67/tasks/chinese-s-gnome-desktop 2021-04-18 12:10:40.000000000 +0200
@@ -0,0 +1,5 @@
+Task: chinese-s-gnome-desktop
+Enhances: gnome-desktop, chinese-s-desktop
+Section: l10n
+Key:
+ task-chinese-s-gnome-desktop
diff -Nru tasksel-3.65/tasks/chinese-t-gnome-desktop tasksel-3.67/tasks/chinese-t-gnome-desktop
--- tasksel-3.65/tasks/chinese-t-gnome-desktop 1970-01-01 01:00:00.000000000 +0100
+++ tasksel-3.67/tasks/chinese-t-gnome-desktop 2021-04-18 12:10:40.000000000 +0200
@@ -0,0 +1,5 @@
+Task: chinese-t-gnome-desktop
+Enhances: gnome-desktop, chinese-t-desktop
+Section: l10n
+Key:
+ task-chinese-t-gnome-desktop
diff -Nru tasksel-3.65/tasks/kannada-gnome-desktop tasksel-3.67/tasks/kannada-gnome-desktop
--- tasksel-3.65/tasks/kannada-gnome-desktop 1970-01-01 01:00:00.000000000 +0100
+++ tasksel-3.67/tasks/kannada-gnome-desktop 2021-04-18 12:10:40.000000000 +0200
@@ -0,0 +1,5 @@
+Task: kannada-gnome-desktop
+Enhances: gnome-desktop, kannada-desktop
+Section: l10n
+Key:
+ task-kannada-gnome-desktop
Reply to: