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

Paul Boddie <[email protected]>
Newsgroups gmane.comp.kde.devel.kolab
Message-ID <201312191722.50724.paul__34023.2594674037$1387469906$gmane$org@boddie.org.uk>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.