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 <hwans...@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 <hwans...@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 <hwans...@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 via email to