#1120037 xsnow: flaky autopkgtest test2.sh, especially on riscv64

#1120037#5
Date:
2025-11-04 10:05:50 UTC
From:
To:
The autopkgtest "test2.sh" frequently fails on riscv64. The failure mode
that is relevant right now is that it doesn't find some of its UI
widgets (?):

https://ci.debian.net/packages/x/xsnow/testing/riscv64/65761397/
...
...
(etc.)

and there is another failure mode where it doesn't appear to have
started at all:

https://ci.debian.net/packages/x/xsnow/unstable/riscv64/65295027/

Because this test randomly passes or fails, the autopkgtest
infrastructure assumes there's a regression in one of xsnow's
dependencies, preventing or delaying migration until the failing test is
retried.

There have also been a lot of failures on ppc64el in the past, although
those were sufficiently long ago that their logs are no longer
available.

Perhaps it's just waiting for an arbitrary time to have elapsed, and on
slower architectures like riscv64 that time is not long enough?

If possible please make this test more reliable, or if that's not
possible please mark it as flaky (see autopkgtest documentation).

    smcv

#1120037#10
Date:
2025-11-06 10:04:11 UTC
From:
To:
Thanks for your suggestions.

Since autopkgtest randomly fails, I guess it is a timing issue.

I'll have a look at test2.sh and upload a new version of xsnow.

Willem

#1120037#15
Date:
2026-08-18 14:33:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
xsnow, 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 1120037@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Willem Vermin <wvermin@gmail.com> (supplier of updated xsnow 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: Sat, 15 Aug 2026 10:19:47 +0000
Source: xsnow
Built-For-Profiles: noudeb
Architecture: source
Version: 1:3.9.4-1
Distribution: unstable
Urgency: low
Maintainer: Willem Vermin <wvermin@gmail.com>
Changed-By: Willem Vermin <wvermin@gmail.com>
Closes: 1120037 1142859
Changes:
 xsnow (1:3.9.4-1) unstable; urgency=low
 .
   * New upstream release
   * Closes: 1142859,1120037
   * Changed tests/test2.sh again to accommodate slower systems
Checksums-Sha1:
 22ad1c3b9d484660f606d88b437dc46bc7620aba 1917 xsnow_3.9.4-1.dsc
 d679cd47478eda86b3ea15ddadecb7389a5be049 1241798 xsnow_3.9.4.orig.tar.gz
 1cc1f58c5ee4d4c80d1a484e718990aa8258d45e 8244 xsnow_3.9.4-1.debian.tar.xz
 d53631c948c147a2a2845ecacb92f49389ab5c94 7995 xsnow_3.9.4-1_source.buildinfo
Checksums-Sha256:
 8299593548b58ca1a5cfe23d54d8993f118815cbb3455917212ac84e580cf32d 1917 xsnow_3.9.4-1.dsc
 b2f786581856347d6ec976182042640f2eba38fbe48aed55f89c14f58272e965 1241798 xsnow_3.9.4.orig.tar.gz
 821a60bdd57ac5c4772b6df089fb0a85270209683c0de65148cbdf5da3d01d51 8244 xsnow_3.9.4-1.debian.tar.xz
 23a9e3234861234abeb852462b66f781284b67e7c693bedcb7dbc386a3b97009 7995 xsnow_3.9.4-1_source.buildinfo
Files:
 1f6c780ac1eb3fcadf4b509fa3c59b57 1917 games optional xsnow_3.9.4-1.dsc
 9a40bbca4e7f1ff90dd502270ba6b005 1241798 games optional xsnow_3.9.4.orig.tar.gz
 e1911cfb62831844d51fe63c6bdca3f3 8244 games optional xsnow_3.9.4-1.debian.tar.xz
 2890acce4e0d232cbe3edaa4608ee9aa 7995 games optional xsnow_3.9.4-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmqEadYACgkQQoMEoXSN
zHqP3xAA7bwm23H5JMr3oMwA+A6cvq6h3NPi1ZbLQ8gfvgHPYE4Dd3tZe22GTDlm
mpQCQwAvAxucHYYqYEQ9xZa1g8wMs5V6oPP2ILj/K+fk68JtszYYHex+JLwGgdiA
OiXhbyrUOwSAZ5FR4o/DIcSAK6bmth+Usti2D8Iq5POc0latzHqTK+mQo5qjc5aR
Qr/zIuzmRZCdQN7nDXgu0Gdipvg6V+WAMow4fkfA5aUkpouCg7tQ7PMN7dxwDo1u
2yieacqv+YZ5TFL+4/1C2irXlbL8wlR1ZIgVRilWLUKmyYao+ZuwfY/TgN277Stj
Kssi1QiY/I0v8f3nynZRHim14UPmIxnz6FA6hGdj7tFgOF8AuIRIhiNv/sHaed+a
xgBfXsJ1usYtldiMbyxPfkq3tqR43X4myud2lwpxUuNm3oBAjl+O1aV4RnNd15ba
mXG66/0f1wz4TfTX9N8RYikV3u5vgOEqqhbqYWTXXF6SG6JvjKTkmQNOkh1c25di
iLFcLfyx18FN+DHQEeQMl4w49xZZJb2pYFiPPTOnxOMnmE0Ck1I3WKMUZXXqQk1s
Icy7vUzyGDFgAo4l5TjQGd4nb0JiUWEatcdyednkTugGE07jcKbTZ6LUMAGKN6RD
XfEJTIfLOJl3h6tK/smktps10+HwZCzz3VghqXJ6rMJP9638aoo=
=pXQ9
-----END PGP SIGNATURE-----