Bug 711486

Summary: Missing dependency (perl-ExtUtils-MakeMaker) in perl-CPANPLUS
Product: [Fedora] Fedora Reporter: Daniel Scott <dan>
Component: perlAssignee: Marcela Mašláňová <mmaslano>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: cweyl, extras-orphan, iarnell, kasal, lkundrak, mmaslano, perl-devel, ppisar, psabata, rc040203, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: perl-5.14.0-161.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 750145 (view as bug list) Environment:
Last Closed: 2011-10-06 11:48:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Daniel Scott 2011-06-07 15:35:17 UTC
Description of problem:
The perl-CPANPLUS package is missing the perl-ExtUtils-MakeMaker package dependency.


Version-Release number of selected component (if applicable):
perl-CPANPLUS-0.90-157.fc15.noarch.rpm

How reproducible:
Not tried.

Steps to Reproduce:
1.Install perl-CPANPLUS
2.Remove perl-ExtUtils-MakeMaker
3.run 'cpanp'
  
Actual results:
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/IPC/Cmd.pm line 210.

Expected results:
Should start normally

Additional info:

Comment 1 Petr Pisar 2011-06-07 15:55:27 UTC
The CPANMINUS is part of perl in Fedora:

$ rpm -qf $(type -p cpanp) --qf '%{SOURCERPM}\n'
perl-5.12.3-157.fc15.src.rpm

Comment 2 Marcela Mašláňová 2011-06-07 16:19:25 UTC
This will be fixed in next update. Thank you for your report.

Comment 3 Daniel Scott 2011-06-07 17:44:22 UTC
Thanks.

I'm not sure if this is the correct place to report/fix this, but when I installed a module (DBD::Oracle) using cpanp, it failed with a gcc dependency. Do you think that gcc should also be a dependency of perl-CPANPLUS?

Comment 4 Marcela Mašláňová 2011-06-08 07:20:58 UTC
Not sure, if it's good idea. For other packages you could need mysql or C++ compiler.

Comment 5 Petr Pisar 2011-10-06 11:10:04 UTC
(In reply to comment #0)
> 
> Steps to Reproduce:
> 1.Install perl-CPANPLUS
> 2.Remove perl-ExtUtils-MakeMaker
> 3.run 'cpanp'
> 
> Actual results:
> Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains:
> /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
> /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at
> /usr/share/perl5/IPC/Cmd.pm line 210.
> 
This is about perl-IPC-Cmd should require perl(ExtUtils::MakeMaker).

Comment 6 Petr Pisar 2011-10-06 11:13:28 UTC
Fixed as perl-5.14.0-161.fc16 in F16 and higher.

Comment 7 Petr Pisar 2011-10-06 11:40:23 UTC
F14 not affected.

Comment 8 Petr Pisar 2011-10-06 11:48:26 UTC
F15 not affected.