Project

General

Profile

Actions

Bug #10897

closed

python-ceph should be split out into separate python-* packages

Added by Ken Dreyer about 9 years ago. Updated almost 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The Red Hat and Debian packages ship all the python libraries into a single "python-ceph" RPM/DEB.

We should split these out into "python-librados2", "python-librbd1", "python-cephfs" packages.

Actions #1

Updated by Ken Dreyer about 9 years ago

Note that there's an older, similar issue for this: #5900 . That ticket is broader in scope, since it also restructures the Python code itself to live in separate Python modules with separate setuptools configurations for each one, etc.

Issue #5900 is awaiting some Makefile changes, and in the meantime, we should be able to implement the RPM and DEB changes independent of #5900.

Actions #2

Updated by Ken Dreyer about 9 years ago

  • Status changed from New to In Progress

There is a wip- branch here: https://github.com/ceph/ceph/tree/wip-10897-hammer-python-pkg-split . I have not yet done the Debian bits.

The commit on the tip of that branch heavily depends on the prior commit (for #10884, "ceph-devel should be split into separate -devel subpackages"), so it makes sense to have #10884's pull request reviewed and merged first.

Actions #3

Updated by Ken Dreyer about 9 years ago

  • Status changed from In Progress to Fix Under Review
Actions #4

Updated by Sage Weil almost 6 years ago

  • Status changed from Fix Under Review to Rejected
Actions

Also available in: Atom PDF