Your message dated Tue, 25 Sep 2018 14:51:45 +0000
with message-id <e1g4ogj-0009sp...@fasolo.debian.org>
and subject line Bug#909455: fixed in systemd 239-10
has caused the Debian Bug report #909455,
regarding systemd FTBFS: meson_options.txt:49:0: ERROR:  Option name debug is 
reserved.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
909455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909455
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: systemd
Version: 239-9
Severity: serious
Tags: ftbfs
User: helm...@debian.org
Usertags: rebootstrap
Control: reassign 909440 meson
Control: tags 909440 + ftbfs
Control: affects 909440 + src:systemd
Control: block -1 by 909440

systemd presently fails to build from source. The immediate reason is
that meson lacks a dependency on python3-pkg-resources. That problem can
be worked around e.g. by adding --add-depends=python3-pkg-resources to
an sbuild invocation. The missing dependency is already properly tracked
and not subject of this bug.

Once you work around the issue, systemd fails to build in a novel way:

| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| dh_auto_configure --builddirectory=build-deb \
|         -- -Db_lto=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 -Ddev-kvm-mode=0660   
-Dselinux=true -Dhwdb=true -Dsysusers=true -Dinstall-tests=true -Defi=true 
-Dnss-systemd=true -Dresolve=true -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 
-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 -Ddev-kvm-mode=0660 -Dselinux=true 
-Dhwdb=true -Dsysusers=true -Dinstall-tests=true -Defi=true -Dnss-systemd=true 
-Dresolve=true -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.48.0
| Source dir: /<<PKGBUILDDIR>>
| Build dir: /<<PKGBUILDDIR>>/build-deb
| Build type: native build
| 
| meson_options.txt:49:0: ERROR:  Option name debug is reserved.
| 
| A full log can be found at /<<PKGBUILDDIR>>/build-deb/meson-logs/meson-log.txt
|         cd build-deb && tail -v -n \+0 meson-logs/meson-log.txt
| ==> meson-logs/meson-log.txt <==
| Build started at 2018-09-24T03:40:26.699787
| Main binary: /usr/bin/python3
| Python system: Linux
| The Meson build system
| Version: 0.48.0
| Source dir: /<<PKGBUILDDIR>>
| Build dir: /<<PKGBUILDDIR>>/build-deb
| Build type: native build
| 
| meson_options.txt:49:0: ERROR:  Option name debug is reserved.
| dh_auto_configure: 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 
-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 -Ddev-kvm-mode=0660 -Dselinux=true 
-Dhwdb=true -Dsysusers=true -Dinstall-tests=true -Defi=true -Dnss-systemd=true 
-Dresolve=true -Daudit=true -Dlibcryptsetup=true -Dcoredump=true 
-Delfutils=true -Dapparmor=true -Dlibidn=true -Dlibiptc=true -Dlibcurl=true 
-Dimportd=true -Dmicrohttpd=true -Dgnutls=true returned exit code 1
| make[1]: *** [debian/rules:155: override_dh_auto_configure] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:292: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

I'm unsure whether this is a problem in meson or systemd, but reporting
it seems like the obvious first step. Meson maintainers Cced.

I note that I am repeatedly less than impressed by the quality of meson
uploads. The number of times that a meson uploads has broken systemd is
annoying. The number of times a fatal failure could have been avoided
with simple pre-upload checks (e.g. building systemd, diffing contents
to the previous version, checking the github issue tracker for reported
regressions) is roughly equal. I'm not objection to the occasional
screwup. Shit happens. We learn from our mistakes, but it sometimes
looks as if meson maintenance does not learn.

Helmut

--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 239-10

We believe that the bug you reported is fixed in the latest version of
systemd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 909...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Biebl <bi...@debian.org> (supplier of updated systemd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 25 Sep 2018 16:11:12 +0200
Source: systemd
Binary: systemd systemd-sysv systemd-container systemd-journal-remote 
systemd-coredump systemd-tests libpam-systemd libnss-myhostname 
libnss-mymachines libnss-resolve libnss-systemd libsystemd0 libsystemd-dev udev 
libudev1 libudev-dev udev-udeb libudev1-udeb
Architecture: source
Version: 239-10
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers 
<pkg-systemd-maintain...@lists.alioth.debian.org>
Changed-By: Michael Biebl <bi...@debian.org>
Description:
 libnss-myhostname - nss module providing fallback resolution for the current 
hostname
 libnss-mymachines - nss module to resolve hostnames for local container 
instances
 libnss-resolve - nss module to resolve names via systemd-resolved
 libnss-systemd - nss module providing dynamic user and group name resolution
 libpam-systemd - system and service manager - PAM module
 libsystemd-dev - systemd utility library - development files
 libsystemd0 - systemd utility library
 libudev-dev - libudev development files
 libudev1   - libudev shared library
 libudev1-udeb - libudev shared library (udeb)
 systemd    - system and service manager
 systemd-container - systemd container/nspawn tools
 systemd-coredump - tools for storing and retrieving coredumps
 systemd-journal-remote - tools for sending and receiving remote journal logs
 systemd-sysv - system and service manager - SysV links
 systemd-tests - tests for systemd
 udev       - /dev/ and hotplug management daemon
 udev-udeb  - /dev/ and hotplug management daemon (udeb)
Closes: 909455
Changes:
 systemd (239-10) unstable; urgency=medium
 .
   [ Michael Biebl ]
   * meson: Rename -Ddebug to -Ddebug-extra.
     Meson added -Doptimization and -Ddebug options, which obviously causes
     a conflict with our -Ddebug options. Let's rename it.
     (Closes: #909455)
   * Add conflicts against consolekit.
     Letting both ConsoleKit and logind manage dynamic device permissions
     will only lead to inconsistent and unexpected results.
 .
   [ Felipe Sateler ]
   * Link systemctl binary statically against libshared.
     This reduces the Pre-Depends list considerably, and is more resilient
     against borked installs.
Checksums-Sha1:
 4204fcc0e51d02440ac69c0a5de7e9bbd42b6c86 4858 systemd_239-10.dsc
 a8e9658a790a495858136ee0e36207ff291a98de 152028 systemd_239-10.debian.tar.xz
 04fccea43879f9fabbb0a66a4ddf78ed68db9abb 9439 systemd_239-10_source.buildinfo
Checksums-Sha256:
 dcceb0a998a20a6b00911f3f69758a041f004500267712d56f51a88fa469e75e 4858 
systemd_239-10.dsc
 43bdd70015c90959938fed3004a6c93cf6877f17a88a013939cc9a21b7758b71 152028 
systemd_239-10.debian.tar.xz
 800c2c9470678d7e07f65976b4528cc81df9f502a8c380f7f4e993276fa0636b 9439 
systemd_239-10_source.buildinfo
Files:
 3b2d9c462dd48f6f1a8e79b83d810846 4858 admin optional systemd_239-10.dsc
 f629884437ea8a66644a56b88e9a6e0b 152028 admin optional 
systemd_239-10.debian.tar.xz
 c9b3a43fc2f9226377a9a699555c4814 9439 admin optional 
systemd_239-10_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEECbOsLssWnJBDRcxUauHfDWCPItwFAluqQ5oACgkQauHfDWCP
Itxpmw/9FIvI+Tq8t0PHO8HAL6OKcqi/GtC6kX96ueR1A3MMo9+0ASt2NNPW+90A
bm0Cys5rkfC7SW40IryFFoFjFnDw0vc7aexQJJ3vbZy24+xsFN2zERvUqUWaSNpu
wlTRivpAQw57lRaqABTxT5Ek7awEm/sc7Vz10GaFUVQLLYzoyZxbdjnOjnLY5vnt
7rZgL5x0jwAKFcGIDlcHdQXSn3RgwYrjpE31Rtv2C8jRuPMF+t4J3bdkKDHKvpvq
hW932dn8kCpgfcpiNi/sqqctpnaECYlOcO62e692c5AfTZ/e992P9MVlzhHrUCtG
rI6o1iWwLI7H85znfJQNSRyWs/cUeNkJ/pWPfJn2StwZ3vlenBq4i0xYOsWI657l
opgDhcAEFAsG+b1TOTS0XUfJUbnSroHksOG0+TK1KKca75H4LHOwmFWf/N2kFbDd
CzdC+l0LQfvaVMM4QXbXUhY/HmakFRGALLvkT4AtTVgRbuMzl1tT6eaiXyEuNbUH
TmA7UWJEjz+XffC5XpSxpzl0jsKx+FP42co6gasRcCpBxW8HFKVobvPXe16fuoGs
SPL0BIJkKuZNtyBhaxGc8apwNN8ISlCLF79pSUVbwa9bh9hnAlJ/wohIvcwDm4qh
XZmU2yrFxWGS0KdETdc0WxltvX+F9Qm1EP5gxddgINO4oaHYIXE=
=XZVg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to