Thank you Dhole, I have incorporated this patch into -3. Note: Transdecoder 2.1.0 is said to have repeatability issues so I'm going to skip the new release until that is fixed.
https://github.com/TransDecoder/TransDecoder/issues/19 On Fri, Apr 22, 2016 at 8:57 PM, Dhole <[email protected]> wrote: > Source: transdecoder > Version: 2.0.1+dfsg-2 > Severity: wishlist > Tags: patch > User: [email protected] > Usertags: randomness > X-Debbugs-Cc: [email protected] > > Hi, > > While working on the "reproducible builds" effort [1], we have noticed > that transdecoder could not be built reproducibly. > > When generating some sample files (sample_data/transcripts.fasta) a Perl > script is used (cufflinks_gtf_genome_to_cdna_fasta.pl) that loops > through a dictionary producing unreproducible output. > > The attached patch fixes this by setting the env var PERL_HASH_SEED to 0 > before calling this script to get a reproducible output when looping > through the hash keys. Once applied, transdecoder can be built > reproducibly in our current experimental framework. > > [1]: https://wiki.debian.org/ReproducibleBuilds > > Regards, > -- > Dhole > -- Michael R. Crusoe [email protected] Community Engineer Common Workflow Language project *https://impactstory.org/u/0000-0002-2961-9670 <https://impactstory.org/u/0000-0002-2961-9670>* +32 (0) 2 808 25 52 +1 480 627 9108

