Skip Menu |

This queue is for tickets about the Package-Alias CPAN distribution.

Report information
The Basics
Id: 64020
Status: resolved
Priority: 0/
Queue: Package-Alias

People
Owner: jkeroes [...] gmail.com
Requestors: ANDK [...] cpan.org
Cc: nwclark [...] cpan.org
AdminCc:

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



CC: nwclark [...] cpan.org
Subject: Bleadperl v5.13.3-15-gbf236c8 breaks P:A 0.04
I used git bisect to find the point in time when Package::Alias' test suite started to fail its test suite. It was: commit bf236c8ee5b1b47df84e2e196fb90a43c6abd5a2 Author: Nicholas Clark <nick@ccl4.org> Date: Wed Jul 21 20:54:39 2010 +0100 Here is an example for a failing test report: http://www.cpantesters.org/cpan/report/bd2d29a4-ab24-11df-9e1a-631e984c9764 I'll report this breakage to perl5-porters too to have all potentially interested eyeballs informed. As soon as I have the ticket number over there I'll add a link here. HTH, Best,
t/10_begin.t is trying to make *B:: an alias for *A::. Carp.pm now uses B in some cases. Since it mentions B::svref_2object in its source, compilation of Carp.pm autovivifies the *B::svref_2object glob. I think t/10_begin.t is already walking on a tight line by using as its test package a module that actually exists (which any dependencies might load, or mention). Either changing the ‘use Carp;’ to a ‘require Carp;’ right before the ‘carp’ statement (which will then need parentheses and an explicit package) or changing the test to use BB instead of B will solve it.
RT-Send-CC: nwclark [...] cpan.org
On Sun Mar 06 16:02:58 2011, SPROUT wrote: Show quoted text
> t/10_begin.t is trying to make *B:: an alias for *A::.
Renamed all namespaces in all tests and uploaded at Package::Alias-0.12.