Bug ID: 1152731
Summary: lib* packages purged on new build
Product: openSUSE Backports
Priority: P5 - None
QA Contact: packagehub-bugs(a)suse.com
Found By: ---
It would seem that in
we got a new build of hwloc today:
￼hwloc-2.0.4-37.1.x86_64.rpm 01-Oct-2019 07:10 196K Details
hwloc-data-2.0.4-37.1.x86_64.rpm 01-Oct-2019 07:10 34K Details
hwloc-devel-2.0.4-37.1.x86_64.rpm 01-Oct-2019 07:10 92K Details
hwloc-doc-2.0.4-37.1.x86_64.rpm 01-Oct-2019 07:10 767K Details
But that is ABI incompatible with the version that was there previously
(libhwloc.so.15 vs hwloc.so.5).
It's great that packages are getting maintained and updated, etc., but with the
removal of the previous hwloc$soname_major library RPMs on new uploads, other
packages built with the previous SONAME major are left stranded until they can
be recompiled (assuming they don't actually need porting to the new ABI) with
the new package.
Is this expiration of older ABI versions of libraries intentional? I thought
having multiple ABI versions of packages was actually the *entire* point of the
SUSE packaging policies of splitting out shared libraries into separate
packages and appending the SONAME major to lib* packages. To make that
actually useful, package repos should be maintaining (for some useful grace
period at least) previous ABI versions of libraries so as not to strand
packages built against earlier ABI versions.
You are receiving this mail because:
You are on the CC list for the bug.