Skip Menu |

This queue is for tickets about the Test-CPAN-Meta-YAML CPAN distribution.

Report information
The Basics
Id: 82938
Status: rejected
Priority: 0/
Queue: Test-CPAN-Meta-YAML

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

Bug Information
Severity: Important
Broken in: 0.21
Fixed in: (no value)



Subject: Hash-Randomization makes ->error() ordered randomly

Given the following test[1] I  just wrote for Module::CPANTS::Analyse which takes results from ->error [2]  it would appear that the content of ->error() is not predictable, and is prone to hash-randomization, and presently causes  t/10_analyse.t in MCA to randomly fail, whereas my test will consistently fail until this bug is resolved.

As I'm not sure if this bug is the scope of MCA or Test::CPAN::Meta::YAML's to fix, I'm filing it in both places.
 

1: https://github.com/kentfredric/Module-CPANTS-Analyse/commit/84e402baa24fffa287ac5c559febf7e38fd5b5d8

2: https://metacpan.org/source/DAXIM/Module-CPANTS-Analyse-0.86/lib/Module/CPANTS/Kwalitee/MetaYML.pm#L155

 

The link to the commit doesn't exist. If I don't know what the bug is I can't fix it!

On 2013-05-20 07:51:21, BARBIE wrote:
> The link to the commit doesn't exist. If I don't know what the bug is
> I can't fix it!


My apologies, the proposed tests (and solutions) are already merged into others branches, which is why I removed my branch.

https://github.com/daxim/Module-CPANTS-Analyse/commit/258980eac3966724bb8c1a7809af27b956c9bb1f

So this bug should be fixed for MCA when it comes out next.

But it still indicates that T:C:M:Y has results that are randomly ordered, and this behaviour might want to be fixed , or at least, a documented expectation.