Debian Patches

Status for dbus/1.14.10-6

Patch Description Author Forwarded Bugs Origin Last update
tests-Only-check-whether-the-first-1024-fds-are-close-on-.patch tests: Only check whether the first 1024 fds are close-on-exec
On recent Linux systems, systemd sets the hard limit on the number of
file descriptors extremely high (about 1e9, compared with about 1e6 in
previous systemd versions or 4096 in the kernel's historical defaults),
and dbus raises its soft limit to match the hard limit. The result of
sysconf(_SC_OPEN_MAX) is based on the fd limit, and iterating linearly
through that many fds takes long enough for activation to time out.

This particular piece of code is just test instrumentation, which aims to
log (possibly fatal) warnings if any file descriptor is not close-on-exec
as it should be. In practice the test suite doesn't use anywhere near
a thousand fds, so it's sufficient to run this check against a much
smaller number of fds.
Simon McVittie <smcv@collabora.com> yes debian upstream 2024-10-27
debian/tests-Multiply-timeouts-by-20-on-riscv64.patch tests: Multiply timeouts by 20 on riscv64
Real riscv64 hardware has performance comparable to Debian's slower
buildds such as arm and mips, but the port is currently being
bootstrapped using qemu-system-riscv64, and that's too slow to run some
of our tests successfully. For each test that "should" take no more than
a minute on real hardware, allow 20 minutes instead.
Simon McVittie <smcv@debian.org> invalid debian 2018-05-06

All known versions for source package 'dbus'

Links