[Kolab-devel] Horde webmail patch management for the Kolab web client

Gunnar Wrobel wrobel at pardus.de
Thu Jan 22 08:19:54 CET 2009


Quoting Bernhard Reiter <bernhard at intevation.de>:

> On Sonntag, 11. Januar 2009, Gunnar Wrobel wrote:
>> The reason why Mathieu asked about this is because he considers the  
>>  big monolithic patch in Kolab CVS problematic to track.
>>
>> He is certainly right about that and I'm not 100% certain I chose  
>> the  right solution here.
>>
>> We originally had less than ten Kolab specific patches which I kept  
>> in  Kolab CVS. But I still had a lot of ongoing development within  
>> the  Kolab libraries after the horde-webmail-1.2.0 release. So I'm   
>> currently at more than 50 patches (most of them are already  
>> integrated  in Horde CVS though). And at some point I considered  
>> the monolithic  patch a better alternative for most users. You  
>> download  horde-webmail-1.2.0 to your machine, unpack it, download  
>> a single big  patch, apply it and you are done.
>>
>> I still believe this is the best way to go. But on the other hand  
>> the  way from the mercurial repository linked above to the final  
>> patch may  be somewhat obscure. Do people have better ideas? Or  
>> should I just  document it better in the wiki? Hoping for comments ;)
>
> This is a good question.
> Mathieu and other _could_ track changes to the big patch, which hopefully are
> not that large to stabilitze is.

The patch is mainly that large because a lot of relevant development  
in the Kolab modules happened only after the horde release we are  
currently using in the server.

> Single patch files seems to be be nicer if there is the change that more and
> more patches are getting upstream.

Most of these are actually already upstream. I'll have to see if we  
can switch over to a newer release version soon (meaning "before 2.2.1  
release"). I don't know if that will be possible though.

> I have a slight tendency towards
> smaller patch files, each patch addressing something which is a unit somehow.

I think I will add my patch queue to Kolab CVS soon anyhow. We use  
Horde 3 for the Kolab server and will continue to do so during the  
next two or three years. But I'm now starting preparations on  
switching to Horde 4. So Horde 3 is moving to maintenance rather than  
being in active development. So the patches are not that variable  
anymore.

>
> However the question can only be answered if we write up all pros and cons
> and consider them. (A wiki page is probably best for this.)

I hope I'll be able to work on the consolidation of the patch queue  
soon and maybe things are clearer afterwards. Maybe a wiki page won't  
be necessary then. On the other hand there will be development on  
Horde 4 and that in turn might warrant another page :) Lets see.

Cheers,

Gunnar

>
> Bernhard
>
>
> --
> Managing Director - Owner: www.intevation.net      (Free Software Company)
> Germany Coordinator: fsfeurope.org. Coordinator: www.Kolab-Konsortium.com.
> Intevation GmbH, Osnabrück, DE; Amtsgericht Osnabrück, HRB 18998
> Geschäftsführer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
>



-- 
______ http://kdab.com _______________ http://kolab-konsortium.com _

p at rdus Kolab work is funded in part by KDAB and the Kolab Konsortium

____ 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 <<
--------------------------------------------------------------------


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.kolab.org/pipermail/devel/attachments/20090122/8de123b9/attachment.sig>


More information about the devel mailing list