[Debian-med-packaging] Bug#918566: Lost of code copies of MurmurHash3 (Was: Bug#918566: mash FTBFS on big endian: test failures)

Andreas Tille tille at debian.org
Thu Feb 7 07:10:17 GMT 2019


Hi,

On Wed, Feb 06, 2019 at 01:20:48PM +0100, Andreas Tille wrote:
> On Mon, Feb 04, 2019 at 05:26:08PM +0100, Fabian Klötzl wrote:
> > So I improved the upstream libmurmurhash, adapted the package and filed an
> > ITP (#921353). I even managed to locally build mash against the new package.
> > So hereby I kindly ask you to fix the last lintian issue about NMU which I
> > don't fully understand and then maybe sponsor an upload.
> 
> I uploaded to new with my Automake patches and pinged ftpmaster via IRC.

I confirm I've tested mash with the now accepted libmurmurhash.
Unfortunately it does not pass its build time tests any more now that I
rebuild it for uploading.  I get lots of diffs in the expected and
calculated results.  It starts like this:

   dh_auto_test
        make -j4 test VERBOSE=1
make[1]: Entering directory '/build/mash-2.1+dfsg'
cd test ; ../mash sketch -o genomes.msh genome1.fna genome2.fna genome3.fna
cd test ; ../mash sketch -r -I reads reads1.fastq reads2.fastq -o reads.msh
Sketching genome1.fna...
Sketching genome2.fna...
Sketching genome3.fna...
Estimated genome size: 127897
Estimated coverage:    1.113
Writing to reads.msh...
Writing to genomes.msh...
./mash info -d test/genomes.msh > test/genomes.json
./mash dist test/genomes.msh test/reads.msh > test/genomes.dist
cd test ; ../mash screen genomes.msh reads1.fastq reads2.fastq > screen
Loading genomes.msh...
   1412 distinct hashes.
Streaming from 2 inputs...
./mash info -d test/reads.msh > test/reads.json
diff test/genomes.dist test/ref/genomes.dist
1,3c1,3
< genome1.fna   reads   0.124491        1.3814e-218     38/1000
< genome2.fna   reads   0.140258        1.1397e-151     27/1000
< genome3.fna   reads   0.124491        1.37891e-218    38/1000
---
> genome1.fna   reads   0.12101 4.48626e-214    41/1000
> genome2.fna   reads   0.12827 2.61074e-180    35/1000
> genome3.fna   reads   0.12101 4.45454e-214    41/1000
make[1]: *** [Makefile:97: testDist] Error 1
make[1]: *** Waiting for unfinished jobs....
diff test/genomes.json test/ref/genomes.json
7c7
<       "hashType" : "MurmurHash3_x86_32",
---
>       "hashType" : "MurmurHash3_x64_128",
18,1017c18,1017
...


I'm stoping here since this this is a suspicious one that might
(or might not) explain all the following diffs.  Any clue how to
solve this?

Kind regards

       Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list