Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 64466 - g-cpan.pl Bundle::InterchangeKitchenSink doesn't work
Summary: g-cpan.pl Bundle::InterchangeKitchenSink doesn't work
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-17 17:17 UTC by A. Person
Modified: 2005-03-14 10:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to fix .pm breakage in g-cpan.pl (g-cpan.pm-pmfix.patch,1.11 KB, patch)
2004-11-16 16:47 UTC, Peter Leonard
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description A. Person 2004-09-17 17:17:03 UTC
system5 / # g-cpan.pl Bundle::InterchangeKitchenSink
mkdir /tmp/perl-modules_15301
mkdir /tmp/perl-modules_15301/dev-perl
Use of uninitialized value in join or string at /usr/lib/perl5/5.8.4/File/Spec/Unix.pm line 73.
LWP not available
CPAN: Net::FTP loaded ok
Fetching with Net::FTP:
  ftp://archive.progeny.com/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
LWP not available
Fetching with Net::FTP:
  ftp://archive.progeny.com/CPAN/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
  Database was generated on Fri, 17 Sep 2004 22:05:20 GMT
  HTTP::Date not available
LWP not available
Fetching with Net::FTP:
  ftp://archive.progeny.com/CPAN/modules/03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
CPAN: Storable loaded ok
Going to write /root/.cpan/Metadata
Don't know what 'Bundle::InterchangeKitchenSink' is

The following does work:

perl -MCPAN -e 'install Bundle::InterchangeKitchenSink'

Reproducible: Always
Steps to Reproduce:
1.g-cpan.pl Bundle::InterchangeKitchenSink
2.
3.

Actual Results:  
Don't know what 'Bundle::InterchangeKitchenSink' is

Expected Results:  
Bundle::InterchangeKitchenSink installation
Comment 1 Peter Leonard 2004-11-16 16:47:36 UTC
Created attachment 44118 [details, diff]
Patch to fix .pm breakage in g-cpan.pl

Ran into the exact same problem myself, added the following patch to remove the
trailing .pm from CPAN module names.

Not heavily tested, but it allowed me to finally install CGI::Application,
which depended on CGI.pm.
Comment 2 Peter Leonard 2004-11-16 16:55:33 UTC
Geez.  I'm more dainbramaged than I thought tonight.

The patch is good, but it's not for this bug!  It's for Bug 64403.  

::trundling off to clean up after himself::
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-03-14 10:34:09 UTC
Fixed in next version by adding CPAN::Bundle to the allowed ref types (vs just CPAN::Module). Following is output from install just so you have the good warm feeling:

>>> Completed installing Bundle-InterchangeKitchenSink-0.13 into /var/tmp/portage/Bundle-InterchangeKitchenSink-0.13/image/

>>> Merging dev-perl/Bundle-InterchangeKitchenSink-0.13 to /
--- /usr/
--- /usr/lib/
--- /usr/lib/perl5/
--- /usr/lib/perl5/vendor_perl/
--- /usr/lib/perl5/vendor_perl/5.8.6/
--- /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/
--- /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/auto/
>>> /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/auto/Bundle/
>>> /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/auto/Bundle/InterchangeKitchenSink/
>>> /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/auto/Bundle/InterchangeKitchenSink/.packlist
--- /usr/lib/perl5/vendor_perl/5.8.6/Bundle/
>>> /usr/lib/perl5/vendor_perl/5.8.6/Bundle/InterchangeKitchenSink.pm
--- /usr/lib/perl5/5.8.6/
--- /usr/lib/perl5/5.8.6/i686-linux/
--- /usr/share/
--- /usr/share/man/
--- /usr/share/man/man3/
>>> /usr/share/man/man3/Bundle::InterchangeKitchenSink.3pm.gz
--- /usr/share/perl/
--- /usr/share/perl/gentoo-pods/
--- /usr/share/perl/gentoo-pods/5.8.6/
>>> /usr/share/perl/gentoo-pods/5.8.6/Bundle-InterchangeKitchenSink-0.13.pod
>>> /usr/share/perl/gentoo-pods/5.8.6/Bundle-InterchangeKitchenSink-0.13.pod.arch
--- /usr/share/doc/
>>> /usr/share/doc/Bundle-InterchangeKitchenSink-0.13/
>>> /usr/share/doc/Bundle-InterchangeKitchenSink-0.13/MANIFEST.gz
>>> Regenerating /etc/ld.so.cache...
 * Caching service dependencies...
>>> dev-perl/Bundle-InterchangeKitchenSink-0.13 merged.

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.