[Bioperl-l] hash randomization failures for bioperl modules (perl 5.18.0)

gawbul at gmail.com gawbul at gmail.com
Thu Aug 15 17:18:59 UTC 2013


Thanks for this! Was wondering why things were failing for me since I 
updated to 5.18.1 :)

On Sunday, 11 August 2013 21:31:12 UTC+1, Christopher Fields wrote:
>
> A quick update: many of the bugs have been fixed with the exception of 
> two: one is from Bio::Map::Physical and the other from 
> Bio::Assembly::Tool::ContigSpectrum.  I have TODO'd the relevant tests to 
> indicate they have problems, but I'll file a bug on these to indicate more 
> work needs to be done. 
>
> chris 
>
> PS: latest travis-ci, all tests passing now for perl 5.18: 
>
>     https://travis-ci.org/bioperl/bioperl-live/jobs/10074646 
>
> On Aug 9, 2013, at 3:24 PM, "Fields, Christopher J" <cjfi... at illinois.edu<javascript:>> 
> wrote: 
>
> > Just a note that several modules are failing for perl 5.18.0; this is 
> likely due to the new hash randomization added: 
> > 
> >    
> http://search.cpan.org/~rjbs/perl/pod/perldelta.pod#Hash_randomization 
> > 
> > Travis-CI test results are here: 
> > 
> >    https://travis-ci.org/bioperl/bioperl-live/jobs/10041002 
> > 
> > I can confirm these as well running them locally. 
> > 
> > It's possible these are relegated to the tests themselves, which I'll 
> check into.  I have also committed a fix for the Bio::Map tests.  In the 
> meantime, just a note for the future: these are true bugs in the sense that 
> there is some reliance on the order of keys/values returned from a hash 
> remaining the same (e.g. reliance on the hash seed not changing).  This is 
> not the case and has long been noted in perl core documentation, so the 
> perl devs have introduced hash randomization to pinpoint these problem 
> areas.   
> > 
> > chris 
> > _______________________________________________ 
> > Bioperl-l mailing list 
> > Biop... at lists.open-bio.org <javascript:> 
> > http://lists.open-bio.org/mailman/listinfo/bioperl-l 
>
>
> _______________________________________________ 
> Bioperl-l mailing list 
> Biop... at lists.open-bio.org <javascript:> 
> http://lists.open-bio.org/mailman/listinfo/bioperl-l 
>



More information about the Bioperl-l mailing list