Thanks for your analysis, I will implement your solution into the next version of xsnow.
BTW: your suggestion to add: Tests-Directory: src to tests/control results in a failed autopkgtest: it cannot find src/test1.sh Regards, Willem On 7/26/26 23:44, Adrian Bunk wrote:
Source: xsnow Version: 1:3.9.3-1 Severity: serious Tags: ftbfs patch X-Debbugs-Cc: [email protected] User: [email protected] Usertags: riscv64 https://buildd.debian.org/status/logs.php?pkg=xsnow&ver=1%3A3.9.3-1&arch=riscv64&suite=sid ... NOT FOUND: id-NoSanta FAILED NoSanta 1, got: 0 PASSED NoTrees 0 FAILED NoTrees 1, got: 0 PASSED Stars 1 FAILED Stars 0, got: 1 PASSED ShowBirds 1 PASSED ShowBirds 0 WARNING: Glycin running without sandbox. PASSED ThemeXsnow 1 FAILED ThemeXsnow 0, got: 1 Xsnow: halting because of existence of '/build/reproducible-path/xsnow-3.9.3/debian/.debhelper/generated/_source/home/.xsnowstop' Thanks for using xsnow Not ok: number of failed tests: 7 FAIL test2.sh (exit status: 1) ============================================================================ Testsuite summary for xsnow 3.9.3 ============================================================================ # TOTAL: 2 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 ============================================================================ See src/test-suite.log for debugging. Some test(s) failed. Please report this to [email protected], together with the test-suite.log file (gzipped) and your system information. Thanks. ============================================================================ make[6]: *** [Makefile:1605: test-suite.log] Error 1 I had to increase the maximum retry in waitfor() by a factor of 10 for a stable build (see attached patch). BTW: test{1.2}.sh shouldn't be copied under debian/tests/, instead Tests-Directory: src could be added to debian/tests/control

