Bug #10897
closedpython-ceph should be split out into separate python-* packages
0%
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.
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.
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.
Updated by Ken Dreyer about 9 years ago
- Status changed from In Progress to Fix Under Review
PR for hammer: https://github.com/ceph/ceph/pull/3788
Updated by Sage Weil about 6 years ago
- Status changed from Fix Under Review to Rejected