[Pkg-glusterfs-devel] Comments on Debian packaging

Jeremy Lainé jeremy.laine at m4x.org
Wed Jan 2 15:02:09 UTC 2008


Hi Leonardo,

Thanks for giving me access to SVN. I have commited some further changes:

- debian/rules:
* DEB_CONFIGURE_EXTRA_FLAGS is not necessary here, by default CDBS
already passes --prefix and --sysconfdir parameters (see
/usr/share/cdbs/1/class/autotools-vars.mk)
* to add things to the "build" step (here the manpage generation) you
can use "common-build-arch::" (multiple definitions of double-colon
rules are OK) instead of redefining binary-arch

- package names: I have renamed libglusterfs0-dev back to
libglusterfs-dev, I very much doubt there will be multiple simultaneous
versions of the development files

- *.install: in most cases you don't need to specify the destination
directory, for instance if you specify "debian/tmp/usr/sbin/foo" it will
get installed to /usr/sbin/foo automatically

- libglusterfs0 vs libglusterfs-dev files:
* libglusterfs0 needs to contain the libglusterfs.so.* files (not
libglusterfs.so though)
* libglusterfs-dev needs to contain the libglusterfs.so symlink,  the 
static libglusterfs.a  library and the libglusterfs.la  libtool file.
=> see 
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-dev

I will continue looking over the packages when I get a bit of time.

> I will add you to the project and will try AGAIN to contact the others
> on the glusterfs-pkg-team, if they didnt anwser the contact, i will
> remove them in one month.
>
OK, sounds good.

Cheers,
Jeremy



More information about the Pkg-glusterfs-devel mailing list