Bug 1219572

Summary: Broken link /usr/lib64/libxcb-dbe.so in pkg libxcb-devel
Product: [openSUSE] openSUSE Tumbleweed Reporter: Stefan Hundhammer <shundhammer>
Component: X.OrgAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED FIXED QA Contact: Gfx Bugs <gfx-bugs>
Severity: Normal    
Priority: P3 - Medium    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stefan Hundhammer 2024-02-05 14:07:49 UTC
After recovering from a TW update disaster (bug #1219562), I checked the system for consistency, including broken links, and I found this one:

[sh @ balrog-tw-dev] ~ 8 % file /usr/lib64/lib* | grep broken
/usr/lib64/libxcb-dbe.so:  broken symbolic link to libxcb-dbe.so.0.0.0

[sh @ balrog-tw-dev] ~ 9 % rpm -qf /usr/lib64/libxcb-dbe.so  
libxcb-devel-1.16-1.2.x86_64

[sh @ balrog-tw-dev] ~ 10 % rpm -qa "libxcb*" | sort          
libxcb1-1.16-1.2.x86_64
libxcb-composite0-1.16-1.2.x86_64
libxcb-cursor0-0.1.5-1.2.x86_64
libxcb-damage0-1.16-1.2.x86_64
libxcb-devel-1.16-1.2.x86_64
libxcb-dpms0-1.16-1.2.x86_64
libxcb-dri2-0-1.16-1.2.x86_64
libxcb-dri3-0-1.16-1.2.x86_64
libxcb-glx0-1.16-1.2.x86_64
libxcb-icccm4-0.4.2-1.3.x86_64
libxcb-image0-0.4.1-1.4.x86_64
libxcb-keysyms1-0.4.1-1.3.x86_64
libxcb-present0-1.16-1.2.x86_64
libxcb-randr0-1.16-1.2.x86_64
libxcb-record0-1.16-1.2.x86_64
libxcb-render0-1.16-1.2.x86_64
libxcb-render-util0-0.3.10-1.3.x86_64
libxcb-res0-1.16-1.2.x86_64
libxcb-screensaver0-1.16-1.2.x86_64
libxcb-shape0-1.16-1.2.x86_64
libxcb-shm0-1.16-1.2.x86_64
libxcb-sync1-1.16-1.2.x86_64
libxcb-util1-0.4.1-1.3.x86_64
libxcb-xf86dri0-1.16-1.2.x86_64
libxcb-xfixes0-1.16-1.2.x86_64
libxcb-xinerama0-1.16-1.2.x86_64
libxcb-xinput0-1.16-1.2.x86_64
libxcb-xkb1-1.16-1.2.x86_64
libxcb-xtest0-1.16-1.2.x86_64
libxcb-xv0-1.16-1.2.x86_64
libxcb-xvmc0-1.16-1.2.x86_64


I guess the lib that the symlink points to belongs to package 'libxcb-dbe0' which I have not installed.

[sh @ balrog-tw-dev] ~ 12 % zypper search libxcb-dbe  
Loading repository data...
Reading installed packages...

S | Name        | Summary                     | Type
--+-------------+-----------------------------+--------
  | libxcb-dbe0 | X11 Dbe Extension C library | package


Feel free to WONTFIX this since this is a purely cosmetic issue.
Comment 1 Stefan Dirsch 2024-02-05 14:24:31 UTC
My fault. I should have added to Requires of -devel package when adding the runtime subpackage -dbe0. Fixed.

https://build.opensuse.org/request/show/1144288