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
