On Tue, 20 Aug 2024 at 12:10:33 +0100, Simon McVittie wrote: > The problem appears to be that the configuration management used on > buildds installs a /etc/schroot/*/fstab which overrides the ones that > I edited in schroot's upstream source, effectively reverting half of my > 2017 change.
The puppet configuration caught up with this schroot change for trixie/sid buildds in https://salsa.debian.org/debian-ports-team/dsa-puppet/-/commit/d144e822bb76c6c8732b4011450a709c8e1355a8 "setup-{buildd,porterbox}: Mount /dev/pts with newinstance for new schroot" for -ports (thanks to Jessica Clarke), and in https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/commit/d375130dda8fe475429a2e604f99285b263be646 "schroot-{buildd,dsa}: update for trixie" for DSA-operated trixie-based buildds like riscv64 (thanks to Aurelien Jarno). The updated configuration should work equally well with or without the patch I previously attached to this bug. As before, rebuilding mksh on an architecture that will run its test suite is a convenient smoke-test for this. smcv