Actions
Bug #14756
closedEC testing plugins are being versioned and installed even though they are only used in "make check"
% Done:
0%
Source:
Community (dev)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
The following shared libraries in src/erasure-code result in the following shared objects that need to be packaged (in the main ceph package) but not versioned:
libec_isa.so libec_jerasure.so libec_jerasure_generic.so libec_jerasure_neon.so libec_jerasure_sse3.so libec_jerasure_sse4.so libec_lrc.so libec_shec.so libec_shec_generic.so libec_shec_neon.so libec_shec_sse3.so libec_shec_sse4.so
The plugins in src/test/erasure-code are used in "make check" only. There is no sense in versioning or packaging them:
libec_example.so libec_fail_to_initialize.so libec_fail_to_register.so libec_hangs.so libec_missing_entry_point.so libec_missing_version.so libec_test_jerasure_generic.so libec_test_jerasure_neon.so libec_test_jerasure_sse3.so libec_test_jerasure_sse4.so libec_test_shec_generic.so libec_test_shec_neon.so libec_test_shec_sse3.so libec_test_shec_sse4.so
Updated by Nathan Cutler about 8 years ago
Note that the OBS implements a "devel-file-in-non-devel-package" RPMLINT check that this is tripping. For details on this check, see https://en.opensuse.org/openSUSE:Packaging_checks#devel-file-in-non-devel-package
Updated by Nathan Cutler about 8 years ago
- Status changed from New to In Progress
jewel PR: https://github.com/ceph/ceph/pull/7637
Updated by Nathan Cutler about 8 years ago
- Subject changed from Versioned shared libraries in /usr/lib64/ceph/erasure-code have all-zero version numbers to EC testing plugins are being versioned and installed even though they are only used in "make check"
- Status changed from In Progress to Fix Under Review
Updated by Nathan Cutler about 8 years ago
- Status changed from Fix Under Review to Resolved
Actions