[Kolab-devel] Separating sources from OpenPKG packaging

Gunnar Wrobel wrobel at pardus.de
Tue Dec 8 23:15:29 CET 2009


Hi!

A long standing issue of the Kolab server has been the fact that  
source code packaging (*.tar.gz) was kept together with the necessary  
build machinery for the final OpenPKG RPM. This has been a larger  
problem for building native RPMs but also led to some interesting  
hacks and a degradation of code quality.

This has been largely resolved in the past years and we are left with  
three packages where this kind of organization is still present:

  - perl-kolab
  - kolabd
  - kolab-webadmin

It would be good to separate source code packaging from RPM building  
for the Kolab Server 2.3 version.

All I need in order to do this soon (once we released 2.2.3) would be  
a decision how the structure should look like. I would propose to add  
a new directory "src" in our "server" CVS module. So we would have

  - server/src/perl-kolab
  - server/src/kolabd
  - server/src/kolab-webadmin

These would be used to provide *.tar.gz packages that can be uploaded  
to files.kolab.org.

We'd keep the old

  - server/perl-kolab
  - server/kolabd
  - server/kolab-webadmin

but they'd just contain the OpenPKG RPM build machinery.

In principle I don't consider this a big deal and would just do it  
this way but I thought I'd ask to make sure nobody disagrees.

Cheers,

Gunnar

-- 
____ http://www.pardus.de _________________ http://gunnarwrobel.de _

E-mail : p at rdus.de                                 Dr. Gunnar Wrobel
Tel.   : +49 700 6245 0000                         Bundesstrasse 29
Fax    : +49 721 1513 52322                        D-20146 Hamburg
--------------------------------------------------------------------
    >> Mail at ease - Rent a kolab groupware server at p at rdus <<
--------------------------------------------------------------------





More information about the devel mailing list