Thanks for reporting Peter. This happens as I replace autogernerated
dependecies by rpmbuild through autogenerated dependencies from CPAN
metadata. I will have a look at it.

Chris

Am Montag, den 07.06.2010, 09:56 +0200 schrieb Peter J. Holzer:
> [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
> 
> _______________________________________________
> suggest mailing list
> [email protected]
> http://lists.rpmforge.net/mailman/listinfo/suggest

_______________________________________________
suggest mailing list
[email protected]
http://lists.rpmforge.net/mailman/listinfo/suggest

Reply via email to