[Pkg-giraffe-discuss] Update von d-push/z-push in Debian testing?

Carsten Schoenert c.schoenert at t-online.de
Sun Oct 23 16:56:36 UTC 2016


Hallo Felix and Sebastian,

now a few days after the Kopano Conference I was able to take a deeper
look into the Z-Push packages from Kopano and also into the d-push
source package in Debian as well.

I believe we all want see actual Z-Push packages in addition to
kopanocore and kopano-webapp in Debian Stretch.
For this we can after the license change of Z-Push do the debrand of the
d-push binary packages back to the z-push naming. This is doable and is
more or less a technical thing.

We will need for that some transitional packages that depend on the new
z-push-* packages to not break existing installations of d-push
packages. This needs to be done inside debian/control and some
additional information for the users in the Debian.README file.

I will do the rework of debian/* in case I got enough free time for that
but need for now some information which new z-push package should/will
replace the old Debian d-push packages. But .. I have no experience in
any usage of z-push so we will need your help. ;-/
I CCed Wolfram, maybe he can help here too.

For now I've compared the existing packages in Debian with the existing
packages in 2.3.2 in the folder build/

https://stash.z-hub.io/projects/ZP/repos/z-push/browse/build/deb/debian.control

Some package relationships are obvious, some i don't see right now.
Unfortunately the existing long description is a little bit to short to
see which new package will replace which Debian package. I see the
following replacements.

Debian old        ->   Debian new
d-push (virtuell) ->   z-push (virtuell)
d-push-combined   ->   z-push-backend-combined
d-push-common     ->   z-push-common
d-push-imap       ->   z-push-backend-imap
d-push-maildir    ->   ??
d-push-searchldap ->   z-push-backend-ldap
d-push-vcarddir   ->   ??
d-push-zarafa     ->   z-push-kopano

But some other z-push packages are left over after that comparison.

z-push-autodiscover
z-push-backend-caldav
z-push-backend-carddav
z-push-backend-galsearch-ldap
z-push-backend-kopano
z-push-config-apache
z-push-config-apache-autodiscover
z-push-ipc-memcached
z-push-ipc-sharedmemory
z-push-kopano-gabsync
z-push-state-sql

In all there are a lot of packages (17!) which hopefully can reduced to
a smaller count. As we (Guido and me) talked about the webserver
configuration files for kopano-webapp on the return trip from Vaalsbroek
and the minimisation of config packages this part config packages for
z-push can surly be meld together here as well.
But I haven't done a deeper look here, first we need to do the package
migration.

Can you please comment the above associations and give us some further
hints?

Some URLs for existing stuff:
https://tracker.debian.org/pkg/d-push
https://anonscm.debian.org/cgit/pkg-giraffe/d-push.git
https://stash.z-hub.io/projects/ZP/repos/z-push/browse
https://wiki.debian.org/Groupware/Kopano

-- 
Regards
Carsten Schönert



More information about the Pkg-giraffe-discuss mailing list