[Kolab-devel] gunnar: server/kolab-webclient - New directory
Gunnar Wrobel
wrobel at pardus.de
Mon Aug 11 17:12:07 CEST 2008
Quoting "Thomas Arendsen Hein" <thomas at intevation.de>:
> Hallo Gunnar!
>
> * cvs at kolab.org <cvs at kolab.org> [20080811 11:35]:
>> Author: gunnar
>>
>> Update of /kolabrepository/server/kolab-webclient
>> In directory doto:/tmp/cvs-serv4012/kolab-webclient
>>
>> Log Message:
>> Directory /kolabrepository/server/kolab-webclient added to the repository
>
> Why did you add that?
I'm currently preparing the next round of horde updates to move
towards Kolab Server 2.2.1.
I did ponder the best way of maintaining the Kolab patch queue for
Horde release packages last week. I did initially add the Horde
packages as splitted packages under "/server/horde".
In principle I still believe this is the right way of doing things.
One package, one spec file and a decent definition of dependencies.
PHP applications have had a history of neglecting the common (and
sane) concept of programming libraries. Instead many apps simply
"bundle" the required libraries to be installed into the webservers
document root. I think we know the drawbacks of such an approach
pretty well (security, maintainability).
Horde has a splitted approach of releasing packages which is not
totally consistent. All the applications are being released as single
packages. But the framework packages are all PEAR packages that should
be released as single modules or packages, too. Instead they are
bundled with the base horde-package and the user is expected to
install the libraries into the web root.
I did correct that for the package definitions in "/server/horde" and
this is why we have "/server/horde/horde-framework-kolab" and
"/server/horde/horde/".
But Horde also distributes larger monolithic packages that combine all
the common applications such as imp, kronolith, turba, nag and so on.
In addition these packages contain all required PEAR packages to run
Horde. I guess many users prefer these types of packages because they
just untar them into the document root of the web server and are up
and running.
While this is not really the best thing to do security-wise and
restricts the user as well as maintenance, I'm still in favor of
moving the OpenPKG packages (as well as the Gentoo packages btw - and
it does hurt me more there) to the monolithic horde release.
This has one significant advantage over the splitted packages: We can
provide a single kolab-specific patch that can be applied to the
horde-webmail package instead of having more than ten different
patches for the different applications.
And since I trust Horde to handle security well enough I think the
single monolithic approach is the easier approach at the moment. It
hopefully makes it clearer what we are doing there.
Of course the single patches are still available at my patch queue
(http://hg.pardus.de/cgi-bin/hg.cgi/horde/HORDE/file/tip/series - the
release patches are guarded with "release"). So I don't think we loose
anything.
Do people agree?
Cheers,
Gunnar
>
> Thomas
>
> --
> thomas at intevation.de - http://intevation.de/~thomas/ - OpenPGP key:
> 0x5816791A
> Intevation GmbH, Osnabrueck - Register: Amtsgericht Osnabrueck, HR B 18998
> Geschaeftsfuehrer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
>
> _______________________________________________
> Kolab-devel mailing list
> Kolab-devel at kolab.org
> https://kolab.org/mailman/listinfo/kolab-devel
>
--
______ 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
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 2803 bytes
Desc: ?ffentlicher PGP-Schl?ssel
URL: <http://lists.kolab.org/pipermail/devel/attachments/20080811/f822b4e6/attachment.bin>
More information about the devel
mailing list