[CentOS] Re: Horde domxml dependency problem

Tue Dec 20 01:21:53 UTC 2005
Johnny Hughes <mailing-lists at hughesjr.com>

On Mon, 2005-12-19 at 16:32 -0700, Craig White wrote:
> On Mon, 2005-12-19 at 13:45 -0500, Ugo Bellavance wrote:
> > Johnny Hughes wrote:
> > >> And to answer the original poster question, there's a php-domxml rpm you can
> > >> install with 'yum install php-domxml' - you do need that, particularly for
> > >> the Horde administration/Configuration to work.
> > >>
> > 
> > Yes, but it is not available with the PHP5 rpm from Centosplus repo.
> > 
> > > 
> > > Greg,
> > > 
> > > I agree that picking a good version of the pear modules and building
> > > them as rpms is probably the best way to handle the upgrade requirements
> > > for pear.
> > > 
> > > I am going to try to do that this weekend.
> > > 
> > 
> > It would be greatly appreciated as I'm in the same situation.
> ----
> I certainly passed on your horde rpms since the horde/etc. tarballs were
> the easy part and the pear modules have tended to be the harder part.
> 
> I also have always used /var/www/html/horde as my base and was confused
> with your installation base location and thought that it might create
> some issues with selinux so I chickened out and removed the horde rpms
> and just went for the tarballs (old habits die hard).
> 

Just for the record ... the base location is the same as for
squirrelmail and the other Red Hat web based items
(/usr/share/project_name).

Also ... upgrading pear modules via RPM correctly is a major problem.
Some of the modules that are included in the php-pear modules need to be
upgraded.  That is a major problem that requires some major thought and
planning.

Just removing the files and not replacing / obsoleting the php-pear
package will result in breakage at the next php upgrade.

I think the proper way to do this is going to be to redo a php-pear that
only has the pear module and no others (currently there are several
modules as part of the php-pear RPM) ... then having a separate RPM for
each pear module (similar to how perl modules are done now).

This is not as easy as just building a couple RPMS :)

Also, the solution needs to work for both php4 and php5 .. so for now,
installing the pear updates via the instructions provided by the horde
website is the best way.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.centos.org/pipermail/centos/attachments/20051219/a6f911f3/attachment-0005.sig>