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

Bug#1117873: marked as done (task-amharic-desktop: Please migrate from fcitx4 to fcitx5)



Your message dated Sat, 15 Nov 2025 16:06:05 +0000
with message-id <E1vKImr-000SCF-3B@fasolo.debian.org>
and subject line Bug#1117873: fixed in tasksel 3.84
has caused the Debian Bug report #1117873,
regarding task-amharic-desktop: Please migrate from fcitx4 to fcitx5
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1117873: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117873
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: task-amharic-desktop
Version: 3.83
Severity: normal
X-Debbugs-CC: debian-input-method@lists.debian.org
Tags: patch

Hi all,

As a follow-up request to https://bugs.debian.org/1087657 , I am requesting to migrate
the input method support for task-malayalam-desktop and related packages from fcitx4
to fcitx5.

(With my Debian Input Method Team member hat on) The fcitx 4.x branch
is officially dead and is not encouraged to use due to the lack of
Wayland support. All fcitx4-related packages are planned for removal after
Ubuntu 26.04 LTS release. For now I am proposing to replace these dependencies
with packages from fcitx5 to provide the equivalent functionality in tasksel packages.

A patch is provided as an attachment. A merge request will be submitted afterwards.

Please let me know if you have any comments, suggestions or questions.

Thanks,
Boyuan Yang
From 49a43960c03db2fe6722c438c728aa483ce9638b Mon Sep 17 00:00:00 2001
From: Boyuan Yang <byang@debian.org>
Date: Sat, 11 Oct 2025 18:17:59 -0400
Subject: [PATCH] task-amharic*: Migrate from fcitx4 to fcitx5

For task-amharic-*, they are now using fcitx 4.x. Considering that
fcitx 4.x upstream support is now officially dead and upstream has
archived related projects [1], we should move to use fcitx5's support
instead.

This commit contains the following changes:

* fcitx -> fcitx5
* fcitx-table-amharic -> fcitx5-table-amharic
* fcitx gtk2/gtk3 frontend -> fcitx5 gtk2/gtk3/gtk4 frontend
* fcitx4 qt5 frontend -> fcitx5 qt5/qt6 frontend
* fcitx4 KDE config -> fcitx5 KDE config

Besides, the dependency to fcitx4 GTK config GUI tool is removed
since the fcitx5 upstream is only providing a Qt/KDE frontend GUI
config tool at this moment.

[1] https://lists.debian.org/debian-input-method/2024/10/msg00042.html
---
 ...mharic-Migrate-from-fcitx4-to-fcitx5.patch | 64 +++++++++++++++++++
 debian/control                                | 15 +++--
 2 files changed, 72 insertions(+), 7 deletions(-)
 create mode 100644 0001-task-amharic-Migrate-from-fcitx4-to-fcitx5.patch

