Package: src:systemd Version: 240-2 Severity: serious Tags: ftbfs Dear maintainer:
I tried to build this package in sid but it failed: -------------------------------------------------------------------------------- [...] debian/rules binary-arch dh binary-arch --without autoreconf,systemd --buildsystem=meson dh_update_autotools_config -a -O--buildsystem=meson debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure --builddirectory=build-deb \ -- -Db_lto=true -Db_pie=true -Drootlibdir=/lib/x86_64-linux-gnu -Dsplit-usr=true -Dquotaon-path=/sbin/quotaon -Dquotacheck-path=/sbin/quotacheck -Dkmod-path=/bin/kmod -Dkexec-path=/sbin/kexec -Dsulogin-path=/sbin/sulogin -Dmount-path=/bin/mount -Dumount-path=/bin/umount -Dloadkeys-path=/bin/loadkeys -Dsetfont-path=/bin/setfont -Dtelinit-path=/lib/sysvinit/telinit -Dsysvinit-path=/etc/init.d -Dsysvrcnd-path=/etc -Ddebug-shell=/bin/bash -Dzshcompletiondir=/usr/share/zsh/vendor-completions -Ddbuspolicydir=/usr/share/dbus-1/system.d/ -Dsupport-url=https://www.debian.org/support -Ddefault-kill-user-processes=false -Dpamconfdir=no -Drpmmacrosdir=no -Dqrencode=false -Dvconsole=false -Dfirstboot=false -Dxkbcommon=false -Dportabled=false -Dwheel-group=false -Dntp-servers="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org" -Dlink-udev-shared=false -Dsystem-uid-max=999 -Dsystem-gid-max=999 -Dnobody-user=nobody -Dnobody-group=nogroup -Dbump-proc-sys-fs-nr-o pen=false -Ddev-kvm-mode=0660 -Dselinux=true -Dhwdb=true -Dsysusers=true -Dinstall-tests=true -Defi=true -Dnss-myhostname=true -Dnss-mymachines=true -Dnss-resolve=true -Dnss-systemd=true -Dresolve=true -Dlink-systemctl-shared=false -Daudit=true -Dlibcryptsetup=true -Dcoredump=true -Delfutils=true -Dapparmor=true -Dlibidn=true -Dlibiptc=true -Dlibcurl=true -Dimportd=true -Dmicrohttpd=true -Dgnutls=true cd build-deb && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu --libexecdir=lib/x86_64-linux-gnu -Db_lto=true -Db_pie=true -Drootlibdir=/lib/x86_64-linux-gnu -Dsplit-usr=true -Dquotaon-path=/sbin/quotaon -Dquotacheck-path=/sbin/quotacheck -Dkmod-path=/bin/kmod -Dkexec-path=/sbin/kexec -Dsulogin-path=/sbin/sulogin -Dmount-path=/bin/mount -Dumount-path=/bin/umount -Dloadkeys-path=/bin/loadkeys -Dsetfont-path=/bin/setfont -Dtelinit-path=/lib/sysvinit/telinit -Dsysvinit-path=/etc/init.d -Dsysvrcnd-path=/etc -Ddebug-shell=/bin/bash -Dzshcompletiondir=/usr/share/zsh/vendor-completions -Ddbuspolicydir=/usr/share/dbus-1/system.d/ -Dsupport-url=https://www.debian.org/support -Ddefault-kill-user-processes=false -Dpamconfdir=no -Drpmmacrosdir=no -Dqrencode=false -Dvconsole=false -Dfirstboot=false -Dxkbcommon=false -Dportabled=false -Dwheel-group=false "-Dntp-servers=0.debian.pool.ntp.org 1.debi an.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org" -Dlink-udev-shared=false -Dsystem-uid-max=999 -Dsystem-gid-max=999 -Dnobody-user=nobody -Dnobody-group=nogroup -Dbump-proc-sys-fs-nr-open=false -Ddev-kvm-mode=0660 -Dselinux=true -Dhwdb=true -Dsysusers=true -Dinstall-tests=true -Defi=true -Dnss-myhostname=true -Dnss-mymachines=true -Dnss-resolve=true -Dnss-systemd=true -Dresolve=true -Dlink-systemctl-shared=false -Daudit=true -Dlibcryptsetup=true -Dcoredump=true -Delfutils=true -Dapparmor=true -Dlibidn=true -Dlibiptc=true -Dlibcurl=true -Dimportd=true -Dmicrohttpd=true -Dgnutls=true The Meson build system Version: 0.49.2 Source dir: /<<PKGBUILDDIR>> Build dir: /<<PKGBUILDDIR>>/build-deb Build type: native build Project name: systemd [... snipped ...] --- command --- /<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/systemd-hwdb ------- 510/514 check-help-systemd-socket-proxyd OK 0.04 s --- command --- /<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/systemd-socket-proxyd ------- 511/514 check-help-systemd-udevd OK 0.02 s --- command --- /<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/systemd-udevd ------- 512/514 check-help-udevadm OK 0.02 s --- command --- /<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/udevadm ------- 513/514 check-help-systemd-nspawn OK 0.04 s --- command --- /<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/systemd-nspawn ------- 514/514 check-help-networkctl OK 0.04 s --- command --- /<<PKGBUILDDIR>>/tools/meson-check-help.sh /<<PKGBUILDDIR>>/build-deb/networkctl ------- Ok: 484 Expected Fail: 0 Fail: 1 Unexpected Pass: 0 Skipped: 29 Timeout: 0 make[1]: *** [debian/rules:296: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:302: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. I was able to build this package on buster just fine until version 239-15. Starting with version 240-2 it always fail for me. I'm using sbuild + schroot. I've tried so far: Self-hosted KVM machines with one CPU and 6 GB of RAM. 1-XS instances from Scaleway with one CPU and 1GB of RAM. 1-S instances from Scaleway with *two* CPUs and 2GB of RAM: n1-standard-1 instances from GCE with one CPU and 3.75 GB of RAM. You will see there is not a pattern here at all. Neither the amount of RAM or the number of CPUs seem to have any relation with the failure. (While monitoring RAM usage, I've never seen systemd build to require more than 500 MB to build anyway). It is possible that the package now requires an extraordinary amount of bogomips to build? Anyway, I've put all my failed build logs here: https://people.debian.org/~sanvila/build-logs/systemd/ If you need a test machine to reproduce this failure, please contact me privately and I will gladly offer ssh access to any of those machines where this seems to happen all the time. Thanks.