[Debian-med-packaging] [lamby at debian.org: Bug#859111: ariba: FTBFS: FAIL: Test run_bowtie2 unsorted]
Sascha Steinbiss
satta at debian.org
Thu Mar 30 13:43:10 UTC 2017
Hi Andreas,
> can you have a look? Please note that I naively used master branch for an
> upload to experimental. Either move this to experimental branch or use
> a separate debian/stretch branch for commits regarding this issue - no
> idea what might be the better choice.
OK. I'd rather keep master free for fixes to stretch, so I'll move the
branch with the experimental stuff to a separate branch and revert the
changes in master.
I figure it may have to do with a change in what bowtie returns as
results and ariba expecting a certain outcome, regardless of whether
it's 'right' or 'wrong'. I'll contact upstream and see what they say,
maybe it's even OK to adjust test expectations.
It might take a couple of days until I can find the time to look at it
as I'll be traveling without laptop until Monday.
Cheers
Sascha
> ----- Forwarded message from Chris Lamb <lamby at debian.org> -----
>
> Date: Thu, 30 Mar 2017 13:46:26 +0100
> From: Chris Lamb <lamby at debian.org>
> To: submit at bugs.debian.org
> Subject: Bug#859111: ariba: FTBFS: FAIL: Test run_bowtie2 unsorted
> X-Debian-PR-Message: report 859111
> X-Debian-PR-Package: src:ariba
> X-Debian-PR-Keywords:
> X-Debian-PR-Source: ariba
>
> Source: ariba
> Version: 2.7.1+ds-1
> Severity: serious
> Justification: fails to build from source
> User: reproducible-builds at lists.alioth.debian.org
> Usertags: ftbfs
> X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org
>
> Dear Maintainer,
>
> ariba fails to build from source in unstable/amd64:
>
> […]
>
> ======================================================================
> FAIL: Test run_bowtie2 unsorted
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "«BUILDDIR»/ariba/tests/mapping_test.py", line 61, in test_run_bowtie2
> self.assertListEqual(expected, got)
> AssertionError: Lists differ: [('1', 99, 'ref', 0, [(4, 5), (0, 20)], 'AGCCCTC[857 chars]AT')] != [('1', 153, 'ref', 30, [(0, 25)], 'AGGATACAGATCT[794 chars]AT')]
>
> First differing element 0:
> ('1', 99, 'ref', 0, [(4, 5), (0, 20)], 'AGCCCTCCACAGGATGGTGGTATAC')
> ('1', 153, 'ref', 30, [(0, 25)], 'AGGATACAGATCTTGTGGGAAAGGT')
>
> - [('1', 99, 'ref', 0, [(4, 5), (0, 20)], 'AGCCCTCCACAGGATGGTGGTATAC'),
> - ('1', 147, 'ref', 30, [(0, 25)], 'AGGATACAGATCTTGTGGGAAAGGT'),
> ? ^ ^^
>
> + [('1', 153, 'ref', 30, [(0, 25)], 'AGGATACAGATCTTGTGGGAAAGGT'),
> ? ^ ^^
>
> + ('1', 69, None, 30, [], 'AGCCCTCCACAGGATGGTGGTATAC'),
> - ('2', 99, 'ref', 124, [(0, 25)], 'TAATGTTCTTAGGGCTTACCATAGA'),
> ? ^^
>
> + ('2', 73, 'ref', 124, [(0, 25)], 'TAATGTTCTTAGGGCTTACCATAGA'),
> ? ^^
>
> - ('2', 147, 'ref', 170, [(0, 20), (4, 5)], 'TCCACCTTAGCTAAGCGCAGACTCG'),
> + ('2', 133, None, 124, [], 'CGAGTCTGCGCTTAGCTAAGGTGGA'),
> ('3', 73, 'ref', 86, [(0, 25)], 'TCGGGTCTGTACAAGGACGGATGGT'),
> ('3', 133, None, 86, [], 'CGTACTGACTGACTGACGTACTGCA'),
> ('4', 99, 'ref', 55, [(0, 25)], 'CCGCCGGGAAGTCCTTCTGTCGTGC'),
> ('4', 147, 'ref', 136, [(0, 25)], 'GGCTTACCATAGAGGTACACTAAAA'),
> - ('5', 99, 'ref', 0, [(4, 2), (0, 23)], 'CCTCCACAGGATGGTGGTATACCTG'),
> ? ^^ ^^ -- ^ ---------------
>
> + ('5', 77, None, -1, [], 'CCTCCACAGGATGGTGGTATACCTG'),
> ? ^^ ^^^ ^^
>
> - ('5', 147, 'ref', 166, [(0, 24), (4, 1)], 'TTCATCCACCTTAGCTAAGCGCAGA'),
> + ('5', 141, None, -1, [], 'TCTGCGCTTAGCTAAGGTGGATGAA'),
> ('6', 77, None, -1, [], 'CAGTTGCATGACGTCATGCAGTCAT'),
> ('6', 141, None, -1, [], 'AATGAGTATGATGAGTAATGGTATG'),
> ('7', 99, 'ref', 56, [(4, 1), (0, 23), (4, 1)], 'ACGCCGGGAAGTCCTTCTGTCGTGT'),
> ('7', 147, 'ref', 136, [(0, 24), (4, 1)], 'GGCTTACCATAGAGGTACACTAAAT')]
>
> ======================================================================
> FAIL: Test run_bowtie2 sorted
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "«BUILDDIR»/ariba/tests/mapping_test.py", line 102, in test_run_bowtie2_and_sort
> self.assertListEqual(expected, got)
> AssertionError: Lists differ: [('1', 99, 'ref', 0, [(4, 5), (0, 20)], 'AGCCCTC[857 chars]TG')] != [('1', 69, None, 30, [], 'AGCCCTCCACAGGATGGTGGTA[794 chars]TG')]
>
> First differing element 0:
> ('1', 99, 'ref', 0, [(4, 5), (0, 20)], 'AGCCCTCCACAGGATGGTGGTATAC')
> ('1', 69, None, 30, [], 'AGCCCTCCACAGGATGGTGGTATAC')
>
> Diff is 1432 characters long. Set self.maxDiff to None to see it.
>
> ----------------------------------------------------------------------
> Ran 317 tests in 59.987s
>
> FAILED (failures=2)
> debian/rules:23: recipe for target 'override_dh_auto_test' failed
> make[1]: *** [override_dh_auto_test] Error 1
> make[1]: Leaving directory '«BUILDDIR»'
> debian/rules:10: recipe for target 'build' failed
> make: *** [build] Error 2
> dpkg-buildpackage: error: debian/rules build gave error exit status 2
>
> […]
>
> The full build log is attached.
>
>
> Regards,
>
More information about the Debian-med-packaging
mailing list