[CentOS] rt3 3.8.2 latest version as rpm for C5?

Mark Pryor tlviewer at yahoo.com
Fri Apr 17 04:16:40 UTC 2009


Jim,

--- On Tue, 4/14/09, Jim Perrin <jperrin at gmail.com> wrote:

> From: Jim Perrin <jperrin at gmail.com>
> Subject: Re: [CentOS] rt3 3.8.2 latest version as rpm for C5?
> To: "CentOS mailing list" <centos at centos.org>
> Date: Tuesday, April 14, 2009, 5:12 PM
> On Tue, Apr 14, 2009 at 3:07 AM,
> Rainer Traut <tr.ml at gmx.de>
> wrote:
> > Hi,
> >
> > I know, epel has rt3 in version 3.6.x.
> > And - sadly - for version 3.8.x the perl module
> dependencies are way
> > ahead of what I can find in epel or rpmforge.
> > But we really need some of the 3.8.x series features.
> >
> > So has anybody maybe built those modules + rt3 v3.8.x
> for C5?
> > Any hint?
> 
> I started to run down this rabbit hole and had most of it
> built via
> mock and one of dag's cpan-> rpm scripts. After a few
> rounds of
> builds, it became immediately apparent that some of the
> requirements
> directly conflict with the perl rpm shipped by centos and
> RHEL.
> Specifically the Encode bits required by RT 3.8 are much
> newer than
> what is provided in the centos perl rpm. I wasn't willing
> to do that
> level of replacement when building RT because I didn't need
> the
> feature sets in 3.8 and I wasn't aware of what else that
> might impact
> for other users.

After trying for 2 hours, I ran into 3 brickwall-issues. Like you found, there are two base perl modules which require newer versions than that which comes with 5.3. These modules are
    File::Temp  and Encode   (core)

cpan2rpm can package them OK, but there are fatal transaction check errors when installing.

Mr. JV is the author of RT3 and DBIx::SearchBuilder. The SearchBuilder module also stopped me (briefly) with a dependency on DBD::Oracle. To grab this from CPAN requires the supporting Orable Libs. I altered the spec and removed any Oracle depends.

These 3 issues were enough to cause me to give up.

-- 
Mark


      


More information about the CentOS mailing list