[ubuntu/wily-proposed] systemd 220-6ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Thu Jun 11 09:01:14 UTC 2015


systemd (220-6ubuntu1) wily; urgency=medium

  * Merge with Debian unstable. Remaining Ubuntu changes:
    - Hack to support system-image read-only /etc, and modify files in
      /etc/writable/ instead.
    - Keep our much simpler udev maintainer scripts (all platforms must
      support udev, no debconf).
    - initramfs init-top: Drop scsi_wait_scan and udevadm settle, we do that
      in a more sensible way with wait-for-root.
    - initramfs init-bottom: If LVM is installed, settle udev,
      otherwise we get missing LV symlinks. Workaround for LP #1185394.
    - Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
      dependencies to "lvm2" which is handled with udev rules in Ubuntu.
    - Add debian/udev.lvm2.service to avoid running the dummy lvm2 init
      script.
    - Provide shutdown fallback for upstart. (LP: #1370329)
    - debian/extra/ifup at .service: Additionally run for "auto" class. We don't
      really support "allow-hotplug" in Ubuntu at the moment, so we need to
      deal with "auto" devices appearing after "/etc/init.d/networking start"
      already ran. (LP: #1374521) Also run ifup in the background during boot,
      to avoid blocking network.target. (LP: #1425376)
    - ifup at .service: Drop dependency on networking.service (i. e.
      /etc/init.d/networking), and merely ensure that /run/network exists.
      This avoids unnecessary dependencies/waiting during boot and dependency
      cycles if hooks wait for other interfaces to come up (like ifenslave
      with bonding interfaces). (LP: #1414544)
    - Add Get-RTC-is-in-local-time-setting-from-etc-default-rc.patch: In
      Ubuntu we currently keep the setting whether the RTC is in local or UTC
      time in /etc/default/rcS "UTC=yes|no", instead of /etc/adjtime.
      (LP: #1377258)
    - Put session scopes into all cgroup controllers. This makes unprivileged
      user LXC containers work under systemd. (LP: #1346734)
    - systemctl: Don't forward telinit u to upstart. This works around
      upstart's Restart() always reexec'ing /sbin/init on Restart(), even if
      that changes to point to systemd during the upgrade. This avoids running
      systemd during a dist-upgrade. (LP: #1430479)
    - Drop hwdb-update dependency from udev-trigger.service, which got
      introduced in v219-stable. This causes udev and plymouth to start too
      late and isn't really needed in Ubuntu yet as we don't support stateless
      systems yet and handle hwdb.bin updates through dpkg triggers. This can
      be dropped again with initramfs-tools 0.117.
    - Lower Breaks: to plymouth version which has the udev inotify fix in
      Ubuntu.
    - Lower apparmor Breaks: to the Ubuntu version that dropped $remote_fs.
    - Change systemd-sysv's conflicts to upstart-sysv. (LP: #1422681)

    Upgrade fixes, keep until 16.04 LTS release:
    - systemd Conflicts/Replaces/Provides systemd-services.
    - Remove obsolete systemd-logind upstart job.
    - Clean up obsolete /etc/udev/rules.d/README.

systemd (220-6) unstable; urgency=medium

  * Enable seccomp support on the architectures that provide libseccomp.
    (Closes: #760299)
  * boot-and-services autopkgtest: Add SeccompTest for the above.
  * boot-and-services autopkgtest: Check that we don't get an unwanted
    tmp.mount unless /etc/fstab explicitly specifies it.
  * Bump libcap-dev build dep to the version that provides libcap2-udeb.
    (Closes: #787542)
  * Stop installing tmp.mount by default; there are still situations where it
    becomes active through dependencies from other units, which is surprising,
    hides existing data in /tmp during runtime, and it isn't safe to have a
    tmpfs /tmp on every install scenario. (Closes: #783509)
    - d/rules: Ship tmp.mount in /usr/share/systemd/ instead of
      /lib/systemd/systemd.
    - systemd.postinst: When tmp.mount already was enabled, install tmp.mount
      into /etc and keep it enabled.
    - systemd.postinst: When enabling tmp.mount because of RAMTMP=yes, copy it
      from /usr/share.
    - Drop Don-t-mount-tmp-as-tmpfs-by-default.patch and
      PrivateTmp-shouldn-t-require-tmpfs.patch, not necessary any more.

Date: Thu, 11 Jun 2015 10:46:18 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/systemd/220-6ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 11 Jun 2015 10:46:18 +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
Version: 220-6ubuntu1
Distribution: wily
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
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: 760299 783509 787542
Launchpad-Bugs-Fixed: 1346734 1370329 1374521 1377258 1414544 1422681 1425376 1430479
Changes:
 systemd (220-6ubuntu1) wily; urgency=medium
 .
   * Merge with Debian unstable. Remaining Ubuntu changes:
     - Hack to support system-image read-only /etc, and modify files in
       /etc/writable/ instead.
     - Keep our much simpler udev maintainer scripts (all platforms must
       support udev, no debconf).
     - initramfs init-top: Drop scsi_wait_scan and udevadm settle, we do that
       in a more sensible way with wait-for-root.
     - initramfs init-bottom: If LVM is installed, settle udev,
       otherwise we get missing LV symlinks. Workaround for LP #1185394.
     - Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
       dependencies to "lvm2" which is handled with udev rules in Ubuntu.
     - Add debian/udev.lvm2.service to avoid running the dummy lvm2 init
       script.
     - Provide shutdown fallback for upstart. (LP: #1370329)
     - debian/extra/ifup at .service: Additionally run for "auto" class. We don't
       really support "allow-hotplug" in Ubuntu at the moment, so we need to
       deal with "auto" devices appearing after "/etc/init.d/networking start"
       already ran. (LP: #1374521) Also run ifup in the background during boot,
       to avoid blocking network.target. (LP: #1425376)
     - ifup at .service: Drop dependency on networking.service (i. e.
       /etc/init.d/networking), and merely ensure that /run/network exists.
       This avoids unnecessary dependencies/waiting during boot and dependency
       cycles if hooks wait for other interfaces to come up (like ifenslave
       with bonding interfaces). (LP: #1414544)
     - Add Get-RTC-is-in-local-time-setting-from-etc-default-rc.patch: In
       Ubuntu we currently keep the setting whether the RTC is in local or UTC
       time in /etc/default/rcS "UTC=yes|no", instead of /etc/adjtime.
       (LP: #1377258)
     - Put session scopes into all cgroup controllers. This makes unprivileged
       user LXC containers work under systemd. (LP: #1346734)
     - systemctl: Don't forward telinit u to upstart. This works around
       upstart's Restart() always reexec'ing /sbin/init on Restart(), even if
       that changes to point to systemd during the upgrade. This avoids running
       systemd during a dist-upgrade. (LP: #1430479)
     - Drop hwdb-update dependency from udev-trigger.service, which got
       introduced in v219-stable. This causes udev and plymouth to start too
       late and isn't really needed in Ubuntu yet as we don't support stateless
       systems yet and handle hwdb.bin updates through dpkg triggers. This can
       be dropped again with initramfs-tools 0.117.
     - Lower Breaks: to plymouth version which has the udev inotify fix in
       Ubuntu.
     - Lower apparmor Breaks: to the Ubuntu version that dropped $remote_fs.
     - Change systemd-sysv's conflicts to upstart-sysv. (LP: #1422681)
 .
     Upgrade fixes, keep until 16.04 LTS release:
     - systemd Conflicts/Replaces/Provides systemd-services.
     - Remove obsolete systemd-logind upstart job.
     - Clean up obsolete /etc/udev/rules.d/README.
 .
 systemd (220-6) unstable; urgency=medium
 .
   * Enable seccomp support on the architectures that provide libseccomp.
     (Closes: #760299)
   * boot-and-services autopkgtest: Add SeccompTest for the above.
   * boot-and-services autopkgtest: Check that we don't get an unwanted
     tmp.mount unless /etc/fstab explicitly specifies it.
   * Bump libcap-dev build dep to the version that provides libcap2-udeb.
     (Closes: #787542)
   * Stop installing tmp.mount by default; there are still situations where it
     becomes active through dependencies from other units, which is surprising,
     hides existing data in /tmp during runtime, and it isn't safe to have a
     tmpfs /tmp on every install scenario. (Closes: #783509)
     - d/rules: Ship tmp.mount in /usr/share/systemd/ instead of
       /lib/systemd/systemd.
     - systemd.postinst: When tmp.mount already was enabled, install tmp.mount
       into /etc and keep it enabled.
     - systemd.postinst: When enabling tmp.mount because of RAMTMP=yes, copy it
       from /usr/share.
     - Drop Don-t-mount-tmp-as-tmpfs-by-default.patch and
       PrivateTmp-shouldn-t-require-tmpfs.patch, not necessary any more.
Checksums-Sha1:
 6f6816ae0171401552d67de4c5954a66bb514c81 3849 systemd_220-6ubuntu1.dsc
 c4cdbb6ef64c693d030f8c7891c5870fb9e2e0b8 162768 systemd_220-6ubuntu1.debian.tar.xz
Checksums-Sha256:
 9b3e778a48b1013b7c30703f28a235874b557e03fbbb24c275040a9f6cef6be5 3849 systemd_220-6ubuntu1.dsc
 1e9880a9432c48b3b888fb4f4b1dc87bca3b4081d6b774fef49260a9f4466926 162768 systemd_220-6ubuntu1.debian.tar.xz
Files:
 b351549382b1ccd69b9a11787cd461a2 3849 admin optional systemd_220-6ubuntu1.dsc
 df65ed11b9411aa43d09a8cd8317252e 162768 admin optional systemd_220-6ubuntu1.debian.tar.xz
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVeUsBAAoJENFO8V2v4RNHRvAQAKcYVQvj33QZbLxAEZnC1jaP
fM9YtU0a25hFFUTODs6JhuJe0anX6GKXILQTsZZ4KjUHdXYfQcwM5xfur8tCZ1CA
yDYN4X3wgPVqHQSxDPC33H2y+Qr+mT0VSTMyf68ZH0VpvDqeyFt98h4nP6w1djwG
tCwzJIG0ujgPH72QhLBN9Vi6l4ybIqsY+UCef0iFjqi4lDUCujb/jHPGhxf8myPz
tFqnaxOIs7k8+7nifwSaLaJ66T0mQcSIXTK6tfbA0Dcg0w0xaPq/uBonj7wX8gd6
4IU1amQlF4hgZBgfFIHSDrnnmCFutEoLb+eFTlBNNHnWpjoKjVT1RJ5RbjJ3z43p
3PxbAh8iATdIWTqW62maLzMzTsPcg9aksL2OLWAYDADDx6Izwjcj1FTVDXg7wkB/
Fb7QGiyaeha30k7rCwMl75KXlMA8hsmJreOzJfrtRMRGSPhl+IZ7o9zWXIk0P2wc
5vwz/ErcdBXEZZXFvBZqfIW3zI2Lk8DGxy0ZJ91nPM6NG1zJD6JlojBLHRpDQS5V
grZfTyPzqEFS4lBrkW12VyQ2BtjY0VHGWXKp9f0VCptwKorr2jBcjxgdbYNjyO2Y
Jif9Kym0Edts+iwJsYXpJLY2mZX5L9LQB91Zy9CzXCd+y6v7ZlBUdZXM7zIIzOxc
DT3JoW0JpAToYaOY39LM
=NrkH
-----END PGP SIGNATURE-----


More information about the Wily-changes mailing list