[ubuntu/vivid-proposed] systemd 218-1ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Sun Dec 14 17:24:18 UTC 2014


systemd (218-1ubuntu1) vivid; urgency=medium

  * Merge with Debian unstable. Remaining Ubuntu changes:
    - Create disk/by-partlabel links for mmcblk partitions.
    - Hack to support system-image read-only /etc, and modify files in
      /etc/writable/ instead.
    - Don't install 80-networking.rules and the Debian *.agent scripts, we
      never supported them in Ubuntu. Instead, extend systemd's "net" device
      udev rule to trigger ifup at .service on network devices.
    - Keep our much simpler udev maintainer scripts (all platforms must
      support udev, no debconf).
    - debian/extra/initramfs.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.
    - debian/extra/initramfs.bottom: If LVM is installed, settle udev,
      otherwise we get missing LV symlinks. Workaround for LP #1185394.
    - Add 40-hyperv-hotadd.rules: Workaround for LP #1233466.
    - Mark graphics devices as PRIMARY_DEVICE_FOR_DISPLAY so that we can wait
      for those in plymouth.
    - Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
      dependencies to "lvm2" which is handled with udev rules in Ubuntu.
    - Add HP ProLiant Server Cartridge power control support.
    - Provide shutdown fallback for upstart. (LP: #1370329)
    - debian/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)
    - Lower Breaks: to plymouth version which has the udev inotify fix in
      Ubuntu.
    - 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)

    Upgrade fixes, keep until 16.04 LTS release:
    - systemd Conflicts/Replaces/Provides systemd-services.
    - Remove obsolete systemd-logind upstart job.

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)

Date: Sun, 14 Dec 2014 18:21:18 +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/218-1ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 14 Dec 2014 18:21:18 +0100
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
Version: 218-1ubuntu1
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-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: 771122
Launchpad-Bugs-Fixed: 1346734 1367241 1370329 1374521 1377258 1387090 1398458 1400680
Changes:
 systemd (218-1ubuntu1) vivid; urgency=medium
 .
   * Merge with Debian unstable. Remaining Ubuntu changes:
     - Create disk/by-partlabel links for mmcblk partitions.
     - Hack to support system-image read-only /etc, and modify files in
       /etc/writable/ instead.
     - Don't install 80-networking.rules and the Debian *.agent scripts, we
       never supported them in Ubuntu. Instead, extend systemd's "net" device
       udev rule to trigger ifup at .service on network devices.
     - Keep our much simpler udev maintainer scripts (all platforms must
       support udev, no debconf).
     - debian/extra/initramfs.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.
     - debian/extra/initramfs.bottom: If LVM is installed, settle udev,
       otherwise we get missing LV symlinks. Workaround for LP #1185394.
     - Add 40-hyperv-hotadd.rules: Workaround for LP #1233466.
     - Mark graphics devices as PRIMARY_DEVICE_FOR_DISPLAY so that we can wait
       for those in plymouth.
     - Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
       dependencies to "lvm2" which is handled with udev rules in Ubuntu.
     - Add HP ProLiant Server Cartridge power control support.
     - Provide shutdown fallback for upstart. (LP: #1370329)
     - debian/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)
     - Lower Breaks: to plymouth version which has the udev inotify fix in
       Ubuntu.
     - 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)
 .
     Upgrade fixes, keep until 16.04 LTS release:
     - systemd Conflicts/Replaces/Provides systemd-services.
     - Remove obsolete systemd-logind upstart job.
 .
 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)
Checksums-Sha1:
 801e153f5070f3d871e4cd53042426103ba8bbb9 4251 systemd_218-1ubuntu1.dsc
 e179aac02a4b084e0b03ecdc2289e9b4be1fc09b 3782276 systemd_218.orig.tar.xz
 254676f1970dc0c06b80c3d299f7585fefb0ffcc 130616 systemd_218-1ubuntu1.debian.tar.xz
Checksums-Sha256:
 e7c55448ac2dc5b12f01b07e9adc4c6a366fab22815e9b2a44f42f42aa79e136 4251 systemd_218-1ubuntu1.dsc
 1b0768b53b6c6d813a93a4b8fe1f80cf53561b09075010a97c7aa08eee3fd59b 3782276 systemd_218.orig.tar.xz
 a61cd8f3f78d92500ca289bc87ff3532c6f80b8b7d920c403c35379d469624f7 130616 systemd_218-1ubuntu1.debian.tar.xz
Files:
 d8b5a4004546569967acb39bdc18bf1a 4251 admin optional systemd_218-1ubuntu1.dsc
 4e2c511b0a7932d7fc9d79822273aac6 3782276 admin optional systemd_218.orig.tar.xz
 a8623fa5589f2edc44a84d527b287375 130616 admin optional systemd_218-1ubuntu1.debian.tar.xz
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>

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

iQIcBAEBCAAGBQJUjcdlAAoJENFO8V2v4RNHezIP/AgRWpjslevd3f3z3ZqLmGC7
mQ9Phn5fkzbNC5L/7BXnzpgoGnnO/VpbhOPZbgLgr2LvlfCtnD2rCADHDAICkYsK
HtdapjblcOxeEqdcSWs71b7/aL4QGJusMcKgZ8z4xdo9PVUDAxyx9S+Wk1/h6giu
/wTJPAzlnSaJdNmRrPg+dDCuWmtnmATVBOcYT+tM1Jk7tQ0QrA2F6CN2kZ3D2uXL
pE/KpxTHYsmIaPmAgAegQ3Vc64V84ImuENq5TPdu6HMsiR40KeOVhLdPxy8oBuOa
tNU7bHnRyD4u87E4Kkl6uB/c1eA3CFwZJWDq/i1eW2gXhPN6qqFgXWS541KEZioG
lyzbOAbc5SJoat5BMDA6R3HDKAAs593rzBbGGHA7kZLB0LC+fFk9jvL5fDC214tO
Bzae6zRnr8fUlPebJdYZbu4mYNHXloIaJBFu0TvcuKGVDTdHsfETdgF9dqGbJAzG
JWO9xQAF11Wd5W7h2j7mx2d4UMhvtzGHrNFmY8w7sKZpZyLCNL+x5wYF873c3lim
XUfiGAi7DbKHRlVyVEFsQud2lmqEHad53R0lK6UtSWJOFdnfTzP1uSWjqUh5VMah
jwNVaL6eJ/CtXSg04M43Axr7Tz59Rl/3QL/s547lACmO8NHjCvLlhHF1qq+euglG
G8Yd43aC9cmoJnUUgFNq
=W7h4
-----END PGP SIGNATURE-----


More information about the Vivid-changes mailing list