KDE Numeric keypad problem

Issues related to applications and software problems and general support
jmarianek
Posts: 15
Joined: 2020/08/11 15:37:43
Contact:

Re: KDE Numeric keypad problem

Post by jmarianek » 2020/10/09 09:41:56

Fix will be probably distributed with RHEL 8.3 in AppStream repo (-> CentOS8.3).
https://bugzilla.redhat.com/show_bug.cgi?id=1882375
I've seen RH distribution plan and it should be till end of 2020...
Image

User avatar
bluegroper
Posts: 254
Joined: 2005/09/07 23:04:21
Location: .au

Re: KDE Numeric keypad problem

Post by bluegroper » 2020/10/13 21:35:05

This is most disappointing.
Combining the graphic above, and the post linked below, it seems there'll be no fix for this issue until ~ mid 2021, in CentOS 8.4
Surprised that IBM/Redhat can't do better than this.
Meanwhile, I gottta find an alternative KDE platform. Perhaps Kubuntu or Fedora. Or go back to CentOS-7.
Refer to
https://bugzilla.redhat.com/show_bug.cgi?id=1882375
I'm not a complete idiot. There's still a few pieces missing.

jmarianek
Posts: 15
Joined: 2020/08/11 15:37:43
Contact:

Re: KDE Numeric keypad problem

Post by jmarianek » 2020/10/22 13:29:41

jmarianek wrote:
2020/09/01 10:25:41
Sorry, actually dont have time to compile EPEL Qt5.12 sources myself. Rebuild needs a lot of deps:

$ rpmbuild --rebuild ./qt5-qtbase-5.12.5-4.el8.src.rpm
Instaluji: ./qt5-qtbase-5.12.5-4.el8.src.rpm
varování: user mockbuild does not exist - using root
...
chyba: Chybné závislosti při sestavování:
libEGL-devel je potřeba pro qt5-qtbase-5.12.5-4.el8.x86_64
libjpeg-devel je potřeba pro qt5-qtbase-5.12.5-4.el8.x86_64
libmng-devel je potřeba pro qt5-qtbase-5.12.5-4.el8.x86_64
...
Because RH fix will take long time, I've compiled qt5-qtbase myself.
First you need download qt5-qtbase-5.12.5-4.el8.src.rpm from
http://vault.centos.org/8.2.2004/AppStr ... /SPackages

Then install packages required for own compilation:

# yum install libxkbcommon-x11-devel --> QTBUG-75523

# yum install libEGL-devel
# yum install libjpeg-devel
# yum install libmng-devel libpq-devel libtiff-devel
# yum install mariadb-connector-c-devel
# yum install openssl-devel

# yum install unixODBC-devel
# yum install xorg-x11-server-Xvfb
# yum install alsa-lib-devel

# yum install at-spi2-core-devel
# yum install dbus-devel
# yum install mesa-libgbm-devel
# yum install libicu-devel
# yum install xcb-util-renderutil-devel
# yum install xcb-util-image-devel
# yum install xcb-util-keysyms-devel
# yum install xcb-util-wm-devel
# yum install gtk3-devel
# yum install sqlite-devel
# yum install libdrm-devel
# yum install libproxy-devel
# yum install libudev-devel
# yum install xkeyboard-config-devel

Then start compilation

$ rpmbuild --rebuild ./qt5-qtbase-5.12.5-4.el8.src.rpm
... now it is runnign on my laptop, looks fine (no errors)

Finally I hope I'll find qt5-qtbase-5.12.5-4.el8.rpm package in ~/rpmbuild/
and I install it and problem will be solved. I'll write result there.

jmarianek
Posts: 15
Joined: 2020/08/11 15:37:43
Contact:

Re: KDE Numeric keypad problem

Post by jmarianek » 2020/10/22 14:51:52

rpmbuild compiled everything successfully to
~/rpmbuild/BUILDROOT/qt5-qtbase-5.12.5-4.el8.x86_64/usr/lib64

I've replaced system files in /usr/lib64 and it works!
Tested in kcalc - numpad produces numbers.
The only problem is that rpmbuild do not produce .rpm file.

Jean-Pierre
Posts: 9
Joined: 2020/05/31 16:36:25

Re: KDE Numeric keypad problem

Post by Jean-Pierre » 2020/10/23 08:54:35

rpmbuild compiled everything successfully to
~/rpmbuild/BUILDROOT/qt5-qtbase-5.12.5-4.el8.x86_64/usr/lib64

I've replaced system files in /usr/lib64 and it works!
qt5-qtbase-5.12.5-4 is the current version for qt5-qbase on Centos8. How comes that just recompiling fixes an issue ?
The only problem is that rpmbuild do not produce .rpm file
To produce an rpm you have (as a plain user) to :
1) "install" the src.rpm, a file "qt5-qtbase.spec" will be inserted in rpmbuild/SPECS
2) in this file, add a suffix to the version to avoid confusion with official version
3) rpmbuild -bb qt5-qtbase.spec
(this will create the rpms into rpmbuild/RPMS/x86_64/)

User avatar
TrevorH
Forum Moderator
Posts: 29719
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: KDE Numeric keypad problem

Post by TrevorH » 2020/10/23 08:58:28

You're better using mock to do rebuilds. Use rpmbuild -bs to create an SRPM then use mock --rebuild /path/to/the.src.rpm
CentOS 6 will die in November 2020 - migrate sooner rather than later!
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 is dead, do not use it.
Full time Geek, part time moderator. Use the FAQ Luke

jmarianek
Posts: 15
Joined: 2020/08/11 15:37:43
Contact:

Re: KDE Numeric keypad problem

Post by jmarianek » 2020/10/23 09:45:18

Jean-Pierre wrote:
2020/10/23 08:54:35
qt5-qtbase-5.12.5-4 is the current version for qt5-qbase on Centos8. How comes that just recompiling fixes an issue ?
Yes, you only need install libxkbcommon-x11-devel before compilation (see QTBUG-75523)
# yum install libxkbcommon-x11-devel

Thanks for recomendations for rpmbuild.

Post Reply

Return to “CentOS 8 - General Support”