[ubuntu/vivid-proposed] systemd 215-6ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Wed Nov 19 08:06:15 UTC 2014


systemd (215-6ubuntu1) 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.
    - debian/rules: Drop doc dir symlinking. It creates havoc with dpkg
      upgrades, and we already have the automatic per-file symlinking.
    - debian/rules: Add an epoch to libgudev.
    - 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).
    - Add udev Apport package hook.
    - 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 /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf
      (LP: #1320534, Closes: #674755).
    - Lower Breaks: to lvm2 again. Our lvm2 package has always used udev for
      device setup, and thus is be compatible with systemd, too.
    - Lower Breaks: to plymouth version which has the udev inotify fix in
      Ubuntu.
    - Add HP ProLiant Server Cartridge power control support.
    - Provide shutdown fallback for upstart. (LP: #1370329)
    - Add boot-and-services autopkgtest to check booting with systemd-sysv and
      that the most crucial services behave as expected.
    - 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)

    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 on upgrades. (LP: #1381655)
  * 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)
  * Add systemd Apport hook for adding systemd-delta and information about
    failed units.

systemd (215-6) unstable; urgency=medium

  [ Martin Pitt ]
  * Cherry-pick upstream patch to fix udev crash in link_config_get().
  * Cherry-pick upstream patch to fix tests in limited schroot environments.
  * Add d/p/Add-env-variable-for-machine-ID-path.patch: Allow specifying an
    alternate /etc/machine-id location. This is necessary for running tests
    as long as it isn't in our base images (see Debian #745876)
  * Run tests during package build. For the first round don't make them fatal
    for now (that will happen once we see results from all the architectures).
  * Drop our Check-for-kmod-binary.patch as the upstream patch
    units-conditionalize-static-device-node-logic-on-CAP.patch supersedes it.
  * Drop Use-comment-systemd.-syntax-in-systemd.mount-man-pag.patch, as
    our util-linux is now recent enough. Bump dependency to >= 2.21.
  * Adjust timedated and hostnamed autopkgtests to current upstream version.
  * Replace our Debian hwdb.bin location patch with what got committed
    upstream. Run hwdb update with the new --usr option to keep current
    behaviour.
  * debian/README.Debian: Document how to debug boot or shutdown problems with
    the debug shell. (Closes: #766039)
  * Skip-99-systemd.rules-when-not-running-systemd-as-in.patch: Call path_id
    under all init systems, to get consistent ID_PATH attributes. This is
    required so that tools like systemd-rfkill can be used with SysVinit or
    upstart scripts, too. (LP: #1387282)
  * Switch libpam-systemd dependencies to prefer systemd-shim over
    systemd-sysv, to implement the CTTE decision #746578. This is a no-op on
    systems which already have systemd-sysv installed, but will prevent
    installing that on upgrades. (Closes: #769747)
  * Remove Tollef from Uploaders: as per his request. Thanks Tollef for all
    you work!
  * net.agent: Properly close stdout/err FDs, to avoid long hangs during udev
    settle. Thanks to Ben Hutchings! (Closes: #754987)
  * Bump Standards-Version to 3.9.6 (no changes necessary).

  [ Didier Roche ]
  * debian/ifup at .service: add a ConditionPath on /run/network, to avoid
    failing the unit if /etc/init.d/networking is disabled. (Closes: #769528)

Date: Wed, 19 Nov 2014 08:55:55 +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/215-6ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 19 Nov 2014 08:55:55 +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: 215-6ubuntu1
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: 674755 754987 766039 769528 769747
Launchpad-Bugs-Fixed: 1320534 1370329 1374521 1377258 1381655 1387282
Changes:
 systemd (215-6ubuntu1) 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.
     - debian/rules: Drop doc dir symlinking. It creates havoc with dpkg
       upgrades, and we already have the automatic per-file symlinking.
     - debian/rules: Add an epoch to libgudev.
     - 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).
     - Add udev Apport package hook.
     - 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 /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf
       (LP: #1320534, Closes: #674755).
     - Lower Breaks: to lvm2 again. Our lvm2 package has always used udev for
       device setup, and thus is be compatible with systemd, too.
     - Lower Breaks: to plymouth version which has the udev inotify fix in
       Ubuntu.
     - Add HP ProLiant Server Cartridge power control support.
     - Provide shutdown fallback for upstart. (LP: #1370329)
     - Add boot-and-services autopkgtest to check booting with systemd-sysv and
       that the most crucial services behave as expected.
     - 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)
 .
     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 on upgrades. (LP: #1381655)
   * 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)
   * Add systemd Apport hook for adding systemd-delta and information about
     failed units.
 .
 systemd (215-6) unstable; urgency=medium
 .
   [ Martin Pitt ]
   * Cherry-pick upstream patch to fix udev crash in link_config_get().
   * Cherry-pick upstream patch to fix tests in limited schroot environments.
   * Add d/p/Add-env-variable-for-machine-ID-path.patch: Allow specifying an
     alternate /etc/machine-id location. This is necessary for running tests
     as long as it isn't in our base images (see Debian #745876)
   * Run tests during package build. For the first round don't make them fatal
     for now (that will happen once we see results from all the architectures).
   * Drop our Check-for-kmod-binary.patch as the upstream patch
     units-conditionalize-static-device-node-logic-on-CAP.patch supersedes it.
   * Drop Use-comment-systemd.-syntax-in-systemd.mount-man-pag.patch, as
     our util-linux is now recent enough. Bump dependency to >= 2.21.
   * Adjust timedated and hostnamed autopkgtests to current upstream version.
   * Replace our Debian hwdb.bin location patch with what got committed
     upstream. Run hwdb update with the new --usr option to keep current
     behaviour.
   * debian/README.Debian: Document how to debug boot or shutdown problems with
     the debug shell. (Closes: #766039)
   * Skip-99-systemd.rules-when-not-running-systemd-as-in.patch: Call path_id
     under all init systems, to get consistent ID_PATH attributes. This is
     required so that tools like systemd-rfkill can be used with SysVinit or
     upstart scripts, too. (LP: #1387282)
   * Switch libpam-systemd dependencies to prefer systemd-shim over
     systemd-sysv, to implement the CTTE decision #746578. This is a no-op on
     systems which already have systemd-sysv installed, but will prevent
     installing that on upgrades. (Closes: #769747)
   * Remove Tollef from Uploaders: as per his request. Thanks Tollef for all
     you work!
   * net.agent: Properly close stdout/err FDs, to avoid long hangs during udev
     settle. Thanks to Ben Hutchings! (Closes: #754987)
   * Bump Standards-Version to 3.9.6 (no changes necessary).
 .
   [ Didier Roche ]
   * debian/ifup at .service: add a ConditionPath on /run/network, to avoid
     failing the unit if /etc/init.d/networking is disabled. (Closes: #769528)
Checksums-Sha1:
 2460998b80f6a966780c08e2256cabcac5128eb0 4178 systemd_215-6ubuntu1.dsc
 32ca685863359e740292ad8552bc03addc812a04 177292 systemd_215-6ubuntu1.debian.tar.xz
Checksums-Sha256:
 f4a712483764683a9d13c8f2f84a26359f4eece4cc11171caed74f0102f12127 4178 systemd_215-6ubuntu1.dsc
 a15c5d68c679c0870623dc122fd41486790c2e52e0fd8f72f18a61f6e424d770 177292 systemd_215-6ubuntu1.debian.tar.xz
Files:
 2dfdc1c20ed98d94ac8b09164803d295 4178 admin optional systemd_215-6ubuntu1.dsc
 a6f990b175a29a79914b1f7fb4d13c3d 177292 admin optional systemd_215-6ubuntu1.debian.tar.xz
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>

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

iQIcBAEBCAAGBQJUbE17AAoJENFO8V2v4RNHP4oP/2wqEcNht7NyWHKk58j3VABb
wjxIo7a2qC/IGigK1HpolrAUP8rzC4DCxXbAKO3W2+87/ginc0lQWhxGaC9m9AmL
c7GVNjLdYOXNuUfs0dRU6NrDR9PuAFQCfADl8Edfpv3JXcCpvQhCMtWoH0P7YR7L
9w9UT5biYyOrhhrdpSuncKu69FcUo328J5TmO1jkYlBgYLywMjsRJQameBT+hiBK
VCnEPrgNtZb1CU5qmAb6kXde65wxv8J/+qulkxT+2CYJcdqjKqi7CQwhgRYCUK1h
l7Cay0AeTdKkhbGW8k7E6G6SHpoFm6s96oy+7CUExF62K8OeNx6Zakbh3lwQcmMv
Atanw1WHHu886Q+qJ53LZ8+ehUHpmdIOOkjGjkQS8mXUcgT5ZWaNuAOw6BxdXQ6Q
CCZMo9hFzifY/erzTHPGnYkBC/n9R2f10VCMwOyjUyekFhb6eaxlCoY+LF45el8T
wn8RUrO8e2qGRABmZ/Ll9sn1XYIHawx95rerlQcGWFu1jh1WOcPEar6T0kGmzvLd
P28h3a8VPOAnUcXb4V2ewNetioNe/XM/KwMQjCnNm8zneUwAB26WKvdZlqf68DDV
OoBOU94z11WEF6u5D+1Tpm2Nb/MlGn0TMR5IFAbthxT/DBBu81u1AA6oDziGXk77
0uvm/YVCX+aN7dpu7poW
=7SsB
-----END PGP SIGNATURE-----


More information about the Vivid-changes mailing list