- Package:
- src:htsjdk
- Source:
- src:htsjdk
- Submitter:
- Andrius Merkys
- Date:
- 2024-11-06 14:03:02 UTC
- Severity:
- normal
- Tags:
Hi, I noticed htsjdk FTBFS in sid: Gradle Test Executor 1 finished executing tests. Results: FAILURE (35741 tests, 35722 successes, 9 failures, 10 skipped) 35741 tests completed, 9 failed, 10 skipped Finished generating test XML results (0.354 secs) into: /home/merkys/htsjdk-3.0.5+dfsg/build/test-results/testWithDefaultReference Generating HTML test report... Finished generating test html results (0.42 secs) into: /home/merkys/htsjdk-3.0.5+dfsg/build/reports/tests/testWithDefaultReference :testWithDefaultReference FAILED :testWithDefaultReference (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 11 mins 7.989 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':testWithDefaultReference'. > There were failing tests. See the report at: file:///home/merkys/htsjdk-3.0.5+dfsg/build/reports/tests/testWithDefaultReference/index.html Andrius
Hi Andrius, Thanks for the bug report. It was not easy to reproduce this one! On Mon, 6 Nov 2023 14:35:05 +0200 Andrius Merkys <merkys@debian.org> wrote: > Source: htsjdk > Version: 3.0.5+dfsg-1 > Severity: serious > Justification: FTBFS > Tags: sid ftbfs > > Hi, > > I noticed htsjdk FTBFS in sid: > > Gradle Test Executor 1 finished executing tests. > Results: FAILURE (35741 tests, 35722 successes, 9 failures, 10 skipped) > > 35741 tests completed, 9 failed, 10 skipped > Finished generating test XML results (0.354 secs) into: > /home/merkys/htsjdk-3.0.5+dfsg/build/test-results/testWithDefaultReference > Generating HTML test report... > Finished generating test html results (0.42 secs) into: > /home/merkys/htsjdk-3.0.5+dfsg/build/reports/tests/testWithDefaultReference > :testWithDefaultReference FAILED > :testWithDefaultReference (Thread[Task worker for ':' Thread 2,5,main]) > completed. Took 11 mins 7.989 secs. > > FAILURE: Build failed with an exception. > > * What went wrong: > Execution failed for task ':testWithDefaultReference'. > > There were failing tests. See the report at: > file:///home/merkys/htsjdk-3.0.5+dfsg/build/reports/tests/testWithDefaultReference/index.html I found out some the failing tests were trying to create temporary files in directories that did not exist, possibly they rely on other tests to create them and tests are not run in the same order in every build? I am unsure how to address the test order so that it is always the same. Anyway, I added a check of the existence of directories before attempting to put anything inside them. > > Andrius > > Best,
Hi Pierre, Interesting, I ran rebuild two times and both times it failed :) I spotted this issue during ratt-rebuild of a bunch of other packages, did not really give a decent look. Great, thanks! Best wishes, Andrius
We believe that the bug you reported is fixed in the latest version of
htsjdk, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1055447@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pierre Gruet <pgt@debian.org> (supplier of updated htsjdk package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 08 Nov 2023 10:13:12 +0100
Source: htsjdk
Architecture: source
Version: 3.0.5+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Pierre Gruet <pgt@debian.org>
Closes: 1055447
Changes:
htsjdk (3.0.5+dfsg-2) unstable; urgency=medium
.
* Ensuring directories exist before the unit tests attempt to create files
inside (Closes: #1055447)
Checksums-Sha1:
389529f65f907428ae9d2e2008454ad598dbe41c 2649 htsjdk_3.0.5+dfsg-2.dsc
ee60b5b118533db023aca7e81d6ea6d65d4d997e 34420 htsjdk_3.0.5+dfsg-2.debian.tar.xz
477523ddd02ff698c6bfb1fbd763a01b83f6dd7f 17250 htsjdk_3.0.5+dfsg-2_amd64.buildinfo
Checksums-Sha256:
3a1d02f071f94b2dbcff95e8d7e70f424bc21d2ea46e25ed1e7985857bb6274c 2649 htsjdk_3.0.5+dfsg-2.dsc
fa7eae3210a403e689d01557415df274b5e78324ed41fbdf4670ce5d64d59431 34420 htsjdk_3.0.5+dfsg-2.debian.tar.xz
d361d63d95c2d01cf7624b113fff0a49bf05e8564bfb3e5f62f35a4e3eaf5c9a 17250 htsjdk_3.0.5+dfsg-2_amd64.buildinfo
Files:
cb99ab3ef39a1bdae782778fbdcf5761 2649 science optional htsjdk_3.0.5+dfsg-2.dsc
ff64addd4d8f2870f42749588c21f9db 34420 science optional htsjdk_3.0.5+dfsg-2.debian.tar.xz
da93318c5c3180045a852a2f9d2bf635 17250 science optional htsjdk_3.0.5+dfsg-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEM8soQxPpC9J9y0UjYAMWptwndHYFAmVLY0kACgkQYAMWptwn
dHYRmxAAqNChu8XHdaKrT1t2lQGYjkCTWvpyID48kkH9LfIjk8rQCYhElFco9VaG
YP3eGdlzAPIoLNiDBJm+9GkODC0VTZ9n1prwNOH9rdjKdPHVWq+vfFZjdDDiBVPx
YDIg1yNsOTMtpXfZky9H+d0BDdeEBaPp/Jonp3a54fS0QvHGouymX0d8owbV5asa
PNEPzf/htZm2B684sTZcvEofETmLciYhOr4kVdT4D4rT2+NG6ReNU7wQ3ha2ZGIQ
DJNWRDzG8qu7dlCVNyn1iFMaRkxN4B+QvehCNfPj9Z/aYP0ZeJ+QadufjThso2Hr
xGOEr31e+KUYjZ7Vfvqa9HMBnP1xUPWiBZ9o4WXHZt+IMlg/Naj/t3dLeI9n76Vf
IXLM7e9TN1saRxvQu2Bs63JF7dNuP+2EHE6xR+KwSDRsizRFChhG1bTsFLDnoYGQ
WQfd/AOuWmxcR/Ak6rLpVC9eFueaQWMtJB5DYSWMqbn4IiF7/rA2tFch7N2yQQ6M
b6tXbkFSoV+mXhXFNv1ef5i8qJcnzSL/74QbStk7XRe7izOKUUE5mgXeXi+iJvwM
uJi2LOWzjb3YQolKk++Z9gaZiuSrzNW1xQezQg96Dr1Dn/Y/zQ/d5U0laJUYTRHb
4PGZkjH0hPwIFLa/YKFjbX9DI5izrY3+ZKuhzOYPCFTn2fF9tbU=
=4+T4
-----END PGP SIGNATURE-----