Bug 1100213 - qt5-qtbase-5.3.0-2.fc21 breaks keyboard input
Summary: qt5-qtbase-5.3.0-2.fc21 breaks keyboard input
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qtbase
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1000497
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-22 09:43 UTC by Sandro Mani
Modified: 2014-05-27 13:45 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-05-27 13:45:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Sandro Mani 2014-05-22 09:43:28 UTC
Description of problem:
No keyboard input is possible with qt5-qtbase-5.3.0-2.fc21

Looking at the build log, I see

[...]
  xkbcommon .............. yes (bundled copy, XKB config root: not found)
[...]
NOTE: libxkbcommon and libxkbcommon-x11 0.4.1 or higher not found on the system, will use 
the bundled version from 3rd party directory.
WARNING: Could not find XKB config root, use -xkb-config-root to set a path to 
XKB configuration data. This is required for keyboard input support.
[...]

Version-Release number of selected component (if applicable):
qt5-qtbase-5.3.0-2.fc21

How reproducible:
Always

Steps to Reproduce:
1. Try to use keyboard in any qt5 application
Actual results:


Expected results:


Additional info:

Comment 1 Lukáš Tinkl 2014-05-22 10:39:51 UTC
I've submitted a similar bugreport (#1100231), could you please test whether you get the same output at console when you start the Qt5 app?

Comment 2 Sandro Mani 2014-05-22 10:45:01 UTC
The issues seems to be a different one here (though possibly related):

$ qtcreator 
xkbcommon: ERROR: failed to add default include path auto 
Qt: Failed to create XKB context! 
Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ .

Comment 3 Rex Dieter 2014-05-22 12:40:34 UTC
Fun, looks like rawhide has libxkbcommon-0.4.0-1.fc21 currently.  I'd venture we could look into uping to 0.4.1 there to satisfy things here.

Comment 4 Rex Dieter 2014-05-22 12:58:26 UTC
Added dep on bug #1000497 for newer xkbcommon in rawhide, looking into 

WARNING: Could not find XKB config root, use -xkb-config-root to set a path to 
XKB configuration data. This is required for keyboard input support.

Comment 5 Sandro Mani 2014-05-22 13:17:07 UTC
@Rex: built xkbcommon-0.4.2 locally, added dependency on pkgconfig(xkbcommon-x11), and now the build correctly detects the system xkbcommon:

[...]
  xkbcommon .............. yes (system library)
[...]

Comment 6 Rex Dieter 2014-05-22 13:48:19 UTC
http://pkgs.fedoraproject.org/cgit/qt5-qtbase.git/commit/?id=ed540e229fae9b471be49fcb625338d61ee6e5c6

