https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Bug ID: 2309478 Summary: Please branch and build ibus-chewing 1.6.1 for EL8 and EL9 Product: Fedora Version: rawhide OS: Linux Status: NEW Component: ibus-chewing Keywords: Desktop Severity: medium Assignee: tfujiwar@redhat.com Reporter: darkranger_red@hotmail.com QA Contact: extras-qa@fedoraproject.org CC: dchen@redhat.com, i18n-bugs@lists.fedoraproject.org, kanru@kanru.info, tfujiwar@redhat.com Target Milestone: --- Classification: Fedora
Hello,
Starting from RHEL 8 for the Traditional Chinese locale, ibus-chewing has been replaced by ibus-libzhuyin. But ibus-chewing remains available on every Fedora releases. Its main dependency - libchewing is also already available via EPEL 8 and 9.
I use both the Fedora Linux and RHEL in my work environment. On my Fedora box, I always prefer ibus-chewing rather than the default ibus-libzhuyin. I did tried to use ibus-libzhuyin on the RHEL machines, but the overall experience is much more problematic.
At first, I thought there might be some serious compatibility issues to build ibus-chewing on RHEL 8 and 9. But turns out it is actually not the case (at least for v1.6.1, not the newer releases). Just with a very little revision, the source rpm of ibus-chewing from Fedora 40 can be built successfully and workable on EL 8 and 9. The reproducible procedure will be like: 1. sudo dnf group install "Development Tools" sudo dnf install cmake ibus-devel libchewing-devel glib2-devel gtk2-devel libX11-devel 2. wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Everything/s... rpm -ivh ibus-chewing-1.6.1-25.fc40.src.rpm
3. Modify rpmbuild/SPECS/ibus-chewing.spec, comment out the following line: BuildRequires: gettext-runtime
4. rpmbuild -ba rpmbuild/SPECS/ibus-chewing.spec -Done.
Please help to branch and build ibus-chewing 1.6.1 for EL8 and EL9. Thank you.
Reproducible: Always
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Red Shen darkranger_red@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Please branch and build |Please branch and build |ibus-chewing 1.6.1 for EL8 |ibus-chewing 1.6.1 for |and EL9 |EPEL8 and EPEL9
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Red Shen darkranger_red@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Comment|0 |updated
--- Comment #0 has been edited ---
Hello,
Starting from RHEL 8 for the Traditional Chinese locale, ibus-chewing has been replaced by ibus-libzhuyin. But ibus-chewing remains available on every Fedora releases. Its main dependency - libchewing is also already available via EPEL 8 and 9.
I use both the Fedora Linux and RHEL in my work environment. On my Fedora box, I always prefer ibus-chewing rather than the default ibus-libzhuyin. I did tried to use ibus-libzhuyin on the RHEL machines, but the overall experience is much more problematic. So I really want to have ibus-chewing on RHEL.
At first, I thought there might be some serious compatibility issues to build ibus-chewing on RHEL 8 and 9. But turns out it is actually not the case (at least for v1.6.1, not the newer releases). Just with a very little revision, the source rpm of ibus-chewing from Fedora 40 can be built successfully and workable on EL 8 and 9. The reproducible procedure will be like: 1. sudo dnf group install "Development Tools" sudo dnf install cmake ibus-devel libchewing-devel glib2-devel gtk2-devel libX11-devel 2. wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Everything/s... rpm -ivh ibus-chewing-1.6.1-25.fc40.src.rpm
3. Modify rpmbuild/SPECS/ibus-chewing.spec, comment out the following line: BuildRequires: gettext-runtime
4. rpmbuild -ba rpmbuild/SPECS/ibus-chewing.spec -Done.
Please help to branch and build ibus-chewing 1.6.1 for EL8 and EL9. Thank you.
Reproducible: Always
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Red Shen darkranger_red@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Comment|0 |updated
--- Comment #0 has been edited ---
Hello,
Starting from RHEL 8 for the Traditional Chinese locale, ibus-chewing has been replaced by ibus-libzhuyin. But ibus-chewing remains available on every Fedora releases. Its main dependency - libchewing is also already available via EPEL 8 and 9.
I use both the Fedora Linux and RHEL in my work environment. On my Fedora box, I always prefer ibus-chewing rather than the default ibus-libzhuyin. I did tried to use ibus-libzhuyin on the RHEL machines, but the overall experience is much more problematic. So I really want to have ibus-chewing on RHEL.
At first, I thought there might be some serious compatibility issues to build ibus-chewing on RHEL 8 and 9. But turns out it is actually not the case (at least for v1.6.1, not the newer releases). Just with a very little revision, the source rpm of ibus-chewing from Fedora 40 can be built successfully and workable on EL 8 and 9. The reproducible procedure will be like: 1. sudo dnf group install "Development Tools" sudo dnf install cmake ibus-devel libchewing-devel glib2-devel gtk2-devel libX11-devel
2. wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Everything/s... rpm -ivh ibus-chewing-1.6.1-25.fc40.src.rpm
3. Modify rpmbuild/SPECS/ibus-chewing.spec, comment out the following line: BuildRequires: gettext-runtime
4. rpmbuild -ba rpmbuild/SPECS/ibus-chewing.spec -Done.
Please help to branch and build ibus-chewing 1.6.1 for EL8 and EL9. Thank you.
Reproducible: Always
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Kan-Ru Chen kanru@kanru.info changed:
What |Removed |Added ---------------------------------------------------------------------------- Doc Type|--- |If docs needed, set a value
--- Comment #1 from Kan-Ru Chen kanru@kanru.info --- We should try to build the 2.x releases. 1.6.1 will not be supported by upstream to RHEL EOL.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
--- Comment #2 from Red Shen darkranger_red@hotmail.com --- (In reply to Kan-Ru Chen from comment #1)
We should try to build the 2.x releases. 1.6.1 will not be supported by upstream to RHEL EOL.
I afraid that could be more difficult to build 2.x releases for EL 8 and 9, I already tried that. There are a couple of the functionalities used by the 2.x releases required the newer glib2 and libadwaita versions which not only on RHEL 8, even RHEL 9 doesn't meet the requirement. Since the goal of the upstream 2.x development is to make it more modern, I think they may not be willing to accept some kind of the compatibility patches specific to make the codebase workable on the current LTS distributions. So the better solution should be giving the legacy version (1.x) for EL 8 and 9.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
--- Comment #3 from Red Shen darkranger_red@hotmail.com --- Although the latest version of libchewing (0.9.0) can be built on RHEL 9 successfully indeed.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
--- Comment #4 from Ding-Yi Chen dchen@redhat.com --- I would like to regain the maintainer status, so I can help to branch and build EPEL 8 and 9
My FAS is dchen
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
--- Comment #5 from Kan-Ru Chen kanru@kanru.info --- Briefly discussed on #i18n. I'll go ahead and request branch for EPEL 8 and 9.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |MODIFIED
--- Comment #6 from Fedora Update System updates@fedoraproject.org --- FEDORA-EPEL-2024-2c0edbb8d9 (ibus-chewing-1.6.1-26.el9) has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-2c0edbb8d9
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |MODIFIED
--- Comment #6 from Fedora Update System updates@fedoraproject.org --- FEDORA-EPEL-2024-2c0edbb8d9 (ibus-chewing-1.6.1-26.el9) has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-2c0edbb8d9
--- Comment #7 from Fedora Update System updates@fedoraproject.org --- FEDORA-EPEL-2024-8f0e32407a (ibus-chewing-1.6.1-26.el8) has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-8f0e32407a
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #8 from Fedora Update System updates@fedoraproject.org --- FEDORA-EPEL-2024-2c0edbb8d9 has been pushed to the Fedora EPEL 9 testing repository.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-2c0edbb8d9
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
--- Comment #9 from Fedora Update System updates@fedoraproject.org --- FEDORA-EPEL-2024-8f0e32407a has been pushed to the Fedora EPEL 8 testing repository.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-8f0e32407a
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Resolution|--- |ERRATA Fixed In Version| |ibus-chewing-1.6.1-26.el9 Last Closed| |2024-09-14 00:41:34
--- Comment #10 from Fedora Update System updates@fedoraproject.org --- FEDORA-EPEL-2024-2c0edbb8d9 (ibus-chewing-1.6.1-26.el9) has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|ibus-chewing-1.6.1-26.el9 |ibus-chewing-1.6.1-26.el9 | |ibus-chewing-1.6.1-26.el8
--- Comment #11 from Fedora Update System updates@fedoraproject.org --- FEDORA-EPEL-2024-8f0e32407a (ibus-chewing-1.6.1-26.el8) has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=2309478
--- Comment #12 from fujiwara tfujiwar@redhat.com --- (In reply to Ding-Yi Chen from comment #4)
I would like to regain the maintainer status, so I can help to branch and build EPEL 8 and 9
My FAS is dchen
If you will make any pull requests, I will add you as the committer. Currently @kanru makes several changes and probably I think you might ask him for your requests.
i18n-bugs@lists.fedoraproject.org