Bug 1882375

Summary: CentOS8 - numpad do not work in KDE Plasma
Product: Red Hat Enterprise Linux 8 Reporter: Jan Grulich <jgrulich>
Component: qt5-qtbaseAssignee: Jan Grulich <jgrulich>
Status: CLOSED ERRATA QA Contact: Bill Sanford <bsanford>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 8.4CC: alessandro.baggi, bgroper, bsanford, crxssi, extras-qa, jgrulich, jkoten, josef.mariaanek, jreznik, kde-sig, pasteur, rdieter, than, tpelka
Target Milestone: rc   
Target Release: 8.0   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1868371 Environment:
Last Closed: 2021-05-18 15:20:50 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1868371    
Bug Blocks:    

Description Jan Grulich 2020-09-24 12:06:01 UTC
+++ This bug was initially created as a clone of Bug #1868371 +++

Description of problem:
I use KDE Plasma 5 in my CentOS8 installation and there are problems with keyboard input:
- numpad do not work (cannot write numbers using numpad),
- cannot put letters with accent into search field in launcher

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Probably problem with underaying Qt libs (wrong compilation configuration).

--- Additional comment from Josef Marianek on 2020-08-12 12:08:05 UTC ---

In gnome apps numpad works, problem is only in KDE (qt) apps.

--- Additional comment from bgroper on 2020-08-13 09:12:13 UTC ---

I have same problem using CentOS 8 and KDE Plasma 5.18.4
It seems the bug has emerged since updating a bunch of plasma packages circa end June 2020.

--- Additional comment from Josef Marianek on 2020-08-20 19:37:11 UTC ---

More info here:
https://forums.centos.org/viewtopic.php?t=75283&p=316897

--- Additional comment from  on 2020-09-08 09:51:57 UTC ---

I have same problem on CentOS 8.2 and Plasma from EPEL.

I noticed that to make the numeric keypad working I must press SHIFT + NUM and digits appear on Plasma Application (Konsole, Kcalc, Konqueror...)

--- Additional comment from Josef Marianek on 2020-09-10 06:29:36 UTC ---

Solved i qt bugreport system there:
https://bugreports.qt.io/browse/QTBUG-75523

So installing libxkbcommon-x11-dev and rebuilding qt libs will help.
Hope this will do EPEL team and prepare updated Qt packages.

--- Additional comment from Rex Dieter on 2020-09-10 19:15:35 UTC ---

Thanks for the feedback, this commit should effectively fix it,

https://src.fedoraproject.org/rpms/qt5-qtbase/c/6dbb795e9f7254c1e35b727b4b9c35dadf913787?branch=master

--- Additional comment from Josef Marianek on 2020-09-11 10:17:32 UTC ---

Thank you! Please do you know when will come fixed Qt packages update (EPEL repo)?

--- Additional comment from crxssi on 2020-09-23 16:30:12 UTC ---

(In reply to Josef Marianek from comment #7)
> Thank you! Please do you know when will come fixed Qt packages update (EPEL
> repo)?

I have the same question.  We can't use KDE/QT apps without the numeric keypad working properly, so it is a big issue.

I am not sure the issue resides in packages from EPEL.  On my system it is showing qt5-qttools-common and qt5-qtbase as coming from the AppStream repo.

Source       : qt5-qtbase-5.12.5-4.el8.src.rpm
Repository   : AppStream

Thanks

--- Additional comment from Josef Marianek on 2020-09-24 11:59:17 UTC ---

> I am not sure the issue resides in packages from EPEL.  On my system it is
> showing qt5-qttools-common and qt5-qtbase as coming from the AppStream repo.
> 
> Source       : qt5-qtbase-5.12.5-4.el8.src.rpm
> Repository   : AppStream

You are right, in EPEL is KDE, Qt is in AppStream. My mistake, sorry.
Fixed Qt packages still do not come...

--- Additional comment from Jan Grulich on 2020-09-24 12:04:55 UTC ---

I will clone this bug for RHEL and try to fix it there.

Comment 6 Josef Marianek 2020-10-08 08:48:05 UTC
Ho it looks, please?
In raven repo it is already fixed, but I want use RH AppStream - I think it is more safe.

Comment 7 Jan Grulich 2020-10-08 10:50:06 UTC
(In reply to Josef Marianek from comment #6)
> Ho it looks, please?
> In raven repo it is already fixed, but I want use RH AppStream - I think it
> is more safe.

Hi, this will be fixed in the next RHEL release.

Comment 8 crxssi 2020-10-08 21:07:20 UTC
(In reply to Josef Marianek from comment #6)
> Ho it looks, please?
> In raven repo it is already fixed, but I want use RH AppStream - I think it is more safe.

I had Raven set up, too, and discovered where it was hosted and decided it was risky and removed it.

(In reply to Jan Grulich from comment #7)
> Hi, this will be fixed in the next RHEL release.

Does that mean 8.3?

Comment 9 Jan Grulich 2020-10-11 15:42:31 UTC
(In reply to crxssi from comment #8)
> (In reply to Josef Marianek from comment #6)
> > Ho it looks, please?
> > In raven repo it is already fixed, but I want use RH AppStream - I think it is more safe.
> 
> I had Raven set up, too, and discovered where it was hosted and decided it
> was risky and removed it.
> 
> (In reply to Jan Grulich from comment #7)
> > Hi, this will be fixed in the next RHEL release.
> 
> Does that mean 8.3?

Unfortunately in 8.4. It was too late to include this in RHEL 8.3.

Comment 10 Josef Marianek 2020-10-20 15:15:41 UTC
Is it posibble download fixed packages from some test repo now?

Comment 11 Josef Marianek 2020-10-22 15:06:18 UTC
I've compiled qt5-qtbase myself and it works (in kcalc numpad produces numbers)

https://forums.centos.org/viewtopic.php?f=54&t=75283&start=20

Comment 14 errata-xmlrpc 2021-05-18 15:20:50 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: qt5-qtbase security and bug fix update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2021:1756