Bug 953161

Summary: libQt5: missing dependencies -> no keyboard input
Product: [openSUSE] openSUSE Tumbleweed Reporter: Egbert Eich <eich>
Component: X.OrgAssignee: Egbert Eich <eich>
Status: RESOLVED FIXED QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar, jengelh, kde-maintainers, kukuk, lslezak, rguenther, shundhammer, sndirsch
Version: Current   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 42.1   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Egbert Eich 2015-11-02 13:44:03 UTC
+++ This bug was initially created as a clone of Bug #952403 +++

I installed a minimal system and added libyui-qt7 and yast2-control-center-qt to get a graphical version of YaST2.
During start of yast2 you get an error about an missing xkb include, and keyboard is not working inside YaST2.
Only installing xkeyboard-config solved this.
Looks like a dependency on this is missing, but I don't know what would be the correct package.
Comment 1 Egbert Eich 2015-11-02 13:44:50 UTC
libxkbcommon (and likewise libxkbfile) should require xkeyboard-config.
Comment 2 Egbert Eich 2015-11-02 14:12:16 UTC
Fixed. SR#342097 & SR#342098.
Comment 3 Jan Engelhardt 2015-11-02 14:16:13 UTC
t'was already done: sr 342075

Mon Nov  2 10:39:38 UTC 2015 - mlin@suse.com

- Requires xkeyboard-config, bsc#952403
Comment 4 Bernhard Wiedemann 2015-11-02 16:00:17 UTC
This is an autogenerated message for OBS integration:
This bug (953161) was mentioned in
https://build.opensuse.org/request/show/342115 Factory / libxkbfile
Comment 5 Dominique Leuenberger 2015-12-28 11:48:18 UTC
(In reply to Egbert Eich from comment #1)
> libxkbcommon (and likewise libxkbfile) should require xkeyboard-config.

FYI: This introduced a build cycle between:

>  xkbcomp, xkeyboard-config 

xkbcomp buildrequires pkgconfig(xkbfile) which resolves to libxkbfile-devel
  * libxkbfile-devel requires libxkbfile1
  * libxkbfile1 requiers xkeyboard-config

xkeyboard-config directly buildrequires xkbcomp
Comment 6 Egbert Eich 2015-12-28 20:54:06 UTC
(In reply to Dominique Leuenberger from comment #5)
 
> xkeyboard-config directly buildrequires xkbcomp

This seems to be the problem. Looks like it was only done to create the symlink from /usr/share/X11/xkb/xkbcomp to /usr/bin/xkbcomp which is no longer needed.

Removing build dependency of xkeyboard-config on xkbcomp.
Comment 7 Bernhard Wiedemann 2015-12-28 21:00:07 UTC
This is an autogenerated message for OBS integration:
This bug (953161) was mentioned in
https://build.opensuse.org/request/show/351129 Factory / xkeyboard-config
Comment 8 Bernhard Wiedemann 2015-12-29 16:00:19 UTC
This is an autogenerated message for OBS integration:
This bug (953161) was mentioned in
https://build.opensuse.org/request/show/351199 Factory / xkeyboard-config
Comment 9 Bernhard Wiedemann 2016-01-22 11:00:09 UTC
This is an autogenerated message for OBS integration:
This bug (953161) was mentioned in
https://build.opensuse.org/request/show/355355 Factory / xkeyboard-config
Comment 10 Bernhard Wiedemann 2016-01-27 11:00:09 UTC
This is an autogenerated message for OBS integration:
This bug (953161) was mentioned in
https://build.opensuse.org/request/show/356261 Factory / xkeyboard-config
Comment 11 Egbert Eich 2016-01-28 10:22:37 UTC
*** Bug 963944 has been marked as a duplicate of this bug. ***
Comment 12 Egbert Eich 2016-01-28 10:37:53 UTC
*** Bug 963944 has been marked as a duplicate of this bug. ***