[horde] new versions / website redesign
Ralf Lang
lang at b1-systems.de
Mon May 2 20:43:24 UTC 2011
Am Montag, 2. Mai 2011, 22:19:09 schrieb Vilius Šumskas:
> Sveiki,
>
> >> Actually it is the other way around; RPM is terrible for web
> >> applications.
> >
> > This is wrong. RPM is one out of many valid ways to deliver server
> > applications. And it has been for years. Horde3, phpmyadmin, they all
> > worked well.
>
> Most these applications have their own upgrade/update paths. And after
> upgrading with RPM you still have to go perform various actions needed
> to complete the process.
This is no different in pear. You can provide some on-upgrade triggers in rpm
but you don't want to fiddle with the database without the user's consent.
> For example in phpmyadmin you have to
> create setup folder after every minor upgrade, copy config file,
> reconfigure/save configuration through phpmyadmin interface, compare
> new/changed values, delete setup directory.
Let the distribution setup everything for the user on bc-breaking upgrades. He
just needs to go to the web interface. No file copying involved.
> On top of that, RPM packaged web applications usually lack behind
> normal releases consiredably.
This is by purpose. Distributions are for providing stable releases. New
distribution versions roll out every 6 to 8 months. During that timespan,
users are guaranteed that features won't change behaviour or be dropped (minor
bug fixes and security fixes are the exception to this rule). OpenSUSE 11.4
shipped Horde 3.3.11 - how is that lacking behind?
If you need a more recent version before the next distribution is out, you can
usually add an update/backports repository of the distribution. But usually,
you don't want latest-greatest in production.
But let's not discuss if rpm is good or bad when Harald wants to build rpm's
anyway.
Ralf
--
Ralf Lang
Linux Consultant / Developer
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
More information about the horde
mailing list