Skip Menu |
 

This queue is for tickets about the Dist-Zilla-Role-Stash-Plugins CPAN distribution.

Report information
The Basics
Id: 81716
Status: resolved
Priority: 0/
Queue: Dist-Zilla-Role-Stash-Plugins

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

Bug Information
Severity: Important
Broken in: 1.005
Fixed in: 1.006



Subject: Test failures due to hash randomisation in perl 5.17.6
Download (untitled) / with headers
text/plain 575b
Since bleadperl v5.17.5-518-g7dc8663 your tests are failing frequently. That commit introduced hash key randomization and it seems at least the test t/ini-config.t t/plugin.t is hit by that. Find a sample fail report at: http://www.cpantesters.org/cpan/report/c1a8ff10-36e8-11e2-b879-27f391c6474b You can read more about the change at http://perl5.git.perl.org/perl.git/commit/7dc8663964c66a698d31bbdc8e8abed69bddeec3 or at http://www.perlmonks.org/?node_id=1005122 You may have to run the test several times until the randomization causes a fail. HTH&&Thanks&&Regards,
Download (untitled) / with headers
text/plain 467b
Thanks, Andreas! I really appreciate the links, they were interesting reading. It turns out the new test failures were simply my mistake in failing to declare an attribute as lazy. With the new perl change it would randomly be built before some of the other attributes were ready. In trying to figure that one out I was also able to pinpoint an unrelated heisenbug that caused a few sparse errors on 5.8.x. I released 1.006 which should fix both. Thanks, again.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.