Actions
Bug #20915
closedceph-volume packaging thinks it owns ceph_volume_client.py
Status:
Resolved
Priority:
Immediate
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
The recently merged ceph-volume PR introduces the following line to the spec file under "%files base"
%{python_sitelib}/ceph_volume*
This has the unfortunate side effect of causing src/pybind/ceph_volume_client.py to be included in both ceph-base and python-cephfs. (Note: this file has been living in python-cephfs for years)
One solution would be to replace "ceph_volume*" with a taxative list of files that ceph-volume needs to work correctly.
Setting priority to Immediate because this breaks the RPM packaging of ceph as a whole.
Updated by Sage Weil over 6 years ago
I think the debian/ceph-osd.install has a copy-pasto:
usr/lib/python*/dist-packages/ceph_disk* usr/sbin/ceph-disk usr/sbin/ceph-volume usr/lib/python*/dist-packages/ceph_disk*
guessing the second pne was meant to be ceph_volume*.
Updated by Sage Weil over 6 years ago
- Status changed from New to 7
Actions