[Resent because it was rejected because I used a wrong sender address -
apologies if this turns up twice]

Several perl modules have broken dependencies on rhel4.

For example:

perl-DBD-Pg-2.17.1-1.el4.rf              requires perl >= 5.006001 
perl-Module-Build-0.3603-1.el4.rf        requires perl >= 5.006001 
perl-Regexp-Common-2010010201-1.el4.rf   requires perl >= 5.00473 

However, RHEL4 uses a different numbering scheme:

rpm -q --provides perl
...
perl = 4:5.8.8-2.el4s1

and 4:5.8.8 apparently isn't greater than 5.006001, although it should
be (5.8.8 is 5.008008 in the perl world, but of course RPM cannot know
this).

The culprit seems to be an explicit Requires line in the spec files
which was added a few months ago. Given that 5.006001 is very old and
5.00473 is ancient and older versions were never installed on any RHEL
still supported by rpmforge, these Requires lines could probably be
safely omitted.

I also noted that the SRPM for perl-DBD-Pg-2.17 (didn't look at the
others) now has "el5" in the name. Maybe that was intended only for
RHEL5 and built for the other versions by mistake?

        hp

-- 
   _  | Peter J. Holzer    | Auf jedem Computer sollte der Satz Ludwigs II
|_|_) | Sysadmin WSR       | eingeprägt stehen: "Ein ewig Rätsel will ich
| |   | h...@wsr.ac.at      | bleiben, mir und andern."
__/   | http://www.hjp.at/ |    -- Wolfram Heinrich in desd

Attachment: signature.asc
Description: Digital signature

_______________________________________________
suggest mailing list
suggest@lists.rpmforge.net
http://lists.rpmforge.net/mailman/listinfo/suggest

Reply via email to