Am Wed, Oct 29, 2025 at 01:49:41PM +0100, schrieb Matthias Klose:
> ycmd autopkg tests fail on arm64, see
> https://ci.debian.net/packages/y/ycmd/testing/arm64/65566354/
> blocking the migration of llvm-toolchain-19

The run 25h later succeeded, as did the migration-references:
https://ci.debian.net/packages/y/ycmd/testing/arm64/


> [...]
> 620s Ran 743 tests in 263.979s
> 620s
> 620s FAILED (errors=1, skipped=56)
> 620s
> 620s completer response: {'column_num': 7,
[…]

The output that follows here is a red herring as the upstream tests
have some print statements for test debugging littered around sadly :/

The failure is right above that:
| 620s ======================================================================
| 620s ERROR: test_ServerManagement_StopServer_Killed 
(ycmd.tests.clangd.server_management_test.ServerManagementTest.test_ServerManagement_StopServer_Killed)
| 620s ----------------------------------------------------------------------
| 620s Traceback (most recent call last):
[…]
| 620s psutil.TimeoutExpired: timeout after 30 seconds (pid=5045)
| 620s 
| 620s ----------------------------------------------------------------------
| 620s Ran 743 tests in 263.979s
| 620s 
| 620s FAILED (errors=1, skipped=56)

The test indeed just starts clangd & terminates it, hoping for it to
complete in 30 seconds. That used to be the case, especially on amd64
where this also failed with llvm -11 but worked again with -12 a few
hours later (in sid + experimental).

Upstream uses 5 seconds btw, I patched that up to 30 for slower
architectures, I was just not expecting that now all archs are
too be considered even slower at times handling a SIGTERM in CI.


I will try and see if a higher timeout helps to remove the flakiness
from this one. The riscv64 one is a different timeout that indeed is
too low (well, used to work with 5 seconds even on armel, but oh well)
at least in the last migration-reference, what happened that the two
llvm -10 runs failed at the 6 hours runtime I can't fathom as a passing
run tends to run on riscv64 between 10 and 60 minutes (which is a hell
of a lot of variance already) like the one 5 hours earlier with the same
llvm version… CI just loves me it seems.


Best regards

David Kalnischkies

Attachment: signature.asc
Description: PGP signature

Reply via email to