<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Integrate groupware PEAR-bundling into Horde base release tarballs</title> 
  <pubDate>Fri, 10 Apr 2026 13:16:55 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/6587</link> 
  <atom:link rel="self" type="application/rss+xml" title="Integrate groupware PEAR-bundling into Horde base release tarballs" href="https://bugs.horde.org/ticket/6587/rss" /> 
  <description>Integrate groupware PEAR-bundling into Horde base release tarballs</description> 
 
   
   
  <item> 
   <title>Since we already bundle the necessary framework libraries wi</title> 
   <description>Since we already bundle the necessary framework libraries with Horde tarball releases, how about doing the PEAR libs too?</description> 
   <pubDate>Wed, 09 Apr 2008 17:32:47 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/6587#t44529</link> 
  </item> 
   
  <item> 
   <title>I&#039;m against it, because people still using separate installs</title> 
   <description>I&#039;m against it, because people still using separate installs do so 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&#039;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.</description> 
   <pubDate>Wed, 09 Apr 2008 21:28:58 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/6587#t44543</link> 
  </item> 
   
  <item> 
   <title>PEAR is already tricky for distributions, since you don&#039;t ge</title> 
   <description>PEAR is already tricky for distributions, since you don&#039;t get the same thing installing distro packages vs. using the PEAR command.



And we&#039;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&#039;t need special flexibility. And if they want to use their own PEAR libs they can adjust the include_path accordingly.</description> 
   <pubDate>Thu, 10 Apr 2008 05:25:42 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/6587#t44555</link> 
  </item> 
   
  <item> 
   <title>&gt; PEAR is already tricky for distributions, since you don&#039;t </title> 
   <description>&gt; PEAR is already tricky for distributions, since you don&#039;t get the 

&gt; same thing installing distro packages vs. using the PEAR command.



True, though this is the distribution&#039;s problem, not our.



&gt; And we&#039;ve been burned multiple times by PEAR changes (DB.php quote(), 

&gt; etc.) when people upgrade. Distributing the supported package version 

&gt; with Horde could eliminate a lot of that.



I guess this has been discussed back and forth in many projects 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&#039;t get updates or even security fixes.



&gt; Unless we offer bundles with every single app combination or at least 

&gt; base app package (chora/whups/etc., hermes/minerva/etc.), I think a 

&gt; lot of people will use the tarballs that don&#039;t need special 

&gt; flexibility. And if they want to use their own PEAR libs they can 

&gt; adjust the include_path accordingly.



If they have to install separate tarballs anyway, it doesn&#039;t add too 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.</description> 
   <pubDate>Thu, 10 Apr 2008 09:43:41 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/6587#t44556</link> 
  </item> 
   
  <item> 
   <title>I guess there are two very different perspectives here: the </title> 
   <description>I guess there are two very different perspectives here: the viewpoint of a distribution and the viewpoint of the user installing horde on a webserver without support of package management from a distribution.



&gt; PEAR is already tricky for distributions, since you don&#039;t get the 

&gt; same thing installing distro packages vs. using the PEAR command.

&gt;

&gt; And we&#039;ve been burned multiple times by PEAR changes (DB.php quote(), 

&gt; etc.) when people upgrade. Distributing the supported package version 

&gt; with Horde could eliminate a lot of that.



From the viewpoint of the distribution this is definitely the job of 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&#039;t happen with Horde.



&gt;

&gt; Unless we offer bundles with every single app combination or at least 

&gt; base app package (chora/whups/etc., hermes/minerva/etc.), I think a 

&gt; lot of people will use the tarballs that don&#039;t need special 

&gt; flexibility. And if they want to use their own PEAR libs they can 

&gt; adjust the include_path accordingly.



As bundled packages may be helpful for users without support of a fine distro I wonder if it wouldn&#039;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&#039;d like to use it or not.</description> 
   <pubDate>Thu, 10 Apr 2008 10:05:06 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/6587#t44557</link> 
  </item> 
   
  <item> 
   <title>&gt; As bundled packages may be helpful for users without suppo</title> 
   <description>&gt; As bundled packages may be helpful for users without support of a 

&gt; fine distro I wonder if it wouldn&#039;t be possible to find a compromise 

&gt; and simply  add a separate bundle tar.gz bundle of suggested PEAR 

&gt; packages. This way people might decide if they&#039;d like to use it or 

&gt; not.



We did exactly this in the past, and it caused more problems than it solved in the end, mostly because of always being outdated, see my earlier comment.</description> 
   <pubDate>Thu, 10 Apr 2008 10:25:03 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/6587#t44560</link> 
  </item> 
   
  <item> 
   <title>Definitely more modularity, but that doesn&#039;t mean that we ex</title> 
   <description>Definitely more modularity, but that doesn&#039;t mean that we expose all of the modularity to the installing user. :) But I&#039;m convinced for now.</description> 
   <pubDate>Thu, 10 Apr 2008 15:32:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/6587#t44571</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
