Skip Menu |

This queue is for tickets about the XML-Simple CPAN distribution.

Report information
The Basics
Id: 28603
Status: resolved
Priority: 0/
Queue: XML-Simple

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

Bug Information
Severity: Critical
Broken in: 2.16
Fixed in: (no value)



Subject: Random test results
I tested XML::Simple today with a wide range of perl versions and repeated the tests so long until I had one PASS and one FAIL for each of them. The results will appear on http://cpantesters.perl.org/show/XML-Simple.html in the next hours. It is apparent to me that there is something fishy going on. And no, I'm not on NFS.
Subject: Re: [rt.cpan.org #28603] Random test results
Date: Wed, 01 Aug 2007 22:45:28 +1200
To: bug-XML-Simple [...] rt.cpan.org
From: Grant McLean <grant [...] mclean.net.nz>
On Wed, 2007-08-01 at 02:42 -0400, Andreas Koenig via RT wrote: Show quoted text
> I tested XML::Simple today with a wide range of perl versions and > repeated the tests so long until I had one PASS and one FAIL for each of > them. The results will appear on > http://cpantesters.perl.org/show/XML-Simple.html in the next hours.
Thank you for all the effort you have put into this. I wasn't aware that there was a problem, but clearly there is. Show quoted text
> It is apparent to me that there is something fishy going on. And no, I'm > not on NFS.
The test that is failing is trying to confirm that with storable caching enabled, XML::Simple uses the .stor file rather than the .xml file if the .stor file is newer. In the cases where the test fails, XML::Simple has decided to parse the XML file. I was able to replicate the problem by running prove t/3_Storable.t in a loop. It dies after 30 iterations. Thanks again for your work in bringing this to my attention. Regards Grant
This problem should be fixed in the 2.17 release. Once the failing test, was isolated I could reliably reproduce a failure within a couple of minutes. After fixing the test script it looped without failure for over an hour. Let me know if problems reoccur.