Report for Debian BSP near Leuven in April 2025
On 26th and 27th April we held a Debian bug-squashing party near Leuven, Belgium. Several longstanding and new Debian contributors gathered to work through some of the highest priority bugs affecting the upcoming reelase of Debian 13 “trixie”.
We were hosted by the Familia community centre in Tildonk. As this venue currently does not have an Internet connection, we brought a mobile hotspot and a local Debian mirror.
In attendance were:
- Debian Developers: Ben Hutchings, Nattie Mayer-Hutchings, Kurt Roeckx, and Geert Stappers
- New contributors: Yüce Kürüm, Louis Renuart, Arnout Vandecappelle
The new contributors were variously using Arch, Fedora, and Ubuntu, and the DDs spent some some time setting them up with Debian dvelopment environments.
The bugs we worked on included:
- #994510: libunwind8 abuses setcontext() causing SIGSEGV on i386 with glibc >= 2.32: Kurt added a patch, though it seems that a different change is needed.
- #1016936: dwz: Unknown debugging section .debug_addr causes some builds to fail: Ben reduced the severity.
- #1063664: gcc-13-cross: file conflicts between gnat-13-<triplet> and gnat-{9,10}-<triplet>: Kurt looked at this and questioned the explanation for reopening this bug.
- #1060960: libslf4j-java: FTBFS: make: *** [debian/rules:4: build] Error 25: Ben identified that there have been 2 separate test regressions, and added a patch for the first of them.
- #1064003: src:cross-toolchain-base: unsatisfied build dependency in testing: linux-source-6.5 (>= 6.5.8): Ben closed this as already fixed.
- #1072167: grub-pc-dbg: newly-added symbol file “…” does not provide any symbols: Ben reproduced this and added a patch.
- #1076350: Segfault with shared libuv on x86 (CVE-2025-47153): Kurt asked the maintainer for clarification of the status.
- #1078608: apt update silently leaves old index data: Ben reproduced this (again), and identified that it may be triggered by PackageKit.
- #1089192: golang-golang-x-net: FTBFS: FAIL: TestNumICANNRules: Yüce looked at this and wrote a patch. However, the maintainers took a different approach to fix this.
- #1089432: shim: Supporting rootless builds by default: Kurt asked the maintainer for a status update.
- #1091668: debian-installer: Explicitly declare requirement for root: Louis and Kurt looked at this. Kurt asked the maintainer for clarification of the status.
- #1084066: amdgcn-tools: Please upgrade build-dep to llvm/clang 18 or 19 and #1092643: llvm-toolchain-19: readd gcn targets: Kurt and Arnout looked at these. Arnout added information about the build failure, the relevant upstream changes, and an upstream bug report.
- #1095376: refpolicy: FTBFS: make[2]: *** [Rules.modular:230: validate] Segmentation fault: Arnout looked at this and was not able to reproduce it, but noted that it may actually be caused by a bug in swig.
- #1093160: rsync: failed verification – update discarded: Ben reduced the severity.
- #1099013: emacs-gtk: hangs compositor when used under Wayland: Louis did a lot of work to reproduce this, but the bug was not reproducible.
- #1104169: wish: adduser _radvd on new installs and #1104229: wish: add systemd unit: Geert worked on and committed fixes for these bugs.
- #1100699: screen: hardcopy and screen-exchange are insecure by default: Yüce and Ben looked at this. Ben started a discussion of what changes would be appropriate to fix it.
- #1100981: libmlir-19 fails to coinstall: Arnout and Kurt looked at this, and pointed out an existing MR that should fix it and some other packages that are similarly affected.