[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