Debian Bug report logs - #784720

systemd: issues SIGKILL too early (risk of data loss)

Reported by: Henrique de Moraes Holschuh <hmh@debian.org> Date: Fri, 8 May 2015 02:03:02 UTC Severity: grave Tags: fixed-in-experimental, upstream Found in versions systemd/214-1, systemd/215-17 Fixed in versions systemd/219-8, systemd/215-18, systemd/215-17+deb8u1, systemd/220-2 Done: Martin Pitt <mpitt@debian.org> Bug is archived. No further changes may be made.

Toggle useless messages

Report forwarded to debian-bugs-dist@lists.debian.org, Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> :

Bug#784720 ; Package systemd . (Fri, 08 May 2015 02:03:06 GMT) (full text, mbox, link).

Acknowledgement sent to Henrique de Moraes Holschuh <hmh@debian.org> :

New Bug report received and forwarded. Copy sent to Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> . (Fri, 08 May 2015 02:03:06 GMT) (full text, mbox, link).

Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Henrique de Moraes Holschuh <hmh@debian.org> To: Debian Bug Tracking System <submit@bugs.debian.org> Subject: systemd: issues SIGKILL too early (risk of data loss) Date: Thu, 7 May 2015 23:01:58 -0300

Package: systemd Version: 215-17 Severity: grave Tags: upstream fixed-in-experimental Justification: causes non-serious data loss As reported in other distros: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1448259 https://bugzilla.redhat.com/show_bug.cgi?id=1183194 https://bugzilla.redhat.com/show_bug.cgi?id=1141137 This bug has been fixed in experimental[1], but this fix needs to be cherry-picked into a Debian stable update, preferably soon enough that it can still make it to the first jessie point release (Debian 8.1). For the record, I've been personally a victim of a non-serious, but still rather annoying data loss episode most likely caused by this issue, as it matches exactly what is described in the redhat bug reports. [1] http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?h=experimental&id=6068e872da -- Package-specific info: -- System Information: Debian Release: 8.0 APT prefers stable-updates APT policy: (990, 'stable-updates'), (990, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.18.12 (SMP w/8 CPU cores) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages systemd depends on: ii acl 2.2.52-2 ii adduser 3.113+nmu3 ii initscripts 2.88dsf-59 ii libacl1 2.2.52-2 ii libaudit1 1:2.4-1+b1 ii libblkid1 2.25.2-6 ii libc6 2.19-18 ii libcap2 1:2.24-8 ii libcap2-bin 1:2.24-8 ii libcryptsetup4 2:1.6.6-5 ii libgcrypt20 1.6.3-2 ii libkmod2 18-3 ii liblzma5 5.1.1alpha+20120614-2+b3 ii libpam0g 1.1.8-3.1 ii libselinux1 2.3-2 ii libsystemd0 215-17 ii mount 2.25.2-6 ii sysv-rc 2.88dsf-59 ii udev 215-17 ii util-linux 2.25.2-6 Versions of packages systemd recommends: ii dbus 1.8.16-1 ii libpam-systemd 215-17 Versions of packages systemd suggests: ii systemd-ui 3-2 -- no debconf information -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh

Information forwarded to debian-bugs-dist@lists.debian.org, Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> :

Bug#784720 ; Package systemd . (Fri, 08 May 2015 04:03:05 GMT) (full text, mbox, link).

Acknowledgement sent to Martin Pitt <mpitt@debian.org> :

Extra info received and forwarded to list. Copy sent to Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> . (Fri, 08 May 2015 04:03:05 GMT) (full text, mbox, link).

Message #10 received at 784720@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org> To: Henrique de Moraes Holschuh <hmh@debian.org>, 784720@bugs.debian.org Subject: Re: Bug#784720: systemd: issues SIGKILL too early (risk of data loss) Date: Fri, 8 May 2015 06:01:20 +0200

Control: fixed -1 219-8 Control: tag -1 pending Hello Henrique, Henrique de Moraes Holschuh [2015-05-07 23:01 -0300]: > As reported in other distros: > https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1448259 > https://bugzilla.redhat.com/show_bug.cgi?id=1183194 > https://bugzilla.redhat.com/show_bug.cgi?id=1141137 > > This bug has been fixed in experimental[1], but this fix needs to be > cherry-picked into a Debian stable update, preferably soon enough that it > can still make it to the first jessie point release (Debian 8.1). I agree, this is highly annoying up to dangerous. I cherry-picked the patch to master: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=00aaecd711 and also added the bug ref to experimental. Thanks, Martin -- Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)

Marked as fixed in versions systemd/219-8. Request was from Martin Pitt <mpitt@debian.org> to 784720-submit@bugs.debian.org . (Fri, 08 May 2015 04:03:05 GMT) (full text, mbox, link).

Added tag(s) pending. Request was from Martin Pitt <mpitt@debian.org> to 784720-submit@bugs.debian.org . (Fri, 08 May 2015 04:03:06 GMT) (full text, mbox, link).

Information forwarded to debian-bugs-dist@lists.debian.org, Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> :

Bug#784720 ; Package systemd . (Fri, 08 May 2015 04:57:09 GMT) (full text, mbox, link).

Acknowledgement sent to Henrique de Moraes Holschuh <hmh@debian.org> :

Extra info received and forwarded to list. Copy sent to Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> . (Fri, 08 May 2015 04:57:09 GMT) (full text, mbox, link).

Message #19 received at 784720@bugs.debian.org (full text, mbox, reply):

From: Henrique de Moraes Holschuh <hmh@debian.org> To: Martin Pitt <mpitt@debian.org>, 784720@bugs.debian.org Subject: Re: Bug#784720: systemd: issues SIGKILL too early (risk of data loss) Date: Fri, 08 May 2015 01:56:27 -0300

On Fri, May 8, 2015, at 01:01, Martin Pitt wrote: > Henrique de Moraes Holschuh [2015-05-07 23:01 -0300]: > > As reported in other distros: > > https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1448259 > > https://bugzilla.redhat.com/show_bug.cgi?id=1183194 > > https://bugzilla.redhat.com/show_bug.cgi?id=1141137 > > > > This bug has been fixed in experimental[1], but this fix needs to be > > cherry-picked into a Debian stable update, preferably soon enough that it > > can still make it to the first jessie point release (Debian 8.1). > > I agree, this is highly annoying up to dangerous. I cherry-picked the > patch to master: Thank you! -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique de Moraes Holschuh <hmh@debian.org>

Marked as found in versions systemd/214-1. Request was from Samuel Bronson <naesten@gmail.com> to control@bugs.debian.org . (Mon, 11 May 2015 15:48:04 GMT) (full text, mbox, link).

Reply sent to Martin Pitt <mpitt@debian.org> :

You have taken responsibility. (Thu, 21 May 2015 15:51:20 GMT) (full text, mbox, link).

Notification sent to Henrique de Moraes Holschuh <hmh@debian.org> :

Bug acknowledged by developer. (Thu, 21 May 2015 15:51:20 GMT) (full text, mbox, link).

Message #26 received at 784720-close@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org> To: 784720-close@bugs.debian.org Subject: Bug#784720: fixed in systemd 215-18 Date: Thu, 21 May 2015 15:48:58 +0000

