[Pkg-giraffe-discuss] Z-push packaging
Roel van Meer
roel at 1afa.com
Thu May 11 10:30:28 UTC 2017
Hi everyone,
I have more or less finished everything I wanted to do with the packaging of
Z-push. Apart from some open questions (see below) it would be nice if
someone could have a look at the current state of affairs, and let me know
if anything can be improved or should be changed.
I've been rebasing a lot since my previous reports here, so if you cloned
the repo before, you might need to make a new clone.
Current code can be found here:
https://github.com/roelvanmeer/z-push-packaging
https://travis-ci.org/roelvanmeer/z-push-packaging
First some questions I still have, that one of you might be able to answer:
- The control file still mentions d-push in some of the fields (Vcs-Git, Vcs-
Browser). Should these be changed to z-push in anticipation of a new repo
that is to be created on anonscm.d.o, or must that be done later?
- The same goes for the .po files: these mention d-push at packages.debian.org.
What should I do with those?
- We currently build many d-push subpackages for oldlibs. But as far as I
can see, none of the packages these are meant to replace were ever released
(I cannot find them on packages.debian.org, in any case). So I am wondering
whether it is really necessary to have these? Carsten, you started these,
could you perhaps share the reasons you had for adding them?
- Currently lintian complains about the build being a NMU. Do I need to do
something to fix that?
- Upstream uses /var/lib/z-push as state dir, while the d-push package used
/var/lib/d-push/state. So currently this build uses /var/lib/z-push/state.
Although that seems to be the better choice, it would make it quite
difficult to change from upstream packages to Debian packages. Any advice?
Should we keep it as /v/l/z-push/state or use /v/l/z-push?
The current repo contains files for debian/sid and debian/jessie. The builds
from tha last branch are used by us in production with the kopano packages
provided by Kopano, so that at least gives us some testing ground. Testing
on sid hasn't been done yet.
There are some small things I still have to do, like updating the NEWS file
and re-enabling provisioning, but a round of reviews would be very welcome.
Thanks a lot,
Roel
More information about the Pkg-giraffe-discuss
mailing list