Debian armel test fail blocking transition to testing

Jakub Ružička jakub.ruzicka at nic.cz
Tue Jun 28 18:35:11 CEST 2022


Hey,

On 6/28/22 14:03, Maria Matejka wrote:
> Hello!
>
> On 6/28/22 1:42 PM, Jakub Ružička wrote:
>> Hello,
>>
>> bird-2.0.10 builds fine on most of Debian archs, but on armel, hppa, 
>> and riscv64 there is a failing test:
>>
>> obj/filter/trie_test: t_trie_walk: Timeout expired
>> obj/filter/trie_test: t_trie_walk 5.010453063s [FAIL]
>> obj/filter/trie_test 12.572917503s [FAIL]
>> make[1]: *** [Makefile:180: obj/filter/trie_test.ok] Error 1
>> make[1]: *** Waiting for unfinished jobs....
>> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>> dh_auto_test: error: make -j4 test "TESTSUITEFLAGS=-j4 --verbose" 
>> VERBOSE=1 returned exit code 2
>> make: *** [debian/rules:21: build-arch] Error 25
>
> Are these build machines physical or virtual? I would suppose that the 
> trie walk test just times out due to too tight test timeouts. It takes 
> 3 seconds on my laptop.
I think Debian auto-builders are mostly bare metal machines, but often 
slow and heavily loaded, so I think it's simply the case of insufficient 
timeout.

> Are you ok with trying to push a version where these timeouts would be 
> set to 60 seconds instead of 5?
I've uploaded 2.0.10-2 into unstable with a patch increasing BT_TIMEOUT 
in test/birdtest.h to 60 as suggested (thanks Daniel for a direct link 
into the relevant source file).

Looks fixed:

https://buildd.debian.org/status/package.php?p=bird2

I suggest including this patch upstream so that people don't have to 
maintain downstream patches.

Cheers,
Jakub


More information about the Bird-users mailing list