[pkg-kolab] [pkg-horde] (Sort-of) forking Horde for Kolab?

Gregory Colpart reg at evolix.fr
Tue Nov 3 23:38:18 UTC 2009


On Tue, Nov 03, 2009 at 11:08:04PM +0100, Mathieu Parent wrote:
> Currently, kolab-webclient is based on horde-webmail 1.2.0 (I don't
> know precisely the included app versions). Upstream is 1.2.4.
> The patches for coming kolab minor version (2.2.3) are at:
> http://kolab.org/cgi-bin/viewcvs-kolab.cgi/server/patches/horde-webmail/1.2.0/?only_with_tag=kolab_2_2_branch
> The patches for the next version (2.3) are at:
> http://kolab.org/cgi-bin/viewcvs-kolab.cgi/server/kolab-webclient/patches/1.2.0/KOLAB/
> My initial plan was to include all non-intrusive patches in the
> different Horde packages. But this will be intrusive anyway. To
> clearly indentify those patches, we can put a kolab-webclient git
> branch between upstream+patches and debian-sid.
> => Is this ok for the horde packagers?

Note that "upstream+patches" branch is not really usable.
In fact, this branch should be private in order to rebase
when new upstream release...
If you create a "kolab-webclient" branch, it's the same problem.
How do you plan to deal with new upstream release?
And what is the goal of the branch? Create a new package
with duplicated source code? I hope it's not!

> There is a special kind of patches which are "Config" patches. My
> proposal for those is as follow:
> - split all horde packages (app=imp4,kronolith2, horde3, ...) into app
> and app-config.
>   * app-config will contain all the /etc part and examples config.
>   * app will depend on app-config (= ${source:Version}) | app-config-custom
>   * app-config will conflicts with app-config-custom and recommends app
> - the kolab-weblient package will provide app-config-custom, conflicts
> with app-config
> - all those packages will pass through the new queue.
> => Is this OK for horde packagers?

I'm not sure to understand: what is your kolab-webclient package?
Is it *only* for providing custom config? Seems overkill...

Gregory Colpart <reg at evolix.fr>  GnuPG:1024D/C1027A0E
Evolix - Informatique et Logiciels Libres http://www.evolix.fr/

More information about the pkg-kolab-devel mailing list