Bug 1761089 - Request to package fcitx and other fcitx libraries on EPEL 8
Summary: Request to package fcitx and other fcitx libraries on EPEL 8
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: fcitx
Version: epel8
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Robin Lee
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-12 11:44 UTC by jatin
Modified: 2020-04-06 10:48 UTC (History)
8 users (show)

Fixed In Version: fcitx-4.2.9.7-3.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-04-06 10:48:17 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description jatin 2019-10-12 11:44:15 UTC
We do have fcitx in EPEL 7 repos, RHEL 8/ CentOS 8 need fcitx in EPEL 8 repositories :)

Comment 1 Robin Lee 2019-10-14 11:09:58 UTC
GNOME, the unique DE of RHEL8, may not support IME other than ibus.[https://bugzilla.redhat.com/show_bug.cgi?id=1528892] So it is useless to package fcitx for EPEL8.

Re-open if there is a real use case.

Comment 2 jatin 2019-10-14 15:55:58 UTC
what ? its based on fedora 28 gnome 3.28 and we had fcitx on fedora 28 we have fcitx on all gnome based distros like debian ubuntu fedora.. its not unique DE of RHEL 8 what are you talking about ? fcitx is working in RHEL 7 and fedora latest gnome.

Comment 3 jatin 2019-10-14 15:57:16 UTC
And i can confirm it worked on fedora 28 the bug u sent is on fedora 30 it should work in RHEL 8 as its based on fedora 28 .

Comment 4 Robin Lee 2019-10-15 01:28:03 UTC
RHEL8 even don't have the imsettings service as I check it from http://ftp.sjtu.edu.cn/centos/8.0.1905/BaseOS/x86_64/os/Packages/
I can build the fcitx stack in a copr later and you can help figuring out how to enable it in GNOME of RHEL8, before doing real build for EPEL.

Comment 5 jatin 2019-10-15 01:33:06 UTC
sure i'd be happy to help also for epel 6 and 7 we had im-chooser and other dependencies I would be sending package request to them.

Comment 6 jatin 2019-10-15 01:59:04 UTC
also dont check just in Base OS mostly im-settings will land in EPEL when it will come as it was in epel 6 and epel 7 .

Comment 7 Robin Lee 2019-10-22 10:50:25 UTC
I have built fcitx and some of the input methods in a copr[0].
[0] https://copr.fedorainfracloud.org/coprs/cheeselee/fcitx-el8/

Comment 8 jatin 2019-11-01 20:09:11 UTC
Thanks for the copr :)

Comment 9 jatin 2019-11-03 23:10:55 UTC
Its working 
I added

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

These lines is /etc/profile and after re login, i opened fcitx and its working all this can be done by im-chooser but its not available yet so this is the way, adding this to the documentation would be a great help for others :)

