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

Reply via email to