Package: dnsmasq-base Version: 2.90-2 Severity: important User: debian-ri...@lists.debian.org Usertags: riscv64 X-Debbugs-Cc: debian-ri...@lists.debian.org
Dear maintainer, dnsmasq-base's postinst uses the useradd command, however it doesn't depends on useradd, which is provided by the package passwd. While the passwd package is required, starting with debootstrap from trixie [1], it is not guaranteed to be installed on a system or a chroot. In turns that causes other packages to FTBFS on architectures that have not been yet released with stable: | Setting up golang-github-go-playground-universal-translator-dev (0.17.0-2) ... | Setting up liblxc-common (1:5.0.3-2+b1) ... | Setting up golang-google-cloud-compute-metadata-dev (0.56.0-3) ... | Setting up golang-golang-x-tools-dev (1:0.17.0+ds-1) ... | Setting up dnsmasq-base (2.90-2) ... | /var/lib/dpkg/info/dnsmasq-base.postinst: 9: useradd: not found | dpkg: error processing package dnsmasq-base (--configure): | installed dnsmasq-base package post-installation script subprocess returned error exit status 127 | Setting up man-db (2.12.0-3) ... | Not building database; man-db/auto-update is not 'true'. | Setting up golang-github-gorilla-websocket-dev (1.5.1-1) ... A full build log is available here: https://buildd.debian.org/status/fetch.php?pkg=incus&arch=riscv64&ver=0.6-1&stamp=1708700144&raw=0 Regards Aurelien [1] https://tracker.debian.org/news/1472578/accepted-debootstrap-10133-source-into-unstable/ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837060