%changelog
* Thu May 22 2014 Rex Dieter <rdieter> 5.3.0-3
- qt5-qtbase-5.3.0-2.fc21 breaks keyboard input (#1100213)

currently using (bundled) -qt-xbkcommon , at least until bug #1000497 gets some love.

Comment 7 Fedora Update System 2014-05-27 12:02:53 UTC
qt5-qtconnectivity-5.3.0-1.fc19, qt5-qtdeclarative-5.3.0-1.fc19, qt5-qtdoc-5.3.0-1.fc19, qt5-qtgraphicaleffects-5.3.0-1.fc19, qt5-qtimageformats-5.3.0-1.fc19, qt5-qtlocation-5.3.0-1.fc19, qt5-qtmultimedia-5.3.0-1.fc19, qt5-qtquick1-5.3.0-1.fc19, qt5-qtquickcontrols-5.3.0-1.fc19, qt5-qtscript-5.3.0-1.fc19, qt5-qtsensors-5.3.0-1.fc19, qt5-qtserialport-5.3.0-1.fc19, qt5-qtsvg-5.3.0-1.fc19, qt5-qttools-5.3.0-1.fc19, qt5-qttranslations-5.3.0-1.fc19, qt5-qtwebkit-5.3.0-1.fc19, qt5-qtx11extras-5.3.0-1.fc19, qt5-qtxmlpatterns-5.3.0-1.fc19, qt5-qtbase-5.3.0-3.fc19, qt5-qtwayland-5.3.0-0.1.20140529git98dca3b.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/FEDORA-2014-6609/qt5-qtwayland-5.3.0-0.1.20140529git98dca3b.fc19,qt5-qtbase-5.3.0-3.fc19,qt5-qtconnectivity-5.3.0-1.fc19,qt5-qtdeclarative-5.3.0-1.fc19,qt5-qtdoc-5.3.0-1.fc19,qt5-qtgraphicaleffects-5.3.0-1.fc19,qt5-qtimageformats-5.3.0-1.fc19,qt5-qtlocation-5.3.0-1.fc19,qt5-qtmultimedia-5.3.0-1.fc19,qt5-qtquick1-5.3.0-1.fc19,qt5-qtquickcontrols-5.3.0-1.fc19,qt5-qtscript-5.3.0-1.fc19,qt5-qtsensors-5.3.0-1.fc19,qt5-qtserialport-5.3.0-1.fc19,qt5-qtsvg-5.3.0-1.fc19,qt5-qttools-5.3.0-1.fc19,qt5-qttranslations-5.3.0-1.fc19,qt5-qtwebkit-5.3.0-1.fc19,qt5-qtx11extras-5.3.0-1.fc19,qt5-qtxmlpatterns-5.3.0-1.fc19

Comment 8 Fedora Update System 2014-05-27 12:06:47 UTC
qt5-qtconnectivity-5.3.0-1.fc20, qt5-qtdeclarative-5.3.0-1.fc20, qt5-qtdoc-5.3.0-1.fc20, qt5-qtgraphicaleffects-5.3.0-1.fc20, qt5-qtimageformats-5.3.0-1.fc20, qt5-qtlocation-5.3.0-1.fc20, qt5-qtmultimedia-5.3.0-1.fc20, qt5-qtquick1-5.3.0-1.fc20, qt5-qtquickcontrols-5.3.0-1.fc20, qt5-qtscript-5.3.0-1.fc20, qt5-qtsensors-5.3.0-1.fc20, qt5-qtserialport-5.3.0-1.fc20, qt5-qtsvg-5.3.0-1.fc20, qt5-qttools-5.3.0-1.fc20, qt5-qttranslations-5.3.0-1.fc20, qt5-qtwebkit-5.3.0-1.fc20, qt5-qtx11extras-5.3.0-1.fc20, qt5-qtxmlpatterns-5.3.0-1.fc20, qt5-qtbase-5.3.0-3.fc20, qt5-qtwayland-5.3.0-0.1.20140529git98dca3b.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/FEDORA-2014-6600/qt5-qtwayland-5.3.0-0.1.20140529git98dca3b.fc20,qt5-qtbase-5.3.0-3.fc20,qt5-qtconnectivity-5.3.0-1.fc20,qt5-qtdeclarative-5.3.0-1.fc20,qt5-qtdoc-5.3.0-1.fc20,qt5-qtgraphicaleffects-5.3.0-1.fc20,qt5-qtimageformats-5.3.0-1.fc20,qt5-qtlocation-5.3.0-1.fc20,qt5-qtmultimedia-5.3.0-1.fc20,qt5-qtquick1-5.3.0-1.fc20,qt5-qtquickcontrols-5.3.0-1.fc20,qt5-qtscript-5.3.0-1.fc20,qt5-qtsensors-5.3.0-1.fc20,qt5-qtserialport-5.3.0-1.fc20,qt5-qtsvg-5.3.0-1.fc20,qt5-qttools-5.3.0-1.fc20,qt5-qttranslations-5.3.0-1.fc20,qt5-qtwebkit-5.3.0-1.fc20,qt5-qtx11extras-5.3.0-1.fc20,qt5-qtxmlpatterns-5.3.0-1.fc20

Comment 9 Rex Dieter 2014-05-27 13:37:13 UTC
fyi, this bug only ever affected rawhide, probably shouldn't be referenced in f19/f20 updates.

Comment 10 Rex Dieter 2014-05-27 13:45:49 UTC
Based on comment #5, I'll assume the issue is better/fixed now.  Feel free to comment and/or re-open if that is not the case.


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