[ubuntu/cosmic-proposed] systemd 239-7ubuntu1 (Accepted)

Dimitri John Ledkov xnox at ubuntu.com
Fri Jul 27 15:04:11 UTC 2018


systemd (239-7ubuntu1) cosmic; urgency=medium

  Merged from Debian Unstable, remaining changes are:

  * Set UseDomains to true, by default, on Ubuntu.
  * Enable systemd-resolved by default.
  * postinst: Create /etc/resolv.conf at postinst, pointing at the stub
    resolver.
  * postinst: drop empty/stock /etc/rc.local.
  * postinst: enable persistent journal.
  * Drop systemd.prerm safety check.
  * Ship systemd sysctl settings.
  * libnss-resolve: do not disable and stop systemd-resolved.
  * boot-smoke: refactor ADT test.
  * Fix test-functions failing with Ubuntu units.
  * units: set ConditionVirtualization=!private-users on journald audit socket.
  * units: drop resolvconf.conf drop-in, resolved integration moved to
    resolvconf package.
  * debian/tests: Switch to gdm3, enforce udev upgrade.
  * Ubuntu/extra: ship dhclient-enter hook.
  * Ignore failures to set Nice priority on services in containers.
  * systemd-fsckd: Fix ADT tests to work on s390x too.
  * Disable LLMNR and MulticastDNS by default.
  * Enable qemu tests on most architectures.
  * debian/tests/systemd-fsckd: update assertions expectations for v237.
  * test/test-fs-util: detect container, in addition to root.
  * test/test-functions: launch qemu-system with -vga none.
  * Blacklist TEST-16-EXTEND-TIMEOUT.
  * tests/boot-smoke: ignore udevd connection timeouts resolving colord group.
  * tests/systemd-fsckd: ignore systemd_fsck_with_plymouth_failure.
  * tests/control: ensure boot-smoke uses latest systemd & udev.
  * wait-online: do not wait, if no links are managed (neither configured, or
    failed).
  * journald.service: set Nice=-1 to dodge watchdog on soft lockups.
  * Workaround captive portals not responding to EDNS0 queries.
  * resolved: Listen on both TCP and UDP by default.
  * Recommend networkd-dispatcher
  * networkd: if RA was implicit, do not await ndisc_configured.
  * udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
  * Skip starting systemd-remount-fs.service in containers.
  * Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file.
  * Disable dh_installinit generation of tmpfiles for the systemd package.
    Replace with a manual safe call to systemd-tmpfiles which will process any
    updates to the tmpfiles shipped by systemd package, taking into account any
    overrides shipped by other packages, sysadmin, or specified in the runtime
    directories. (LP: #1748147)
  * Enable EFI/bootctl on armhf.
  * boot-and-services: stderr is ok, for status command on the c1 container.
  * Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
  * adt: boot-and-services: assert any kernel syslog messages.
  * debian/extra/start-udev: Set scsi_mod scan=sync even if it's builtin to the
    kernel (we previously only set it in modprobe.d) LP: #1779815
  * units: conditionalize more units to not start in containers.
  * tests: conditionalize more unit tests to pass in LXD container.

systemd (239-7) unstable; urgency=medium

  * autopkgtest: Add iputils-ping dependency to root-unittests.
    The ping binary is required by test-bpf.
  * autopkgtest: Add dbus-user-session and libpam-systemd dependency to
    root-unittests.
    Without a working D-Bus user session, a lot of the test-bus-* tests are
    skipped.
  * network/link: Fix logic error in matching devices by MAC (Closes: #904198)

systemd (239-6) unstable; urgency=medium

  [ Martin Pitt ]
  * autopkgtest: Install libnss-systemd.
    Make sure that dynamic users can be resolved. This e. g. prevents a
    startup failure for systemd-resolved.
  * autopkgtest: Add missing python3 test dependency for udev test

  [ Michael Biebl ]
  * autopkgtest: Make AppArmor violator test work with merged-usr
  * Make /dev/kvm accessible to local users and group kvm.
    Re-add the uaccess tag to /dev/kvm to make it accessible to local
    users. Access is also granted via group kvm, so create that in
    udev.postinst. (Closes: #887852)
  * Move a few man pages from systemd to systemd-journal-remote.
    The systemd package shipped a few systemd-journal-remote and
    systemd-journal-upload related man pages which really belong into the
    systemd-journal-remote package. Move those man pages into the correct
    package and add a Breaks/Replaces against systemd accordingly.
    (Closes: #903557)
  * autopkgtest: Drop no-longer needed workaround from upstream test
  * Go back to statically allocate system users for timesyncd, networkd and
    resolved.
    There are currently too many open issues related to D-Bus and the usage
    of DynamicUser. (Closes: #902971)
  * Change python3-minimal dependency to python3.
    While we strictly only need python3-minimal, the usage of
    python3-minimal triggers a lintian error: depends-on-python-minimal
  * test: Drop SKIP_INITRD for QEMU-based tests.
    The Debian Linux kernel ships ext4 support as a module, so we require an
    initrd to successfully start the QEMU images.
  * debian/tests/localed-x11-keymap: Deal with absence of
    /etc/default/keyboard more gracefully
  * autopkgtest: Add various dependencies to make upstream test pass on Debian
    - netcat-openbsd: Required by TEST-12-ISSUE-3171.
    - busybox-static: Required by TEST-13-NSPAWN-SMOKE.
    - plymouth: Required by TEST-15-DROPIN and TEST-22-TMPFILES.
  * Drop seccomp system call filter for udev.
    The seccomp based system call whitelist requires at least systemd 239 to
    be the active init and during a dist-upgrade we can't guarantee that
    systemd has been fully configured before udev is restarted.
    The versioned systemd Breaks that was added to udev for #902185 didn't
    really fix this issue, so revert that change again. (Closes: #903224)

systemd (239-5) unstable; urgency=medium

  * Add inverse version restriction of the Breaks to the systemd-shim
    alternative in libpam-systemd.
    Otherwise apt will fail to find an installation path for libpam-systemd
    in cases where libpam-systemd is an indirect dependency. (Closes: #902998)

systemd (239-4) unstable; urgency=medium

  [ Michael Biebl ]
  * Drop outdated section from README.Debian about switching back to SysV init
  * sleep: Fix one more printf format of a fiemap field
  * basic: Add missing comma in raw_clone assembly for sparc
  * bus-util: Make log level lower in request_name_destroy_callback()
  * tmpfiles: Specify access mode for /run/systemd/netif
  * Add Breaks against python-dbusmock (<< 0.18) to systemd.
    The logind and timedated tests in python-dbusmock were broken by the
    latest systemd release and had to be adjusted to work with systemd 239.
    See #902602
  * Drop patches which try to support running systemd services without systemd
    as pid 1.
    No one is currently actively maintaining systemd-shim, which means that
    e.g. running systemd-logind no longer works when systemd is not pid 1.
    Thus drop our no longer working patches. Bump the Breaks against
    systemd-shim accordingly.
    See #895292, #901404, #901405

  [ Martin Pitt ]
  * test: fix networkd-test.py rate limiting and dynamic user

systemd (239-3) unstable; urgency=medium

  * Revert "systemctl: when removing enablement or mask symlinks, cover both
    /run and /etc"
    We currently have packages in the archive which use
    "systemctl --runtime unmask" and are broken by this change.
    This is a intermediate step until it is clear whether upstream will
    revert this commit or whether we will have to update affected packages
    to deal with this changed behaviour.
    See #902287 and https://github.com/systemd/systemd/issues/9393

systemd (239-2) unstable; urgency=medium

  * sleep: Fix printf format of fiemap fields.
    This should fix a FTBFS on ia64.
  * timesync: Change type of drift_freq to int64_t.
    This should fix a FTBFS on x32.
  * Bump systemd Breaks to ensure it is upgraded in lockstep with udev.
    The hardening features used by systemd-udevd.service require systemd 239
    and udev will fail to start with older versions. (Closes: #902185)

systemd (239-1) unstable; urgency=medium

  [ Michael Biebl ]
  * New upstream version 239
  * Drop alternative iptables-dev Build-Depends.
    It is no longer needed as both Ubuntu and Debian now ship libiptc-dev in
    their latest stable (LTS) release.
  * Drop alternative btrfs-tools Recommends.
    It is no longer needed as btrfs-progs is now available in both Debian
    and Ubuntu and keeping the alternative around prevents the transitional
    package from being autoremoved.
  * Disable installation of RPM macros.
    This avoids having to remove them manually later on.
  * Drop cleanup rules for libtool .la files.
    With the switch to Meson, libtool is no longer used.
  * Drop fallback for older kernels when running the test suite.
    We now assume that we have a kernel newer then 3.13.
  * Stop cleaning up .busname units.
    Those are gone upstream, so we no longer need to remove them manually.
  * Update symbols file for libsystemd0
  * Rebase patches
  * Install new resolvectl tool.
    Don't ship the /sbin/resolvconf compat symlink in the systemd package,
    as this would cause a file conflict with the resolvconf and openresolv
    package.
  * Disable support for "Portable Services"
    This is still an experimental feature.
  * Disable pristine-tar in gbp.conf.
    It is currently not possible to import the systemd v239 tarball using
    pristine-tar due to #902115.
  * Bump Build-Depends on meson to (>= 0.44)
  * Stop setting the path for the kill binary, no longer necessary
  * Stop creating systemd-network and systemd-resolve system user
    systemd-networkd.service and systemd-resolved.service now use
    DynamicUser=yes.

  [ Dimitri John Ledkov ]
  * Run all upstream tests, and then report all that failed.

Date: Thu, 26 Jul 2018 16:26:22 +0100
Changed-By: Dimitri John Ledkov <xnox at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/systemd/239-7ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 26 Jul 2018 16:26:22 +0100
Source: systemd
Binary: systemd systemd-sysv systemd-container systemd-journal-remote systemd-coredump systemd-tests libpam-systemd libnss-myhostname libnss-mymachines libnss-resolve libnss-systemd libsystemd0 libsystemd-dev udev libudev1 libudev-dev udev-udeb libudev1-udeb
Architecture: source
Version: 239-7ubuntu1
Distribution: cosmic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Dimitri John Ledkov <xnox 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
 libnss-systemd - nss module providing dynamic user and group name resolution
 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-journal-remote - tools for sending and receiving remote journal logs
 systemd-sysv - system and service manager - SysV links
 systemd-tests - tests for systemd
 udev       - /dev/ and hotplug management daemon
 udev-udeb  - /dev/ and hotplug management daemon (udeb)
Closes: 887852 902185 902971 902998 903224 903557 904198
Launchpad-Bugs-Fixed: 1748147 1779815
Changes:
 systemd (239-7ubuntu1) cosmic; urgency=medium
 .
   Merged from Debian Unstable, remaining changes are:
 .
   * Set UseDomains to true, by default, on Ubuntu.
   * Enable systemd-resolved by default.
   * postinst: Create /etc/resolv.conf at postinst, pointing at the stub
     resolver.
   * postinst: drop empty/stock /etc/rc.local.
   * postinst: enable persistent journal.
   * Drop systemd.prerm safety check.
   * Ship systemd sysctl settings.
   * libnss-resolve: do not disable and stop systemd-resolved.
   * boot-smoke: refactor ADT test.
   * Fix test-functions failing with Ubuntu units.
   * units: set ConditionVirtualization=!private-users on journald audit socket.
   * units: drop resolvconf.conf drop-in, resolved integration moved to
     resolvconf package.
   * debian/tests: Switch to gdm3, enforce udev upgrade.
   * Ubuntu/extra: ship dhclient-enter hook.
   * Ignore failures to set Nice priority on services in containers.
   * systemd-fsckd: Fix ADT tests to work on s390x too.
   * Disable LLMNR and MulticastDNS by default.
   * Enable qemu tests on most architectures.
   * debian/tests/systemd-fsckd: update assertions expectations for v237.
   * test/test-fs-util: detect container, in addition to root.
   * test/test-functions: launch qemu-system with -vga none.
   * Blacklist TEST-16-EXTEND-TIMEOUT.
   * tests/boot-smoke: ignore udevd connection timeouts resolving colord group.
   * tests/systemd-fsckd: ignore systemd_fsck_with_plymouth_failure.
   * tests/control: ensure boot-smoke uses latest systemd & udev.
   * wait-online: do not wait, if no links are managed (neither configured, or
     failed).
   * journald.service: set Nice=-1 to dodge watchdog on soft lockups.
   * Workaround captive portals not responding to EDNS0 queries.
   * resolved: Listen on both TCP and UDP by default.
   * Recommend networkd-dispatcher
   * networkd: if RA was implicit, do not await ndisc_configured.
   * udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
   * Skip starting systemd-remount-fs.service in containers.
   * Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file.
   * Disable dh_installinit generation of tmpfiles for the systemd package.
     Replace with a manual safe call to systemd-tmpfiles which will process any
     updates to the tmpfiles shipped by systemd package, taking into account any
     overrides shipped by other packages, sysadmin, or specified in the runtime
     directories. (LP: #1748147)
   * Enable EFI/bootctl on armhf.
   * boot-and-services: stderr is ok, for status command on the c1 container.
   * Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
   * adt: boot-and-services: assert any kernel syslog messages.
   * debian/extra/start-udev: Set scsi_mod scan=sync even if it's builtin to the
     kernel (we previously only set it in modprobe.d) LP: #1779815
   * units: conditionalize more units to not start in containers.
   * tests: conditionalize more unit tests to pass in LXD container.
 .
 systemd (239-7) unstable; urgency=medium
 .
   * autopkgtest: Add iputils-ping dependency to root-unittests.
     The ping binary is required by test-bpf.
   * autopkgtest: Add dbus-user-session and libpam-systemd dependency to
     root-unittests.
     Without a working D-Bus user session, a lot of the test-bus-* tests are
     skipped.
   * network/link: Fix logic error in matching devices by MAC (Closes: #904198)
 .
 systemd (239-6) unstable; urgency=medium
 .
   [ Martin Pitt ]
   * autopkgtest: Install libnss-systemd.
     Make sure that dynamic users can be resolved. This e. g. prevents a
     startup failure for systemd-resolved.
   * autopkgtest: Add missing python3 test dependency for udev test
 .
   [ Michael Biebl ]
   * autopkgtest: Make AppArmor violator test work with merged-usr
   * Make /dev/kvm accessible to local users and group kvm.
     Re-add the uaccess tag to /dev/kvm to make it accessible to local
     users. Access is also granted via group kvm, so create that in
     udev.postinst. (Closes: #887852)
   * Move a few man pages from systemd to systemd-journal-remote.
     The systemd package shipped a few systemd-journal-remote and
     systemd-journal-upload related man pages which really belong into the
     systemd-journal-remote package. Move those man pages into the correct
     package and add a Breaks/Replaces against systemd accordingly.
     (Closes: #903557)
   * autopkgtest: Drop no-longer needed workaround from upstream test
   * Go back to statically allocate system users for timesyncd, networkd and
     resolved.
     There are currently too many open issues related to D-Bus and the usage
     of DynamicUser. (Closes: #902971)
   * Change python3-minimal dependency to python3.
     While we strictly only need python3-minimal, the usage of
     python3-minimal triggers a lintian error: depends-on-python-minimal
   * test: Drop SKIP_INITRD for QEMU-based tests.
     The Debian Linux kernel ships ext4 support as a module, so we require an
     initrd to successfully start the QEMU images.
   * debian/tests/localed-x11-keymap: Deal with absence of
     /etc/default/keyboard more gracefully
   * autopkgtest: Add various dependencies to make upstream test pass on Debian
     - netcat-openbsd: Required by TEST-12-ISSUE-3171.
     - busybox-static: Required by TEST-13-NSPAWN-SMOKE.
     - plymouth: Required by TEST-15-DROPIN and TEST-22-TMPFILES.
   * Drop seccomp system call filter for udev.
     The seccomp based system call whitelist requires at least systemd 239 to
     be the active init and during a dist-upgrade we can't guarantee that
     systemd has been fully configured before udev is restarted.
     The versioned systemd Breaks that was added to udev for #902185 didn't
     really fix this issue, so revert that change again. (Closes: #903224)
 .
 systemd (239-5) unstable; urgency=medium
 .
   * Add inverse version restriction of the Breaks to the systemd-shim
     alternative in libpam-systemd.
     Otherwise apt will fail to find an installation path for libpam-systemd
     in cases where libpam-systemd is an indirect dependency. (Closes: #902998)
 .
 systemd (239-4) unstable; urgency=medium
 .
   [ Michael Biebl ]
   * Drop outdated section from README.Debian about switching back to SysV init
   * sleep: Fix one more printf format of a fiemap field
   * basic: Add missing comma in raw_clone assembly for sparc
   * bus-util: Make log level lower in request_name_destroy_callback()
   * tmpfiles: Specify access mode for /run/systemd/netif
   * Add Breaks against python-dbusmock (<< 0.18) to systemd.
     The logind and timedated tests in python-dbusmock were broken by the
     latest systemd release and had to be adjusted to work with systemd 239.
     See #902602
   * Drop patches which try to support running systemd services without systemd
     as pid 1.
     No one is currently actively maintaining systemd-shim, which means that
     e.g. running systemd-logind no longer works when systemd is not pid 1.
     Thus drop our no longer working patches. Bump the Breaks against
     systemd-shim accordingly.
     See #895292, #901404, #901405
 .
   [ Martin Pitt ]
   * test: fix networkd-test.py rate limiting and dynamic user
 .
 systemd (239-3) unstable; urgency=medium
 .
   * Revert "systemctl: when removing enablement or mask symlinks, cover both
     /run and /etc"
     We currently have packages in the archive which use
     "systemctl --runtime unmask" and are broken by this change.
     This is a intermediate step until it is clear whether upstream will
     revert this commit or whether we will have to update affected packages
     to deal with this changed behaviour.
     See #902287 and https://github.com/systemd/systemd/issues/9393
 .
 systemd (239-2) unstable; urgency=medium
 .
   * sleep: Fix printf format of fiemap fields.
     This should fix a FTBFS on ia64.
   * timesync: Change type of drift_freq to int64_t.
     This should fix a FTBFS on x32.
   * Bump systemd Breaks to ensure it is upgraded in lockstep with udev.
     The hardening features used by systemd-udevd.service require systemd 239
     and udev will fail to start with older versions. (Closes: #902185)
 .
 systemd (239-1) unstable; urgency=medium
 .
   [ Michael Biebl ]
   * New upstream version 239
   * Drop alternative iptables-dev Build-Depends.
     It is no longer needed as both Ubuntu and Debian now ship libiptc-dev in
     their latest stable (LTS) release.
   * Drop alternative btrfs-tools Recommends.
     It is no longer needed as btrfs-progs is now available in both Debian
     and Ubuntu and keeping the alternative around prevents the transitional
     package from being autoremoved.
   * Disable installation of RPM macros.
     This avoids having to remove them manually later on.
   * Drop cleanup rules for libtool .la files.
     With the switch to Meson, libtool is no longer used.
   * Drop fallback for older kernels when running the test suite.
     We now assume that we have a kernel newer then 3.13.
   * Stop cleaning up .busname units.
     Those are gone upstream, so we no longer need to remove them manually.
   * Update symbols file for libsystemd0
   * Rebase patches
   * Install new resolvectl tool.
     Don't ship the /sbin/resolvconf compat symlink in the systemd package,
     as this would cause a file conflict with the resolvconf and openresolv
     package.
   * Disable support for "Portable Services"
     This is still an experimental feature.
   * Disable pristine-tar in gbp.conf.
     It is currently not possible to import the systemd v239 tarball using
     pristine-tar due to #902115.
   * Bump Build-Depends on meson to (>= 0.44)
   * Stop setting the path for the kill binary, no longer necessary
   * Stop creating systemd-network and systemd-resolve system user
     systemd-networkd.service and systemd-resolved.service now use
     DynamicUser=yes.
 .
   [ Dimitri John Ledkov ]
   * Run all upstream tests, and then report all that failed.
Checksums-Sha1:
 fff740fae124908ddb31c6de72d6d84668493a61 4637 systemd_239-7ubuntu1.dsc
 8803baa484cbe36680463c8c5e6febeff074b8e7 7157293 systemd_239.orig.tar.gz
 1e873aad79a1e9ae07be4336c226016903887b21 157536 systemd_239-7ubuntu1.debian.tar.xz
 f39f53215c428b23316f20a61303ffc98d3fba3c 11169 systemd_239-7ubuntu1_source.buildinfo
Checksums-Sha256:
 7c15af2b9328bee68416e70e580b841271c94ea17c9725f14a286af9b139fa3d 4637 systemd_239-7ubuntu1.dsc
 8a11b1b07d620f4c06a16e95bba4dd2a97e90efdf2a5ba47ed0a935085787a14 7157293 systemd_239.orig.tar.gz
 56e1d2c72b585722ebd35bfd030fdd2b41709462bc02ccf5b5e28b84cf4783af 157536 systemd_239-7ubuntu1.debian.tar.xz
 49e862ff42c6c96ee3601f963345cf79ef80b8ebe4a220efe481679b45dc5581 11169 systemd_239-7ubuntu1_source.buildinfo
Files:
 cdca3607115dd3e15946a25872f134e3 4637 admin optional systemd_239-7ubuntu1.dsc
 6137e3f50390391cf34521d071a1a078 7157293 admin optional systemd_239.orig.tar.gz
 0d258d7167bece37cba9bdfa8abc1af7 157536 admin optional systemd_239-7ubuntu1.debian.tar.xz
 58282f7c3d5a625ec8a6bac33346c78c 11169 admin optional systemd_239-7ubuntu1_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>

-----BEGIN PGP SIGNATURE-----

iQFEBAEBCgAuFiEEdzyZ69ChEXIhenw/ysLYuc0spfkFAltbNCcQHHhub3hAdWJ1
bnR1LmNvbQAKCRDKwti5zSyl+eIYB/sFRxYDyt6EFrIeWHaxMOgKn4V6Ib4L186l
DqSNoe49ZaPHzIpgjruBRR4yZVxm79ZSAH2OtuQOA6McH9TscFCzZTkqxuSpKDGR
lPq1fmQxVsGZX/ru4j5AsdOKNaR4JUa8urya8cCDFL6G0a/PTdJlvrU+k8oW5+Ow
K4liyPAisHi29kbUrlLlovXGQq2vVVoHhvnBmIUAy4TP6qjMjC9Wp2pKThkAqBN0
Ju2f3tzwAabU+6VmzvZoQG1dSqH+gy6bCdTspxNkSCZLLfjtmRtgLPa9HYy2fTZX
sJLOOvRO01WnYnUplVO6kuZpZqMlgof3A9IKY6FZmg/LdaFyurG3
=wyF1
-----END PGP SIGNATURE-----


More information about the Cosmic-changes mailing list