Project

General

Profile

Actions

Bug #20915

closed

ceph-volume packaging thinks it owns ceph_volume_client.py

Added by Nathan Cutler over 6 years ago. Updated over 6 years ago.

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.

Actions #1

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*.

Actions #2

Updated by Sage Weil over 6 years ago

  • Status changed from New to 7
Actions #3

Updated by Sage Weil over 6 years ago

  • Status changed from 7 to Resolved
Actions

Also available in: Atom PDF