Skip Menu |

This queue is for tickets about the Data-Dump-Streamer CPAN distribution.

Report information
The Basics
Id: 28270
Status: resolved
Worked: 30 min
Priority: 0/
Queue: Data-Dump-Streamer

People
Owner: Nobody in particular
Requestors: braceta [...] cpan.org
jrockway [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.03-30
Fixed in: (no value)



For some reason, "make install" won't install the contents of blib/arch/auto/Data/Dump/Streamer on Debian GNU/Linux. (Tested on two machines.) It does work fine on Gentoo, though. I don't really have any idea, but the following command fixed it: cp blib/arch/auto/Data/Dump/Streamer/* /usr/local/lib/perl/5.8.8/auto/Data/Dump/Streamer/ Before that, the module wouldn't work since the shared object wasn't in @INC. Please let me know if you need any more details. (I don't know what's going on, but I could poke around for you.) -- Jonathan Rockway <jrockway@cpan.org>
Subject: Re: [rt.cpan.org #28270]
Date: Sun, 15 Jul 2007 20:53:20 -0700
To: bug-Data-Dump-Streamer [...] rt.cpan.org
From: "Joshua ben Jore" <twists [...] gmail.com>
On 7/15/07, Jonathan Rockway via RT <bug-Data-Dump-Streamer@rt.cpan.org> wrote: Show quoted text
> Please let me know if you need any more details. (I don't know what's > going on, but I could poke around for you.)
The logs would be useful. Josh
Logs? Which logs? It just does not install anything. Nothing to see in the logs. Here is a interesting bit. It shows that everything is skipped. Removing INSTALL.SKIP solves that. Likewise setting EU_INSTALL_IGNORE_SKIP. Setting $verbose to 6 still does not reveal the reason. Stepping through the debugger does. /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/bin/perl -MExtUtils::Install -e 'install({@ARGV}, 3, 0, 1);' -- read /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/.packlist write /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/.packlist blib/lib /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2 blib/arch /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int blib/bin /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/bin blib/script /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/bin blib/man1 /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/man/man1 blib/man3 /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/man/man3 Looking for install skip list Checking for INSTALL.SKIP Reading skip patterns from 'INSTALL.SKIP'. Skipping /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/Streamer.so (filtered) Skipping /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/Streamer.bs (filtered) Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Skipping /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/Data/Dump/Streamer.pm (filtered) Skipping /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/Data/Dump/Streamer/_/Printers.pm (filtered) Skipping /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/man/man3/Data::Dump::Streamer.3 (filtered) Writing /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/.packlist So what did the debugger reveal? INSTALL.SKIP contains "blib" so installing from blib is not happening. And now can anybody answer the question why this works anywhere? Phewww. This was a tough one.
From: rt-cpan [...] trout.me.uk
On Thu Aug 02 17:06:18 2007, ANDK wrote: Show quoted text
> So what did the debugger reveal? INSTALL.SKIP contains "blib" so > installing from blib is not happening. And now can anybody answer the > question why this works anywhere?
ExtUtils::Install changelog fragment - 1.3702 2006-03-19 16:54 - Added support for skipping files during install based on a set of filter rules. If there is an INSTALL.SKIP ... Version of ExtUtils::Install shipped with 5.8.8 - 1.33 Show quoted text
> Phewww. This was a tough one.
I wasted two hours on it before being pointed to this ticket. No arguments here and nice spot.
Subject: Re: [rt.cpan.org #28270]
Date: Mon, 13 Aug 2007 12:04:58 +0200
To: bug-Data-Dump-Streamer [...] rt.cpan.org
From: demerphq <demerphq [...] gmail.com>
On 8/13/07, via RT <bug-Data-Dump-Streamer@rt.cpan.org> wrote: Show quoted text
> > Queue: Data-Dump-Streamer > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=28270 > > > On Thu Aug 02 17:06:18 2007, ANDK wrote:
> > So what did the debugger reveal? INSTALL.SKIP contains "blib" so > > installing from blib is not happening. And now can anybody answer the > > question why this works anywhere?
> > ExtUtils::Install changelog fragment - > > 1.3702 2006-03-19 16:54 > > - Added support for skipping files during install based on a set of filter > rules. If there is an INSTALL.SKIP ... > > Version of ExtUtils::Install shipped with 5.8.8 - 1.33 >
> > Phewww. This was a tough one.
> > I wasted two hours on it before being pointed to this ticket. No > arguments here and nice spot.
Oh god. Mea culpa. I could have sworn i uploaded a fixed distro with a valid install.skip file, but apparently not. yves -- perl -Mre=debug -e "/just|another|perl|hacker/"
Subject: Re: [rt.cpan.org #28270]
Date: Mon, 13 Aug 2007 12:06:14 +0200
To: bug-Data-Dump-Streamer [...] rt.cpan.org
From: demerphq <demerphq [...] gmail.com>
On 8/2/07, Andreas Koenig via RT <bug-Data-Dump-Streamer@rt.cpan.org> wrote: Show quoted text
> > Queue: Data-Dump-Streamer > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=28270 > > > Logs? Which logs? It just does not install anything. Nothing to see in > the logs. > > > Here is a interesting bit. It shows that everything is skipped. Removing > INSTALL.SKIP solves that. Likewise setting EU_INSTALL_IGNORE_SKIP. > Setting $verbose to 6 still does not reveal the reason. Stepping through > the debugger does. > > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/bin/perl > -MExtUtils::Install -e 'install({@ARGV}, 3, 0, 1);' -- > read > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/.packlist > write > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/.packlist > blib/lib > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2 > blib/arch > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int > blib/bin > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/bin > blib/script > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/bin > blib/man1 > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/man/man1 > blib/man3 > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/man/man3 > Looking for install skip list > Checking for INSTALL.SKIP > Reading skip patterns from 'INSTALL.SKIP'. > Skipping > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/Streamer.so > (filtered) > Skipping > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/Streamer.bs > (filtered) > Files found in blib/arch: installing files in blib/lib into architecture > dependent library tree > Skipping > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/Data/Dump/Streamer.pm > (filtered) > Skipping > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/Data/Dump/Streamer/_/Printers.pm > (filtered) > Skipping > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/man/man3/Data::Dump::Streamer.3 > (filtered) > Writing > /home/src/perl/repoperls/installed-perls/perl/pcms3sA/perl-5.8.0@23023/lib/site_perl/5.9.2/i686-linux-64int/auto/Data/Dump/Streamer/.packlist > > > > So what did the debugger reveal? INSTALL.SKIP contains "blib" so > installing from blib is not happening. And now can anybody answer the > question why this works anywhere?
Because it has a unix path separator and on my main dev box for DDS I use windows. Anyway, Either Josh or I should upload a new version with a fixed INSTALL.SKIP file in it. Yves -- perl -Mre=debug -e "/just|another|perl|hacker/"
Subject: Fixed INSTALL.SKIP issue with DDS
Hopefully this is resolved by Data-Dump-Streamer-2.04-34.tar.gz Sorry for the inconvenience. Cheers, yves
Subject: Deployment under Ubuntu 7.04 is not being done correctly
Using CPAN Shell, while the module compilation works ok and no errors occur, the deployment under /usr/local/lib/perl/5.8.8 is not being made. Copying the files manually the perl lib works fine. Not sure yet what is the problem, but I believe is something about the Makefile. Cheers :) P.S: I found out this, while installing module dependencies for Devel::REPL --- SO: Ubuntu 7.04 perl: 5.8.8 uname -a: 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux