Debian Patches

Status for rust-systemstat/0.2.6-1

Patch Description Author Forwarded Bugs Origin Last update
disable-windows.patch no
ignore-test-on-ac-power.patch no
ignore-mounting-tests.patch no
ignore-tests-mem-acct-bug-s390x.patch Ignore tests on s390x due to mm acct bug in debci runner kernel These tests call `fn proc_meminfo_line()` in src/platform/linux.rs, which
reads each line of `/proc/meminfo` and parses the numbers as u64 values, then
wrap in `ByteSize` from bytesize crate with `ByteSize::kib(value as u64)`.
The method multiplies `value` by 1024, which on the runner triggers overflow.
.
terceiro gave a sample on that runner, with the line
> DirectMap1M: 18446744073679941632 kB
which is 29609984 shy of u64::MAX, presumably an earlier underflow.
.
fabiang suggested this might be what commit 81e847964985 fixed in the kernel,
which landed in 6.4, was backported to 6.3, but that runner is atm running
6.10.6+bpo-s390x and somehow still exhibits this bug.
.
Some investigation might be needed on the kernel side, but for now just ignore
these tests, they aren't particularly relevant to current dependents.
no 2024-10-18
relax-deps.patch =================================================================== no

All known versions for source package 'rust-systemstat'

Links