Source: libzypp
Version: 17.31.15-1
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/logs.php?pkg=libzypp&arch=mips64el
https://buildd.debian.org/status/logs.php?pkg=libzypp&arch=riscv64
https://buildd.debian.org/status/logs.php?pkg=libzypp&arch=alpha
...
87: Test command:
/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu/tests/zyppng/media/EvDownloader_test
"--catch_system_errors=no"
87: Working Directory: /<<PKGBUILDDIR>>/obj-riscv64-linux-gnu/tests/zyppng/media
87: Test timeout computed to be: 10000000
87: Running 100 test cases...
87: ./tests/zyppng/media/EvDownloader_test.cc(465): [4;31;49mfatal error: in
"test1/_4": critical check startedDownloads == expectedDownloads has failed [11
!= 10]
87: Failure occurred in a following context:
87: elem = MirrorSet{ All good mirrors }; withSSL = true; maxDLs = 10;
[0;39;49m
87: ./tests/zyppng/media/EvDownloader_test.cc(465): [4;31;49mfatal error: in
"test1/_5": critical check startedDownloads == expectedDownloads has failed [11
!= 10]
87: Failure occurred in a following context:
87: elem = MirrorSet{ All good mirrors }; withSSL = true; maxDLs = 15;
[0;39;49m
87:
87: [1;31;49m*** 2 failures are detected in the test module "Master Test Suite"
87: [0;39;49m
87/91 Test #87: EvDownloader_test ................***Failed 206.11 sec
...
The following tests FAILED:
87 - EvDownloader_test (Failed)
Errors while running CTest
Output from these tests are in:
/<<PKGBUILDDIR>>/obj-riscv64-linux-gnu/tests/Testing/Temporary/LastTest.log
Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely.
make[4]: *** [tests/CMakeFiles/ctest.dir/build.make:73: tests/CMakeFiles/ctest]
Error 8
The pattern where it fails correlates strongly with buildd speed,
like a cutoff regarding minimum speed required.
The number of times this assert triggers, and the numbers in the assert,
differ in different builds.
This failure is also frequently seen in reproducible builds.
The error sounds like race condition, like an assumption that everything that
had been
started more than $time ago is already finished which is only true with a
certain minimum
speed of the buildd.