[Kolab-devel] Reworking pykolab, setup-kolab and packaging

Paul Boddie paul at boddie.org.uk
Thu Dec 19 17:22:50 CET 2013


On Thursday 19. December 2013 14.25.57 Daniel Morlock wrote:
> Hi Paul,
> 
> sounds great! I'm curious to try the modified Kolab Setup.
> Maybe we can integrate it into our Gentoo packages for Kolab? It would fit
> nicely into the package setup part which is invoked after emerging the
> Kolab packages.

Well, hopefully the changes to setup-kolab are not particularly disruptive, 
and so the program would be used much as before. I don't have any familiarity 
with Gentoo's packaging system, but I hope that regardless of whether it 
encourages a "one shot" process of configuration after getting all the 
packages or whether it encourages a "one at a time" approach, the modified 
program will work just as well either way.

I uploaded some source archives and Debian patches to the following place:

http://www.boddie.org.uk/downloads/kolab/

Here's a brief description of what these things are:

 pykolab: a completely redone upstream source archive (.orig.tar.gz)
          for which more comprehensive history has been added to the
          Kolab bug tracker

 389-admin: just a reworking of the existing patches to use quilt

 kolab-freebusy: patched so that the /etc/kolab-freebusy configuration
          is used, adopted quilt patching, added kolab-conf dependency
          and setup-kolab usage

 kolab-utils: added initialisation of the /var/lib/kolab-freebusy
          storage area

 kolab-webadmin: added kolab-conf dependency and setup-kolab usage

 kolab: added kolab-conf dependencies and setup-kolab usage

 python-icalendar: replaced setuptools with distutils, adopted quilt
          patching

The history of pykolab in patch form is available from the bug tracker:

https://issues.kolab.org/show_bug.cgi?id=2660

I won't claim that this code works perfectly or does things in the most 
appropriate fashion, but I hope it is a start on the path towards a more 
comfortable situation around configuration and installation.

Paul


More information about the devel mailing list