[Fedora-packaging] Question about missing CGI.pm

Mike Ramirez gufymike at gmail.com
Sun Mar 6 16:05:43 UTC 2011


I wnet to #fedora first, they sent me to upstream, I checked with #perl, no 
reply. Then I realized this is the probably the best place to ask.

I had an issue earlier where CGI.pm wasn't installed (or in the @INC path). 
Searching a bit more shows me that perl-core meta-package (not installed) 
lists it as a dependency (requires perl-CGI), perl package says it provides it 
though [1].  This is fedora 13 installed from the KDE spin.  

Also, I don't install many perl packages for my own use, so the packages that 
depend on it are not installed. Which this and the KDE spin base, makes me 
suspect this makes it a race condition. 

I also saw the bug report (Bug 486579 ) but was listed as wont fix (this 
suggests splitting perl-CGI into two seperate packages), it appears to have 
been rejected as a wontfix 

Technically, the question is, why isn't CGI.pm installed/available with just 
perl, is this a bug, race condition or expected behavior?

The reason this comes up is that Go lang just introduced new tests that 
require CGI.pm, which is what I require it for. The go team is going to change 
the tests to skip it if CGI.pm isn't available I think. 

I did fix this with `yum install perl-CGI`.

Also the go maintainer might want to add this to the spec file for go-lang 
with the rpm that distributes the tests.


Mike









[1] http://pkgs.org/fedora-13/fedora-
x86_64/perl-5.10.1-112.fc13.x86_64.rpm.html
-- 
Operators killed by year 2000 bug bite.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/packaging/attachments/20110306/7f203d2e/attachment.html 


More information about the packaging mailing list