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).


You are receiving this mail because: