Bug 711486 - Missing dependency (perl-ExtUtils-MakeMaker) in perl-CPANPLUS
Summary: Missing dependency (perl-ExtUtils-MakeMaker) in perl-CPANPLUS
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Marcela Mašláňová
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-07 15:35 UTC by Daniel Scott
Modified: 2011-11-01 12:23 UTC (History)
11 users (show)

Fixed In Version: perl-5.14.0-161.fc16
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 750145 (view as bug list)
Environment:
Last Closed: 2011-10-06 11:48:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.