Source: systemd Source-Version: 215-18 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 784720@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Martin Pitt <mpitt@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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 21 May 2015 15:49:30 +0200 Source: systemd Binary: systemd systemd-sysv libpam-systemd libsystemd0 libsystemd-dev libsystemd-login0 libsystemd-login-dev libsystemd-daemon0 libsystemd-daemon-dev libsystemd-journal0 libsystemd-journal-dev libsystemd-id128-0 libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb libgudev-1.0-0 gir1.2-gudev-1.0 libgudev-1.0-dev python3-systemd systemd-dbg Architecture: source amd64 Version: 215-18 Distribution: unstable Urgency: medium Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> Changed-By: Martin Pitt <mpitt@debian.org> Description: gir1.2-gudev-1.0 - libgudev-1.0 introspection data libgudev-1.0-0 - GObject-based wrapper library for libudev libgudev-1.0-dev - libgudev-1.0 development files libpam-systemd - system and service manager - PAM module libsystemd-daemon-dev - systemd utility library (transitional package) libsystemd-daemon0 - systemd utility library (deprecated) libsystemd-dev - systemd utility library - development files libsystemd-id128-0 - systemd 128 bit ID utility library (deprecated) libsystemd-id128-dev - systemd 128 bit ID utility library (transitional package) libsystemd-journal-dev - systemd journal utility library (transitional package) libsystemd-journal0 - systemd journal utility library (deprecated) libsystemd-login-dev - systemd login utility library (transitional package) libsystemd-login0 - systemd login utility library (deprecated) libsystemd0 - systemd utility library libudev-dev - libudev development files libudev1 - libudev shared library libudev1-udeb - libudev shared library (udeb) python3-systemd - Python 3 bindings for systemd systemd - system and service manager systemd-dbg - system and service manager (debug symbols) systemd-sysv - system and service manager - SysV links udev - /dev/ and hotplug management daemon udev-udeb - /dev/ and hotplug management daemon (udeb) Closes: 765577 784720 Changes: systemd (215-18) unstable; urgency=medium . [ Michael Biebl ] * manager: Pass correct errno to strerror(), have_ask_password contains negative error values which have to be negated when being passed to strerror(). . [ Martin Pitt ] * Revert upstream commit 743970d which immediately SIGKILLs units during shutdown. This leads to problems like bash not being able to write its history, mosh not saving its state, and similar failed cleanup actions. (Closes: #784720, LP: #1448259) * write_net_rules: Escape '{' and '}' characters as well, to make this work with busybox grep. Thanks Faidon Liambotis! (Closes: #765577) Checksums-Sha1: 0535f703acd09919fd69578af11d738a0c630c60 4107 systemd_215-18.dsc a8513dbfbdd83453714ee3149c30c1fe4a912540 206816 systemd_215-18.debian.tar.xz e7656b36aa69fe0e39596a6584acb0b334718bdc 2826 gir1.2-gudev-1.0_215-18_amd64.deb e0f3659cdf1c90f00954e7938040395395564f06 40068 libgudev-1.0-0_215-18_amd64.deb c84d4fd7fc76f452c870fe82fe1d0f8000418dae 24530 libgudev-1.0-dev_215-18_amd64.deb ee8be78d2d1cbab8629d82801ab6681a5f9f2942 123608 libpam-systemd_215-18_amd64.deb ca9a38804b89e8bad1e63c9e215b11a5077c6ee3 29830 libsystemd-daemon-dev_215-18_amd64.deb f1d8806a87722b0a5bcc11102e39b4a80d04bf1e 36372 libsystemd-daemon0_215-18_amd64.deb 848d07ffe0a596e225243dca4885e73693a57e7d 93078 libsystemd-dev_215-18_amd64.deb 0769539a7c014edf54472f73a2b017de5054562a 35340 libsystemd-id128-0_215-18_amd64.deb 07a853d52a41899691e9a4f4ee96e10c087fab49 29790 libsystemd-id128-dev_215-18_amd64.deb 1760835caa0bb0f8545d55006af2904022aa2521 29802 libsystemd-journal-dev_215-18_amd64.deb 11217452870904dff6ebcbc804e9f696e563eaf7 72468 libsystemd-journal0_215-18_amd64.deb fc02991b788857278fde379dcd30728334c6a22f 29816 libsystemd-login-dev_215-18_amd64.deb a566708e56c00f4230a24af9b66781a63b2578d9 47262 libsystemd-login0_215-18_amd64.deb 6271f4acc051fb5f54661270c74499409b29b2d2 87168 libsystemd0_215-18_amd64.deb 2f8976765010e5cdcd8582a7e446d697afa59b79 23118 libudev-dev_215-18_amd64.deb 8476357b7485207209fe9e3b00dde76e3ec5df1b 24740 libudev1-udeb_215-18_amd64.udeb d740612f698b108ab11c6cd713a2152c5adab0e3 55344 libudev1_215-18_amd64.deb e2cb7577ca27f72d0bc55b3cd6d135559cb95f08 59594 python3-systemd_215-18_amd64.deb b987710f280465a6f541a524161672ea017cc63f 15939154 systemd-dbg_215-18_amd64.deb cc0ded3e57b1708e10d0c48bd7f7516ac7c0d15c 34174 systemd-sysv_215-18_amd64.deb 110a5b5689f1c11843f370cef62843b62abfe37e 2542648 systemd_215-18_amd64.deb 1db50df28cf94510981c8f86017aa832ab127606 195280 udev-udeb_215-18_amd64.udeb ce6e7e53eb509bbd74e8c6ba707aa71cb93735ce 872900 udev_215-18_amd64.deb Checksums-Sha256: 4fca8025217cb6be974f96d0ff3ef42dc6d9909d3c089bb500e514a5d58d24cd 4107 systemd_215-18.dsc e144f1bedb96794f39f4a513908f6191e3a975592f6e883f3f3369053f37376a 206816 systemd_215-18.debian.tar.xz 8483fbc5fd546c321d6ed5de879340386f2af64675ef0c2f29482bb020c1cc14 2826 gir1.2-gudev-1.0_215-18_amd64.deb 3b60059b96bb840442d4f40e2c6b9827092e894dd62f6ca65a88392da85a405f 40068 libgudev-1.0-0_215-18_amd64.deb 9a6a4f0cc272b50ac3f19bda41a65c62d32c2ef3acde3f058c21c6d6cf8ff308 24530 libgudev-1.0-dev_215-18_amd64.deb ea07c1fccaa7c9f4b24ec0c971ddfc9c1e46d5f14f7b726cfe2032f0791521de 123608 libpam-systemd_215-18_amd64.deb 9e4e9833855408e569ff27f21e939e6b51f6e3da998cf6873c574124c582322c 29830 libsystemd-daemon-dev_215-18_amd64.deb 8bd093c83f7892174ae769fb71e74527c66ae64f3c7e7192ca68dac9d65dd6af 36372 libsystemd-daemon0_215-18_amd64.deb ec2b9c7ece8acc77aa40c21789c3972863be3595698aeffebdd9b4ac564ec874 93078 libsystemd-dev_215-18_amd64.deb d5073ccc094cee10313b41ac2470a7d430fea95b59bda7664bdb636f29af8edb 35340 libsystemd-id128-0_215-18_amd64.deb ced0d493e58688ed84cca8d3e4c14cfadb51017809f54f25c1a06f1afd6e6c72 29790 libsystemd-id128-dev_215-18_amd64.deb bc4d9f5b12e7e1144c4c611ce4a42f423caf2db7a10eee3178797914b506fc31 29802 libsystemd-journal-dev_215-18_amd64.deb e29580af2ee58e19b2bfce3c01bcc34233cd5dc2c4405d85113145954ab45ab1 72468 libsystemd-journal0_215-18_amd64.deb 51b062f6fd1f18a2a7045cc47d8dfd5c94734bacbb38e1633b14317f59667185 29816 libsystemd-login-dev_215-18_amd64.deb b3069f02602be0a142baa0bc1ca3b8dfc72adbb1e6c2cbc3af89558623b96b9e 47262 libsystemd-login0_215-18_amd64.deb f20c67b92df94003d87fa9ee4eff236b3242972ee331f6e6e464e394935bc0de 87168 libsystemd0_215-18_amd64.deb 6ac619674fe4ddab77c00e30e7d05bfbd3087a2b400aa0214763b34f7402b5e6 23118 libudev-dev_215-18_amd64.deb d339b86017967c07f0f5244804321d3a853c7283be22fc565be8d80d5128bd96 24740 libudev1-udeb_215-18_amd64.udeb b04eeab358b9ee9d8fc48daacaec5fcd25e21cba7096c228e360f765c35ac079 55344 libudev1_215-18_amd64.deb 971dcf36c3a3ad6e6a7aa438fe6c1689d4bd09a700997fd1aeaabd8757ea59d3 59594 python3-systemd_215-18_amd64.deb 882bb406a6f7fcaa2b771fd7c294a1c4bb2ffe98826b3a33b16488d83ac58358 15939154 systemd-dbg_215-18_amd64.deb 45e10725a4fb386fd02c60d9cf575f5da21aeb576ba5817ae79dc222a35d751f 34174 systemd-sysv_215-18_amd64.deb d2d02ebb44319bf8a487a9669f659cdcd52aec5ff9763b9d44ecd568c360e355 2542648 systemd_215-18_amd64.deb fdef64e280ec58a8e45704e4fdb4e3ec217a90516adadfddec887498b84cf721 195280 udev-udeb_215-18_amd64.udeb 09bcd78894f776fb6fa71ba4653d3fd2fe8513fa147b435cb3725ec6836f8fea 872900 udev_215-18_amd64.deb Files: 13f2fb6eeb2e4b2d0cc4be9d0f0b742f 4107 admin optional systemd_215-18.dsc 4341c641714c53d2e0f64287ae9a851f 206816 admin optional systemd_215-18.debian.tar.xz d39a011378dfee4f28d8142cb2f800d5 2826 introspection optional gir1.2-gudev-1.0_215-18_amd64.deb 772753cfe6ba0113124aa45ff3aad8c5 40068 libs optional libgudev-1.0-0_215-18_amd64.deb 38812defcdab9fac05d512f64133d578 24530 libdevel optional libgudev-1.0-dev_215-18_amd64.deb 2919c5ffb560b45eb7efdeeb01530d1c 123608 admin optional libpam-systemd_215-18_amd64.deb 765210364edd53e02c646c2135c9681f 29830 oldlibs extra libsystemd-daemon-dev_215-18_amd64.deb c0c44bc505e49e6642db3a0f6aa33a80 36372 oldlibs extra libsystemd-daemon0_215-18_amd64.deb f1b8f16d96df46cdd9ee5d442bda7f1f 93078 libdevel optional libsystemd-dev_215-18_amd64.deb 587665a9bfbe391d24a7ed45bf18dd9d 35340 oldlibs extra libsystemd-id128-0_215-18_amd64.deb f2b2a17747fcd793b3dcde58f42dd03a 29790 oldlibs extra libsystemd-id128-dev_215-18_amd64.deb e439594a8b6851c840627867c3ffa299 29802 oldlibs extra libsystemd-journal-dev_215-18_amd64.deb 4fdc2cdf3dd494ee097f00d40b436bd1 72468 oldlibs extra libsystemd-journal0_215-18_amd64.deb 888c61011425a338efc8d1155d2a11cf 29816 oldlibs extra libsystemd-login-dev_215-18_amd64.deb f9306da54ba8ffc0ac0b5a5142f574f5 47262 oldlibs extra libsystemd-login0_215-18_amd64.deb 62578dd905bf141bcb73e248a3bac2d2 87168 libs optional libsystemd0_215-18_amd64.deb bdd7daf6bf602c0f17068e8ab01e8a85 23118 libdevel optional libudev-dev_215-18_amd64.deb 9da6c72cb6625b7e953e21c5a9159567 24740 debian-installer optional libudev1-udeb_215-18_amd64.udeb 659d95e2f6e87599ca21b14de487a521 55344 libs important libudev1_215-18_amd64.deb 316ef8b7f262de75f430305383821436 59594 python optional python3-systemd_215-18_amd64.deb bb82eeda9183b1f7b9e9d34f997e5a83 15939154 debug extra systemd-dbg_215-18_amd64.deb c879d79bcdc21e37292898903792bc46 34174 admin extra systemd-sysv_215-18_amd64.deb dc58e875cabefbf011f828d94161d481 2542648 admin optional systemd_215-18_amd64.deb 966140c8383d5821e2916880b0993803 195280 debian-installer optional udev-udeb_215-18_amd64.udeb 20922cfb41375e0bcdca9166d8a381b9 872900 admin important udev_215-18_amd64.deb Package-Type: udeb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVXeX3AAoJENFO8V2v4RNHCHoQALfw1dEgwh8m1/R3WG3e9uE0 vSibcVnNIYFT02dctWJaPMPHkbRQgP+NDFQc7QuL4raLUtm/JqfhfcO3dJ5rmPKj 6KvNjkA1WU7xonvuRiuTl6DSJLLMJD30/UO91gPgBj5Og4UG34GjKaFu19vKeNH7 x+BUrBfH8Om3yMHrHsp1x/wpGaMPdcD+nZNeLQhMWt1CYIdgDQc8HrUuGnM4/qvj n3w1o9oWOZVX6cik39cLTZjDqiHhVIymscU6/qERUqFLDHEpG3SzgWP1BJ7oAwuj QT4sFCms+a6P8RsyfBCuGeiQWakJrJLtV1uI1LDCCFWCmH4Rc68enhH1HLHWBOZ5 Cx0TZrUksahIhndqvisDayZZpOZi1LQi/ZTF690fdQ4lFxdDYOnPvruLlllvgXUX DNdO6CumQi5+W37rvjzOfp+u3br1YpwhN/TyaVF7u8M9e+kKyqpBY8ikozBXkP1o vl2Yl6xqB1orq0dNO0eDvnnAcWfswFa+Mtwsuv3ps3Y4k9v87uRQ5Km8nRRomZXn r0zSOhDXNZtT9k0SsQINr5bHubSL8jxkZ6SwKSWMW0JsetdBHgW9wBLtLE+NK6zw 5Xul/Tlzcf726sVoICKxBvdtfk2P4AqA5Ii0h9IA2DE81tJirOQBuR2HY1kRsNlB 1b6idZm4wmZPgAYUObei =6CUZ -----END PGP SIGNATURE-----

Reply sent to Martin Pitt <mpitt@debian.org> :

You have taken responsibility. (Tue, 26 May 2015 13:18:36 GMT) (full text, mbox, link).

Notification sent to Henrique de Moraes Holschuh <hmh@debian.org> :

Bug acknowledged by developer. (Tue, 26 May 2015 13:18:36 GMT) (full text, mbox, link).

Message #31 received at 784720-close@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org> To: 784720-close@bugs.debian.org Subject: Bug#784720: fixed in systemd 215-17+deb8u1 Date: Tue, 26 May 2015 13:17:07 +0000

Source: systemd Source-Version: 215-17+deb8u1 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 784720@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Martin Pitt <mpitt@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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 26 May 2015 07:55:44 +0200 Source: systemd Binary: systemd systemd-sysv libpam-systemd libsystemd0 libsystemd-dev libsystemd-login0 libsystemd-login-dev libsystemd-daemon0 libsystemd-daemon-dev libsystemd-journal0 libsystemd-journal-dev libsystemd-id128-0 libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb libgudev-1.0-0 gir1.2-gudev-1.0 libgudev-1.0-dev python3-systemd systemd-dbg Architecture: source amd64 Version: 215-17+deb8u1 Distribution: jessie Urgency: medium Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> Changed-By: Martin Pitt <mpitt@debian.org> Description: gir1.2-gudev-1.0 - libgudev-1.0 introspection data libgudev-1.0-0 - GObject-based wrapper library for libudev libgudev-1.0-dev - libgudev-1.0 development files libpam-systemd - system and service manager - PAM module libsystemd-daemon-dev - systemd utility library (transitional package) libsystemd-daemon0 - systemd utility library (deprecated) libsystemd-dev - systemd utility library - development files libsystemd-id128-0 - systemd 128 bit ID utility library (deprecated) libsystemd-id128-dev - systemd 128 bit ID utility library (transitional package) libsystemd-journal-dev - systemd journal utility library (transitional package) libsystemd-journal0 - systemd journal utility library (deprecated) libsystemd-login-dev - systemd login utility library (transitional package) libsystemd-login0 - systemd login utility library (deprecated) libsystemd0 - systemd utility library libudev-dev - libudev development files libudev1 - libudev shared library libudev1-udeb - libudev shared library (udeb) python3-systemd - Python 3 bindings for systemd systemd - system and service manager systemd-dbg - system and service manager (debug symbols) systemd-sysv - system and service manager - SysV links udev - /dev/ and hotplug management daemon udev-udeb - /dev/ and hotplug management daemon (udeb) Closes: 765577 784720 Changes: systemd (215-17+deb8u1) stable; urgency=medium . [ Michael Biebl ] * manager: Pass correct errno to strerror(), have_ask_password contains negative error values which have to be negated when being passed to strerror(). . [ Martin Pitt ] * Revert upstream commit 743970d which immediately SIGKILLs units during shutdown. This leads to problems like bash not being able to write its history, mosh not saving its state, and similar failed cleanup actions. (Closes: #784720, LP: #1448259) * write_net_rules: Escape '{' and '}' characters as well, to make this work with busybox grep. Thanks Faidon Liambotis! (Closes: #765577) * debian/gbp.conf: Point to jessie branch. Checksums-Sha1: 0245ffe438e9ae58873dc437ec245583b5a13533 4135 systemd_215-17+deb8u1.dsc 104c7ea5fbc85f54233cfc70798d50081856564e 207016 systemd_215-17+deb8u1.debian.tar.xz 98d54d82b97b0f3a957c461067e5334ac5837d35 2549132 systemd_215-17+deb8u1_amd64.deb 81ca851c8e69948226b374ab5c61672a1b786b8c 34200 systemd-sysv_215-17+deb8u1_amd64.deb 3f99dc496cefd25f018e26aefc9b7cb247f437c3 123904 libpam-systemd_215-17+deb8u1_amd64.deb e8bb62e3b4e275e16321f3482f794e7d52c96ab9 87104 libsystemd0_215-17+deb8u1_amd64.deb 9972209607aad85dec8795d2bcccf1885fe1dc8a 93278 libsystemd-dev_215-17+deb8u1_amd64.deb effe1ec9a6d0782b3ced07587ae7c91b336a5c70 47364 libsystemd-login0_215-17+deb8u1_amd64.deb 8f72864dede605c9f6f9115a720c3060facdb12f 29886 libsystemd-login-dev_215-17+deb8u1_amd64.deb 10427044465d16ef47446fcaab6a32dd4686c25a 36470 libsystemd-daemon0_215-17+deb8u1_amd64.deb cf1084c7d549b35ff77d548c35d2657ec27317c1 29874 libsystemd-daemon-dev_215-17+deb8u1_amd64.deb 83042ca1a0e6fb0ddf9206124fd39375ba810939 72606 libsystemd-journal0_215-17+deb8u1_amd64.deb ab8364052309cd1a4eac7a6e344a522f7987e137 29878 libsystemd-journal-dev_215-17+deb8u1_amd64.deb 9961a6968bea1bffef6bd20a1669a4327d9c6203 35420 libsystemd-id128-0_215-17+deb8u1_amd64.deb 2011ccd89cb5d67583b8e79f66d0d6c341580c2b 29876 libsystemd-id128-dev_215-17+deb8u1_amd64.deb cf809dbc7d80d7e34e795c1086c0942adfba33b5 875422 udev_215-17+deb8u1_amd64.deb c7ada30a43a556c9d9f8d113a1b4f4b5451580df 55494 libudev1_215-17+deb8u1_amd64.deb 157e7b20b9f7b93f412d884dc6770259154bd4f1 23188 libudev-dev_215-17+deb8u1_amd64.deb 6d90ee688ae902d6213c61b83fd1cd5c55fb83c2 195602 udev-udeb_215-17+deb8u1_amd64.udeb bc4459d5bcaca1dadbbb5b617c4b18243493e5ba 24750 libudev1-udeb_215-17+deb8u1_amd64.udeb d9eb92f56ba23844295f2f49a427363acffa384d 40204 libgudev-1.0-0_215-17+deb8u1_amd64.deb 2d2c75a23ccbfefb31a514ba3d0abbc9f964172f 2844 gir1.2-gudev-1.0_215-17+deb8u1_amd64.deb a5c941fa76e16764e4daa0d462580f3bd5124c33 24396 libgudev-1.0-dev_215-17+deb8u1_amd64.deb 1ea906670561ba3690b98caf9fda9447fd160179 59862 python3-systemd_215-17+deb8u1_amd64.deb 47497614d016289ec21fa57e837510c319c9aa5a 15959224 systemd-dbg_215-17+deb8u1_amd64.deb Checksums-Sha256: a8489c78bb1e7d93b3f87a6ae4913da1a1871797c49ef93f0a81180761b7f8e4 4135 systemd_215-17+deb8u1.dsc fb2d32e4160b1a6044bdac65d991d636da26e4a550456a1512de3c354a23b3f2 207016 systemd_215-17+deb8u1.debian.tar.xz 8f2f4ea0068ad2f943d4d695d9db4bf9a37a98dc687aee6a14c9cfd32f5154e1 2549132 systemd_215-17+deb8u1_amd64.deb ea7ae78c12a908fb213875983dff046e4232e80650976bee6b6b8166ed3ac090 34200 systemd-sysv_215-17+deb8u1_amd64.deb 6bfbfa4c54ea3e6e856435591ec1a7a07d5a94c876f4b1da1c6a62bb1dda3847 123904 libpam-systemd_215-17+deb8u1_amd64.deb 80cc5436feae404e0b92c09218bc60b1339c28c4e7e419b2976b566c10ba258c 87104 libsystemd0_215-17+deb8u1_amd64.deb 06e082ed1c627b77d4d9fd924e7e579448393362258049164fcd2796445a301e 93278 libsystemd-dev_215-17+deb8u1_amd64.deb e081ce9c1ee713758ab012176806cc9403c2c673c1b34a3feccb15e3fead605f 47364 libsystemd-login0_215-17+deb8u1_amd64.deb 5d5330b60354108bd7808c0d2d8e447e55bf24dbddb32d2d0cef28d8a35473e8 29886 libsystemd-login-dev_215-17+deb8u1_amd64.deb 02d03c52fbb42b7729c12462c81fe20fd70d4a8de84f163eaf990f238a07dc8e 36470 libsystemd-daemon0_215-17+deb8u1_amd64.deb d471ac7ec3efea4144edde02aba6b2692148aa13133d6e7b60ea8859d381c8a6 29874 libsystemd-daemon-dev_215-17+deb8u1_amd64.deb d5ebe3b51007ad9bd1cfc2e0f422afa73cd114611e0a570202d728ac5a7f427f 72606 libsystemd-journal0_215-17+deb8u1_amd64.deb d9cf54465ae4828d9feebe0efa66063d54cb6ca629d059d56715cbe81a29e426 29878 libsystemd-journal-dev_215-17+deb8u1_amd64.deb c8653a27f20c63ae0c782da6eb371fa58ea10351be720150063222f5fd4f54cf 35420 libsystemd-id128-0_215-17+deb8u1_amd64.deb 648177f85aec3d37ddd76d6f5f67a500010f0dcb6d52f49b0c8282fd6d6fdcf7 29876 libsystemd-id128-dev_215-17+deb8u1_amd64.deb 05b89e96de335c551e68c65dedc52c3729cca17c18bf15d13d55ac61b85ac4b9 875422 udev_215-17+deb8u1_amd64.deb 20e7244f472c0a74c4054f80209f661fb7797feceeb2ec541a18477deaedcc8b 55494 libudev1_215-17+deb8u1_amd64.deb 1166086a2e30c5528ae685e38426e4fb0fdbea1ad88daa82914444f40e4d8881 23188 libudev-dev_215-17+deb8u1_amd64.deb 103ddf97729b6aa727379a24f19267ba92a59f561a04b7db18b8b19327fb4a6e 195602 udev-udeb_215-17+deb8u1_amd64.udeb ce3e28b7010e17960444912265937c1186de35e063caabfe8b92cd2c72ea130b 24750 libudev1-udeb_215-17+deb8u1_amd64.udeb 8b5b26b60fe44fad63e67e0f4d67b292d8d804fa42fef09ccf42445abc36b8cd 40204 libgudev-1.0-0_215-17+deb8u1_amd64.deb 651b02c48ee78f0f1294b9478b2c70dfd79b8a5490bdd0124c0533b0a2a362a1 2844 gir1.2-gudev-1.0_215-17+deb8u1_amd64.deb 1318512b639185b19e5373b6c08e064600597d0c6a76dd795232bb632bea8dd2 24396 libgudev-1.0-dev_215-17+deb8u1_amd64.deb e8eb0f9a9af4bf92952df97854ec2a5fda1ddcc03cf485b6d402f7e679cedaeb 59862 python3-systemd_215-17+deb8u1_amd64.deb d4a43f44c65c1b6ee6499fa63b431847dfd864d85fb52ca34edf01e1baaf591a 15959224 systemd-dbg_215-17+deb8u1_amd64.deb Files: 8b282a5116ab9ae6359fda051e35fffb 4135 admin optional systemd_215-17+deb8u1.dsc 59bc5cc343f5f87e163cbd52a1d38d88 207016 admin optional systemd_215-17+deb8u1.debian.tar.xz d6836598a178ece5e73e074fdda9fc0c 2549132 admin optional systemd_215-17+deb8u1_amd64.deb 6ee349f1a2fec26f29ee887634341d16 34200 admin extra systemd-sysv_215-17+deb8u1_amd64.deb 85731c36030bf8a616f69d9ed51f2f5e 123904 admin optional libpam-systemd_215-17+deb8u1_amd64.deb 5816e7299fa6f066255f296e4faeffc9 87104 libs optional libsystemd0_215-17+deb8u1_amd64.deb 484193825ba03414e2ca0e08906cf161 93278 libdevel optional libsystemd-dev_215-17+deb8u1_amd64.deb 8b6eecc590b2b11b0043e56dec4ec7ee 47364 oldlibs extra libsystemd-login0_215-17+deb8u1_amd64.deb 2da945cf4c43ec910b76e6f400ab1dee 29886 oldlibs extra libsystemd-login-dev_215-17+deb8u1_amd64.deb b049e818bf2d442cbeca0a7e5c5bd02c 36470 oldlibs extra libsystemd-daemon0_215-17+deb8u1_amd64.deb 06ff473d30f27db9ca72b2e150383d70 29874 oldlibs extra libsystemd-daemon-dev_215-17+deb8u1_amd64.deb d549009f8dfb5ae7800407bba0eefe0f 72606 oldlibs extra libsystemd-journal0_215-17+deb8u1_amd64.deb d42003f4a5e7c75544fe533e67c50d82 29878 oldlibs extra libsystemd-journal-dev_215-17+deb8u1_amd64.deb 04da8d1592f49fa52a3c728ea2b68b16 35420 oldlibs extra libsystemd-id128-0_215-17+deb8u1_amd64.deb ba3794c9f01d17cfce44ba0465400bd3 29876 oldlibs extra libsystemd-id128-dev_215-17+deb8u1_amd64.deb 1dd1b95fc700f79526a087b73829cb69 875422 admin important udev_215-17+deb8u1_amd64.deb 196c4ac9de4af848832dbcd0e75ff4f0 55494 libs important libudev1_215-17+deb8u1_amd64.deb b1dee0216864e85f52b29b4d082a1ecb 23188 libdevel optional libudev-dev_215-17+deb8u1_amd64.deb 1eac8a23e49e79ad614ade217f12d50c 195602 debian-installer optional udev-udeb_215-17+deb8u1_amd64.udeb dda1449eb76b0e45491c4d0bcf139511 24750 debian-installer optional libudev1-udeb_215-17+deb8u1_amd64.udeb b6cefac5091eb9cc54be796f001d3d16 40204 libs optional libgudev-1.0-0_215-17+deb8u1_amd64.deb 82fd23218259d1d022363f9c1585d448 2844 introspection optional gir1.2-gudev-1.0_215-17+deb8u1_amd64.deb 529fad02830e6cd3b4d7b3c08608b0a6 24396 libdevel optional libgudev-1.0-dev_215-17+deb8u1_amd64.deb 4bbcd93aea38bba6e3280705d2bf12fe 59862 python optional python3-systemd_215-17+deb8u1_amd64.deb 0d6e434a5e5e715916aeba4a60b541ac 15959224 debug extra systemd-dbg_215-17+deb8u1_amd64.deb Package-Type: udeb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVZBPhAAoJENFO8V2v4RNHTGoQAJBMvhBKVxxBaXNEyg4/H9+q NYuMP10u3Op2H/pMCnnhQ1JEdHwaq6YPp95RXsnUPTISQzIpYAgmuo90mQFT8f2w 9d0dvJiN1xiGszyCDGbN0f8F/8ndChhWqmjXcI8nprqpCbLpO6d/b48Ext2/KTJf U55fqIuMDOjVg3j30yUgYMsDSiL2mbYISHP9PN4wLIe4zAfxwdQdgAxUmNacwBWu ErJef/5imyevzCf8oGWMr08ELuD6RMaBrAIQu62hzko44e4wV/yyDORlWNaH3uuc 6Az4vzcKzL55p2AvU/thal1FiIeu+8fb46/K5ET25hmA3To3SpVWt+oi/SYGEHGH dGMMYWsEffIKVr9Sf9ZQZp4B89yPEZW9wncL7m/AmY3BswoTzcv/taNkca0fD7SW 18O50A1UKSJJ1WjvlbXmlZofKQ3Fe9zAR2PkBWYH9dzm1XzTV9TwO6/id+FAqWfC LMUOJXVyfoI3W/eDZX5iRdCWe5sDOTwBI/X/jUdpfXrwWlj3SH0u6o5CC5Uvd4tc kRXBNFk4ytC2mgm2GrxhwW7JaKbv5nQmOBaw9dJlzCuMRf/mVtY+OC/SDTYdtZg9 GCBKEntf67PTTctiT66GRNNG2rVuGdDg6Wk22hLUNjYdQRvOdpGf1VGrDMIDyH0y oPcI5YuFuMHLTdnyjTwx =Edo0 -----END PGP SIGNATURE-----

Reply sent to Martin Pitt <mpitt@debian.org> :

You have taken responsibility. (Fri, 29 May 2015 17:40:29 GMT) (full text, mbox, link).

Notification sent to Henrique de Moraes Holschuh <hmh@debian.org> :

Bug acknowledged by developer. (Fri, 29 May 2015 17:40:29 GMT) (full text, mbox, link).

Message #36 received at 784720-close@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org> To: 784720-close@bugs.debian.org Subject: Bug#784720: fixed in systemd 220-2 Date: Fri, 29 May 2015 17:37:09 +0000

Source: systemd Source-Version: 220-2 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 784720@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Martin Pitt <mpitt@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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 29 May 2015 18:54:09 +0200 Source: systemd Binary: systemd systemd-sysv libpam-systemd libnss-myhostname libnss-mymachines libsystemd0 libsystemd-dev libsystemd-login-dev libsystemd-daemon-dev libsystemd-journal-dev libsystemd-id128-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb python3-systemd systemd-dbg Architecture: source amd64 Version: 220-2 Distribution: unstable Urgency: medium Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org> Changed-By: Martin Pitt <mpitt@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 libpam-systemd - system and service manager - PAM module libsystemd-daemon-dev - systemd utility library (transitional package) libsystemd-dev - systemd utility library - development files libsystemd-id128-dev - systemd 128 bit ID utility library (transitional package) libsystemd-journal-dev - systemd journal utility library (transitional package) libsystemd-login-dev - systemd login utility library (transitional package) libsystemd0 - systemd utility library libudev-dev - libudev development files libudev1 - libudev shared library libudev1-udeb - libudev shared library (udeb) python3-systemd - Python 3 bindings for systemd systemd - system and service manager systemd-dbg - system and service manager (debug symbols) systemd-sysv - system and service manager - SysV links udev - /dev/ and hotplug management daemon udev-udeb - /dev/ and hotplug management daemon (udeb) Closes: 739676 740372 742048 748668 751707 755722 757367 758902 759320 759489 759515 760514 760616 762101 762343 762700 762953 764613 765577 766413 766429 766938 767267 768644 769186 771122 771397 771423 771498 771652 771739 771980 772182 772700 773302 773528 773533 774012 774335 775067 775093 775331 775404 775889 775903 776166 776170 776546 777115 777601 777613 778499 778654 778656 778700 778970 779169 779710 779902 780263 780650 781604 782265 782522 784720 784858 Changes: systemd (220-2) unstable; urgency=low . * 220-1 was meant to go to experimental, but was accidentally uploaded to unstable. This was planned for next week anyway, just not on a Friday; we don't revert, but keep an RC bug open for a few days to get broader testing. Reupload 220-1 with its changelog actually pointing to unstable and with all versions in the .changes. . systemd (220-1) unstable; urgency=medium . [ Martin Pitt ] * New upstream release: - Ship sdio.ids and ids-update.pl in upstream tarball. (Closes: #780650) - Drop non-working "journalctl /dev/sda" example from manpage (Closes: #781604) - man systemd.network: Explain UseDomains a bit more (not used by default). (Closes: #766413) - Ignore comments in /etc/hostname (LP: #766413) - Drop all backported patches and port the others to new upstream release. * Cherry-pick patch to fix udevd --daemon assertion regression. * Cherry-pick patch to fix udevd worker hang. * systemd.install: systemd.pc moved back into /usr/share/pkgconfig/. * libsystemd0.symbols: Add new symbols from this release. * Drop debian/extra/60-keyboard.hwdb for now. Upstream has a newer version, and it's not nearly as often updated any more as it used to be. * debian/rules: Remove shipped audit_type-to-name.h and keyboard-keys-from-name.gperf and regenerate them during build (bug in upstream 220 tarball). * autopkgtest: Ship/use mock fsck from debian/tests, as it's missing in the 220 tarball. * Add libnss-mymachines binary package. (Closes: #784858) * Add libnss-myhostname binary package, taking over from the very old and unmaintained standalone source package as per its maintainer's request. (Closes: #760514) * Drop buildsys-Don-t-default-to-gold-as-the-linker.patch and set LD in debian/rules on sparc only. This can be dropped entirely once we build GUdev from a separate source. * bootchart autopkgtest: Skip test if /proc/schedstat does not exist, i. e. the kernel is missing CONFIG_SCHEDSTAT. Bootchart requires this. * systemd-fsckd autopkgtest: On Debian plymouth-start stays running, adjust was_running() for that. * systemd-fsckd autopkgtest: In test_systemd_fsck_with_plymouth_failure(), fix plymouthd status check to work under both Debian and Ubuntu. * Replace almost all of Fix-paths-in-man-pages.patch with upstreamed patches. (The reminder is planned to get fixed upstream as well.) * Remove our update-rc.d patches, replace them with upstream patches for /lib/systemd/systemd-sysv-install abstraction, and provide one for update-rc.d. Also implement "is-enabled" command by directly checking for the presence of rcS or rc5 symlinks. (Closes: #760616) * Fix path_is_mount_point for files (regression in 220). * debian/control: Drop obsolete XS-Testsuite:, dpkg adds it automatically. * Use Ubuntu's default NTP server for timesyncd when building on Ubuntu. . [ Michael Biebl ] * Remove /var/run and /var/lock migration code from debian-fixup. The /run migration was completed in wheezy so this is no longer necessary. * Drop our versioned Depends on initscripts. This was initially added for the /run migration and later to ensure we have a mountnfs hook which doesn't cause a deadlock under systemd. The /run migration was completed in wheezy and jessie ships a fixed mountnfs hook. In addition we now use the ignore-dependencies job mode in our lsb init-functions hook, so it's safe to drop this dependency. * Stop building gudev packages. Upstream has moved the gudev code into a separate repository which is now managed on gnome.org. The gudev packages will be built from src:libgudev from now on. See also http://lists.freedesktop.org/archives/systemd-devel/2015-May/032070.html . systemd (219-10) experimental; urgency=medium . * Fix assertion crash with empty Exec*= paths. (LP: #1454173) * Drop Avoid-reload-and-re-start-requests-during-early-boot.patch and Avoid-reloading-services-when-shutting-down.patch: This was fixed more robustly in invoke-rc.d and service now, see #777113. * debian/tests/boot-smoke: Allow 10 seconds for systemd jobs to settle down. * Fix "tentative" state of devices which are not in /dev (mostly in containers), and avoid overzealous cleanup unmounting of mounts from them. (LP: #1444402) * debian/extra/udev-helpers/net.agent: Eliminate cat and most grep calls. * Drop Set-default-polling-interval-on-removable-devices-as.patch; it's long obsolete, CD ejection with the hardware button works properly without it. * Re-enable-journal-forwarding-to-syslog.patch: Update patch description, journal.conf.d/ exists now. * journal: Gracefully handle failure to bind to audit socket, which is known to fail in namespaces (containers) with current kernels. Also conditionalize systemd-journald-audit.socket on CAP_AUDIT_READ. (LP: #1457054) * Put back *.agent scripts and use net.agent in Ubuntu. This fixes escaping of unit names, reduces the delta, and will make it easier to get a common solution for integrating ifup.d/ scripts with networkd. * When booting with "quiet", run the initramfs' udevd with "notice" log level. (LP: #1432171) * Add sigpwr-container-shutdown.service: Power off when receiving SIGPWR in a container. This makes lxc-stop work for systemd containers. (LP: #1457321) * write_net_rules: Escape '{' and '}' characters as well, to make this work with busybox grep. Thanks Faidon Liambotis! (Closes: #765577) . systemd (219-9) experimental; urgency=medium . * 75-persistent-net-generator.rules: Fix rules for ibmveth (it's a driver, not a subsystem). (LP: #1437375) * debian/tests/unit-config: Add tests for systemctl enable/disable on a SysV-only unit. Reproduces LP #1447807. * Fix systemctl enable for SysV scripts without a native unit. We must not try and enable the nonexisting unit then. (LP: #1447807) * Drop Add-env-variable-for-machine-ID-path.patch. systemd should always be installed via the essential "init" in buildd schroots now. * debian/README.source: Update git-buildpackage commands for the renames in 0.6.24. * Make apparmor run before networking, to ensure that profiles apply to e. g. dhclient (LP: #1438249): - Rename networking.service.d/network-pre.conf to systemd.conf, and add After=apparmor.service. - ifup@.service: Add After=apparmor.service. - Add Breaks: on apparmor << 2.9.2-1, which dropped its dependency to $remote_fs. * Drop login-don-t-overmount-run-user-UID-on-upgrades.patch and login-don-t-overmount-run-user-UID-on-upgrades.patch, these were only needed for upgrades from wheezy to jessie. * systemd.{pre,post}inst: Clean up obsolete (pre-wheezy/jessie) upgrade fixes. * systemd-fsckd autopkgtest: Stop assuming that /etc/default/grub.d/90-autopkgtest.cfg exists. * systemd-fsckd autopkgtest: Add missing plymouth test dependency. * Drop core-mount-ensure-that-we-parse-proc-self-mountinfo.patch, and bump util-linux dependency to the version which enables --enable-libmount-force-mountinfo. . systemd (219-8) experimental; urgency=medium . [ Michael Biebl ] * Skip filesystem check if already done by the initramfs. (Closes: #782522) * Drop hard-coded versioned dependency on libapparmor1. Bump the Build-Depends on libapparmor-dev instead. This ensures a proper versioned dependency via Build-Depends-Package. * Revert "Make apparmor run before networking". This causes dependency cycles while apparmor still depends on $remote_fs. * Cleanup hwclock-save.service symlinks when upgrading from the jessie version. . [ Martin Pitt ] * cryptsetup: Implement offset and skip options. (Closes: #751707, LP: #953875) * logind autopkgtest: Add test for suspending on lid switch close. This reproduces LP #1444166 (lid switch not working in the first few minutes after boot). * Reduce the initial suspend supression time from 3 minutes to 30 seconds, and make it configurable. (LP: #1444166) * Fix double free crash in "systemctl enable" when calling update-rc.d and the latter fails. (Closes: #764613, LP: #1426588) * hwdb: Fix wireless switch on Dell Latitude (LP: #1441849) * Fix assertion crash when reading a service file with missing ' and trailing space. (LP: #1447243) * ifup@.service: Set IgnoreOnIsolate, so that "systemctl default" does not shut down network interfaces. (Closes: #762953, LP: #1449380). Add PartOf=network.target, so that stopping network.target also stops network interfaces (so that isolating emergency.target and similar work as before). * Revert upstream commit 743970d which immediately SIGKILLs units during shutdown. This leads to problems like bash not being able to write its history, mosh not saving its state, and similar failed cleanup actions. (Closes: #784720, LP: #1448259) * Drop the reversion of "journald: allow restarting journald without losing stream connections", and replace with proper upstream fix for sd_pid_notify_with_fds(). (See Debian #778970, LP #1423811; LP: #1437896) . systemd (219-7) experimental; urgency=medium . [ Martin Pitt ] * Make systemd-sysv's dependency to systemd unversioned. The package just contains 6 symlinks and thus isn't sensitive at all against version mismatches. This avoids running into circular dependencies when testing local debs. * Revert "udev: Drop hwdb-update dependency" and replace with upstream patch which moves it to systemd-udev-trigger.service. * display-managers autopkgtest: Properly wait until all jobs are finished. * display-managers autopkgtest: Reset failed units between tests, to avoid running into restart limits and for better test isolation. * Enable timesyncd in virtual machines. (Closes: #762343) . [ Adam Conrad ] * debian/systemd.{triggers,postinst}: Trigger a systemctl daemon-reload when init scripts are installed or removed (Closes: #766429) . [ Didier Roche ] * Squash all fsckd patches in one (as fsckd and such will be removed soon upstream), containing various fixes from upstream git and refactor the connection flow to upstream's suggestion. Modify the man pages to match those modifications as well. Amongst others, this suppresses "Couldn't connect to plymouth" errors if plymouth is not running. (Closes: #782265, LP: #1429171) * Keep plymouth localized messages in a separate patch for easier updates in the future and refresh to latest upstream. * display-managers autopkgtest: Use ExecStart=sleep instead of the actual lightdm binary, to avoid errors from lightdm startup. Drop the now unnecessary "needs-recommends" to speed up the test. . systemd (219-6) experimental; urgency=medium . [ Martin Pitt ] * Import patches from v219-stable branch (up to 85a6fab). * boot-and-services autopkgtest: Add missing python3 test dependency. * Make apparmor run before networking, to ensure that profiles apply to e. g. dhclient (LP: #1438249): - Rename networking.service.d/network-pre.conf to systemd.conf, and add After=apparmor.service. - ifup@.service: Add After=apparmor.service. * udev: Drop hwdb-update dependency, which got introduced by the above v219-stable branch. This causes udev and plymouth to start too late and isn't really needed in Debian yet as we don't support stateless systems yet and handle hwdb.bin updates through dpkg triggers. (LP: #1439301) . [ Didier Roche ] * Fix mount point detection on overlayfs and similar file systems without name_to_handle_at() and st_dev support. (LP: #1411140) . [ Christian Seiler ] * Make the journald to syslog forwarding more robust by increasing the maximum datagram queue length from 10 to 512. (Closes: #762700) . [ Marco d'Itri ] * Avoid writing duplicate entries in 70-persistent-net.rules by double checking if the new udev rule has already been written for the given interface. This happens if multiple add events are generated before the write_net_rules script returns and udevd renames the interface. (Closes: #765577) . systemd (219-5) experimental; urgency=medium . [ Didier Roche ] * Add "systemd-fsckd" autopkgtest. (LP: #1427312) * cmdline-upstart-boot autopkgtest: Update to Ubuntu's upstart-sysv split (test gets skipped on Debian while upstart-sysv does not yet exist there). * Cherry-pick a couple of upstream commits for adding transient state, fixing a race where mounts become available before the device being available. * Ensure PrivateTmp doesn't require tmpfs through tmp.mount, but rather adds an After relationship. (Closes: #779902) . [ Martin Pitt ] * journald: Suppress expected cases of "Failed to set file attributes" errors. (LP: #1427899) * Add systemd-sysv.postinst: Update grub on first installation, so that the alternative init system boot entries get updated. * debian/tests: Call /tmp/autopkgtest-reboot, to work with autopkgtest >= 3.11.1. * Check for correct architecture identifiers for SuperH. (Closes: #779710) * Fix tmpfiles.d to only apply the first match again (regression in 219). (LP: #1428540) * /lib/lsb/init-functions.d/40-systemd: Don't ignore systemd unit dependencies in "degraded" mode. (LP: #1429734) . [ Michael Biebl ] * debian/udev.init: Recognize '!' flag with static device lists, to work with kmod 20. (Closes: #780263) . [ Craig Magina ] * rules-ubuntu/71-power-switch-proliant.rules: Add support for HP ProLiant m400 Server Cartridge soft powerdown on Linux 3.16. (LP: #1428811) . [ Scott Wakeling ] * Rework package description to be more accurate. (Closes: #740372) . systemd (219-4) experimental; urgency=medium . * tmpfiles: Avoid creating duplicate ACL entries. Add postinst code to clean them up on upgrade. (Closes: #778656) * bootchart: Fix path to default init. (LP: #1423867) * Add "bootchart" autopkgtest, to spot regressions like the above. * autopkgtests: Factorize out "assert.sh" utility functions, and use them in the tests for useful failure messages. * Downgrade requirement for timedated, hostnamed, localed-locale, and logind autopkgtests from machine to container isolation. * boot-and-services and display-manager autopkgtest: Add systemd-sysv as proper test dependency instead of apt-get installing it. This works now also under Ubuntu 15.04. * boot-and-services autopkgtest: Check cleanup of temporary files during boot. Reproduces #779169. * Clean up /tmp/ directory again. (Closes: #779169, LP: #1424992) . systemd (219-3) experimental; urgency=medium . * sysv-generator: fix wrong "Overwriting existing symlink" warnings. (Closes: #778700) * Add systemd-fsckd multiplexer and feed its output to plymouth. This provides an aggregate progress report of running file system checks and also allows cancelling them with ^C, in both text mode and Plymouth. (Closes: #775093, #758902; LP: #1316796) * Revert "journald: allow restarting journald without losing stream connections". This was a new feature in 219, but currently causes boot failures due to logind and other services not starting up properly. (Closes: #778970; LP: #1423811) * Add "boot-smoke" autopkgtest: Test 20 successful reboots in a row, and that there are no connection timeouts or stalled jobs. This reproduces the above regression. * debian/tests/localed-locale: Set up locale and keyboard default files on a minimal unconfigured testbed. * Add missing python3 test dependency to cmdline-upstart-boot and display-managers autopkgtests. * debian/tests/boot-and-services: Skip AppArmor test if AppArmor is not enabled. * debian/tests/boot-and-services: Reboot also if lightdm was just installed but isn't running yet. . systemd (219-2) experimental; urgency=medium . * Fix UTF-16 to UTF-8 conversion on big-endian machines. (Closes: #778654) * Disable new new test-sigbus, it fails on some buildds due to too old kernels. (part of #778654) * debian/README.Debian, debian/systemd.postinst: Drop setfacl call for /var/log/journal, this is now done automatically by tmpfiles.d/systemd.conf. * Drop "acl" dependency, not necessary any more with the above. * debian/tests/boot-and-services: Move to using /var/lib/machines/, /var/lib/containers is deprecated. . systemd (219-1) experimental; urgency=medium . [ Martin Pitt ] * New upstream release: - Fix spelling mistake in systemd.unit(5). (Closes: #773302) - Fix timeouts with D-Bus, leading to SIGFPE. (Closes: #774012) - Fix load/save of multiple rfkill states. (Closes: #759489) - Non-persistant journal (/run/log/journal) is now readable by group adm. (Closes: #771980) - Read netdev user mount option to correctly order network mounts after network.target. (Closes: #769186) - Fix 60-keyboard.hwdb documentation and whitespace handling. (Closes: #757367) - Fix ThinkPad X1 Carbon 20BT trackpad buttons (LP: #1414930) - Drop all backported patches and port the others to new upstream release. * Bump libblkid-dev build dependency as per upstream configure.ac. * debian/systemd.install: Add new language-fallback-map file. * debian/udev.install: Add new systemd-hwdb tool. * debian/libsystemd0.symbols: Add new symbols from this release. * tmpfiles.d/systemd.conf: Drop "wheel" ACL (that group does not exist in Debian) to make the ACL for "adm" actually work. * debian/rules: Explicitly disable importd for now; it should still mature a bit. Explicitly enable hwdb support. * /lib/lsb/init-functions.d/40-systemd: Call systemctl is-system-running with --quiet. (LP: #1421058) * debian/systemd.postrm: Clean getty@tty1.service and remote-fs.target enablement symlinks on purge. (Closes: #778499) * Move all Debian specific units in the systemd package into debian/extra/units/ and simplify debian/systemd.install. * Enable timesyncd by default. Add a config drop-in to not start if ntp, openntpd, or chrony is installed. (Closes: #755722) * debian/systemd.links: Drop obsolete hwclockfirst.service mask link, this was dropped in wheezy's util-linux already. * debian/udev.postinst: Call systemd-hwdb instead of udevadm hwdb. . [ Michael Biebl ] * Stop removing firstboot man pages. They are now installed conditionally. . systemd (218-10) experimental; urgency=medium . * Pull latest keymaps from upstream git. (LP: #1334968, #1409721) * rules: Fix by-path of mmc RPMB partitions and don't blkid them. Avoids kernel buffer I/O errors and timeouts. (LP: #1333140) * Clean up stale mounts when ejecting CD drives with the hardware eject button. (LP: #1168742) * Document systemctl --failed option. (Closes: #767267) * Quiesce confusing and irrelevant "failed to reset devices.list" warning. (LP: #1413193) * When booting with systemd-bootchart, default to run systemd rather than /sbin/init (which might not be systemd). (LP: #1417059) * boot-and-services autopkgtest: Add CgroupsTest to check cgroup creation/cleanup behaviour. This reproduces #777601 and verifies the fix for it. . systemd (218-9) experimental; urgency=medium . [ Martin Pitt ] * debian/tests/logind: With dropped systemd-logind-launch we don't have a visible /sys/fs/cgroup/systemd/ any more under cgmanager. So adjust the test to check /proc/self/cgroup instead. * Add unit-config autopkgtest to check systemd unit/sysv init enabling and disabling via systemctl. This also reproduces #777613. * systemctl: Always install/enable/disable native units, even if there is a corresponding SysV script and we call update-rc.d; while the latter handles WantedBy=, it does not handle Alias=. (Closes: #777613) * cgroup: Don't trim cgroup trees created by someone else, just the ones that systemd itself created. This avoids cleaning up empty cgroups from e.g. LXC. (Closes: #777601) * Don't parse /etc/mtab for current mounts, but /proc/self/mountinfo. If the former is a file, it's most likely outdated on boot, leading to race conditions and unmounts during boot. (LP: #1419623) . [ Michael Biebl ] * Explicitly disable the features we don't want to build for those with autodetection. This ensures reliable build results in dirty build environments. * Disable AppArmor support in the udeb build. * core: Don't fail to run services in --user instances if $HOME is missing. (Closes: #759320) . [ Didier Roche ] * default-display-manager-generator: Avoid unnecessary /dev/null symlink and warning if there is no display-manager.service unit. . systemd (218-8) experimental; urgency=medium . [ Martin Pitt ] * boot-and-services autopkgtest: Ensure that there are no failed units, except possibly systemd-modules-load.service (as that notoriously fails with cruft in /etc/modules). * Revert "input" system group creation in systemd.postinst from 218-7. It's already done in udev.postinst. * ifup@.service: Revert checking for existance of ifupdown config for that interface, net.agent already does that. * Drop Also-redirect-to-update-rc.d-when-not-using-.service.patch; not necessary any more with the current version (mangle_names() already takes care of this). * Merge into Add-support-for-rcS.d-init-scripts-to-the-sysv-gener.patch: - Do-not-order-rcS.d-services-after-local-fs.target-if.patch, as it partially reverts the above, and is just fixing it. - Map-rcS.d-init-script-dependencies-to-their-systemd-.patch as it's just adding some missing functionality for the same purpose. * Merge Run-update-rc.d-defaults-before-update-rc.d-enable-d.patch into Make-systemctl-enable-disable-call-update-rc.d-for-s.patch as the former is fixing the latter and is not an independent change. * Drop Launch-logind-via-a-shell-wrapper.patch and systemd-logind-launch wrapper. The only remaining thing that we need from it is to create /run/systemd/, move that into the D-BUS service file directly. * /lib/lsb/init-functions.d/40-systemd: Avoid deadlocks during bootup and shutdown. DHCP/ifupdown and similar hooks which call "/etc/init.d/foo reload" can easily cause deadlocks, since the synchronous wait plus systemd's normal behaviour of transactionally processing all dependencies first easily causes dependency loops. Thus during boot/shutdown operate only on the unit and not on its dependencies, just like SysV behaves. (Closes: #777115, LP: #1417010) * Only start logind if dbus is installed. This fixes the noisy startup failure in environments without dbus, such as LXC containers or servers. (part of #772700) * Add getty-static.service unit which starts getty@.service on tty 2 to 6 if dbus is not installed, and hence logind cannot auto-start them on demand. (Closes: #772700) . [ Michael Biebl ] * Update insserv-generator and map $x-display-manager to display-manager.service, following the recent change in sysv-generator. This avoids creating references to a no longer existing x-display-manager.target unit. . systemd (218-7) experimental; urgency=medium . [ Martin Pitt ] * Don't attempt to mount the same swap partition twice through different device node aliases. (Closes: #772182, LP: #1399595) * logind: handle closing sessions over daemon restarts. (Closes: #759515, LP: #1415104) * logind: Fix sd_eviocrevoke ioctl call, to make forced input device release after log out actually work. * debian/rules: Drop obsolete --disable-multi-seat-x and --with-firmware-path configure options. * debian/udev.README.Debian: Trim the parts which are obsolete, wrong, or described in manpages. Only keep the Debian specific bits. (Part of #776546) * Actually install udev's README.Debian when building for Debian. (Closes: #776546) * Create system group "input" which was introduced in 215. (LP: #1414409) * ifup@.service: Don't fail if the interface is not configured in /etc/network/interfaces at all. (LP: #1414426) . [ Michael Biebl ] * Update Vcs-Browser URL to use cgit and https. * Map $x-display-manager LSB facility to display-manager.service instead of making it a target. Using a target had the downside that multiple display managers could hook into it at the same time which could lead to several failed start attempts for the non-default display manager. . systemd (218-6) experimental; urgency=medium . [ Martin Pitt ] * initramfs hook: Install 61-persistant-storage-android.rules if it exists. * Generate POT file during package build, for translators. * Pull latest keymaps from upstream git. * Order ifup@.service and networking.service after network-pre.target. (Closes: #766938) * Tone down "Network interface NamePolicy= disabled on kernel commandline, ignoring" info message to debug, as we expect this while we disable net.ifnames by default. (Closes: #762101, LP: #1411992) . [ Michael Biebl ] * Ship bash-completion for udevadm. (Closes: #776166) * Drop rc-local generator in favor of statically enabling rc-local.service, and drop halt-local.service which is unnecessary on Debian. (Closes: #776170) * Drop the obsolete libsystemd-* libraries, there are no reverse dependencies left. . systemd (218-5) experimental; urgency=medium . * Drop logger.agent. It hasn't been called from any udev rule for a long time, and looks obsolete. * debian/rules: Configure with --disable-firstboot to replace some manual file removals. * debian/rules: Remove manual file installation, move them to debian/*.install. Move all Debian specific installed files to debian/extra/. * Merge some changes from the Ubuntu package to reduce the delta; these only apply when building on/for Ubuntu: - Add 40-hyperv-hotadd.rules: Workaround for LP: #1233466. - Add 61-persistant-storage-android.rules to create persistent symlinks for partitions with PARTNAME. By Ricardo Salveti. - Add 71-power-switch-proliant.rules for supporting the power switches of ProLiant Server Cartridges. By Dann Frazier. - Add 78-graphics-card.rules: Mark KMS capable graphics devices as PRIMARY_DEVICE_FOR_DISPLAY so that we can wait for those in plymouth. By Scott James Remnant. - Don't install the Debian *.agent scripts. Instead, have Ubuntu's 80-networking.rules directly pull in ifup@.service, which is much easier and more efficient. * Make EPERM/EACCESS when applying OOM adjustment for forked processes non-fatal. This happens in user namespaces like unprivileged LXC containers. * Fix assertion failure due to /dev/urandom being unmounted when shutting down unprivileged containers. Thanks Stéphane Graber. * Enable EFI support. This mostly auto-mounts /sys/firmware/efi/efivars, but also provides a generator for auto-detecting the root and the /boot/efi partition if they aren't in /etc/fstab. (Closes: #773533) . systemd (218-4) experimental; urgency=medium . [ Michael Biebl ] * sysv-generator: handle Provides: for non-virtual facility names. (Closes: #774335) * Fix systemd-remount-fs.service to not fail on remounting /usr if /usr isn't mounted yet. This happens with initramfs-tools < 0.118 which we might not get into Jessie any more. (Closes: #742048) . [ Martin Pitt ] * fstab-generator: Handle mountall's non-standard "nobootwait" and "optional" options. ("bootwait" is already the systemd default behaviour, and "showthrough" is irrelevant here, so both can be ignored). * Add autopkgtest for one-time boot with upstart when systemd-sysv is installed. This test only works under Ubuntu which has a split out upstart-bin package, and will be skipped under Debian. * debian/ifup@.service: Check if ifup succeeds by calling ifquery, to work around ifup not failing on invalid interfaces (see #773539) * debian/ifup@.service: Set proper service type (oneshot). * sysv-generator: Handle .sh suffixes when translating Provides:. (Closes: #775889) * sysv-generator: Make real units overwrite symlinks generated by Provides: from other units. Fixes failures due to presence of backup or old init.d scripts. (Closes: #775404) * Fix journal forwarding to syslog in containers without CAP_SYS_ADMIN. (Closes: #775067) * Re-enable AppArmor support, now that libapparmor1 moved to /lib. Add versioned dependency as long as this is still only in experimental. (Closes: #775331) * Add some missing dpkg and ucf temp files to the "hidden file" filter, to e. g. avoid creating units for them through the sysv-generator. (Closes: #775903) * Silence useless warning about /etc/localtime not being a symlink. This is deliberate in Debian with /usr (possibly) being on a separate partition. (LP: #1409594) . [ Christian Kastner ] * Use common-session-noninteractive in systemd-user's PAM config, instead of common-session. The latter can include PAM modules like libpam-mount which expect to be called just once and/or interactively, which already happens for login, ssh, or the display-manager. Add pam_systemd.so explicitly, as it's not included in -noninteractive, but is always required (and idempotent). There is no net change on systemd which don't use manually installed PAM modules. (Closes: #739676) . [ Michael Biebl ] * Make sure we run debian-fixup.service after /var has been mounted if /var is on a separate partition. Otherwise we might end up creating the /var/lock and /var/run symlink in the underlying root filesystem. (Closes: #768644) . systemd (218-3) experimental; urgency=medium . * build-logind autopkgtest: Re-enforce that sd_login_monitor_new() succeeds, and restrict this test to isolation-container. (Reproduces LP #1400203) * Bring back patch to make sd_login_monitor_new() work under other init systems where /sys/fs/cgroup/systemd/machine does not exist. (LP: #1400203) * build-login autopkgtest: Build against libsystemd, not libsystemd-login any more. * Add debian/extra/systemd-vconsole-setup.service dependency shim for the console-setup init script, to avoid breaking dependencies of third-party packages. Install it for Ubuntu only for now, as in Debian plymouth's unit got adjusted. (LP: #1392970, Debian #755194) * Mark systemd{,-sysv} as M-A: foreign (thanks lintian). * Quiesce maintainer-script-calls-systemctl lintian warning. * Quiesce possibly-insecure-handling-of-tmp-files lintian warning, it's wrong there (we are handling tmpfiles.d/ files which are not in a temp dir). * Use dh_installinit's --noscript instead of --no-start for the upstart jobs without sysvinit scripts (thanks lintian). * Put systemd.pc into arch specific pkgconfig dir, as it contains the arch specific libdir value. * Don't enable audit by default. It causes flooding of dmesg and syslog, suppressing actually important messages. (Closes: #773528) * Cherrypick various bug fixes in loopback device setup and netlink socket communication. Fixes massive CPU usage due to tight retry loops in user LXC containers. . systemd (218-2) experimental; urgency=medium . * boot-and-services AppArmor autopkgtest: Stop checking the dmesg log; it is racy as sometimes message bursts are suppressed. * Fix crash in timedatectl with Etc/UTC. * Prefer-etc-X11-default-display-manager-if-present.patch: Drop wrong copy&paste'd comment, fix log strings. Thanks Adam D. Barratt. * boot-and-services: Robustify Nspawn tests, and show systemd-nspawn output on failure. * Disable tests which fail on buildds, presumably due to too old kernels, misconfigured /etc/hosts, and similar problems. Make failures of the test suite fatal now. . systemd (218-1) experimental; urgency=medium . * New upstream release. Drop all cherry-picked patches and port the Debian specific ones. - Create /etc/machine-id on boot if missing. (LP: #1387090) * Add new libmount-dev build dependency. * Configure with --enable-split-usr. * Merge some permanent Ubuntu changes, using dpkg-vendor: - Don't symlink udev doc directories. - Add epoch to gudev packages; Ubuntu packaged the standalone gudev before it got merged into udev. - Add Apport hooks for udev and systemd. * udev-fallback-graphics upstart job: Guard the modprobe with || true to avoid a failure when vesafb is compiled in. (LP: #1367241) . systemd (217-4) experimental; urgency=medium . [ Martin Pitt ] * Reinstate a debian/extra/rules/50-firmware.rules which immediately tells the kernel that userspace firmware loading failed. Otherwise it tries for a minute to call the userspace helper (if CONFIG_FW_LOADER_USER_HELPER is enabled) in vain, which causes long delays with devices which have a range of possible firmware versions. (LP: #1398458) * debian/systemd.postinst: Don't always restart journald, as this currently can't be done without losing the current journal and breaking attached processes. So only restart it from upgrades < 215-3 (where the socket location got moved) as an one-time upgrade path from wheezy. (Closes: #771122) * Revert "Modify insserv generator to mask sysvinit-only display managers". This is still under dispute, a bit risky, and might get a different implementation. Also, nodm really needs to be fixed properly, working around it is both too risky and also too hard to get right. . [ Didier Roche ] * Add display managers autopkgtests. * Reset display-manager symlink to match /e/X/d-d-m even if display-manager.service was removed. Adapt the autopkgtests for it. (LP: #1400680) . systemd (217-3) experimental; urgency=medium . [ Martin Pitt ] * systemd.bug-script: Really capture stderr of systemd-delta. (Closes: #771498) * boot-and-services autopkgtest: Give test apparmor job some time to actually finish. . [ Didier Roche ] * updated debian/patches/insserv.conf-generator.patch: - if /etc/X11/default-display-manager doesn't match a systemd unit (or doesn't exist), be less agressive about what to mask: we let all sysvinit-only display-manager units enabled to fallback to previous behavior and let them starting. (Closes: #771739) . systemd (217-2) experimental; urgency=medium . * Re-enable journal forwarding to syslog, until Debian's sysloggers can/do all read from the journal directly. * Fix hostnamectl exit code on success. * Fix "diff failed with error code 1" spew with systemd-delta. (Closes: #771397) * Re-enable systemd-resolved. This wasn't meant to break the entire networkd, just disable the new NSS module. Remove that one manually instead. (Closes: #771423, LP: #1397361) * Import v217-stable patches (up to commit bfb4c47 from 2014-11-07). * Disable AppArmor again. This first requires moving libapparmor to /lib (see #771667). (Closes: #771652) * systemd.bug-script: Capture stderr of systemd-{delta,analyze}. (Closes: #771498) . systemd (217-1) experimental; urgency=medium . [ Martin Pitt ] * New upstream release. Drop all cherry-picked patches and port the Debian specific ones. * Disable systemd-resolved for now. It still needs to mature, and integration into Debian should be discussed first. * Bump util-linux dependency to >= 2.25 as per NEWS. * Drop installation of 50-firmware.rules, not shipped upstream any more. Firmware loading is now exclusively done by the kernel. * Drop installation of readahead related services and code, readahead got dropped in this version. * Ship new networkctl CLI tool. * debian/libsystemd0.symbols: Add new symbols from this release. * debian/rules: Call dpkg-gensymbols with -c4 to immediately spot changed/missing symbols during build. * boot-and-services autopkgtest: Test AppArmor confined units (LP #1396270) * Create new "systemd-journal-remote" system group, for systemd-tmpfiles-setup.service. . [ Marc Deslauriers ] * Build-depend on libapparmor-dev to enable AppArmor support. (LP: #1396270) . [ Didier Roche ] * Handle display-manager transitions: (Closes: #748668) - Add a generator to ensure /etc/X11/default-display-manager is controlling which display-manager is started. - Modify insserv generator to mask of sysvinit-only dms with insserv $x-display-manager tag if they don't match /etc/X11/default-display-manager. This avoids starting multiple dms at boot. * Cherry-pick Shared-add-readlink_value.patch as using that function in the generator. Checksums-Sha1: 909957db005ea555556c50db6d0372221c1a1ac9 3663 systemd_220-2.dsc 2fb8f59bcc36ed4e08b164dd5b294c33193ff50a 152796 systemd_220-2.debian.tar.xz f2ff8d77b1eeb3e1c9d712c65f82ef2f37466f24 61608 libnss-myhostname_220-2_amd64.deb aa8b8eb41f3937c0269f9caf53d2212936e1dbf4 141790 libnss-mymachines_220-2_amd64.deb 085af5c621baddda750c7f6986473a607a643f26 145860 libpam-systemd_220-2_amd64.deb a0618b52148dfa912f42bf2ff14538184ff4d71c 40822 libsystemd-daemon-dev_220-2_amd64.deb 1c10dcc758f47f6aea49d736882a87617785fc9e 107154 libsystemd-dev_220-2_amd64.deb efb00887f72ebadc8c0bc69629089261321b2527 40794 libsystemd-id128-dev_220-2_amd64.deb 78e04031540f95235c46b46074bce149f6bd9438 40796 libsystemd-journal-dev_220-2_amd64.deb 551061fa257ecd65e86aff70d1a5e3bdd0c6a1fb 40810 libsystemd-login-dev_220-2_amd64.deb 76ecc68d7efb599db3f9377aa3ca452810400ceb 107052 libsystemd0_220-2_amd64.deb 3af711c2025727b91b22a8a12a96b429ca3b49fe 23154 libudev-dev_220-2_amd64.deb a904f0db34674afb3b84001d0b00a1262965a3c7 46166 libudev1-udeb_220-2_amd64.udeb b639308bb946baf0502e55b4f0ecdf224107670a 87918 libudev1_220-2_amd64.deb cc6ac7935514cb7972e9bf48844c8a800e8e2fe1 73182 python3-systemd_220-2_amd64.deb 191edf5c0776d4f714dc85872b08cc9532b878f5 23652474 systemd-dbg_220-2_amd64.deb 41675e14ff7cb715363e579f031d7ff194ad3504 45462 systemd-sysv_220-2_amd64.deb d24d189d7d361d7b6df62d7cd3e4ca43c64b7aae 3537860 systemd_220-2_amd64.deb 0ce1d304789e31f3863c56c014147d7b96ebeb45 251614 udev-udeb_220-2_amd64.udeb e7fa514cbc25f351e4688a3de472421fe78332ba 987564 udev_220-2_amd64.deb Checksums-Sha256: a9284e74f0d5afaecf20f8a4fb550464f98ec2b8ebd0af635a64f9ce895cca52 3663 systemd_220-2.dsc 3127dfcf07e0fd6255191d0186f196498ba1b29bf14e0bd43f9eb941d00c1841 152796 systemd_220-2.debian.tar.xz 76c206e61cd266fac0a10664e8b64132366894892666483ab5b84e15096ba9a9 61608 libnss-myhostname_220-2_amd64.deb 68cde8de77aeac670e18cedca26ebdb5d876e5c81b19b8433ba531ccba54f2ac 141790 libnss-mymachines_220-2_amd64.deb 3daf39e4d54d9eeddb19ed41ba6be1ec0aa374ac87b99c1863de09c907918c81 145860 libpam-systemd_220-2_amd64.deb 7d5b8dcbd283932f3fbfcaba7567b1d5c131bf4045a795a879c5a43eece041a8 40822 libsystemd-daemon-dev_220-2_amd64.deb ed0aa3c580f3afe30c9db54f9e245bf43e34c57c8245798b4e07a520adb39cde 107154 libsystemd-dev_220-2_amd64.deb 3affe60bb1aaeefbf545b98807600377bfd5e612ab2d682fdbc5f7d26f397ec5 40794 libsystemd-id128-dev_220-2_amd64.deb a0e2c71073d22309b822007b8a2f92e46d2efd3130fb09f719ea7ee9e0c36135 40796 libsystemd-journal-dev_220-2_amd64.deb 4fdd861f1565fb4c26d20486b03ccb5257593cc2be2b86ae5ff4a0732513cbb3 40810 libsystemd-login-dev_220-2_amd64.deb 1757845e0f7b43da40ecbd31a800d6b9354149aafe7fa2260d9187dd4e7dc920 107052 libsystemd0_220-2_amd64.deb 5ba4ea7df4c3f89ac135612a6a5b3c2f44c30f154cead9b39ca9540ba2c05c16 23154 libudev-dev_220-2_amd64.deb 2ec0455ca441cb793be3984d2975f758fe12ef90809901d899e3d8415958a155 46166 libudev1-udeb_220-2_amd64.udeb 4c8eab44339f140b090d6e7ddc4a2f3a4a4f78ee2ea922f09033fff253ea7b9c 87918 libudev1_220-2_amd64.deb f80cf67b3e2b4852823af40697099fdd525fcc85297ac95ef6f0670f5e91538f 73182 python3-systemd_220-2_amd64.deb 0fdf7a891a32de4ee06b7fa7c5a58188a2b42db9f7f8346d77559479d280d581 23652474 systemd-dbg_220-2_amd64.deb 79d490687c530e3b9009835846d1d741ba9da6f75858d185f5efc67074b832bd 45462 systemd-sysv_220-2_amd64.deb 676e8487762c9b4ad657e7c5f7118e87fee29374f164d8fbdb99a8bc7f6880be 3537860 systemd_220-2_amd64.deb d2204d9b1edb56aad7f84dd36b1146ae9c5312f76bc4e89d0b6fd730b9b261c6 251614 udev-udeb_220-2_amd64.udeb 90fa4336967f4d0b264ba3ebb464c36ead05ca97406364157ce7e41195f729b3 987564 udev_220-2_amd64.deb Files: 7c1e311d396cd31c0dde1525c431b3b5 3663 admin optional systemd_220-2.dsc bbcede8b9de84534da196a91575cec58 152796 admin optional systemd_220-2.debian.tar.xz 28624de9ddca9cb7ca55de5cd43f9d65 61608 admin extra libnss-myhostname_220-2_amd64.deb 9e2d7966fc0463b87375e9cfdc34cdfc 141790 admin extra libnss-mymachines_220-2_amd64.deb ec5125f048695d05e89fb994557a57b5 145860 admin optional libpam-systemd_220-2_amd64.deb 0fa11c900580611c8c732962d8b6a38c 40822 oldlibs extra libsystemd-daemon-dev_220-2_amd64.deb 94d3b986cc2e89bca616a9dd4b3a47ee 107154 libdevel optional libsystemd-dev_220-2_amd64.deb ee67cdc0a1389cc1119d0a0a2429efb3 40794 oldlibs extra libsystemd-id128-dev_220-2_amd64.deb ea7f03dea1654a859aac7f6e5f452a55 40796 oldlibs extra libsystemd-journal-dev_220-2_amd64.deb 9baac90f07531922ecaf6dea5422c461 40810 oldlibs extra libsystemd-login-dev_220-2_amd64.deb 1b6c294b1e2b202a6c2dc34c46a80abe 107052 libs optional libsystemd0_220-2_amd64.deb 5ddfac648567a463cf80d275279a3a8d 23154 libdevel optional libudev-dev_220-2_amd64.deb 75259f52a62569935eacb7036b3267ea 46166 debian-installer optional libudev1-udeb_220-2_amd64.udeb 32008d44962a1991ad98fe0cef90b2f1 87918 libs important libudev1_220-2_amd64.deb 66cec86f4be50f17a9a502d5365292d9 73182 python optional python3-systemd_220-2_amd64.deb 38228c3d87093fde2318fd5e20a99c11 23652474 debug extra systemd-dbg_220-2_amd64.deb a1de72b3db102b174ec26e3138bc4847 45462 admin extra systemd-sysv_220-2_amd64.deb 4a5da82b6054a77182847d74e501d59d 3537860 admin optional systemd_220-2_amd64.deb dddd33204350f3a813febe4032c9324a 251614 debian-installer optional udev-udeb_220-2_amd64.udeb 238037960f0329cb1db3a85a73c122c4 987564 admin important udev_220-2_amd64.deb Package-Type: udeb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVaJ43AAoJENFO8V2v4RNHPIQQAI6vNHdANMR9vPUSIWp0VTpE lNu9hPNFoX9qoj27G0abS37m6ftT93fMno7bq0vgT6FpzFrxXic7YWem59fr+4CN NaK1Et21K0ACEhpe/Va1Gx9sapls2qLxQ16/ztwlKLdSJfUgIvZmDHPqVmMr7uko 1nBRqat2ujiJku5bgDrJ3Sux/1gC+I91lwquTe7ZrQ8M0ay7rlhrOAyQlZP+MKkl N94r+FiAMVBGGWZt8IsTzsdcUKz2EcPnorTiAb4vYZfPS0CD0lNolh2MLTOrjUxu iNNskcEytl4QFh9ck6BTWU69btlTDXrAInKV49J0BJ59br6o3A6/fDFCGIgqPYi/ hMtYSjkZHG+yhOUAIJfdS6J4FcS1cDnrlZtiYMLDcqOJlwq6wTEnvKkQg7H7zlQM QJldoop5AQKzldeJRv70SEIdrfmU2IRXOFbgxbK0Wxpu02iJYqkBoEaw+jKmgoCm CK9Q6azTK1e+hqzkmXBYvvOETOGMf6DjEfaQz6Y1gd32u6K5RmhXcAPMFnQLokCD T9bE2+AmHBg0RJBAxsaPFlKyIP460HqsMMjNDxs5hpXILXDFQJi2AY/cBRjdNPI5 SnG7q7AICb/Z23vzQj6ioVPzNn+QNpjXCWevoYoyyLVJosU7yJhMgzBM+siqkat5 LkTSKAzMU/uEgYEBt09x =IGlm -----END PGP SIGNATURE-----

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org . (Sat, 27 Jun 2015 07:27:37 GMT) (full text, mbox, link).

Send a report that this bug log contains spam.