Hi, Holger Wansing <hwans...@mailbox.org> wrote (Sat, 10 Apr 2021 18:14:36 +0200): > That's not just my opinion, but sort of consensus of the involved people. > Going through the above mentioned thread shows that. > There are also alternatives mentioned, but they all have their disadvantages, > that's why the consensus.
May I submit a patch for this? (attached) Holger -- Holger Wansing <hwans...@mailbox.org> PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076
diff --git a/debian/changelog b/debian/changelog index c1598e53..257aaf1e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,36 +1,46 @@ tasksel (3.66) UNRELEASED; urgency=medium [ Shengjing Zhu ] * Switch to fcitx5 for Simplified and Traditional Chinese desktop. Fcitx5 works for Wayland. (Closes: #983704) + [ Holger Wansing] + * GNOME now depends on ibus. 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 requites 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. + * 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. [ HIGUCHI Daisuke ] * tasksel-japanese-desktop: prefer uim-mozc over uim-anthy (Closes: #982175) [ Holger Wansing ] * Re-add manpages-it to task-italian task (package is again available in unstable/testing). Closes: #982043. * Add manpages translations from newly introduced manpages-l10n package (manpages-pt-br, manpages-nl, manpages-mk, manpages-ro, manpages-es) to the respective language tasks (see #982043). * Re-add synaptic to gnome desktop tasks. Closes: #983074 * Remove scim-qt-immodule from task-chinese-t-kde-desktop, since it's no longer in the archive. [ YOSHINO Yoshihito ] * Let gnome-flashback-desktop task in Japanese pull task-japanese-gnome-desktop. Closes: #983688 -- Holger Wansing <hwans...@mailbox.org> Sat, 13 Mar 2021 16:26:46 +0100 tasksel (3.64) unstable; urgency=medium * Team upload. [ Holger Wansing ] diff --git a/debian/control b/debian/control index 30feb782..b4f39cd8 100644 --- a/debian/control +++ b/debian/control @@ -412,60 +412,70 @@ Architecture: all Description: Albanian desktop This task localises the desktop in Albanian. Depends: ${misc:Depends}, Recommends: firefox-esr-l10n-sq | firefox-l10n-sq, myspell-sq, Package: task-amharic Architecture: all Description: Amharic environment This task installs programs, data files, fonts, and documentation that makes it easier for Amharic speakers to use Debian. Depends: ${misc:Depends}, Recommends: aspell-am Package: task-amharic-desktop Architecture: all Description: Amharic desktop This task localises the desktop in Amharic. Depends: ${misc:Depends} Recommends: fonts-sil-abyssinica, fcitx, fcitx-table-amharic, fcitx-frontend-gtk2, 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 This task localises the KDE Plasma desktop in Amharic. Depends: ${misc:Depends}, Recommends: fcitx-frontend-qt5, kde-config-fcitx Package: task-arabic Architecture: all Description: Arabic environment This task installs programs, data files, fonts, and documentation that makes it easier for Arabic speakers to use Debian. Depends: ${misc:Depends}, Recommends: fonts-arabeyes, aspell-ar, aspell-ar-large, itools Package: task-arabic-desktop Architecture: all Description: Arabic desktop This task localises the desktop in Arabic. Depends: ${misc:Depends}, Recommends: fonts-kacst, fonts-farsiweb, @@ -724,103 +734,123 @@ Recommends: opencc, zhcon, manpages-zh, Package: task-chinese-s-desktop Architecture: all Description: Simplified Chinese desktop This task localises the desktop in Simplified Chinese. Depends: ${misc:Depends}, Recommends: # Input method stuff im-config, fcitx5, fcitx5-chinese-addons, # Fonts fonts-noto, fonts-noto-cjk, # Software help and localization libreoffice-l10n-zh-cn, libreoffice-help-zh-cn, firefox-esr-l10n-zh-cn | firefox-l10n-zh-cn, # Dictionary goldendict, # poppler-data is needed to display # Chinese on poppler applications. poppler-data Suggests: 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: fcitx5-frontend-qt5, kde-config-fcitx5 Package: task-chinese-t Architecture: all Description: Traditional Chinese environment This task installs programs, data files, fonts, and documentation that make it easier for Chinese speakers to use Debian, using the traditional Chinese encoding. Depends: ${misc:Depends}, Recommends: zhcon Package: task-chinese-t-desktop Architecture: all Description: Traditional Chinese desktop This task localises the desktop in Traditional Chinese. Depends: ${misc:Depends}, Recommends: # Input method stuff im-config, fcitx5, fcitx5-chewing, fcitx5-chinese-addons, # seems openjdk needs this to display Chinese. fonts-noto, fonts-noto-cjk, libreoffice-l10n-zh-tw, libreoffice-help-zh-tw, firefox-esr-l10n-zh-tw | firefox-l10n-zh-tw, # poppler-data is needed to display # Chinese on poppler applications. poppler-data Suggests: 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 XBC-Maintainer: Safir Secerovic <sapph...@linux.org.ba> Description: Croatian environment This task installs packages and documentation in Croatian to help Croatian speaking people use Debian. Depends: ${misc:Depends}, locales Recommends: aspell-hr, Package: task-croatian-desktop Architecture: all XBC-Maintainer: Safir Secerovic <sapph...@linux.org.ba> Description: Croatian desktop This task localises the desktop in Croatian. Depends: ${misc:Depends}, Recommends: hyphen-hr, libreoffice-l10n-hr, hunspell-hr, @@ -1404,80 +1434,93 @@ Recommends: manpages-ja-dev Package: task-japanese-desktop Architecture: all XBC-Maintainer: Kenshi Muto <km...@debian.org> Description: Japanese desktop This task localises the desktop in Japanese. Depends: ${misc:Depends}, Recommends: firefox-esr-l10n-ja | firefox-l10n-ja, fonts-vlgothic, fonts-ipafont, uim, uim-mozc | uim-anthy, mozc-utils-gui, anthy, libreoffice-l10n-ja, libreoffice-help-ja, poppler-data Package: task-japanese-gnome-desktop Architecture: all Description: Japanese GNOME desktop This task localises the GNOME desktop in Japanese. Depends: ${misc:Depends}, Recommends: # evolution has a problem for Japanese, for example it uses always UTF-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, +# ibus doesn't have a default config for all languages, so force creation + gnome-initial-setup Package: task-japanese-kde-desktop Architecture: all Description: Japanese KDE Plasma desktop This task localises the KDE Plasma desktop in Japanese. Depends: ${misc:Depends}, Package: task-kannada-desktop Architecture: all Description: Kannada desktop This task localises the desktop in Kannada. Depends: ${misc:Depends}, Recommends: fonts-lohit-knda, firefox-esr-l10n-kn | firefox-l10n-kn, fcitx, 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 This task localises the KDE Plasma desktop in Kannada. Depends: ${misc:Depends}, Recommends: kde-config-fcitx Package: task-kazakh Architecture: all Description: Kazakh environment This task installs programs and documentation in Kazakh to help Kazakh speaking people use Debian. XBC-Maintainer: Timur Birsh <t...@linukz.org> Depends: ${misc:Depends}, Recommends: aspell-kk Package: task-kazakh-desktop Architecture: all Description: Kazakh desktop This task localises the desktop in Kazakh. XBC-Maintainer: Timur Birsh <t...@linukz.org> Depends: ${misc:Depends}, Recommends: hunspell-kk, firefox-esr-l10n-kk | firefox-l10n-kk, Package: task-kazakh-kde-desktop Architecture: all @@ -1663,61 +1706,64 @@ Architecture: all Description: Malayalam environment This task installs packages and documentation in Malayalam to help Malayalam speaking people use Debian. Depends: ${misc:Depends}, Recommends: aspell-ml Package: task-malayalam-desktop Architecture: all Description: Malayalam desktop This task localises the desktop in Malayalam. Depends: ${misc:Depends} Recommends: libreoffice-l10n-ml, firefox-esr-l10n-ml | firefox-l10n-ml, im-config, # Move to fcitx from scim since the latter has gone from archive fcitx, fcitx-table-malayalam-phonetic, hunspell-ml, fonts-lohit-mlym Package: task-malayalam-gnome-desktop Architecture: all Description: Malayalam GNOME desktop This task localises the GNOME desktop in Malayalam. Depends: ${misc:Depends}, 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 Description: Malayalam KDE Plasma desktop This task localises the KDE Plasma desktop in Malayalam. Depends: ${misc:Depends}, Recommends: fcitx-frontend-qt5, kde-config-fcitx Package: task-marathi Architecture: all Description: Marathi environment This task installs programs, data files, fonts, and documentation that makes it easier for Marathi speakers to use Debian. Depends: ${misc:Depends}, Recommends: aspell-mr Package: task-marathi-desktop Architecture: all Description: Marathi desktop This task localises the desktop in Marathi. Depends: ${misc:Depends} Recommends: firefox-esr-l10n-mr | firefox-l10n-mr, libreoffice-l10n-mr, fonts-lohit-deva @@ -2186,61 +2232,64 @@ Description: Telugu environment This task installs programs, data files, fonts, and documentation that makes it easier for Telugu speakers to use Debian. Depends: ${misc:Depends}, Recommends: aspell-te Package: task-telugu-desktop Architecture: all XBC-Maintainer: Y Giridhar Appaji Nag <app...@debian.org> Description: Telugu desktop This task localises the desktop environment in Telugu. Depends: ${misc:Depends}, Recommends: libreoffice-l10n-te, firefox-esr-l10n-te | firefox-l10n-te, fonts-lohit-telu, im-config, fcitx, fcitx-m17n Package: task-telugu-gnome-desktop Architecture: all XBC-Maintainer: Y Giridhar Appaji Nag <app...@debian.org> Description: Telugu GNOME desktop environment This task localises the GNOME desktop environment in Telugu. Depends: ${misc:Depends}, 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 XBC-Maintainer: Y Giridhar Appaji Nag <app...@debian.org> Description: Telugu KDE Plasma desktop environment This task localises the KDE Plasma desktop environment in Telugu. Depends: ${misc:Depends}, Recommends: fcitx-frontend-qt5, kde-config-fcitx Package: task-thai Architecture: all Description: Thai environment This task installs packages that make it easier for Thai speaking people to use Debian. Depends: ${misc:Depends}, Recommends: swath Package: task-thai-desktop Architecture: all Description: Thai desktop This task localises the desktop in Thai. Depends: ${misc:Depends}, Recommends: xiterm+thai, libreoffice-l10n-th, firefox-esr-l10n-th | firefox-l10n-th, hunspell-th