Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 176792 - outdated Data-Dumper Component in perl
Summary: outdated Data-Dumper Component in perl
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Perl team
Depends on:
Reported: 2007-05-02 11:36 UTC by dark_mail
Modified: 2007-05-02 22:39 UTC (History)
0 users

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


Note You need to log in before you can comment on or make changes to this bug.
Description dark_mail 2007-05-02 11:36:07 UTC
creating a new project with DVD::Rip fails due to an error in  perl.

It looks like it's related to an outdated component, Data-Dumper.

Here the relevant part of the conversation: (In two parts)

It's Perl resp. the standard module Data::Dumper which makes problems 
here. Please execute this command line

  perl -MData::Dumper -e'print "$Data::Dumper::VERSION\n"'

and tell me the version number printed.

[quote] wrote:

> > It reports 2.101

Ouch, that's *old* (from 1999, current 2.121 is from 2003, Debian sid 
ships a pre-release 2.121_08).

You should upgrade it from CPAN

or bug the Perl maintainer of your distro to upgrade the package.

So now I'm bugging the maintainers ...

For the sake of completeness (there is only one perl version around portage ...):
perl version: 5.8.8-r2

Reproducible: Always

Steps to Reproduce:
1. install perl
2. install and start DVD::Rip (both stable and "~" version don't work
3. create a new project
4. enjoy the error message

Actual Results:  
error message:
Can't locate auto/Data/Dumper/ in @INC (@INC contains: lib
/etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.5
/usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl
/usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8
/usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux
/usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux
/usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at
/usr/lib/perl5/vendor_perl/5.8.8/Video/DVDRip/ line 197

Expected Results:  
new project should be created
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-02 14:21:50 UTC
dev-perl/Data-Dumper has been removed from the tree just ~2 years ago... Plus:

# perl -MData::Dumper -e'print "$Data::Dumper::VERSION\n"'

# emerge -pv perl

[ebuild   R   ] dev-lang/perl-5.8.8-r2  USE="berkdb -build -debug -doc gdbm -ithreads -perlsuid" 0 kB 

Looks like about time to run perl-cleaner...
Comment 2 dark_mail 2007-05-02 22:39:34 UTC
OK, after a complete perl cleanout ("perl-cleaner reallyall", which didn't solve the problem), the problem turned out to be a stale ebuild of Data-Dumper (wasn't in tree anymore). Unmerged it, works (just for the folks that may run into similar problems).

Sorry for bugging you.