Bug ID | 1183053 |
---|---|
Summary | Missing dependencies in jxrlib-devel-32bit |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | openSUSE Tumbleweed |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Development |
Assignee | screening-team-bugs@suse.de |
Reporter | fgouget@codeweavers.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
jxrlib-devel-32bit provides the libjpegxr.so and libjxrglue.so symlinks but does not depend on their targets. This results in broken and unusable symlinks: # zypper install jxrlib-devel-32bit [...] # /usr/lib/libj*xr* lrwxrwxrwx 1 root root 14 Feb 17 18:25 /usr/lib/libjpegxr.so -> libjpegxr.so.0 lrwxrwxrwx 1 root root 15 Feb 17 18:25 /usr/lib/libjxrglue.so -> libjxrglue.so.0 Notice that both libjpegxr.so.0 and libjxrglue.so.0 are missing. Then contrast the jxrlib-devel-32bit dependencies with the jxrlib-devel ones: # zypper info --requires jxrlib-devel-32bit [...] Requires : jxrlib-devel = 1.1 # zypper info --requires jxrlib-devel [...] Requires : [2] libjpegxr0 = 1.1-3.1 libjxrglue0 = 1.1-3.1 The regular 64-bit -devel package does depend on libjpegxr0 and libjxrglue0 to ensure the target libraries are present so the 32-bit package should likely do the same. The bug below deals with the same sort of issue and may provide hints on how to fix this: https://bugzilla.opensuse.org/show_bug.cgi?id=1172301 Note that one further twist is that the libjxrglue0-32bit package is missing entirely so the 32-bit libjxrglue0 library is uninstallable (see bug 1183052).