Skip Menu |

This queue is for tickets about the B-Keywords CPAN distribution.

Report information
The Basics
Id: 124143
Status: resolved
Priority: 0/
Queue: B-Keywords

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

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



Subject: Test suite fails with perl 5.27.8
The whereis etc. changes were reverted in 5.27.8, so the test suite started to fail again: # Failed test 'keyword: break' # at t/11keywords.t line 33. # # Looks like you failed 1 test of 274. t/11keywords.t .............. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/274 subtests B-Keywords-1.15 passes tests with perl 5.27.8
On Sat Jan 20 07:44:13 2018, SREZIC wrote: Show quoted text
> The whereis etc. changes were reverted in 5.27.8, so the test suite > started to fail again: > > # Failed test 'keyword: break' > # at t/11keywords.t line 33. > # > # Looks like you failed 1 test of 274. > t/11keywords.t .............. > Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/274 subtests > > > B-Keywords-1.15 passes tests with perl 5.27.8
For reference, here is what I am getting when I test B-Keywords against Perl 5 blead: ##### $ ~/testing/blead/bin/prove -I~/testing/blead/lib -vb t/11keywords.t t/11keywords.t .. ok 1 - keyword: NULL ok 2 - keyword: __FILE__ ok 3 - keyword: __LINE__ ... ok 22 - keyword: bless not ok 23 - keyword: break ok 24 - keyword: caller ... 1..274 # Failed test 'keyword: break' # at t/11keywords.t line 33. # # Looks like you failed 1 test of 274. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/274 subtests Test Summary Report ------------------- t/11keywords.t (Wstat: 256 Tests: 274 Failed: 1) Failed test: 23 Non-zero exit status: 1 Files=1, Tests=274, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.06 cusr 0.00 csys = 0.10 CPU) Result: FAIL ##### I looked into the underlying code but it's beyond my grasp. As B-Keywords sits "high upstream" on the CPAN river, failures in its suite impede our ability to grasp the perl-5.28-readiness of its reverse dependencies. So if you can look into this problem and issue a new CPAN release, that would be very helpful. Thank you very much. Jim Keenan
Subject: Re: [rt.cpan.org #124143] Test suite fails with perl 5.27.8
Date: Mon, 22 Jan 2018 15:23:21 +0100
To: bug-B-Keywords [...] rt.cpan.org
From: Reini Urban <reini.urban [...] gmail.com>
I'll gonna wait a bit to see how they'll gonna destroy given/when exactly. The design was done with Perl6, p5p has no business in destroying that. Am 22.01.2018 14:46 schrieb "James E Keenan via RT" < bug-B-Keywords@rt.cpan.org>: Show quoted text
> Queue: B-Keywords > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=124143 > > > On Sat Jan 20 07:44:13 2018, SREZIC wrote:
> > The whereis etc. changes were reverted in 5.27.8, so the test suite > > started to fail again: > > > > # Failed test 'keyword: break' > > # at t/11keywords.t line 33. > > # > > # Looks like you failed 1 test of 274. > > t/11keywords.t .............. > > Dubious, test returned 1 (wstat 256, 0x100) > > Failed 1/274 subtests > > > > > > B-Keywords-1.15 passes tests with perl 5.27.8
> > For reference, here is what I am getting when I test B-Keywords against > Perl 5 blead: > > ##### > $ ~/testing/blead/bin/prove -I~/testing/blead/lib -vb t/11keywords.t > t/11keywords.t .. > ok 1 - keyword: NULL > ok 2 - keyword: __FILE__ > ok 3 - keyword: __LINE__ > ... > ok 22 - keyword: bless > not ok 23 - keyword: break > ok 24 - keyword: caller > ... > 1..274 > # Failed test 'keyword: break' > # at t/11keywords.t line 33. > # > # Looks like you failed 1 test of 274. > Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/274 subtests > > Test Summary Report > ------------------- > t/11keywords.t (Wstat: 256 Tests: 274 Failed: 1) > Failed test: 23 > Non-zero exit status: 1 > Files=1, Tests=274, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.06 cusr > 0.00 csys = 0.10 CPU) > Result: FAIL > ##### > > I looked into the underlying code but it's beyond my grasp. As B-Keywords > sits "high upstream" on the CPAN river, failures in its suite impede our > ability to grasp the perl-5.28-readiness of its reverse dependencies. So > if you can look into this problem and issue a new CPAN release, that would > be very helpful. > > Thank you very much. > Jim Keenan >
On 2018-01-22 08:46:34, JKEENAN wrote: Show quoted text
> On Sat Jan 20 07:44:13 2018, SREZIC wrote:
> > The whereis etc. changes were reverted in 5.27.8, so the test suite > > started to fail again: > > > > # Failed test 'keyword: break' > > # at t/11keywords.t line 33. > > # > > # Looks like you failed 1 test of 274. > > t/11keywords.t .............. > > Dubious, test returned 1 (wstat 256, 0x100) > > Failed 1/274 subtests > > > > > > B-Keywords-1.15 passes tests with perl 5.27.8
> > For reference, here is what I am getting when I test B-Keywords > against Perl 5 blead: > > ##### > $ ~/testing/blead/bin/prove -I~/testing/blead/lib -vb t/11keywords.t > t/11keywords.t .. > ok 1 - keyword: NULL > ok 2 - keyword: __FILE__ > ok 3 - keyword: __LINE__ > ... > ok 22 - keyword: bless > not ok 23 - keyword: break > ok 24 - keyword: caller > ... > 1..274 > # Failed test 'keyword: break' > # at t/11keywords.t line 33. > # > # Looks like you failed 1 test of 274. > Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/274 subtests > > Test Summary Report > ------------------- > t/11keywords.t (Wstat: 256 Tests: 274 Failed: 1) > Failed test: 23 > Non-zero exit status: 1 > Files=1, Tests=274, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.06 > cusr 0.00 csys = 0.10 CPU) > Result: FAIL > ##### > > I looked into the underlying code but it's beyond my grasp. As B- > Keywords sits "high upstream" on the CPAN river, failures in its suite > impede our ability to grasp the perl-5.28-readiness of its reverse > dependencies. So if you can look into this problem and issue a new > CPAN release, that would be very helpful.
My solution is to use a distroprefs file like this: --- match: distribution: '/B-Keywords-1\.16\.' perlconfig: version: '^5\.27\.8$' goto: RURBAN/B-Keywords-1.15.tar.gz
Fixed with 1.17 No further destruction done on the given/when front. There might still be a chance for perl6 compat. -- Reini Urban