On Sun, Sep 15, 2013 at 12:30:22PM +0200, László Böszörményi (GCS) wrote: > On Sun, Sep 15, 2013 at 12:00 PM, Bastian Blank <wa...@debian.org> wrote: > > However there are several problems left: > > - ceph-common depends on python-flask and python-ceph. > Why this is a problem? What I see is that python-flask should be > moved to python-ceph .
There is a python script ceph-rest-api. Where is this used? Why does it warrant a dependency on 20 other packages? > > - ceph-common is not _arch-all_, why does it exist? > Tools that used by other packages that can be installed > independently. Should it be named like ceph-base or ceph-tools? Not sure right now. It looks like a random dash of tools, stashed together without much thinking. - ceph, rados, rbd: Tools to manage different parts of ceph, remotely. - ceph-authtool: Works on keyring files, so needs to run locally on the monitor. - ceph-rest-api: Where does this belong to? - ceph-dencoder, ceph-syn: This are test or debugging tools. I would - move ceph-authotool and maybe ceph-rest-api into ceph, - move cephfs and mount.ceph into ceph-common - move ceph-dencoder and ceph-syn into ceph-test, - move stuff from ceph-resource-agents into ceph and - drop ceph-fs-common and ceph-resource-agents. > > - Why ceph-mds? > Ceph has three independent blocks. Metadata servers (-mds) are one of > them. Please see the overview[1]. Yeah. But why does it need a different package? What does this extra package bring for the user? > > - ceph depends on fdisk, parted and whole lot other crap it does not > > need. > Agree on this. Don't know how it made there. Because ceph-disk (another incompletely documented indirection) uses it. The important parts (ceph-mon, ceph-osd) works fine without it. > > - A lot of Replaces. > There were package renames, users may have packages from upstream or > Ubuntu. That's make it complex. Not a concern for Debian. It was never in a stable release. > > - python-ceph needs stricter dependencies. > Will check. At least the dependencies for librados2 and librdb1 needs to be stricter. The dependency on libcephfs1 is missing. - Symbols files are missing. Bastian -- There's a way out of any cage. -- Captain Christopher Pike, "The Menagerie" ("The Cage"), stardate unknown. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org