Skip Menu |

This queue is for tickets about the App-RecordStream CPAN distribution.

Report information
The Basics
Id: 76879
Status: resolved
Priority: 0/
Queue: App-RecordStream

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

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



Subject: chain test somehow triggers a call to the wrong perl
Sample fail report: http://www.cpantesters.org/cpan/report/21224275 The perl that is running the tests had version 1.669002 of Text::Autoformat installed, as can be seen in the summary of the prerequisites. Also at the bottom of the report you see the INC path of that perl. The error comes during the chain test and complains about not finding Text::Autoformat in a wrong INC path: (/tmp/loop_over_bdir-5uTk_j/App-RecordStream-3.7.3-4vgJdJ/tests /tmp/loop_over_bdir-5uTk_j/App-RecordStream-3.7.3-4vgJdJ/lib blib/lib blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) Apparently somebody called the wrong perl (the system perl) in this test. HTH&&Regards,
I can replicate this on current git master. 5.8.8 doesn't contain the required deps, but my 5.18 does: perlbrew use 5.8.8 BASE_TEST_DIR=tests ~/perl5/perlbrew/perls/5.18/bin/perl -w tests/RecordStream/Operation/chain.t The issue is that the test execs recs-chain directly, the shebang of which is #!/usr/bin/env perl. The test should instead exec recs-chain using the currently running perl. Pull request at https://github.com/benbernard/RecordStream/pull/29.
Fixed in git master.