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.
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
Showing 1 to 5 of 5 entries
All known versions for source package 'rust-systemstat'