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:
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?
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/ .
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.
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.
@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) [...]
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.
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
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
fyi, this bug only ever affected rawhide, probably shouldn't be referenced in f19/f20 updates.
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.