Peter J. Holzer
2010-06-07 07:56:05 UTC
[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
| | | hjp at wsr.ac.at | bleiben, mir und andern."
__/ | http://www.hjp.at/ | -- Wolfram Heinrich in desd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.repoforge.org/pipermail/users/attachments/20100607/fedd300c/attachment.bin
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
| | | hjp at wsr.ac.at | bleiben, mir und andern."
__/ | http://www.hjp.at/ | -- Wolfram Heinrich in desd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.repoforge.org/pipermail/users/attachments/20100607/fedd300c/attachment.bin