[Pkg-giraffe-discuss] z-push packaging progress

Roel van Meer roel at 1afa.com
Thu Jan 5 15:13:19 UTC 2017


Hi everyone,

well, based on Carsten's work we now have (mostly?) working z-push packages  
for jessie and sid (see [1] and [2]). Important changes so far are:

- The z-push-common, z-push-ipc-sharedmemory and z-push-autodiscover  
packages were merged into z-push.

- We now install config for both Apache and Lighttpd.  I have created an  
upstream issue to add Lighttpd config for autodiscovery, which is currently  
only available for Apache [3].

- If you have only one webserver installed, you won't get a debconf question  
asking for which webservers you want configuration.  So, installing it with  
just apache2 or just lighttpd can be done without user interaction.

- There is an upstream issue [4] to make the default autodiscovery config  
more useful.

- Device provisioning is now by default disabled.

- The licensing issues I reported about were already handled by Carsten in a  
lintian override, so for now that's okay, but I have reported the case  
upstream and will try to solve it properly.


The commit history is not all that clean, since debian/sid and d/jessie have  
diverged so much of the work that was done is now in both branches in  
separate commits. Maybe I'll fix that but this will cause some force-pushing.


The current to-do list is:
- ensure Lighttpd config is complete
- see if we can supply proper nginx config
- testing, testing, testing

Best regards,

Roel

  [1] https://github.com/roelvanmeer/z-push-packaging
  [2] https://travis-ci.org/roelvanmeer/z-push-packaging/branches
  [3] https://jira.z-hub.io/browse/ZP-1131
  [4] https://jira.z-hub.io/browse/ZP-1130




More information about the Pkg-giraffe-discuss mailing list