Bug 1219572 - Broken link /usr/lib64/libxcb-dbe.so in pkg libxcb-devel
Summary: Broken link /usr/lib64/libxcb-dbe.so in pkg libxcb-devel
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Current
Hardware: Other Other
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: Gfx Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-05 14:07 UTC by Stefan Hundhammer
Modified: 2024-02-05 14:24 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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