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
Status: VERIFIED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
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: ---


Attachments

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)

[quote]
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]

[quote]
dark_mail@gmx.net 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

  http://search.cpan.org/CPAN/authors/id/I/IL/ILYAM/Data-Dumper-2.121.tar.gz

or bug the Perl maintainer of your distro to upgrade the package.
[/quote]

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/Sortkeys.al 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.5/i686-linux
/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.7
/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/Project.pm 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"'
2.121_08

# 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.