diff --git a/0001-task-amharic-Migrate-from-fcitx4-to-fcitx5.patch b/0001-task-amharic-Migrate-from-fcitx4-to-fcitx5.patch
new file mode 100644
index 00000000..89138e84
--- /dev/null
+++ b/0001-task-amharic-Migrate-from-fcitx4-to-fcitx5.patch
@@ -0,0 +1,64 @@
+From a0d980fc419c528b49644c25de5290b49ec14578 Mon Sep 17 00:00:00 2001
+From: Boyuan Yang <byang@debian.org>
+Date: Sat, 11 Oct 2025 18:17:59 -0400
+Subject: [PATCH] task-amharic*: Migrate from fcitx4 to fcitx5
+
+For task-amharic-*, they are now using fcitx 4.x. Considering that
+fcitx 4.x upstream support is now officially dead and upstream has
+archived related projects [1], we should move to use fcitx5's support
+instead.
+
+This commit contains the following changes:
+
+* fcitx -> fcitx5
+* fcitx-table-amharic -> fcitx5-table-amharic
+* fcitx gtk2/gtk3 frontend -> fcitx5 gtk2/gtk3/gtk4 frontend
+* fcitx4 qt5 frontend -> fcitx5 qt5/qt6 frontend
+* fcitx4 KDE config -> fcitx5 KDE config and fcitx5 qt config tool
+
+Besides, the dependency to fcitx4 GTK config GUI tool is removed
+since the fcitx5 upstream is only providing a Qt/KDE frontend GUI
+config tool at this moment.
+
+[1] https://lists.debian.org/debian-input-method/2024/10/msg00042.html
+---
+ debian/control | 16 +++++++++-------
+ 1 file changed, 9 insertions(+), 7 deletions(-)
+
+diff --git a/debian/control b/debian/control
+index a0e75e8f..27c414a6 100644
+--- a/debian/control
++++ b/debian/control
+@@ -406,11 +406,11 @@ Description: Amharic desktop
+ Depends: ${misc:Depends}
+ Recommends:
+ 	fonts-sil-abyssinica,
+-	fcitx,
+-	fcitx-table-amharic,
+-	fcitx-frontend-gtk2,
+-	fcitx-frontend-gtk3,
+-	fcitx-config-gtk
++	fcitx5,
++	fcitx5-table-amharic,
++	fcitx5-frontend-gtk2,
++	fcitx5-frontend-gtk3,
++        fcitx5-frontend-gtk4
+ 
+ Package: task-amharic-gnome-desktop
+ Architecture: all
+@@ -428,8 +428,10 @@ Description: Amharic KDE Plasma desktop
+  This task localises the KDE Plasma desktop in Amharic.
+ Depends: ${misc:Depends},
+ Recommends:
+-	fcitx-frontend-qt5,
+-	kde-config-fcitx
++	fcitx5-frontend-qt5,
++        fcitx5-frontend-qt6,
++        fcitx5-config-qt,
++	kde-config-fcitx5
+ 
+ Package: task-arabic
+ Architecture: all
+-- 
+2.49.0
+
diff --git a/debian/control b/debian/control
index a0e75e8f..5a3156a3 100644
--- a/debian/control
+++ b/debian/control
@@ -406,11 +406,11 @@ Description: Amharic desktop
 Depends: ${misc:Depends}
 Recommends:
 	fonts-sil-abyssinica,
-	fcitx,
-	fcitx-table-amharic,
-	fcitx-frontend-gtk2,
-	fcitx-frontend-gtk3,
-	fcitx-config-gtk
+	fcitx5,
+	fcitx5-table-amharic,
+	fcitx5-frontend-gtk2,
+	fcitx5-frontend-gtk3,
+	fcitx5-frontend-gtk4
 
 Package: task-amharic-gnome-desktop
 Architecture: all
@@ -428,8 +428,9 @@ Description: Amharic KDE Plasma desktop
  This task localises the KDE Plasma desktop in Amharic.
 Depends: ${misc:Depends},
 Recommends:
-	fcitx-frontend-qt5,
-	kde-config-fcitx
+	fcitx5-frontend-qt5,
+	fcitx5-frontend-qt6,
+	kde-config-fcitx5
 
 Package: task-arabic
 Architecture: all
-- 
2.49.0

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: tasksel
Source-Version: 3.84
Done: Holger Wansing <hwansing@mailbox.org>

We believe that the bug you reported is fixed in the latest version of
tasksel, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1117873@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Holger Wansing <hwansing@mailbox.org> (supplier of updated tasksel package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 15 Nov 2025 16:35:26 +0100
Source: tasksel
Architecture: source
Version: 3.84
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Holger Wansing <hwansing@mailbox.org>
Closes: 1115748 1116086 1116087 1116088 1116093 1116094 1116095 1117873 1117875
Changes:
 tasksel (3.84) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Roland Clobus ]
   * Remove manpages-XX-dev from Polish and Japanese tasks. They were only
     included for these languages, so this harmonises them with the other
     languages.
 .
   [ Holger Wansing ]
   * Remove non-existing firefox-esr-l10n-en-za and firefox-l10n-en-za from
     task-south-african-english-desktop. Closes: #1116086
   * Remove non-existing giella-sme from task-northern-sami. Closes: #1116087
   * Remove non-existing firefox-esr-l10n-ml and firefox-l10n-ml from
     task-malayalam-desktop. Closes: #1116088
   * Remove non-existing khmerconverter from task-khmer. Closes: #1116094
   * Remove non-existing libenchant-voikko from task-finnish. Closes: #1116095
   * Replace non-exiting libreoffice-qt5 by libreoffice-qt6 for
     task-lxqt-desktop. Closes: #1116093
   * Replace non-existing myspell-el-gr by hunspell-el for task-greek-desktop.
     Closes: #1115748.
   * Replace dead-upstream zhcon by fbterm for task-korean. Thanks to sebul.
 .
   [ Boyuan Yang ]
   * Migrate from fcitx4 to fcitx5 for task-kannada*. Closes: #1117875.
   * Migrate from fcitx4 to fcitx5 for task-amharic*. Closes: #1117873.
