[dev] Restructuring the Kolab module

Chuck Hagenbuch chuck at horde.org
Thu Jun 12 17:28:36 UTC 2008


Quoting "Gunnar Wrobel" <wrobel at pardus.de>:

> is there anything that would prevent me from restructuring the Kolab
> module at the moment?
>
> The main point would be to clean up the Kolab Share driver mess. I
> really did not know that much about Horde and PHP when I started
> coding this and consequently a rewrite was pending for quite a while
> now.
>
> I guess there will be some bugs here and there but the whole thing
> looks much cleaner - even sane :) - now.
>
> So if nobody objects I would go ahead with the change.

Well, how will backwards compatibility be affected? You can't make  
changes to Kronolith 2.2.x that require a newer Horde version.

If what you want to do is write a new version of the Kolab package,  
you can do that either in HEAD or in a branch. It's possible the right  
thing to do is to add "kolab2" driver to applications, which uses the  
new code, and leave both versions. That way people who want/need the  
new code and have a new enough Horde version can use it, but bc is  
preserved for others.

-chuck


More information about the dev mailing list