Summary | Integrate groupware PEAR-bundling into Horde base release tarballs |
Queue | Horde Base |
Queue Version | HEAD |
Type | Enhancement |
State | Rejected |
Priority | 1. Low |
Owners | |
Requester | chuck (at) horde (dot) org |
Created | 04/09/2008 (6293 days ago) |
Due | |
Updated | 04/10/2008 (6292 days ago) |
Assigned | |
Resolved | 04/10/2008 (6292 days ago) |
Milestone | |
Patch | No |
State ⇒ Rejected
of the modularity to the installing user. :) But I'm convinced for now.
fine distro I wonder if it wouldn't be possible to find a compromise
and simply add a separate bundle tar.gz bundle of suggested PEAR
packages. This way people might decide if they'd like to use it or
not.
solved in the end, mostly because of always being outdated, see my
earlier comment.
of a distribution and the viewpoint of the user installing horde on a
webserver without support of package management from a distribution.
same thing installing distro packages vs. using the PEAR command.
And we've been burned multiple times by PEAR changes (DB.php quote(),
etc.) when people upgrade. Distributing the supported package version
with Horde could eliminate a lot of that.
the package manager. Bundled PEAR packages only cause pain from that
point of view because the least one has to do is to remove them. But I
experience plenty of additional problems with bundled PEAR packages
when packaging stuff for Gentoo. On the other hand this was often just
caused by lazy devs and that wouldn't happen with Horde.
base app package (chora/whups/etc., hermes/minerva/etc.), I think a
lot of people will use the tarballs that don't need special
flexibility. And if they want to use their own PEAR libs they can
adjust the include_path accordingly.
distro I wonder if it wouldn't be possible to find a compromise and
simply add a separate bundle tar.gz bundle of suggested PEAR
packages. This way people might decide if they'd like to use it or not.
same thing installing distro packages vs. using the PEAR command.
etc.) when people upgrade. Distributing the supported package version
with Horde could eliminate a lot of that.
use PEAR packages. I sometimes get fed up with BC breaking stuff in
PEAR too. But the counter argument is, that PEAR packages are usually
updated much more frequently than Horde, so people won't get updates
or even security fixes.
base app package (chora/whups/etc., hermes/minerva/etc.), I think a
lot of people will use the tarballs that don't need special
flexibility. And if they want to use their own PEAR libs they can
adjust the include_path accordingly.
much work to install PEAR packages IMO. Especially since the PEAR
installer has much matured in the past. And I thought we would rather
try to achieve more modularity, not less.
thing installing distro packages vs. using the PEAR command.
And we've been burned multiple times by PEAR changes (DB.php quote(),
etc.) when people upgrade. Distributing the supported package version
with Horde could eliminate a lot of that.
Unless we offer bundles with every single app combination or at least
base app package (chora/whups/etc., hermes/minerva/etc.), I think a
lot of people will use the tarballs that don't need special
flexibility. And if they want to use their own PEAR libs they can
adjust the include_path accordingly.
because they want full control about all components. Bundled PEAR
packages are not easily upgradeable, and might already be on the
system, causing redundancy.
This would also turn into a maintenance nightmare for distributions,
that definitely don't want duplicate code in their packages.
I think this would cause more trouble than it solves, if people want
convenience, they can install the bundles.
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Integrate groupware PEAR-bundling into Horde base release tarballs
Queue ⇒ Horde Base
Milestone ⇒
Patch ⇒ No
State ⇒ New
tarball releases, how about doing the PEAR libs too?