[ubuntu/xenial-proposed] systemd 228-5ubuntu1 (Accepted)

Martin Pitt martin.pitt at ubuntu.com
Wed Feb 3 11:18:15 UTC 2016


systemd (228-5ubuntu1) xenial; urgency=medium

  * Merge with Debian unstable. Remaining Ubuntu changes:
    - Hack to support system-image read-only /etc, and modify files in
      /etc/writable/ instead.
    - Simpler udev maintainer scripts (all platforms must support udev, no
      debconf).
    - Provide shutdown fallback for upstart. (LP: #1370329)
    - 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)
    - Chown the "systemd" controller of user scropes to the user. This makes
      unprivileged user LXC containers work under systemd, together with
      libpam-cgfs. (LP: #1346734)
    - Build using libseccomp on powerpc and ppc64el (See Debian #800818).

    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.postinst: Migrate mountall specific fstab options to standard
      util-linux "nofail" option.
    - 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)
    - Break lvm (<< 2.02.133-1ubuntu1) and remove our dummy /etc/init.d/lvm2
      on upgrades, as it's shipped by lvm2 now.
    - Make udev break on mdadm << 3.3-2ubuntu3, as udev's init script dropped
      the "Provides: raid-mdadm".
    - Clean up /var/log/udev on upgrade (which is written under upstart, but
      not under systemd). (LP: #1537211)
    - Migrate existing s390x network configuration to new names. (LP: #1526808)

systemd (228-5) unstable; urgency=medium

  [ Martin Pitt ]
  * Drop systemd-vconsole-setup.service: It has never been installed/used in
    Debian and is not necessary for Ubuntu any more.
  * Drop halt-local.service. This has never been documented/used in Debian.
    (LP: #1532553)
  * debian/extra/initramfs-tools/scripts/init-bottom/udev: Prefer "nuke"
    again, it comes from klibc-utils. But fall back to "rm" if it does not
    exist.
  * systemd-timesyncd.service.d/disable-with-time-daemon.conf: Also don't run
    if /usr/sbin/VBoxService exists, as virtualbox-guest-utils already
    provides time synchronization with the host. (Closes: #812522)
  * Drop Michael Stapelberg from Uploaders:, he stopped maintenance long ago.
    Thanks Michael for your great work in the past!
  * Replace "sysv-rc" dependency with Conflicts: openrc, file-rc. The
    rationale from #739679 still applies, but with the moving of
    {invoke,update}-rc.d to init-system-helpers we don't actually need
    anything from sysv-rc any more other than the assumption that SysV init
    scripts are enabled in /etc/rc?.d/ for the SysV generator to work (and
    file-rc and openrc don't do that).
  * debian/tests/timedated: Verify /etc/localtime symlink. Skip verifying the
    /etc/timezone file (which is Debian specific) if $TEST_UPSTREAM is set.
  * debian/tests/localed-locale: Check /etc/locale.conf if $TEST_UPSTREAM is
    set.
  * debian/tests/localed-x11-keymap: Test /etc/X11/xorg.conf.d/00-keyboard.conf
    if $TEST_UPSTREAM is set.
  * debian/tests/boot-and-services: Check for reaching graphical.target
    instead of default.target, as the latter is a session systemd state only.
  * debian/tests/boot-and-services: Skip tests which are known to fail/not
    applicable with testing upstream builds.
  * Drop Fix-up-tmpfiles.d-permissions-properly.patch:
    - /run/lock is already created differently by
      Make-run-lock-tmpfs-an-API-fs.patch, and contradicts to that.
    - /run/lock/lockdev/ isn't being used anywhere and got dropped
      upstream; backport the patch (tmpfiles-drop-run-lock-lockdev.patch).
    - Move dropping of "group:wheel" (which has never existed in Debian) into
      debian/rules, to also catch occurrences in other parts of the file which
      the static patch would overlook.
  * Shorten persistent identifier for CCW network interfaces (on s390x only).
    (LP: #1526808)
  * debian/rules: If $TEST_UPSTREAM is set (when building/testing upstream
    master instead of distro packages), don't fail on non-installed new files
    or new library symbols.
  * Add systemd-sysv conflict to upstart-sysv, and version the upstart
    conflict. This works with both Debian's and Ubuntu's upstart packages.

  [ Michael Biebl ]
  * Drop support for the /etc/udev/disabled flag file. This was a workaround
    for udev failing to install with debootstrap because it didn't use
    invoke-rc.d and therefor was not compliant with policy-rc.d. See #520742
    for further details. This is no longer the case, so supporting that file
    only leads to confusion about its purpose.
  * Retrigger cleanup of org.freedesktop.machine1.conf and
    hwclock-save.service now that dpkg has been fixed to correctly pass the
    old version to postinst on upgrade. (Closes: #802545)
  * Only ship *.link files as part of the udev package. The *.network files
    are solely used by systemd-networkd and should therefor be shipped by the
    systemd package. (Closes: #808237)
  * Cherry-pick a few fixes from upstream:
    - Fix unaligned access in initialize_srand(). (Closes: #812928)
    - Don't run kmod-static-nodes.service if module list is empty. This
      requires kmod v23. (Closes: #810367)
    - Fix typo in systemctl(1). (Closes: #807462)
    - Fix systemd-nspawn --link-journal=host to not fail if the directory
      already exists. (Closes: #808222)
    - Fix a typo in logind-dbus.c. The polkit action is named
      org.freedesktop.login1.power-off, not org.freedesktop.login1.poweroff.
    - Don't log an EIO error in gpt-auto-generator if blkid finds something
      which is not a partition table. (Closes: #765586)
    - Apply ACLs to /var/log/journal and also set them explicitly for
      system.journal.
  * Only skip the filesystem check for /usr if the /run/initramfs/fsck-usr
    flag file exists. Otherwise we break booting with dracut which uses
    systemd inside the initramfs. (Closes: #810748)
  * Update the instructions in README.Debian for creating /var/log/journal.
    They are now in line with the documentation in the systemd-journald(8) man
    page and ensure that ACLs and group permissions are properly set.
    (Closes: #800947, #805617)
  * Drop "systemctl daemon-reload" from lsb init-functions hook. This is no
    longer necessary as invoke-rc.d and init-system-helpers take care of this
    nowadays.

Date: Wed, 03 Feb 2016 12:10:40 +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/228-5ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 03 Feb 2016 12:10:40 +0100
Source: systemd
Binary: systemd systemd-sysv systemd-container systemd-journal-remote systemd-coredump libpam-systemd libnss-myhostname libnss-mymachines libnss-resolve libsystemd0 libsystemd-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb systemd-dbg
Architecture: source
Version: 228-5ubuntu1
Distribution: xenial
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
 libnss-resolve - nss module to resolve names via systemd-resolved
 libpam-systemd - system and service manager - PAM module
 libsystemd-dev - systemd utility library - development files
 libsystemd0 - systemd utility library
 libudev-dev - libudev development files
 libudev1   - libudev shared library
 libudev1-udeb - libudev shared library (udeb)
 systemd    - system and service manager
 systemd-container - systemd container/nspawn tools
 systemd-coredump - tools for storing and retrieving coredumps
 systemd-dbg - system and service manager (debug symbols)
 systemd-journal-remote - tools for sending and receiving remote journal logs
 systemd-sysv - system and service manager - SysV links
 udev       - /dev/ and hotplug management daemon
 udev-udeb  - /dev/ and hotplug management daemon (udeb)
Closes: 765586 800947 802545 805617 807462 808222 808237 810367 810748 812522 812928
Launchpad-Bugs-Fixed: 1346734 1370329 1377258 1430479 1526808 1532553 1537211
Changes:
 systemd (228-5ubuntu1) xenial; urgency=medium
 .
   * Merge with Debian unstable. Remaining Ubuntu changes:
     - Hack to support system-image read-only /etc, and modify files in
       /etc/writable/ instead.
     - Simpler udev maintainer scripts (all platforms must support udev, no
       debconf).
     - Provide shutdown fallback for upstart. (LP: #1370329)
     - 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)
     - Chown the "systemd" controller of user scropes to the user. This makes
       unprivileged user LXC containers work under systemd, together with
       libpam-cgfs. (LP: #1346734)
     - Build using libseccomp on powerpc and ppc64el (See Debian #800818).
 .
     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.postinst: Migrate mountall specific fstab options to standard
       util-linux "nofail" option.
     - 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)
     - Break lvm (<< 2.02.133-1ubuntu1) and remove our dummy /etc/init.d/lvm2
       on upgrades, as it's shipped by lvm2 now.
     - Make udev break on mdadm << 3.3-2ubuntu3, as udev's init script dropped
       the "Provides: raid-mdadm".
     - Clean up /var/log/udev on upgrade (which is written under upstart, but
       not under systemd). (LP: #1537211)
     - Migrate existing s390x network configuration to new names. (LP: #1526808)
 .
 systemd (228-5) unstable; urgency=medium
 .
   [ Martin Pitt ]
   * Drop systemd-vconsole-setup.service: It has never been installed/used in
     Debian and is not necessary for Ubuntu any more.
   * Drop halt-local.service. This has never been documented/used in Debian.
     (LP: #1532553)
   * debian/extra/initramfs-tools/scripts/init-bottom/udev: Prefer "nuke"
     again, it comes from klibc-utils. But fall back to "rm" if it does not
     exist.
   * systemd-timesyncd.service.d/disable-with-time-daemon.conf: Also don't run
     if /usr/sbin/VBoxService exists, as virtualbox-guest-utils already
     provides time synchronization with the host. (Closes: #812522)
   * Drop Michael Stapelberg from Uploaders:, he stopped maintenance long ago.
     Thanks Michael for your great work in the past!
   * Replace "sysv-rc" dependency with Conflicts: openrc, file-rc. The
     rationale from #739679 still applies, but with the moving of
     {invoke,update}-rc.d to init-system-helpers we don't actually need
     anything from sysv-rc any more other than the assumption that SysV init
     scripts are enabled in /etc/rc?.d/ for the SysV generator to work (and
     file-rc and openrc don't do that).
   * debian/tests/timedated: Verify /etc/localtime symlink. Skip verifying the
     /etc/timezone file (which is Debian specific) if $TEST_UPSTREAM is set.
   * debian/tests/localed-locale: Check /etc/locale.conf if $TEST_UPSTREAM is
     set.
   * debian/tests/localed-x11-keymap: Test /etc/X11/xorg.conf.d/00-keyboard.conf
     if $TEST_UPSTREAM is set.
   * debian/tests/boot-and-services: Check for reaching graphical.target
     instead of default.target, as the latter is a session systemd state only.
   * debian/tests/boot-and-services: Skip tests which are known to fail/not
     applicable with testing upstream builds.
   * Drop Fix-up-tmpfiles.d-permissions-properly.patch:
     - /run/lock is already created differently by
       Make-run-lock-tmpfs-an-API-fs.patch, and contradicts to that.
     - /run/lock/lockdev/ isn't being used anywhere and got dropped
       upstream; backport the patch (tmpfiles-drop-run-lock-lockdev.patch).
     - Move dropping of "group:wheel" (which has never existed in Debian) into
       debian/rules, to also catch occurrences in other parts of the file which
       the static patch would overlook.
   * Shorten persistent identifier for CCW network interfaces (on s390x only).
     (LP: #1526808)
   * debian/rules: If $TEST_UPSTREAM is set (when building/testing upstream
     master instead of distro packages), don't fail on non-installed new files
     or new library symbols.
   * Add systemd-sysv conflict to upstart-sysv, and version the upstart
     conflict. This works with both Debian's and Ubuntu's upstart packages.
 .
   [ Michael Biebl ]
   * Drop support for the /etc/udev/disabled flag file. This was a workaround
     for udev failing to install with debootstrap because it didn't use
     invoke-rc.d and therefor was not compliant with policy-rc.d. See #520742
     for further details. This is no longer the case, so supporting that file
     only leads to confusion about its purpose.
   * Retrigger cleanup of org.freedesktop.machine1.conf and
     hwclock-save.service now that dpkg has been fixed to correctly pass the
     old version to postinst on upgrade. (Closes: #802545)
   * Only ship *.link files as part of the udev package. The *.network files
     are solely used by systemd-networkd and should therefor be shipped by the
     systemd package. (Closes: #808237)
   * Cherry-pick a few fixes from upstream:
     - Fix unaligned access in initialize_srand(). (Closes: #812928)
     - Don't run kmod-static-nodes.service if module list is empty. This
       requires kmod v23. (Closes: #810367)
     - Fix typo in systemctl(1). (Closes: #807462)
     - Fix systemd-nspawn --link-journal=host to not fail if the directory
       already exists. (Closes: #808222)
     - Fix a typo in logind-dbus.c. The polkit action is named
       org.freedesktop.login1.power-off, not org.freedesktop.login1.poweroff.
     - Don't log an EIO error in gpt-auto-generator if blkid finds something
       which is not a partition table. (Closes: #765586)
     - Apply ACLs to /var/log/journal and also set them explicitly for
       system.journal.
   * Only skip the filesystem check for /usr if the /run/initramfs/fsck-usr
     flag file exists. Otherwise we break booting with dracut which uses
     systemd inside the initramfs. (Closes: #810748)
   * Update the instructions in README.Debian for creating /var/log/journal.
     They are now in line with the documentation in the systemd-journald(8) man
     page and ensure that ACLs and group permissions are properly set.
     (Closes: #800947, #805617)
   * Drop "systemctl daemon-reload" from lsb init-functions hook. This is no
     longer necessary as invoke-rc.d and init-system-helpers take care of this
     nowadays.
Checksums-Sha1:
 e2be69bb1e57f042a8a772616aaac3e074a0bdd7 4171 systemd_228-5ubuntu1.dsc
 f8cd493fa8f6a0e3bfe6b6bd1c690119c4469366 151364 systemd_228-5ubuntu1.debian.tar.xz
Checksums-Sha256:
 1827e4a719c5c192bc0fffd7072043456048073493a7adf104eb095f4dbcacb1 4171 systemd_228-5ubuntu1.dsc
 ce6a9ee33d85cf7a0cb9775ae09e2de7fd8aaee46f156e255e115425fe4136ac 151364 systemd_228-5ubuntu1.debian.tar.xz
Files:
 ea9e3584dfb2a8dfba9bf92b9e0d221e 4171 admin optional systemd_228-5ubuntu1.dsc
 dd4f2e9d29ba4f19b7a94c6573dc154e 151364 admin optional systemd_228-5ubuntu1.debian.tar.xz
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>

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

iQIcBAEBCAAGBQJWseGnAAoJENFO8V2v4RNH7toP/iUvcjDek8TTVP6W/qDcXLef
j8FmD9GDtPTmjTKQYtNEgMvnFYXd3OkhBknNKAX11aMY+hIpr+zhzE4ubucoGq9E
z5cudQfA2iqz+dwaZZnBYvOjCnsnggRAqU5Z+ktAbfAakyIP61fyJioWlI4B9d9s
bXDW21ADTLrVfFFb5UpFuTCclgu9gGR/Y0OWWyUf03EBUi8UKrk8OkR44vPRqbwb
NrHlzn2XQICBiZqeYnHc8INIxsDsLdp+rY7q5xeVOBhq4wnqgTYjTNGpBmU/PPug
VFevI73EwiTlZD5EyDtnHRHcpbOhfd/oJ1JYPraOgkbG68UehdYE6fapo+YQvHuv
j6x00i8EmJYsnJHt7OC9ZHVk5cniiQVhGSg+WN5uUsIoTR59L9gCMxwnLqhdaQrV
UCy78Vnnk+gdQrv4RluCxrQlwG4H6wXY72LQdRe94DAc3rDNalWL+bsgKEhd2nuN
9aT+PvPHc109pEiFkICW1M2T9oeJfF9oAbfMzen92ZStBijTtet99zn5LrGNa5+6
tqtWgqg+Memqy3qNg7/LuIfGc0BgbCrOSJcM9JTPR6PjLjNuZoVaq7xDU7IzN+XV
dv+aYn/oZ8DQBO7s2+PEeu2zDTlMX+7N01PNSQzNXDyfa8QxeL/i+OkAocaECVqh
44Y0fZern3yoGB93gE9G
=LLOr
-----END PGP SIGNATURE-----


More information about the Xenial-changes mailing list