[suggest] List of suggested perl modules

Dag Wieers dag at wieers.com
Tue Nov 11 14:50:08 CET 2008


On Tue, 11 Nov 2008, David Steinbrunner wrote:

> Dag Wieers wrote:
>> On Mon, 10 Nov 2008, David Steinbrunner wrote:
>>> Dag Wieers wrote:
>>>
>>>> I am sorry if I missed it. I have added them now and they will become
>>>> available tomorrow. However perl-Moose is already available, but I updated
>>>> that one too.
>>>
>>> Your right on Moose.  I think my issue with Moose was that there was not a
>>> recent RHEL4/CentOS-4 version so it would be grand if you could make sure
>>> that is available.
>>
>> I cannot. The perl-Scalar-Util is too old for that :-/
>
> How is it that the el3 version is being built then.  I'm not sure how to
> check what version of perl-Scalar-Util RHEL3 ships with but I would think it
> odd if it came with a newer version than RHEL4.

You can find the reason why from the following output:

[root at lisse rpms]# dar-exec "rpm -q --whatprovides 'perl(Scalar::Util)'"
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for el5a.
perl-5.8.8-15.el5_2.1
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for el5i.
perl-5.8.8-15.el5_2.1
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for el4a.
perl-5.8.5-36.el4_6.3
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for el4i.
perl-5.8.5-36.el4_6.3
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for el3a.
perl-5.8.0-98.EL3
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for el3i.
perl-5.8.0-98.EL3
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for rh9i.
perl-5.8.0-90.0.13.legacy
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for rh7i.
no package provides perl(Scalar::Util)
ERROR: Failed execution (RC=1)
= Executing "rpm -q --whatprovides 'perl(Scalar::Util)'" for el2i.
no package provides perl(Scalar::Util)
ERROR: Failed execution (RC=1)

[root at lisse rpms]# dar-exec "rpm -q --provides perl | grep Scalar::Util"
= Executing "rpm -q --provides perl | grep Scalar::Util" for el5a.
perl(Scalar::Util) = 1.18
= Executing "rpm -q --provides perl | grep Scalar::Util" for el5i.
perl(Scalar::Util) = 1.18
= Executing "rpm -q --provides perl | grep Scalar::Util" for el4a.
perl(Scalar::Util) = 1.14
= Executing "rpm -q --provides perl | grep Scalar::Util" for el4i.
perl(Scalar::Util) = 1.14
= Executing "rpm -q --provides perl | grep Scalar::Util" for el3a.
perl(Scalar::Util)
= Executing "rpm -q --provides perl | grep Scalar::Util" for el3i.
perl(Scalar::Util)
= Executing "rpm -q --provides perl | grep Scalar::Util" for rh9i.
perl(Scalar::Util)
= Executing "rpm -q --provides perl | grep Scalar::Util" for rh7i.
ERROR: Failed execution (RC=1)
= Executing "rpm -q --provides perl | grep Scalar::Util" for el2i.
ERROR: Failed execution (RC=1)

So it is possible that it wouldn't work on EL3 either. But the module was 
not versioned and an unversioned provides always resolves a versioned 
requires. (Don't ask me why, that's how it is.)

-- 
--   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
[Any errors in spelling, tact or fact are transmission errors]



More information about the users mailing list