Comment 10 jatin 2019-11-04 03:09:20 UTC
Its only working on intel/AMD but system with nvidia drivers it doesnt work, i have 2 systems 1 uses wayalnd it has intel graphics and its working, on the other its on xorg as nvidia only supports xorg and its not workig :( Please check.

Comment 11 jatin 2019-11-04 03:16:47 UTC
I can confirm its working on

wayland standard
xorg classic

but its not working on xorg (standard)

Comment 12 biAji 2019-11-30 11:27:06 UTC
Confirm this copr worked under mate desktop. 

Thanks a lot !  @Robin Lee !

Comment 13 Robin Lee 2019-11-30 12:22:59 UTC
(In reply to biAji from comment #12)
> Confirm this copr worked under mate desktop. 
> 
> Thanks a lot !  @Robin Lee !

How do you install Mate on EL8?

Comment 14 Scott Robbins 2020-03-16 14:32:08 UTC
It would be nice to have it as ibus doesn't work properly with, for example, openbox. I would like to see it with mozc which is now available with ibus. The fcitx-anthy COPR version didn't work for me. (CentOS-8 with NVidia).

Comment 15 Jens Petersen 2020-03-19 08:20:25 UTC
BTW imsettings and im-chooser are in epel8 now for some time.

(In reply to Scott Robbins from comment #14)
> ibus doesn't work properly with, for example, openbox.

Can you elaborate - is that known issue?

Comment 16 Scott Robbins 2020-03-19 12:36:12 UTC
I don't think it's a known issue.It's been my experience since around the time of FreeBSD 9.1 (which is where I first found it to be the case, and also the case on CentOS of the time). What I find is that keyboard shortcuts don't work for me properly and I have to use the mouse.  I never reported it because in each case, I wound up going to fcitx and, not seeing anyone else complain about it, assumed (yeah, I know what that implies) that it was something just affecting me. 

In the case of CentOS-8 it seems to be the same. The keyboard shortcut, either Windows+space or ctl+space don't change input. I have to do it in the task bar (tint2 in my case--also not available in CentOS-8) with the mouse.

Comment 17 Scott Robbins 2020-03-19 14:43:46 UTC
If it helps, (though this bug is about fcitx) to be more specific, when I hit the keyboard shortcut (I set it as ctl+space) I am given the choice of English or hiragana but cannot select hiragana without using the mouse in the taskbar.  I *can* go from Japanese to English with the shortcut.

Comment 18 Fedora Update System 2020-03-21 06:26:40 UTC
FEDORA-EPEL-2020-5cec4a41c5 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-5cec4a41c5

Comment 19 Fedora Update System 2020-03-22 03:57:37 UTC
fcitx-4.2.9.7-3.el8, fcitx-chewing-0.2.3-8.el8, fcitx-cloudpinyin-0.3.7-2.el8, fcitx-fbterm-0.2.0-17.el8, fcitx-qt5-1.2.4-3.el8, fcitx-table-extra-0.3.8-7.el8, fcitx-table-other-0.2.4-7.el8, fcitx-ui-light-0.1.3-18.el8, fcitx-unikey-0.2.7-7.el8, kcm-fcitx-0.5.5-7.el8, libchewing-0.5.1-17.el8 has been pushed to the Fedora EPEL 8 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-5cec4a41c5

Comment 20 Scott Robbins 2020-03-22 13:35:52 UTC
This is great. I feel ungracious requesting this after your work but is there any way to get fcitx-mozc. (I was able to rebuild fcitx-anthy from an RHEL-7 srpm but anthy is old and not being maintained anymore, as far as I know.)  Regardless, thank you very much!

Comment 21 Robin Lee 2020-03-22 13:52:25 UTC
(In reply to Scott Robbins from comment #20)
> This is great. I feel ungracious requesting this after your work but is
> there any way to get fcitx-mozc. (I was able to rebuild fcitx-anthy from an
> RHEL-7 srpm but anthy is old and not being maintained anymore, as far as I
> know.)  Regardless, thank you very much!

That requires patching mozc itself, but mozc maintainer rejected our request several years ago:
https://bugzilla.redhat.com/show_bug.cgi?id=1406532
https://bugzilla.redhat.com/show_bug.cgi?id=1478741

Comment 22 Scott Robbins 2020-03-22 14:02:51 UTC
Ah, I thought that because there was an ibus-mozc they might have changed their minds. Thanks. Then is there any chance of an fcitx-kkc package? (I don't remember if I used this in CentOS or only in Fedora though).

Comment 23 Robin Lee 2020-03-22 16:20:11 UTC
(In reply to Scott Robbins from comment #22)
> Ah, I thought that because there was an ibus-mozc they might have changed
> their minds. Thanks. Then is there any chance of an fcitx-kkc package? (I
> don't remember if I used this in CentOS or only in Fedora though).

There is a strange situation for fcitx-kkc and some other modules. fcitx-kkc requires libkkc-devel. But libkkc in CentOS/RHEL does not provides an -devel subpackage.

Comment 24 Scott Robbins 2020-03-22 16:43:04 UTC
Figures. Ok, thank you for looking. If anyone is interested I did the fcitx-anthy by rebuilding srpms for anthy (which provided anthy-devel, IIRC) from EPEL-7. Then, once I'd installed fcitx, I was able to rebuild the srpm for fcitx-anthy.

Comment 25 biAji 2020-03-25 12:27:55 UTC
(In reply to Robin Lee from comment #13)
> (In reply to biAji from comment #12)
> > Confirm this copr worked under mate desktop. 
> > 
> > Thanks a lot !  @Robin Lee !
> 
> How do you install Mate on EL8?

Another copr:  _copr:copr.fedorainfracloud.org:stenstorp:MATE.repo 

God bless you guys

Comment 26 Fedora Update System 2020-04-06 10:48:17 UTC
FEDORA-EPEL-2020-5cec4a41c5 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.