Bug #16345
closedrpm: shared library devel packages do not follow the soname
0%
Description
Credits to the openSUSE maintainers for spotting this bug.
The spec file defines several shared library packages such as "librgw2" - the shared library major version is appended to allow different major versions of the shared libary to exist in the system. For example, one could have both "librgw1" and "librgw2" installed at the same time.
The corresponding -devel packages, however, are not parallel-installable. If you install a hypothetical "librgw1-devel" and then try to install "librgw2-devel", there will be a conflict.
The fix is to rename the shared library -devel packages so they do not contain the shared library major version.
Note that the debian packaging already has this fix.
Updated by Nathan Cutler almost 8 years ago
- Status changed from New to Fix Under Review
master PR: https://github.com/ceph/ceph/pull/9744
Updated by Nathan Cutler almost 8 years ago
- Source changed from other to Community (dev)
Updated by Nathan Cutler over 7 years ago
- Status changed from Fix Under Review to 7
- Backport deleted (
jewel)
Backporting this might cause lots of grief to downstream projects that are using the old package names.