#1111898 fatrace: flaky autopkgtest on amd64 on ci.debian.net

Package:
src:fatrace
Source:
src:fatrace
Submitter:
Paul Gevers
Date:
2025-08-24 06:20:02 UTC
Severity:
normal
Tags:
#1111898#5
Date:
2025-08-23 12:49:36 UTC
From:
To:
Dear maintainer(s),

I looked at the results of the autopkgtest of your package. I noticed
that it regularly fails on amd64 (which has machine-isolation support).

Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are causing people unrelated to your package to spend time on these
tests.

Don't hesitate to reach out if you need help and some more information
from our infrastructure.

On at least armhf and s390x by the way, the log is an endless repeat
(about 300k) of:
  84s fatrace: open_by_handle_at: Operation not permitted
and then 50k times like:
100s Ignoring unparseable line: 1754040641.061387 unknown(0): +   (deleted)
but the test passes.

Paul

https://ci.debian.net/data/autopkgtest/testing/amd64/f/fatrace/63614506/log.gz

  59s autopkgtest [02:35:18]: test fatrace: [-----------------------
  60s starting fatrace...
  61s read a file...
  61s create a file...
  61s waiting for fatrace...
  62s checking log...
  62s ^touch.* C\?W\?O \+/etc/test.txt not found in log
  62s ^touch.* C\?WO\? \+/etc/test.txt not found in log
  62s ^bash(.* C\?WO\? \+/etc/test.txt not found in log
  62s ^touch(.*): +   /etc$ not found in log
  62s ^rm(.*): D   /etc not found in log
  62s autopkgtest [02:35:21]: test fatrace: -----------------------]
  63s autopkgtest [02:35:22]: test fatrace:  - - - - - - - - - - results
- - - - - - - - - -
  63s fatrace              FAIL stderr: ^touch.* C\?W\?O \+/etc/test.txt
not found in log

#1111898#10
Date:
2025-08-23 13:14:06 UTC
From:
To:
Hello Paul,

Paul Gevers [2025-08-23 14:49 +0200]:

Indeed a few weeks ago I completely rewrote the tests, and added some tricks to
make them much more stable. That's all upstream, but not yet in Debian. There
was no rush before due to the freeze, but I'll see to doing a new upstream
release and upload to Debian soon.

Thanks,

Martin

#1111898#17
Date:
2025-08-24 06:18:52 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
fatrace, 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 1111898@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Pitt <mpitt@debian.org> (supplier of updated fatrace 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: Sun, 24 Aug 2025 05:49:07 +0000
Source: fatrace
Architecture: source
Version: 0.19.0-1
Distribution: unstable
Urgency: medium
Maintainer: Martin Pitt <mpitt@debian.org>
Changed-By: Martin Pitt <mpitt@debian.org>
Closes: 1111898
Changes:
 fatrace (0.19.0-1) unstable; urgency=medium
 .
   * New upstream release:
     - Add JSON output mode
     - Add --exe option to include executable path in events
     - Add --parent option to include all parent processes in events
     - Print events with unknown process name even with -C
     - Rewrite tests in Python, make them much more robust
       (Closes: #1111898)
   * Adjust autopkgtest to Python unittest rewrite.
   * Bump Standards-Version to 4.7.2.  No changes necessary.
Checksums-Sha1:
 ed229e3f1100012ed667e7ad0262cf56284e716b 1888 fatrace_0.19.0-1.dsc
 12b5634a0b0914bf0b0308e36b37493cac9814b6 32973 fatrace_0.19.0.orig.tar.gz
 dbd9307d183b83374a5d9c2620a0d44a13e306b9 4036 fatrace_0.19.0-1.debian.tar.xz
 dc2a5349c74665201ed249f9b24f3d3342e99dda 5313 fatrace_0.19.0-1_source.buildinfo
Checksums-Sha256:
 0595327d8169f1027ffc6fc04023beb35d1a982644b71b3cb834ac463102e8c6 1888 fatrace_0.19.0-1.dsc
 78db3ebc6c18207647fb086ba10aed724b934cc32fe8b3b181d0c41386a888d2 32973 fatrace_0.19.0.orig.tar.gz
 b2fdefcdd102125071b51af1e4674e35f0a8a74fd9aa7c4760809971c77093e1 4036 fatrace_0.19.0-1.debian.tar.xz
 513abda73298dd9d26491fd999e1c0c7961a09f43fe559425757ada84dc49806 5313 fatrace_0.19.0-1_source.buildinfo
Files:
 a46a85e309f0b3ce8e66b704494f6d24 1888 utils optional fatrace_0.19.0-1.dsc
 85f27fb231af8daa9b486e2bda3d9d78 32973 utils optional fatrace_0.19.0.orig.tar.gz
 a3ffbe27bc8afce4cc38e700203ec894 4036 utils optional fatrace_0.19.0-1.debian.tar.xz
 3a33004afb71427a70826565e75b6efa 5313 utils optional fatrace_0.19.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEbEuHi35jHxYFV8PN7nvd5LhrVxMFAmiqqUIACgkQ7nvd5Lhr
VxM8UhAAiRNJkriPAUsRGvD2JFjDRmFpvi+yZuh/d0xk/SaJvU0UmFwjVQF/G5U/
nJaJwZbyTXaEl/AaEfIgf5rfepOfDbSLMBFaHfPen7AV1AozTuH3RFBs8Xw7n1N2
a8ko2DFl/j4hRolMvwtWeHSaQlkszOZ/jCX2MbHgWWJTp5WeGlVD0pPehgO1gQK0
z+3H5Fq6LKOEqBgGbeqmIKCE3vM5DBlfuB1Z+WQ0NSO0YdvE+yQqutFnBIkHUw+j
UBVqTp5kTKhIpwG3D5VTV0zO4+Ur2aMUhxVI2K51YS8XA6mmphcPegkrkUCdSdCE
fGRSAh4YPiVacO5NqTlSQfATjAPlbBM2Ej824fq03U3iWzVfbfYe8ZxkQXS/SkhS
8KRYwBQyZo7HZFwK6Z1syXIpT0xC5Yy+aYU8o5KFzubwH8A05YnV123EI7GwC5zL
xhtmynIjM+CNhjNqB0kjgWIEaZEn2N5MtianttoCS3dI1eGl+waUeqVnQqfSe0HK
3y/G9H5wvZXqTPf0JqSywichA7A1XDlTkdIcb0MUUi4JNRW9vXCUKOIltECztA/k
D0JsL8Ey1mbxK6iVEW5/0fmpn+edY8tLKmfemYeODDjz4pyH72FuUDhpucjzHp+C
oIfWnvGIxEXyObMTL9Mg5JgDVhEHEiU4sQkvaWLYBr6ztcinctU=
=B4ue
-----END PGP SIGNATURE-----