[ubuntu/wily-proposed] systemd 219-9ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Wed May 13 12:17:15 UTC 2015


systemd (219-9ubuntu1) wily; 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.
    - 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, check if devices are actually defined
      in /etc/network/interfaces as we don't use Debian's net.agent.
      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 libappamor dep to the Ubuntu version where it moved to /lib.
    - Lower apparmor Breaks: to the Ubuntu version that dropped $remote_fs.
    - 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-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 at .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.

Date: Wed, 13 May 2015 14:14:35 +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/219-9ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 13 May 2015 14:14:35 +0200
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-9ubuntu1
Distribution: wily
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)
Launchpad-Bugs-Fixed: 1346734 1370329 1374521 1377258 1414544 1422681 1425376 1430479 1437375 1438249 1447807
Changes:
 systemd (219-9ubuntu1) wily; 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.
     - 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, check if devices are actually defined
       in /etc/network/interfaces as we don't use Debian's net.agent.
       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 libappamor dep to the Ubuntu version where it moved to /lib.
     - Lower apparmor Breaks: to the Ubuntu version that dropped $remote_fs.
     - 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-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 at .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.
Checksums-Sha1:
 516afa61eab4f38f9333e6e6cf315a1bf4466e60 3966 systemd_219-9ubuntu1.dsc
 d34b824f4563212b5390a688ef59cec762892275 217656 systemd_219-9ubuntu1.debian.tar.xz
Checksums-Sha256:
 218fbf20d7e18448ad02b3ec9717d100022a60ee57e2cf9ee12317ad3443c8fe 3966 systemd_219-9ubuntu1.dsc
 589dccdf9bf52e7182c755fb25bed06ff2f034e1f1238fc0d41be735de00a8c5 217656 systemd_219-9ubuntu1.debian.tar.xz
Files:
 037f58370842ccba16d2196f061481f8 3966 admin optional systemd_219-9ubuntu1.dsc
 b374584e20b6792e48209cc5b903b0e9 217656 admin optional systemd_219-9ubuntu1.debian.tar.xz
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>

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

iQIcBAEBCAAGBQJVU0B6AAoJENFO8V2v4RNHQDYP/Ay7luG8xH/TwbtzgyiCqCRv
hNsFafXCHbFbonEthJcieXwZTHQWn+otI4QTZAwsNUOk2NoKIynLOV+Bvpuj/+GP
lf28fWBUiyitLE7r8JlSug0Qrk/ZHKkyxQxm/bwjSd/jgtequ636tO1p/h2Pnkzo
9+BSptk5zB3nawcvj/YJr/VrpgEuJxSo8PGOH4wWERQfIjXn1iqMTB4WaXiupdjL
RyS03xFprIbS+p5fpoNUX+dYjqENHT8AovsA8A/c+CTK9bag6XVA6VeOZ57zOZcj
mbh/Id+SiwBKJE93m9zXsn8/PrA8YTjh9IRumHE1Ujb/g6ajYzbSuYFtV6V11+ME
SLX+SS9FG8SS76bWC48k68dyY+2EMpoy9H1+iePISj1Cg6ZUePj0yvc6fZ9cfI6T
KAoFc/x5LLYZ+2hP/Feid5CimVtLLNUrd3fHJ4JLHgrqdHPRULzSkbGe5nNT7VbN
D9eOx53cXmVF7hl9tQg96SY7izfgjtBLFXBKTKqjURlp2mcUuKnP+FgvT0WudZo1
mOj5d5KO4oVvhiMpc7GyaFU+e9mg0YuI9byFW1Phpn52ANvSmvEdUbPRCCcvVNF7
DzLy565/b6Fu6loukCIkqHeE8aM/Os14yX0qUsdZYWvzas2aCzVb0AFIEJoTdFvk
+ZAO21eTMO2RQlAye6qT
=pRz9
-----END PGP SIGNATURE-----


More information about the Wily-changes mailing list