Skip Menu |

This queue is for tickets about the prancer CPAN distribution.

Report information
The Basics
Id: 110089
Status: resolved
Priority: 0/
Queue: prancer

People
Owner: PLOCKABY [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

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



Subject: Tests fail with Plack 1.0038
Tests fail on my smoker machines starting with: ---------------------------------------------------- # Failed test at t/101.request.t line 156. # Failed test at t/101.request.t line 194. # Looks like you failed 2 tests of 38. t/101.request.t ... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/38 subtests # Failed test at t/102.response.t line 29. # got: '500' # expected: '200' # Failed test at t/102.response.t line 30. # got: 'Can't use string ("0") as an ARRAY ref while "strict refs" in use at /home/eserte/.cpan/build/2015120418/Plack-1.0038-pUMWmG/blib/lib/HTTP/Message/PSGI.pm line 120. # ' # expected: '' ----- etc. ------------------------------------- Statistical analysis suggests that the failure is caused by Plack 1.0038. 1.0037 and earlier is OK.
On 2015-12-04 15:42:15, SREZIC wrote: Show quoted text
> Tests fail on my smoker machines starting with: > > ---------------------------------------------------- > # Failed test at t/101.request.t line 156. > > # Failed test at t/101.request.t line 194. > # Looks like you failed 2 tests of 38. > t/101.request.t ... > Dubious, test returned 2 (wstat 512, 0x200) > Failed 2/38 subtests > > # Failed test at t/102.response.t line 29. > # got: '500' > # expected: '200' > > # Failed test at t/102.response.t line 30. > # got: 'Can't use string ("0") as an ARRAY ref while "strict > refs" in use at /home/eserte/.cpan/build/2015120418/Plack-1.0038- > pUMWmG/blib/lib/HTTP/Message/PSGI.pm line 120. > # ' > # expected: '' > ----- etc. ------------------------------------- > > Statistical analysis suggests that the failure is caused by Plack > 1.0038. 1.0037 and earlier is OK.
Possibly related to https://github.com/plack/Plack/issues/541 which is fixed in Plack 1.0039.
On Sun Dec 06 08:45:55 2015, SREZIC wrote: Show quoted text
> On 2015-12-04 15:42:15, SREZIC wrote:
> > Tests fail on my smoker machines starting with: > > > > ---------------------------------------------------- > > # Failed test at t/101.request.t line 156. > > > > # Failed test at t/101.request.t line 194. > > # Looks like you failed 2 tests of 38. > > t/101.request.t ... > > Dubious, test returned 2 (wstat 512, 0x200) > > Failed 2/38 subtests > > > > # Failed test at t/102.response.t line 29. > > # got: '500' > > # expected: '200' > > > > # Failed test at t/102.response.t line 30. > > # got: 'Can't use string ("0") as an ARRAY ref while "strict > > refs" in use at /home/eserte/.cpan/build/2015120418/Plack-1.0038- > > pUMWmG/blib/lib/HTTP/Message/PSGI.pm line 120. > > # ' > > # expected: '' > > ----- etc. ------------------------------------- > > > > Statistical analysis suggests that the failure is caused by Plack > > 1.0038. 1.0037 and earlier is OK.
> > Possibly related to https://github.com/plack/Plack/issues/541 which is > fixed in Plack 1.0039.
Indeed with Plack 1.0039 the tests work again. I'll look into making it work with both the broken Plack 1.0038 and Plack !1.0038.
Fixed in 1.05.