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'
- 0.2.3-3 (forky, trixie, sid)