Debian Patches

Status for rust-systemstat/0.2.3-3

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
ignore-test-short-VmallocTotal-on-32bit.patch Disable meminfo test failing on 32bit due to missing VmallocTotal which is present in test fixture but somehow disappeared in parsed result, and
only on 32bit platforms.
yes upstream 2024-12-14

All known versions for source package 'rust-systemstat'

Links