Skip Menu |

This queue is for tickets about the Object-Remote CPAN distribution.

Report information
The Basics
Id: 97846
Status: resolved
Priority: 0/
Queue: Object-Remote

People
Owner: ether [...] cpan.org
Requestors: ROMANF [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Fails on new Perl versions that lack Data::Dumper
It seems like Data::Dumper is no longer in core and Object::Remote fails on those Perl versions. I have specifically tested on CentOS 7 with default Perl v5.16.3.
On 2014-08-07 13:13:20, ROMANF wrote: Show quoted text
> It seems like Data::Dumper is no longer in core and Object::Remote > fails on those Perl versions. > > I have specifically tested on CentOS 7 with default Perl v5.16.3.
Data::Dumper is still in core. $ corelist Data::Dumper Data for 2014-07-20 Data::Dumper was first released with perl 5.005 compare to: $ corelist CGI Data for 2014-07-20 CGI was first released with perl 5.004, deprecated (will be CPAN-only) in v5.19.7 and removed from v5.21.0
Ok, then I am not sure what it is, but here is the full error message: Can't locate Data/Dumper.pm in @INC (@INC contains: CODE(0x1ec41f0) /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . CODE(0x1ec4280)) at /loader/0x1ec41f0/Data/Dumper/Concise.pm line 8. Compilation failed in require at /loader/0x1ec41f0/Log/Contextual.pm line 12. BEGIN failed--compilation aborted at /loader/0x1ec41f0/Log/Contextual.pm line 12. Compilation failed in require at /loader/0x1ec41f0/Module/Runtime.pm line 317. Compilation failed in require at /loader/0x1ec41f0/Object/Remote/Connection.pm line 3. BEGIN failed--compilation aborted at /loader/0x1ec41f0/Object/Remote/Connection.pm line 3. Compilation failed in require at /loader/0x1ec41f0/Object/Remote/Connector/STDIO.pm line 5. BEGIN failed--compilation aborted at /loader/0x1ec41f0/Object/Remote/Connector/STDIO.pm line 5. Compilation failed in require at /loader/0x1ec41f0/Object/Remote/Node.pm line 4. BEGIN failed--compilation aborted at /loader/0x1ec41f0/Object/Remote/Node.pm line 4. Compilation failed in require at (eval 1) line 30682. BEGIN failed--compilation aborted at (eval 1) line 30682.
$> uname -a Linux localhost 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux $> cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) $> perl -v This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi (with 25 registered patches, see perl -V for more detail) Copyright 1987-2012, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Subject: Re: [rt.cpan.org #97846] Fails on new Perl versions that lack Data::Dumper
Date: Thu, 7 Aug 2014 18:52:54 -0700
To: "Roman F. via RT" <bug-Object-Remote [...] rt.cpan.org>
From: Karen Etheridge <ether [...] cpan.org>
On Thu, Aug 07, 2014 at 09:00:02PM -0400, Roman F. via RT wrote: Show quoted text
> Queue: Object-Remote > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=97846 > > > $> uname -a > > Linux localhost 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux > > $> cat /etc/redhat-release > CentOS Linux release 7.0.1406 (Core)
Some distributions are really lame and split up the core distribution so you don't get everything that ought to be there -- http://stackoverflow.com/questions/2085516/how-can-i-tell-what-modules-were-originally-provided-with-the-specific-perl-insta Your recourse here is to install the package that includes Data::Dumper, and complain to your packager that they shouldn't be doing this anymore. (We can also fix the metadata for this distribution so as to include Data::Dumper as an explicit prereq.)
Ok, thank you for the explanation! I will file a report with CentOS then!