Project

General

Profile

Actions

Fix #15160

open

Packaging should not contain hard runtime dependencies on shared libraries

Added by Nathan Cutler about 8 years ago.

Status:
New
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The ceph packaging includes hard dependencies on a particular version of the librados2 package, which is a shared library, and we are now introducing a similar dependency on libcephfs.

Shared library dependencies should be handled in the shared libraries themselves (using the versioning mechanism).

As noted here1, we cannot just drop these dependencies from the packaging because our ABI compatibility testing is not up to snuff.

[1] https://github.com/ceph/ceph/pull/8133#issuecomment-197008975

No data to display

Actions

Also available in: Atom PDF