Checksums-Sha1:
 655f27e0dfcc18b489a9a48caaa00ac49d19c2ff 17552 tasksel_3.84.dsc
 9225bd212935288186ae32c7ec4e5be5e1c25a4a 298692 tasksel_3.84.tar.xz
 4187cc5820f918c53784221ef699db9982447798 67313 tasksel_3.84_amd64.buildinfo
Checksums-Sha256:
 de2d700a97c07840a30c68a77764f8441b298618ed2e3bee81f9e6b9746d1bb0 17552 tasksel_3.84.dsc
 36060faff7d66ec20c282d77174bf7a4c910460228f5c5f06eccf9f2effc9169 298692 tasksel_3.84.tar.xz
 38b7bbc8f79c1652b0cc7dd47f8f78763b75006302236876afc318fb11fba61e 67313 tasksel_3.84_amd64.buildinfo
Files:
 4c9b342b5498fea25cfc961312e03fa0 17552 tasks optional tasksel_3.84.dsc
 f46581c7569f822fb6ae83e05cbf6db6 298692 tasks optional tasksel_3.84.tar.xz
 3d14d55d24bfee8e8873ef05f9e50dcf 67313 tasks optional tasksel_3.84_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEESWrG6BRCSzSFCDUpWfGHyhVusHYFAmkYn+UVHGh3YW5zaW5n
QG1haWxib3gub3JnAAoJEFnxh8oVbrB2kjoQAKqcPtKu1dRDviIcnW7d6O2MMDiL
Gy9AS0n0LUpQ+3jdtL1Jz0n0Z81cW7ZVSCY1qZ9yP8+7Bu4fQjSmuuMLEsCRLpjX
TnwKEsjtiwtVb7+h+DZmFaafXQUa4af1OUyj/AJeFXfLaglarnMmV6zIvkoWfZHL
PMKgOo7K170cEGXY/tq5nPFz5w5HIXeKGURbo1T9Jojmhw5Q4bq8fmT31ubSWopk
4PVZ2bpKyd5PjGNe2H4SSOCIlH2kLpzrnJQZNhtKA/UovQCXiflmImDvGELlA6rm
1TRzHN42mln7T+RpfeGJ5P//cCMts4PVG4MGVJdRiGS5pShR8+veQl6LLmKN70wR
ziB9WuCuU6YVZsOHoawj6RZkEJO2WKS3y/YaG0xNNBNXrJTbECoCoGbs2e3BfUsu
aWTWwCdLPr9A4frTKExvCK19GAx5pYjNy4i65aq+mdnYO8vYKTcOj5Cj6NgGeyeL
szTTPMse3b2ETK9i6uEBP5zmAIe9SKKXfBD5BOlN6No6K/rN3hKPE8IuE6mVWMsO
M+zcXn0UVJKQXs/lEgDhaDAUs6N0MiaqukR0YxBbEyEo9biSgxQdpI0Ny3vuVSi/
cR6+pczEFjKWs+tRfEBfKH0tLWO5WmpITfjKh/2bvjAcDggngxUdO4piOFKKm7Ay
T8W04M8Otxl8R9mv
=ynzb
-----END PGP SIGNATURE-----

Attachment: pgp3q4SdkmGQK.pgp
Description: PGP signature


--- End Message ---

Reply to: