Your message dated Wed, 18 Jan 2017 13:20:18 +0000
with message-id <e1ctq9y-0000io...@fasolo.debian.org>
and subject line Bug#851445: fixed in systemd 232-11
has caused the Debian Bug report #851445,
regarding /etc/machine-id is not guaranteed to exist, makes test-suite failures
non-fatal
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.)
--
851445: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851445
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: systemd
Version: 232-10
Severity: important
While investigating #851412, I noticed that we have a couple of buildds,
where the test-suite fails but we ignore the error, because
/etc/machine-id does not exist.
In case of mips64el this did hide a real bug.
As init is no longer essential, the assumption that /etc/machine-id is
always available and the absence means an old sysv chroot where we can
ignore test suite failures is no longer correct:
https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=bb42ca5806768929f4b31db04ad651cedcbf421c
We have three options
a/ Add a Build-Depends: systemd <!nocheck>
This ensures /etc/machine-id exists while still making the package
bootstrappable by using "nocheck". The only downside afaics is that
we ignore test suite failures during the initial bootstrap.
b/ Restore
https://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=e27b77c90e48f37495f7792318f9394b41f41420
Upstream is pretty clear that such a patch won't be merged, so the
obbvious downside is that we will basically have to carry that
forever downstream including the ongoing maintainance effort.
To prove that point, the original patch by Martin no longer applies
cleanly and would need to be forward ported.
c/ Get /etc/machine-id in a different, essential package so we can
depend on it existing always.
We tried that in #745876 but the base-files maintainer did not take
that patch.
d/ Use an LD_PRELOAD hack, which overrides sd_id128_get_machine. An
example that was mentioned in IRC by waldi was
thin-provisioning-tools.
a/ strikes me as the most simple solution, which always has a certain
appeal. I'd appreciate more feedback why we should not pick that obvious
solution and go a different way. Maybe there is a different way I forgot
to think about.
The status quo of ignoring test suite failures is bad. I suspect this to
regress once more build chroots are rebuilt where init is not essential.
Michael
-- Package-specific info:
-- System Information:
Debian Release: stretch/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages systemd is related to:
pn dracut <none>
ii initramfs-tools 0.126
ii udev 232-10
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 232-11
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 851...@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: Wed, 18 Jan 2017 12:38:54 +0100
Source: systemd
Binary: systemd systemd-sysv systemd-container systemd-journal-remote
systemd-coredump libpam-systemd libnss-myhostname libnss-mymachines
libnss-resolve libnss-systemd libsystemd0 libsystemd-dev udev libudev1
libudev-dev udev-udeb libudev1-udeb
Architecture: source
Version: 232-11
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers
<pkg-systemd-maintainers@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
udev - /dev/ and hotplug management daemon
udev-udeb - /dev/ and hotplug management daemon (udeb)
Closes: 851412 851445 851475 851492 851688
Changes:
systemd (232-11) unstable; urgency=medium
.
[ Martin Pitt ]
* Fix RestrictAddressFamilies=
Backport upstream fix for setting up seccomp filters to fix
RestrictAddressFamilies= on non-amd64 architectures. Drop the hack from
debian/rules to remove this property from unit files.
See #843160
* Use local machine-id for running tests during package build.
Since "init" and thus "systemd" are not part of debootstrap any more,
some buildd chroots don't have an /etc/machine-id any more. Port the old
Add-env-variable-for-machine-ID-path.patch to the current code, use a
local machine-id again, and always make test suite failures fatal.
(Closes: #851445)
.
[ Michael Biebl ]
* gpt-auto-generator: support LUKS encrypted root partitions
(Closes: #851475)
* Switch to bfd linker on mips*
The gold linker is currently producing broken libraries on mips*
resulting in segfaults for users of libsystemd. Switch to bfd until
binutils has been fixed. (Closes: #851412)
* Revert "core: turn on specifier expansion for more unit file settings"
The expansion of the % character broke the fstab-generator and
specifying the tmpfs size as percentage of physical RAM resulted in the
size being set to 4k. (Closes: #851492)
* Drop obsolete Conflicts, Breaks and Replaces
* Require systemd-shim version which supports v232.
See #844785
.
[ Ondřej Nový ]
* Redirect try-restart in init-functions hook (Closes: #851688)
Checksums-Sha1:
9af57d671256e028d31b84acf3e9ae0e61c4bfd6 4657 systemd_232-11.dsc
93213b4925191090d9a72e7a62c26119a533b1f5 165696 systemd_232-11.debian.tar.xz
Checksums-Sha256:
58afdac0dc043c418d89a4e78145b29436f9669900420903bbc7a9c05422e527 4657
systemd_232-11.dsc
36b8dfd74dd934b6119883a575eb03732f8f05710137767a83a82405ee09dfbd 165696
systemd_232-11.debian.tar.xz
Files:
8e63bcc7aa9bafa78ffd3cdd53b9bdcd 4657 admin optional systemd_232-11.dsc
8448a426aef454dbe34797ab641c2c68 165696 admin optional
systemd_232-11.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEECbOsLssWnJBDRcxUauHfDWCPItwFAlh/ZuAACgkQauHfDWCP
ItyxNQ/+Jr/jv9Xu+l0jjmZd7WhnpGQpUMEx1adIHnxlpBansj+cGv60FXp9oECz
HUmKB/vOdNP3PqnA4k+rY8fJAPTqTATYNe1jBj2AkXKO5QYh6NQipyjOuXPF8XP1
XwyEIJ/GTtFganaa1f6xqpqraTQ5XjBzM98blTfkXnYHEq/XDP2m323WtNYOZek1
r41jE9iPPzUGI90HPBj4Xrg0QWxkmwOCUY3n7ctLp4/3lfYSgB+Hed2QbsNLfMEX
3FFPDAwgsMEdyPm5V9uYXOGzRBckS2W3qDwf5ws95s6o3xANwILZhSp6PUgV5iSO
HrFxWpQgu+JyS3BJm0mmO5zKa/Pwha8h+rYtvSvy+prYE70FIky6FOEqyeU44qXk
rQ/HJsLQu38FBc/kBtWY6KhTWvu1QjikwlkwJWmN+O0gqKGj3aSYt6JXo1EMSL/a
TJh6MaWVE2QRE7uo/4amV3Kvp47D2bsHp2gTscgmc4UsjBWa6vBd1IOVzxxoFYVX
iA5F1zzkx4Kssz2JGIjxpV5Y0IZ0w2lD0ZCLADj5KVX22A4Rj8BinMlKrVvxasWj
N4RtGTmY6J45oNVSnIqJqhjMdqrEXMUBdKhYtf91UweGqLP7ZLMzhnnAsOrC0ao8
99VDjkrxbgFts6gkCQH+UZ3yf9fFshRezITRK5Z2XwK8D71zifo=
=t0iK
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-systemd-maintainers mailing list
Pkg-systemd-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers