[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