[ubuntu/vivid-proposed] systemd 219-5ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Fri Mar 27 14:55:28 UTC 2015


systemd (219-5ubuntu1) vivid; urgency=medium

  * Merge with Debian experimental branch. 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 $ROOTDELAY, we do that in a more sensible way
      with wait-for-root. Will get applicable to Debian once Debian gets
      wait-for-root in initramfs-tools.
    - 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.
    - 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, check if devices are actually defined
      in /etc/network/interfaces as we don't use Debian's net.agent.
    - 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)
    - Lower Breaks: to plymouth version which has the udev inotify fix in
      Ubuntu.
    - Lower libappamor1 dep to the Ubuntu version where it moved to /lib.
    - Change systemd-sysv's conflicts to upstart-sysv. (LP: #1422681)
    - Make failure of boot-and-services NSpawn.test_boot non-fatal for now.
      This currently fails when being triggered by Jenkins, but is totally
      unreproducible when running this manually on the exact same machine.

    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 (219-6) UNRELEASED; urgency=medium

  [ Martin Pitt ]
  * Import patches from v219-stable branch (up to 85a6fab).

  [ Didier Roche ]
  * Fix mount point detection on overlayfs and similar file systems without
    name_to_handle_at() and st_dev support. (LP: #1411140)

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)

Date: Fri, 27 Mar 2015 15:17:45 +0100
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/219-5ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 27 Mar 2015 15:17:45 +0100
Source: systemd
Binary: systemd systemd-sysv libpam-systemd libsystemd0 libsystemd-dev libsystemd-login-dev libsystemd-daemon-dev libsystemd-journal-dev 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
Version: 219-5ubuntu1
Distribution: vivid
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
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-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: 740372 779710 779902 780263
Launchpad-Bugs-Fixed: 1346734 1370329 1374521 1377258 1411140 1414544 1422681 1427312 1427899 1428540 1428811 1429734 1430479
Changes:
 systemd (219-5ubuntu1) vivid; urgency=medium
 .
   * Merge with Debian experimental branch. 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 $ROOTDELAY, we do that in a more sensible way
       with wait-for-root. Will get applicable to Debian once Debian gets
       wait-for-root in initramfs-tools.
     - 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.
     - 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, check if devices are actually defined
       in /etc/network/interfaces as we don't use Debian's net.agent.
     - 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)
     - Lower Breaks: to plymouth version which has the udev inotify fix in
       Ubuntu.
     - Lower libappamor1 dep to the Ubuntu version where it moved to /lib.
     - Change systemd-sysv's conflicts to upstart-sysv. (LP: #1422681)
     - Make failure of boot-and-services NSpawn.test_boot non-fatal for now.
       This currently fails when being triggered by Jenkins, but is totally
       unreproducible when running this manually on the exact same machine.
 .
     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 (219-6) UNRELEASED; urgency=medium
 .
   [ Martin Pitt ]
   * Import patches from v219-stable branch (up to 85a6fab).
 .
   [ Didier Roche ]
   * Fix mount point detection on overlayfs and similar file systems without
     name_to_handle_at() and st_dev support. (LP: #1411140)
 .
 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)
Checksums-Sha1:
 42132e57fcaf8772db1d3869c347ee43054e4df4 3945 systemd_219-5ubuntu1.dsc
 2dd3124225c82539e4d9df84f2832c356576cf48 214824 systemd_219-5ubuntu1.debian.tar.xz
Checksums-Sha256:
 e01b406a891276ad929bca536f07bceced16866c4137b88975758a6fac601620 3945 systemd_219-5ubuntu1.dsc
 81a3324fcfe6d8fc8b3ea64444bbf1d36a93bae9aa6991a1348c1e24789df04f 214824 systemd_219-5ubuntu1.debian.tar.xz
Files:
 f752aef03977393615887c5d528e0997 3945 admin optional systemd_219-5ubuntu1.dsc
 38738c5f4d8d17522b61b38e9b064dcd 214824 admin optional systemd_219-5ubuntu1.debian.tar.xz
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>


More information about the Vivid-changes mailing list