systemd (255.4-1ubuntu8.11) noble; urgency=medium
[ Nick Rosbrook ]
* initramfs-tools: copy hwdb.bin to initramfs (LP: #2112237)
* d/t/tests-in-lxd: drop patching workaround (LP: #2115263)
- d/t/control: add Depends: dnsmasq-base
(Revealed by test progressing past previous failure)
* initramfs-tools: filter out zdev rules in the initramfs hook (LP: #2044104)
Backport the logic from plucky onward, but adjust the version string for
noble.
* test: fall back to SYSLOG_IDENTIFIER= matching in TEST-75-RESOLVED
Partially backport the test fix from 49a954b08654dd06bab71224a2398a65c2555549,
only targeting TEST-75-RESOLVED.
[ Matthew Ruffell ]
* pcrlock: handle measurement logs where hash algs in header.
Fix pcrlock log to function correctly reading the TPM eventlog on hyper-v VMs
(LP: #2115391)
[ Chengen Du ]
* network/dhcp6: consider the DHCPv6 protocol as finished when conflict addresses exist
(LP: #2115418)
[ Mario Limonciello ]
* Drop support for using actual brightness (LP: #2110585)
-- Nick Rosbrook <enr0n@ubuntu.com> Fri, 11 Jul 2025 14:52:59 -0400
systemd (255.4-1ubuntu8.10) noble; urgency=medium
* Fix regression in networkctl caused by previous upload:
A regression was introduced due to an incorrect manager reference being passed to
manager_get_route_table_to_string() within route_append_json(), resulting in an
error when executing the `networkctl --json=pretty` command.
> networkctl --json=pretty
Failed to get description: Message recipient disconnected from message bus without replying
-- Chengen Du <chengen.du@canonical.com> Wed, 02 Jul 2025 10:04:32 -0400
systemd (255.4-1ubuntu8.9) noble; urgency=medium
* Preserve IPv6 configurations when `KeepConfiguration=dhcp-on-stop` is set
(LP: #2098183)
- d/p/lp2098183/0001-network-use-json_variant_append_arrayb.patch
- d/p/lp2098183/0002-json-add-new-dispatch-flag-JSON_ALLOW_EXTENSIONS.patch
- d/p/lp2098183/0003-json-add-macro-for-automatically-defining-a-dispatch.patch
- d/p/lp2098183/0004-json-introduce-json_dispatch_byte_array_iovec-and-js.patch
- d/p/lp2098183/0005-json-introduce-json_dispatch_int8-and-json_dispatch_.patch
- d/p/lp2098183/0006-json-extend-JsonDispatch-flags-with-nullable-and-ref.patch
- d/p/lp2098183/0007-json-util-generalize-json_dispatch_ifindex.patch
- d/p/lp2098183/0008-daemon-util-expose-notify_push_fd.patch
- d/p/lp2098183/0009-network-json-add-missing-entries-for-route-propertie.patch
- d/p/lp2098183/0010-network-introduce-network_config_source_from_string.patch
- d/p/lp2098183/0011-network-expose-log_route_debug-and-log_address_debug.patch
- d/p/lp2098183/0012-network-introduce-manager_serialize-deserialize.patch
- d/p/lp2098183/0013-network-keep-all-dynamically-acquired-configurations.patch
-- Chengen Du <chengen.du@canonical.com> Mon, 09 Jun 2025 13:44:06 -0400
systemd (255.4-1ubuntu8.8) noble-security; urgency=medium
* SECURITY UPDATE: race condition in systemd-coredump
- debian/patches/CVE_2025_4598_1.patch: coredump: get rid of
_META_MANDATORY_MAX.
- debian/patches/CVE_2025_4598_2.patch: coredump: use %d in kernel core
pattern.
- debian/patches/CVE_2025_4598_3.patch: coredump: also stop forwarding
non-dumpable processes.
- debian/patches/CVE_2025_4598_4.patch: coredump: get rid of a bogus
assertion.
- CVE-2025-4598
* this update does not include the changes from 255.4-1ubuntu8.7 as included in noble-proposed
-- Octavio Galland <octavio.galland@canonical.com> Wed, 04 Jun 2025 09:24:15 -0300
systemd (255.4-1ubuntu8.6) noble; urgency=medium
* stub: add magic cmdline option to force EFI handover
(LP: #2088069)
* localed: use ubuntu core hack for locale.conf and vconsole.conf
(LP: #2091657)
-- Nick Rosbrook <enr0n@ubuntu.com> Fri, 21 Feb 2025 16:18:31 -0500
systemd (255.4-1ubuntu8.5) noble; urgency=medium
[ Chengen Du ]
* udev: Handle PTP device symlink properly on udev action 'change'
(LP: #2077779)
[ Nick Rosbrook ]
* core/exec-invoke: Fix missing arguments for PR_SET_MEMORY_MERGE call
(LP: #2081192)
-- Nick Rosbrook <enr0n@ubuntu.com> Thu, 17 Oct 2024 13:15:16 -0400
systemd (255.4-1ubuntu8.4) noble; urgency=medium
* No-change rebuild to pick up changed build flags on ppc64el and s390x.
(LP: #2076340)
-- Nick Rosbrook <enr0n@ubuntu.com> Thu, 08 Aug 2024 10:51:10 -0400
systemd (255.4-1ubuntu8.3) noble; urgency=medium
* core/dbus-manager: mark unit file state as outdated only if some changes succeeded
(LP: #2055239)
-- Nick Rosbrook <enr0n@ubuntu.com> Mon, 05 Aug 2024 14:02:31 -0400
systemd (255.4-1ubuntu8.2) noble; urgency=medium
* mountpoint-util: Deal with kernel API breakage in "norecovery" mount option.
Also include fixup commit
055b465a3f ("shared/mountpoint-util: for old kernels, assume "norecovery" is supported by btrfs").
(LP: #2067907)
* cgroup-util: allow cg_read_pid() to skip unmapped (zero) pids (LP: #2067922)
* debian/extra: ship nice.conf for journald, not logind (LP: #2067927)
-- Nick Rosbrook <enr0n@ubuntu.com> Fri, 14 Jun 2024 17:03:19 -0400
systemd (255.4-1ubuntu8.1) noble; urgency=medium
* debian/systemd-resolved.postinst: ignore cp failure (LP: #2047975)
* debian/systemd.postinst: don't restart user managers if too old (LP: #2054761)
* switch-root: use MS_MOVE for /run when switchig from initrd (LP: #2064096)
* test: check for kernel.apparmor_restrict_unprivileged_userns (LP: #2065964)
-- Nick Rosbrook <enr0n@ubuntu.com> Fri, 17 May 2024 10:47:34 +0200
systemd (255.4-1ubuntu8) noble; urgency=medium
* copy: ignore -EOPNOTSUPP from copy_file_range() (LP: #2058179)
File: debian/patches/lp2058179-copy-ignore-EOPNOTSUPP-from-copy_file_range.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fc81bb680f5d5c8c5995fcf6ed7f55f739dcd6a7
-- Nick Rosbrook <enr0n@ubuntu.com> Fri, 19 Apr 2024 10:24:36 -0400
systemd (255.4-1ubuntu7) noble; urgency=medium
* No-change rebuild against libssl3t64
-- Steve Langasek <steve.langasek@ubuntu.com> Fri, 05 Apr 2024 05:38:07 +0000
systemd (255.4-1ubuntu6) noble; urgency=medium
* No-change rebuild for CVE-2024-3094
-- Steve Langasek <steve.langasek@ubuntu.com> Sun, 31 Mar 2024 08:26:16 +0000
systemd (255.4-1ubuntu5) noble; urgency=medium
* No-change rebuild against libcurl4t64
-- Steve Langasek <steve.langasek@ubuntu.com> Sat, 16 Mar 2024 07:04:30 +0000
systemd (255.4-1ubuntu4) noble; urgency=medium
* No-change rebuild against libssl3t64
-- Steve Langasek <steve.langasek@ubuntu.com> Mon, 04 Mar 2024 21:29:45 +0000
systemd (255.4-1ubuntu3) noble; urgency=medium
* No-change rebuild against libssl3t64
-- Steve Langasek <steve.langasek@ubuntu.com> Mon, 04 Mar 2024 08:28:30 +0000
systemd (255.4-1ubuntu2) noble; urgency=medium
* debian/patches: modify tmpfiles.d/tmp.conf default for Ubuntu (LP: #2019026)
In addition to cleaning /tmp at boot as is done in Debian, add a 30d
cleanup age for files in /tmp.
File: debian/patches/debian/Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1b9bc51bb1b58a6f625f67f1632296940d78e82c
-- Nick Rosbrook <enr0n@ubuntu.com> Thu, 29 Feb 2024 12:02:44 -0500
systemd (255.4-1ubuntu1) noble; urgency=medium
* Merge with Debian unstable. Remaining changes:
- debian/tests/upstream{,-1,-2}: split upstream tests into two parts
- debian/tests/tests-in-lxd: run some autopkgtests in LXD too
- debian/tests/storage: skip tests if scsi_debug module is not available
- debian/tests/boot-and-services:
+ skip test_syslog on s390x
+ skip coredump tests on s390x
+ skip apparmor tests on armhf
+ consume stderr in systemctl status call in test_service
+ drop test_no_failed
- debian/systemd.postinst:
+ skip daemon-reexec and try-restarts during shutdown
+ manually call systemd-tmpfiles --create in postinst
- debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
/run/systemd/resolve/stub-resolv.conf
- debian/rules:
+ Set default user path
+ Disable LLMNR by default
+ Remove unneeded efi artifacts on i386 to avoid debugedit errors
- debian/rules,debian/control,debian/tests/control:
+ Do not build with tpm libraries on i386
+ Do not build with libqrencode on i386
- debian/gbp.conf,debian/extra/wrap_cl.py:
Use a customization script to add LP commit links to changelog
- debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
Set ManagedOOMSwap=auto, disabling swap kill by default
- 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)
- debian/control:
+ Add Recommends: networkd-dispatcher systemd-resolved to systemd package
+ Provide upgrade path (Replaces:) for Jammy's systemd-repart
+ Give systemd-resolved Priority: important
+ Add Recommends: systemd-hwe-hwdb to udev package
+ Add Breaks: systemd (<< ${binary:Version}) to udev package so that
systemd is upgraded as well when upgrading udev
+ Make systemd-sysv Depends: on matching version of systemd
+ Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
- d/p/debian/Ubuntu-UseDomains-by-default.patch:
Enable UseDomains by default on Ubuntu.
- d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
- d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
Launch QEMU with -vga none in test-functions
- d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
Default to Cache=no-negative in systemd-resolved
- d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
Revert "network: if /sys is rw, then udev should be around" upstream
commit
- d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
skip disk/by-uuid for bcache devices
- d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
Don't override Ubuntu's default sysctl values
- debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
Workaround Ubuntu core's read-only etc
- d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
- d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
Disable -Wformat-overflow on gcc with -O3
- test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
/etc/init.d, but nothing guarantees that the path is created for the
test.
- test: deny-list TEST-08-INITRD.
Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
It makes sense for us to as well, because we don't run systemd in the
initrd.
- debian/systemd.install: do not install pcrlock.d on i386.
We don't build this stuff on i386.
- debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
It is preferred that we override units with dropins like this, rather
than patching the original. This has no functional change.
- debian/tests/upstream: export QEMU_MEM="1024M" for all tests
- debian/systemd.links: mask systemd-gpt-auto-generator by default
- debian/systemd.install: exclude files that are not built for i386
- debian/systemd.manpages: do not ship sd-bsod manpages on i386
- debian/tests/control: only install systemd-boot-efi for supported arches
- test: temporarily skip credentials tests in LXC.
This was already skipped in another patch, but now that we know what's
going on with it, split it out.
- test: skip test-execute in arhmf LXC containers
- test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC
* Dropped changes, fixed upstream:
- Drop lp2046498-test-skip-test_exec_networknamespacepath-if-netns-setup-f.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/019d5f88ec
- Drop test-skip-TEST-43-PRIVATEUSER-UNPRIV-if-unprivileged-user.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/c07a21408b
- Drop test-skip-a-systemd-run-test-if-unprivileged-userns-is-re.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/159b80d44f
- Drop test-execute-skip-tests-that-are-broken-without-unprivile.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/8c4d70178a
* New changes:
- debian/tests/tests-in-lxd: update workaround patch (LP: #2055200)
The autopkgtest-build-lxd script changed in a way that this patch no
longer applies. Update the patch so it does apply.
Thanks to Florent 'Skia' Jacquet
-- Nick Rosbrook <enr0n@ubuntu.com> Tue, 27 Feb 2024 17:13:21 -0500
systemd (255.4-1) sid; urgency=medium
[ Luca Boccassi ]
* Drop override for deprecated package-supports-alternative-init-but-no-
init.d-script warning
* Build-depend on pkgconf pkg-config is deprecated
* Move kernel-install initrd script to slightly later prefix
afea8e1a35e15382977d459241e8c56c180c862d moved it from 85 to 50, but
this conflicts with the upstream mkosi job, which also runs at 50 and
needs to run first. Move it back up slightly to 55 to fix the mkosi
builds, eg: https://github.com/systemd/systemd-
stable/actions/runs/7863691120/job/21454589626?pr=366
* Mark python3-pefile build dependency as native. As suggested in
#1063393
* Skip python3-pefile build dependency only if both nocheck and
noinsttests are set (Closes: #1063393)
* Build with -Dtests=false if nocheck and noinsttest profiles are set.
The required build dependencies will not be installed, so the tests
won't build.
* systemd-binfmt: use restart instead of try-restart on upgrade. It's
not a long-running service so it doesn't matter, and it fixes
installing a new binfmt provider (Closes: #1061960)
* d/e/checkout-upstream: do not rebase when building on systemd-stable
repo. We do rebase only pulls in the stable repo, and it's too much
hassle to figure out the right parent branch, given the webhook is
configured per repository rather than per branch, so just skip it
* d/e/checkout-upstream: build with default-timeout-sec=180. Helps with
slow daemon-reload on some CI runs. As requested by:
https://github.com/systemd/systemd/pull/27182
* d/e/checkout-upstream: enable log-trace by default. Its abscence
appears to cause TEST-10-ISSUE-2467 to reliably fail. Enable it while
we figure it out. Also probably it is helpful to have it always turned
on for the CI, to get more info out of test runs. See:
https://github.com/systemd/systemd/issues/19154
* d/e/checkout-upstream: do not install userdbd sshd config drop-in.
Breaks booting testbed in Jammy. Can be dropped after rebasing to
Noble.
* d/t/upstream: add dependencies on openssh, gnutls-bin, opensc and
softhsm2. Required for https://github.com/systemd/systemd/pull/28658
and https://github.com/systemd/systemd/pull/30777
* d/t/upstream: fix shellcheck warning. SC2086 (info): Double quote to
prevent globbing and word splitting.
* Add dependency on libkmod2 on udev, and suggestion on systemd dlopen()
dependency since https://github.com/systemd/systemd/pull/31131 but the
system can't boot without it, so add it as a dependency on udev which
is also needed outside of containers
* Update tzdata build dependency constraint to 2024a-1
* Drop libarchive-dev build dependency. Not useful for now, we'll re-add
it after the next release
* New upstream version 255.4
* Drop patches merged upstream
[ Daan De Meyer ]
* Fix libtss2-mu dependency. This package recently changed name so let's
update the Suggests to account for that.
* Add Suggests for libtss2-tcti-device systemd wants to use this library
when tpm2 support is enabled so let's make sure we list it in
Suggests. (https://github.com/systemd/systemd/blob/db11bab38ccf1ed257f
310d29070843d4c58ea01/meson.build#L1341)
* Make sure awk only matches PROJECT|PACKAGE_VERSION
* Use DEB_BUILD_MAINT_OPTIONS instead of meson options.
* Don't put debian revision in version tag when building for upstream.
* Allow users to configure DH_MISSING.
[ Frantisek Sumsal ]
* d/t/storage: ignore credential mounts when checking /proc/mounts.
[ Daniel P. Berrangé ]
* debian/rules: don't override default telinit-path. The 'telinit-path'
meson option is to be used to point to a non-systemd telinit binary
path. When systemctl is invoked as 'telinit', it will exec this binary
when it detects the current environment is not running under systemd.
If 'telinit-path' points back to 'systemctl', that would result in an
infinite re-execve() loop. (Closes: #1063147)
-- Luca Boccassi <bluca@debian.org> Tue, 27 Feb 2024 17:43:55 +0000
systemd (255.3-2) sid; urgency=medium
* Backport patches to fix reproducibility issues
* Salsa: re-enable reprotest
-- Luca Boccassi <bluca@debian.org> Mon, 29 Jan 2024 10:46:19 +0000
systemd (255.3-1) sid; urgency=medium
* New upstream version 255.3
* Drop patches merged upstream
* Refresh patches
-- Luca Boccassi <bluca@debian.org> Wed, 24 Jan 2024 20:03:15 +0000
systemd (255.2-4) sid; urgency=medium
* autopkgtest: add btrfs-progs Depends to upstream suite.
Required by TEST-83-BTRFS and testcase_btrfs_basic from
TEST-64-UDEV-STORAGE.
* Revert "test: deny-list TEST-13-NSPAWN"
This reverts commit df8e5367aca20e0c75c9c91f826d22d8a0f7e36d.
* autopkgtest: add multipath-tools and kpartx Depends to upstream suite.
Required by testcase_multipath_basic_failover from TEST-64-UDEV-STORAGE.
* test: install correct kpartx udev rules on Debian
-- Michael Biebl <biebl@debian.org> Sat, 06 Jan 2024 16:21:03 +0100
systemd (255.2-3ubuntu2) noble; urgency=medium
* test: skip test_exec_networknamespacepath if netns setup fails (LP: #2046498)
Files:
- debian/patches/lp2046498-test-skip-test_exec_networknamespacepath-if-netns-setup-f.patch
- debian/patches/test-skip-failing-test-execute-tests-in-LXC.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=de1fcf756e47858f4a206db97434bce4a71384d0
* test: skip TEST-43-PRIVATEUSER-UNPRIV if unprivileged userns is restricted
File: debian/patches/test-skip-TEST-43-PRIVATEUSER-UNPRIV-if-unprivileged-user.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2aba69874c83289c43d199ca360aa2fc451486a7
* Drop debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch.
This will be re-addressed with a different patch.
File: debian/patches/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c3cd814e028364fe0c641d4bacfce22aafd1b572
* Drop test-skip-failing-test-execute-tests-in-LXC.patch.
This will be re-addressed with different patches.
File: debian/patches/test-skip-failing-test-execute-tests-in-LXC.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ab853707f4cc3e7e2d5993ff38998c3c2c789f62
* test: temporarily skip credentials tests in LXC.
This was already skipped in another patch, but now that we know what's
going on with it, split it out.
File: debian/patches/test-temporarily-skip-credentials-tests-in-LXC.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c71acb411d315267fe811f024cdab97e032453f3
* test: skip test-execute in arhmf LXC containers
File: debian/patches/test-skip-test-execute-in-arhmf-LXC-containers.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1cb1e3060822bfadddead564e779942e73e02f62
* test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC (LP: #2046495)
File: debian/patches/test-skip-exec-privatenetwork-yes-privatemounts-yes.servi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3ab76fd2db4291ee0531a07085c72cee06cb0d12
* test: skip a systemd-run test if unprivileged userns is restricted
File: debian/patches/test-skip-a-systemd-run-test-if-unprivileged-userns-is-re.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c85f2b4e32ee8fd1c0dc58d23e7fabdb7590d3cc
* test-execute: skip tests that are broken without unprivileged userns
File: debian/patches/test-execute-skip-tests-that-are-broken-without-unprivile.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7a6573c4f5133a7fec11fb059dd215f7c8c2204e
-- Nick Rosbrook <enr0n@ubuntu.com> Wed, 24 Jan 2024 14:53:46 -0500
systemd (255.2-3ubuntu1) noble; urgency=medium
* Merge with Debian unstable. Remaining changes:
- debian/tests/upstream{,-1,-2}: split upstream tests into two parts
- debian/tests/tests-in-lxd: run some autopkgtests in LXD too
- debian/tests/storage: skip tests if scsi_debug module is not available
- debian/tests/boot-and-services:
+ skip test_syslog on s390x
+ skip coredump tests on s390x
+ skip apparmor tests on armhf
+ consume stderr in systemctl status call in test_service
+ drop test_no_failed
- debian/systemd.postinst:
+ skip daemon-reexec and try-restarts during shutdown
+ manually call systemd-tmpfiles --create in postinst
- debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
/run/systemd/resolve/stub-resolv.conf
- debian/rules:
+ Set default user path
+ Disable LLMNR by default
+ Remove unneeded efi artifacts on i386 to avoid debugedit errors
- debian/rules,debian/control,debian/tests/control:
+ Do not build with tpm libraries on i386
+ Do not build with libqrencode on i386
- debian/gbp.conf,debian/extra/wrap_cl.py:
Use a customization script to add LP commit links to changelog
- debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
Set ManagedOOMSwap=auto, disabling swap kill by default
- 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)
- debian/control:
+ Add Recommends: networkd-dispatcher systemd-resolved to systemd package
+ Provide upgrade path (Replaces:) for Jammy's systemd-repart
+ Give systemd-resolved Priority: important
+ Add Recommends: systemd-hwe-hwdb to udev package
+ Add Breaks: systemd (<< ${binary:Version}) to udev package so that
systemd is upgraded as well when upgrading udev
+ Make systemd-sysv Depends: on matching version of systemd
+ Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
- d/p/debian/Ubuntu-UseDomains-by-default.patch:
Enable UseDomains by default on Ubuntu.
- d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
- d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
Launch QEMU with -vga none in test-functions
- d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
Default to Cache=no-negative in systemd-resolved
- d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
Revert "network: if /sys is rw, then udev should be around" upstream
commit
- d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
skip disk/by-uuid for bcache devices
- d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
Don't override Ubuntu's default sysctl values
- debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
Workaround Ubuntu core's read-only etc
- d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
- d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
Disable -Wformat-overflow on gcc with -O3
- test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
/etc/init.d, but nothing guarantees that the path is created for the
test.
- test: deny-list TEST-08-INITRD.
Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
It makes sense for us to as well, because we don't run systemd in the
initrd.
- debian/systemd.install: do not install pcrlock.d on i386.
We don't build this stuff on i386.
- debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
It is preferred that we override units with dropins like this, rather
than patching the original. This has no functional change.
- test: skip failing test-execute tests in LXC.
These are hopefully temporary workarounds so that we can figure out the
root cause in either upstream systemd or LXC.
* Dropped changes, fixed upstream:
- Drop test-install-all-necessary-units-generators-for-LVM-on-De.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/b1dba6bcaa
- Drop firstboot-remove-etc-localtime-on-reset.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/1d1b1fa25b
* Dropped changes, replaced with new approach:
- d/p/test-increase-QEMU_MEM-for-some-tests.patch:
Increase QEMU_MEM for some tests to improve success rate
* Dropped changes, included in Debian:
- debian/tests/control: add Depends: mdadm lvm2 for TEST-64-UDEV-STORAGE
- debian/tests/upstream: drop blacklist support.
- test-skip-tests-for-unsupported-localectl-features.patch:
skip tests for unsupported localectl features
* New changes:
- debian/tests/upstream: export QEMU_MEM="1024M" for all tests
- Revert "Drop debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch"
- debian/systemd.links: mask systemd-gpt-auto-generator by default (LP: #2046459)
Re-ship the generator so that it can be used if needed, but mask the
generator so that it remains disabled by default.
- debian/systemd.install: exclude files that are not built for i386
- debian/systemd.manpages: do not ship sd-bsod manpages on i386
- debian/tests/control: only install systemd-boot-efi for supported arches
-- Nick Rosbrook <enr0n@ubuntu.com> Wed, 03 Jan 2024 17:34:00 -0500
systemd (255.2-3) sid; urgency=medium
* Cherry-pick fixes for upstream integration tests.
Fixes TEST-07-PID1, TEST-08-INITRD (skip), TEST-26-SYSTEMCTL and
TEST-75-RESOLVED.
* Add explicit Build-Depends on debhelper (>= 13.11.6)
This ensures we have a recent enough version of dh_installsystemd that
supports service files in /usr/lib/.
* test: deny-list TEST-13-NSPAWN.
The default ram size of 1024M for qemu virt is not sufficient
to make the test pass reliably on Debian sid/trixie.
Disable the test for now until this has been addressed in debci:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059840
-- Michael Biebl <biebl@debian.org> Tue, 02 Jan 2024 11:44:49 +0100
systemd (255.2-2) unstable; urgency=medium
* udev: mips does not install dmi_memory_id and its rules
-- Luca Boccassi <bluca@debian.org> Sun, 24 Dec 2023 14:25:27 +0100
systemd (255.2-1) unstable; urgency=medium
* New upstream version 255.2
* Drop resolved-actually-check-authenticated-flag-of-SOA-transac.patch,
merged upstream
-- Luca Boccassi <bluca@debian.org> Sun, 24 Dec 2023 11:26:42 +0100
systemd (255.1-3) unstable; urgency=medium
* Upload to unstable
* Fix installation of dmi_memory_id on i386 and x32
* Explicitly disable bootloader for stage1 build.
This ensures that the stage1 build is not broken in a tainted build
environment.
* Mark missing man pages from stage1 build
-- Michael Biebl <biebl@debian.org> Sun, 24 Dec 2023 11:08:06 +0100
systemd (255.1-2) experimental; urgency=medium
[ Michael Biebl ]
* Upgrade the Breaks to Conflicts for the systemd-ukify package split.
This avoids potential loss of the /usr/lib/systemd/ukify compat symlink
for upgrades from bookworm-backports.
* Update package description of libnss-myhostname to use the correct IPv4
address (Closes: #1057953)
* resolved: actually check authenticated flag of SOA transaction.
Patch cherry-picked from upstream Git.
(CVE-2023-7008, Closes: #1059278)
* Explicitly disable ukify for stage1 builds
* Enable dh-exec for systemd.manpages and udev.install.
This enables files to be installed specific to certain architectures or
build profiles. Unfortunately for systemd.manpages this requires to add a
debian/tmp/ prefix to all files.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053834#46
* Restrict pcr/tpm2 related files to UEFI architectures.
Mirrors the python3-pyelftools [amd64 i386 arm64 armhf riscv64]
Build-Depends.
* Install dmi_memory_id and its udev rules file only on dmi architectures.
* Fix stage1 profile build
[ Helmut Grohne ]
* Restore diverted symlinks in systemd-sysv.postinst that may have been lost
due to /usr-merge (Closes: #1057220)
-- Michael Biebl <biebl@debian.org> Sun, 24 Dec 2023 00:52:15 +0100
systemd (255.1-1) experimental; urgency=medium
[ Luca Boccassi ]
* Drop pkgconfig-keep-unmerged-paths-for-udevdir.patch, no longer needed
* New upstream version 255.1
* Refresh patches
[ Michael Biebl ]
* autopkgtest: install systemd-boot-efi for upstream suite.
TEST-70-TPM2 (specifically test/units/testsuite-70.pcrlock.sh) requires
the EFI stub files from /usr/lib/systemd/boot/efi/.
* test: skip tests for unsupported localectl features.
Update the upstream test suite to skip tests for unsupported localectl
features in Debian. Fixes TEST-73-LOCALE.
Thanks to Nick Rosbrook
* Update symbol versions for the final 255 release
* Install systemd and udev files explicitly without duplicates.
Stop making systemd and udev "catch-all" packages and removing duplicate
files in debian/rules by compiling a list of files that are installed by
other systemd binary packages. This approach no longer works reliably
if we have arch "all" binary packages and we do a partial type "any" build.
Instead, list all files that are installed in systemd and udev
explicitly in .install and .manpages.
* Mark usr/lib/sysctl.d/50-pid-max.conf as arch specific.
It's only installed by Meson if cc.sizeof('long') > 4.
See https://wiki.debian.org/ArchitectureSpecificsMemo
* Fix arch "all" builds.
Files handled by debian/rules and dh-exec are not understood by
dh_missing. So mark those as not-installed.
See man dh_missing and
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831786
* Install standalone binaries using dh-exec
* Print empty directories
dh_missing will not fail on uninstalled (empty) directories.
So show them during build as it makes it easier to spot if all of them
are handled.
* Split ukify into a separate package named systemd-ukify.
The main motivation for splitting the tool (and its kernel-install
integration) into a separate package is the dependency on python3 and
python3-pefile, which are not suitable dependencies for the main systemd
package. (Closes: #1051981)
* Make the Conflicts against bfh-container and progress-linux-container
versioned
[ Nick Rosbrook ]
* debian/tests/control: add Depends: mdadm lvm2 for TEST-64-UDEV-STORAGE.
This ensures that testcase_mdadm_lvm in TEST-64-UDEV-STORAGE will run.
* debian/tests/upstream: drop blacklist support.
Upstream has been using deny-list-ubuntu-ci, rather than
blacklist-ubuntu-ci, for a while now. In Ubuntu, we use the
deny-list-upstream-ci convention too. Hence, it seems we can drop
support for the blacklist version.
-- Michael Biebl <biebl@debian.org> Wed, 20 Dec 2023 17:54:00 +0100
systemd (255-1ubuntu1) noble; urgency=medium
* Merge with Debian unstable. Remaining changes:
- debian/tests/upstream{,-1,-2}: split upstream tests into two parts
- debian/tests/tests-in-lxd: run some autopkgtests in LXD too
- debian/tests/storage: skip tests if scsi_debug module is not available
- debian/tests/boot-and-services:
+ skip test_syslog on s390x
+ skip coredump tests on s390x
+ skip apparmor tests on armhf
+ consume stderr in systemctl status call in test_service
+ drop test_no_failed
- debian/systemd.postinst:
+ skip daemon-reexec and try-restarts during shutdown
+ manually call systemd-tmpfiles --create in postinst
- debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
/run/systemd/resolve/stub-resolv.conf
- debian/rules:
+ Set default user path
+ Disable LLMNR by default
+ Remove unneeded efi artifacts on i386 to avoid debugedit errors
+ Do not ship systemd-gpt-auto-generator
- debian/rules,debian/control,debian/tests/control:
+ Do not build with tpm libraries on i386
+ Do not build with libqrencode on i386
- debian/gbp.conf,debian/extra/wrap_cl.py:
Use a customization script to add LP commit links to changelog
- debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
Set ManagedOOMSwap=auto, disabling swap kill by default
- 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)
- debian/control:
+ Add Recommends: networkd-dispatcher systemd-resolved to systemd package
+ Provide upgrade path (Replaces:) for Jammy's systemd-repart
+ Give systemd-resolved Priority: important
+ Add Recommends: systemd-hwe-hwdb to udev package
+ Add Breaks: systemd (<< ${binary:Version}) to udev package so that
systemd is upgraded as well when upgrading udev
+ Make systemd-sysv Depends: on matching version of systemd
+ Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
- d/p/debian/Ubuntu-UseDomains-by-default.patch:
Enable UseDomains by default on Ubuntu.
- d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
- d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
Launch QEMU with -vga none in test-functions
- d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
Default to Cache=no-negative in systemd-resolved
- d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
Revert "network: if /sys is rw, then udev should be around" upstream
commit
- d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
skip disk/by-uuid for bcache devices
- d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
Don't override Ubuntu's default sysctl values
- d/p/test-increase-QEMU_MEM-for-some-tests.patch:
Increase QEMU_MEM for some tests to improve success rate
- debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
Workaround Ubuntu core's read-only etc
- test-skip-tests-for-unsupported-localectl-features.patch:
skip tests for unsupported localectl features
- d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
- d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
Disable -Wformat-overflow on gcc with -O3
* Dropped changes, fixed upstream:
- Drop lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch.
Applied upstream: https://github.com/systemd/systemd/commit/86f6760038
- Drop lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch.
Applied upstream: https://github.com/systemd/systemd/commit/77451f654a
- Drop lp2013543-core-reorder-systemd-arguments-on-reexec.patch.
Applied upstream: https://github.com/systemd/systemd/commit/06afda6b38
- Drop lp2033325-Revert-core-service-when-resetting-PID-also-reset-known-f.patch.
Applied upstream: https://github.com/systemd/systemd/commit/996b00ede8
- Drop test-denylist-TEST-29-PORTABLE-again.patch.
According to upstream, this has been resolved by
https://github.com/systemd/systemd/pull/28123, and a PPA autopkgtest
confirms this.
* Dropped changes, no longer needed:
- Drop deny-list-TEST-55-OOMD-on-ppc64el.patch.
We already disable qemu tests on ppc64el, so having this too is
unnecessary.
- Drop debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch.
These tests no longer fail when run in LXD, so drop the patch.
- Drop debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch (LP: #1959047)
* New changes:
- test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
/etc/init.d, but nothing guarantees that the path is created for the
test.
- firstboot: remove /etc/localtime on --reset
- debian/tests/upstream: drop blacklist support.
- test: deny-list TEST-08-INITRD.
Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
It makes sense for us to as well, because we don't run systemd in the
initrd.
- debian/tests/control: add Depends: systemd-boot-efi for upstream-2.
TEST-70-TPM2 wants the systemd-boot EFI binary for testing pcrlock, so
just install the binaries.
- debian/systemd.install: do not install pcrlock.d on i386.
We don't build this stuff on i386.
- debian/tests/control: add Depends: mdadm lvm2 for TEST-64-UDEV-STORAGE
- test: install all necessary units & generators for LVM on Debian
- debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
It is preferred that we override units with dropins like this, rather
than patching the original. This has no functional change.
- test: skip failing test-execute tests in LXC.
These are hopefully temporary workarounds so that we can figure out the
root cause in either upstream systemd or LXC.
-- Nick Rosbrook <enr0n@ubuntu.com> Thu, 14 Dec 2023 18:11:39 -0500
systemd (255-1) unstable; urgency=medium
* New upstream version 255. For a full list of changes, see:
https://github.com/systemd/systemd/releases/tag/v255
* Drop seccomp patches, merged upstream
-- Luca Boccassi <bluca@debian.org> Wed, 06 Dec 2023 21:24:09 +0000
systemd (255~rc4-2) unstable; urgency=medium
* Backport patches to fix seccomp issues on armhf/armel/ppc64el
-- Luca Boccassi <bluca@debian.org> Mon, 04 Dec 2023 16:56:42 +0000
systemd (255~rc4-1) unstable; urgency=medium
* New upstream version 255~rc4
-- Luca Boccassi <bluca@debian.org> Sat, 02 Dec 2023 02:16:07 +0000
systemd (255~rc3-3) unstable; urgency=medium
[ Oxan van Leeuwen ]
* Move kernel-install initrd script to earlier prefix. From systemd v255
onwards, the 60-ukify.install script automatically uses initrd files
that are present in the staging area. Move the initrd script to run
earlier, so that ukify can use the initrd. The only third-party
kernel-install script present in the Debian archive is
40-dkms.install, so it is not impacted by this change. Both dracut and
mkinitcpio upstream also ship their script with priority 50.
[ Luca Boccassi ]
* systemd.pc: point unit install directory to /usr/lib/systemd/system/
-- Luca Boccassi <bluca@debian.org> Thu, 30 Nov 2023 21:09:08 +0000
systemd (255~rc3-2) unstable; urgency=medium
* systemd: ignore '_systemctl kill' failures in postinst
-- Luca Boccassi <bluca@debian.org> Wed, 22 Nov 2023 22:23:49 +0000
systemd (255~rc3-1) unstable; urgency=medium
* d/systemd.install: mark pcrlock.d as !stage1. pcrlock configs are only
installed when libtss and libssl are available which is not the case
for stage1 builds, so mark accordingly
* New upstream version 255~rc3
* Drop patches merged upstream
* Refresh patches
* systemd: reexec user manager sessions on upgrade. So far we only
reexec'ed PID1, and ignored user managers, which means bug or security
fixes were not applied for running sessions till the next reboot. Fix
this using 'systemctl kill', which is asynchronous but works even if
the D-Bus user session is not active.
* autopkgtest: install dhcpcd-base for boot-and-services
-- Luca Boccassi <bluca@debian.org> Wed, 22 Nov 2023 21:33:09 +0000
systemd (255~rc2-3) unstable; urgency=medium
[ Michael Biebl ]
* Use canonical paths for scripts in debian/extra. Update scripts for
udev-udeb, initramfs-tools integration scripts and dhclient hook
script to use the new canonical paths in /usr.
[ Luca Boccassi ]
* Bump conflict with molly-guard to 0.8.2. The previous workarounds are
not enough, so a new upload will be needed. (Closes: #1056292)
* Backport patches to fix FTBFS on hppa and x32
-- Luca Boccassi <bluca@debian.org> Mon, 20 Nov 2023 20:58:27 +0000
systemd (255~rc2-2) unstable; urgency=medium
* Add versioned Breaks against dracut.
The introduction of systemd-executor in v255 breaks the initrd that is
generated by dracut. Without systemd-executor, a systemd based initrd
will fail to boot. The dracut package needs to be updated to include
this new binary. (Closes: #1056108)
-- Michael Biebl <biebl@debian.org> Sat, 18 Nov 2023 22:02:39 +0100
systemd (255~rc2-1) unstable; urgency=medium
[ Matthias Geiger ]
* Bump version number for udev.postinst and udev.maintscript
* Fix udev.postinst to preserve the enablement of the init script. When
transferring ownership of the udev init script to sysvinit, the
service was disabled as it didn't check for enablement before calling
update-rc.d. Thanks to Mark Hindley for the original fix. (Closes:
#1053301)
[ Luca Boccassi ]
* New upstream version 255~rc2
* Drop fix-build-without-SBAT_DISTRO.patch, merged upstream
* Refresh patches
* Upload to unstable
-- Luca Boccassi <bluca@debian.org> Wed, 15 Nov 2023 17:10:26 +0000
systemd (255~rc1-4) experimental; urgency=medium
* Add version to Conflict with molly-guard
* Move systemd-hwdb-update.service to udev package. Commit a12cf5d187cb
in 249-1 removed systemd-hwdb-update.service from udev, and 254.4-1
re-added it in systemd, so move it back to udev. (Closes: #1055863)
-- Luca Boccassi <bluca@debian.org> Mon, 13 Nov 2023 13:51:12 +0000
systemd (255~rc1-3) experimental; urgency=medium
* Do not ship repart.standalone and shutdown.standalone
* /usr/lib/sysvinit/telinit was dropped long ago, use /usr/sbin/telinit
* Add Suggests: libip4tc2 as it is now dlopen'ed
* Drop rc/rcS masking, no longer necessary
* Add Conflicts to avoid issues due to DEP17P3. libpam-elogind-compat,
opensysusers, bfh-container, molly-guard, and progress-linux-container
divert files from our packages, so DEP17P3 is triggered. Add
unversioned conflicts until those diversions are updated according to
DEP17M18, and then we can make the conflicts versioned. (Closes:
#1055485)
-- Luca Boccassi <bluca@debian.org> Tue, 07 Nov 2023 15:17:12 +0000
systemd (255~rc1-2) experimental; urgency=medium
* Build-depend on python3-pefile on all architectures ukify
* meson: use enabled/disabled instead of true/false for 'feature'
options
* meson: use canonical paths for configured tools too
-- Luca Boccassi <bluca@debian.org> Mon, 06 Nov 2023 22:36:23 +0000
systemd (255~rc1-1) experimental; urgency=medium
[ Michael Biebl ]
* Update symbol versions for the final 254 release
* Remove mangling of man pages post build trying to fix up paths. With
merged-/usr being mandatory, this is no longer necessary as the paths
will now always point to the correct location.
* Use a drop-in to avoid startup failures of systemd-logind when dbus is
missing. Instead of patching the systemd-logind.service file, use a
drop-in. This way the Debian specific change becomes more visible and
easier to override.
[ Luca Boccassi ]
* New upstream version 255~rc1
* Drop test-skip-test-path-on-Salsa-CI.patch, merged upstream
* Drop Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-back-to-.patch,
no longer necessary
* Refresh patches
* Temporarily keep systemd.pc and udev.pc pointing to legacy unmerged paths.
This will be dropped in the short term, but there are still a lot of
FTBFS when changing, so keep it for now
* systemd/udev: assert that the system is merged-usr. Support for
unmerged system was dropped project-wide. Things will break subtly if
ran on such unsupported setups, so add an explicit assert at preinst.
* Drop deprecated split-usr and install files from /usr
* Install new pam_systemd_loadkey module. If configured, and systemd-
cryptsetup and logind are used, the crypsetup passphrase is passed to
the PAM stack for later authentication steps such as the GNOME
keyring.
* Install the default pcrlock config files
* Update libsystemd0.symbols
* autopkgtest: add dependencies on python3-pefile and nvme-cli for
upstream suite
* Backport patch to fix arm64 cross-build
* Update Lintian overrides
-- Luca Boccassi <bluca@debian.org> Mon, 06 Nov 2023 20:25:25 +0000
systemd (254.5-1) unstable; urgency=medium
* New upstream version 254.5
* Refresh patches for 254.5
-- Luca Boccassi <bluca@debian.org> Sat, 30 Sep 2023 11:34:39 +0100
systemd (254.4-1) unstable; urgency=medium
[ Michael Biebl ]
* Fix installation of tzdata-legacy. Apply a version constraint to the
tzdata alternative. Specifically (<< 2023c-8), which is the version
tzdata was split. Otherwise tzdata-legacy is not considered, as tzdata
is installed by default. (Closes: #1051760)
* Drop obsolete Breaks/Replaces and migration code for versions older
than oldstable
* Drop -f from update-rc.d udev remove
[ Luca Boccassi ]
* upstream-ci: run unit tests from installed location. (Closes: #1051756)
* New upstream version 254.4. Fixes minor security issue in arm64
and riscv64 systemd-boot (EFI) with device tree blobs loading:
https://github.com/systemd/systemd/security/advisories/GHSA-6m6p-rjcq-334c
* Refresh patches
* Install factory-reset related units
[ Gioele Barabucci ]
* debian/udev.debian-udev.sysusers: Add Debian-specific sysusers for
udev
* d/udev.postinst: Do not use addgroup to add udev-related groups
* d/control: Remove adduser, it is no longer needed now that all
udev-related groups are generated via `sd-sysusers`.
-- Luca Boccassi <bluca@debian.org> Thu, 21 Sep 2023 11:13:06 +0100
systemd (254.3-1) unstable; urgency=medium
[ Daniel Andersson ]
* Add systemd-sysupdate.
[ Luca Boccassi ]
* New upstream version 254.2
* Refresh patches for 254.2
* New upstream version 254.3
[ Michael Biebl ]
* Remove obsolete SysV init script. Keep the udev alias for one more
release cycle.
* Use dh_installsystemd to handle systemd-udevd.service. This allows us
to drop a lot of custom maintscript code. Fix the formatting of the
udev maintscript code while at it.
* Add Conflicts against initscripts and orphan-sysvinit-scripts. Those
packages have undesirable side effects if systemd is the active init
system so ensure they can't be installed.
-- Luca Boccassi <bluca@debian.org> Mon, 11 Sep 2023 09:11:51 +0100
systemd (254.1-3) unstable; urgency=medium
[ Nick Rosbrook ]
* debian: ship libsystemd.a in libsystemd-dev.
Thanks to Serge Hallyn
* autopkgtest: add build test for static libsystemd
* debian/rules: build with -ffat-lto-objects.
Building with -flto=auto, but without -ffat-lto-objects, causes static
archives to end up without any code sections. This is needed to ship a
usable libsystemd.a in libsystemd-dev.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977596.
[ Luca Boccassi ]
* Backport patch to fix test-path failure on Salsa CI
[ Michael Biebl ]
* Ask before attaching the udev db information to the bug report
(Closes: #1041652)
* Install D-Bus interface files in systemd-dev.
Now that we have a dedicated -dev package, use that to install
/usr/share/dbus-1/interfaces.
* Clean up a couple more __pycache__ directories
* Remove workarounds for dh_installman.
No longer needed as stable ships a fixed debhelper.
* Remove all empty directories from (/usr)/lib.
This mitigates the accidental empty directory removal by dpkg on
merged-/usr systems. (Closes: #1036920)
* Remove no longer needed maintainer scripts migration code for versions
older then oldstable
* Revert "Add workaround for Meson regression to fix FTBFS on mips64el"
This reverts commit 97ebdcea6d0ce52973dd5a9cfeede1573a628bd0.
No longer needed as a fixed meson package is available now.
-- Michael Biebl <biebl@debian.org> Fri, 25 Aug 2023 12:04:10 +0200
systemd (254.1-2) unstable; urgency=medium
* Build-depend on tzdata-legacy | tzdata. Some timezones were split out,
but some unit tests need them, so pull in the new tzdata-legacy
package if it exists.
-- Luca Boccassi <bluca@debian.org> Thu, 10 Aug 2023 23:31:48 +0100
systemd (254.1-1) unstable; urgency=medium
[ Luca Boccassi ]
* systemd-userdbd: depend on libnss-systemd. This library provides nss
integration for userdbd/homed and is needed for homed logins
* New upstream version 254.1
* Refresh patches for v254.1
* systemd: do not ship empty .wants/ directories. These will conflict
with finalizing usrmerge as they are in /lib, so remove them for now.
systemctl enable creates them anyway when needed.
[ Helmut Grohne ]
* duplicate udev trigger interest for /usr-merge. As packages move their
files from / to /usr, dpkg will cease activating udev's trigger
interest for hwdb.d files. In DEP17, this is documented as P2. Since
there are only two packages in Debian affected by this issue, we opt
for an individual mitigation and explicitly duplicate the trigger
interest to both locations (M12). This is safe regardless of the other
chosen mitigations as trigger activations are accumulated.
-- Luca Boccassi <bluca@debian.org> Thu, 10 Aug 2023 21:41:13 +0100
systemd (254-1) unstable; urgency=medium
* New upstream version 254
* Drop patches merged upstream
* d/watch: switch back to stable repository
* Refresh patches
-- Luca Boccassi <bluca@debian.org> Fri, 28 Jul 2023 10:01:15 +0100
systemd (254~rc3-3) unstable; urgency=low
* Backport patch to fix FTBFS on armhf
* Add workaround for Meson regression to fix FTBFS on mips64el
-- Luca Boccassi <bluca@debian.org> Mon, 24 Jul 2023 20:50:48 +0100
systemd (254~rc3-2) unstable; urgency=medium
* ukify: enable only on UEFI architectures.
-- Luca Boccassi <bluca@debian.org> Mon, 24 Jul 2023 16:55:57 +0100
systemd (254~rc3-1) unstable; urgency=low
* Drop Suggests on transitional policykit-1 package
* Drop autopkgtest dependency on transitional policykit-1 package
* Ship ukify in systemd package (Closes: #1041399)
* New upstream version 254~rc3 (Closes: #1041648, #1041540)
* Drop patches merged upstream
* Refresh patches
-- Luca Boccassi <bluca@debian.org> Mon, 24 Jul 2023 12:59:37 +0100
systemd (254~rc2-3) unstable; urgency=low
* Upload to unstable
-- Luca Boccassi <bluca@debian.org> Sun, 16 Jul 2023 11:37:22 +0100
systemd (254~rc2-2) experimental; urgency=medium
* Backport two more mips64 fixes from upstream
-- Luca Boccassi <bluca@debian.org> Sat, 15 Jul 2023 15:07:20 +0100
systemd (254~rc2-1) experimental; urgency=medium
[ Luca Boccassi ]
* Bump dependency on Meson to 0.60
* upstream-ci: install libdw and libelf for boot-and-services too.
* upstream-ci: add libssl-dev to autopkgtest upstream suite.
* upstream-ci: add nftables.
* upstream-ci: add 'stress' to the upstream testsuite dependency list.
* tests/upstream: install curl.
* tests/upstream: bump timeout by 10 minutes.
* New upstream version 254~rc2
* Drop patches merged upstream
* Refresh patches for v254-rc2
[ Yu Watanabe ]
* autopkgtest: create directory to make accounts-daemon.service not
fail. The service requires /usr/share/accountsservice/interfaces, but
the directory is not packaged (at least in 22.08.8-6). This adds a
workaround for the failure.
-- Luca Boccassi <bluca@debian.org> Sat, 15 Jul 2023 01:29:39 +0100
systemd (254~rc1-4) experimental; urgency=medium
* Backport patches to fix FTBFS on mipsel, ia64, x32
* d/rules: explicitly disable EFI on x32. On x32 the cpu architecture is
just x86_64 so EFI will be enabled, and it will fail to build as
userland doesn't support building the EFI ABI. Disable it explicitly,
and leave it on 'auto' elsewhere.
-- Luca Boccassi <bluca@debian.org> Sun, 09 Jul 2023 15:13:53 +0100
systemd (254~rc1-3) experimental; urgency=medium
* Restrict pyelftools to UEFI-enabled architectures and drop explicit
meson settings.
-- Luca Boccassi <bluca@debian.org> Sat, 08 Jul 2023 00:40:33 +0100
systemd (254~rc1-2) experimental; urgency=medium
* Backport patch to fix fuzz test without cgroup access. Fix build on
buildds https://github.com/systemd/systemd/pull/28303
-- Luca Boccassi <bluca@debian.org> Fri, 07 Jul 2023 22:55:16 +0100
systemd (254~rc1-1) experimental; urgency=medium
[ Luca Boccassi ]
* d/watch: watch main repository
* New upstream version 254~rc1
* Refresh patches for v254-rc1
* Drop build dependency on gnu-efi and add python3-pyelftools. Move to
!stage1 given it's external python modules
* Install new libsystemd.3 manpage
* Install new mount.ddi alias for sd-dissect
* Update symbols file for 254
* Update Lintian overrides for systemd-tests
* autopkgtest: find test-udev in new location.
[ Zbigniew Jędrzejewski-Szmek ]
* autopkgtest: drop 'udev' test
https://github.com/systemd/systemd/pull/27534 makes it into a normal
unit test, so it will be invoked as part of 'upstream'.
-- Luca Boccassi <bluca@debian.org> Fri, 07 Jul 2023 11:05:37 +0100
systemd (253.5-1ubuntu7) noble; urgency=medium
* Revert "debian/rules: set MulticastDNS=resolve by default" (LP: #2038894)
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3d753238699f54e8c2892d8107136d49f09e44b6
* debian/gbp.conf: update for noble
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a65decb3a73592af8b952b159cfb453e9c0babd5
-- Nick Rosbrook <enr0n@ubuntu.com> Thu, 26 Oct 2023 09:51:33 -0400
systemd (253.5-1ubuntu6) mantic; urgency=medium
* debian/tests: Depends: tzdata-legacy for upstream-{1,2} (LP: #2035778)
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=28d9f59c6abb6e460dd34baa4237ef04aa06aced
-- Nick Rosbrook <enr0n@ubuntu.com> Tue, 19 Sep 2023 11:54:35 -0400
systemd (253.5-1ubuntu5) mantic; urgency=medium
* Revert "core/service: when resetting PID also reset known flag" (LP: #2033325)
Thanks to Sergio Durigan Junior
File: debian/patches/lp2033325-Revert-core-service-when-resetting-PID-also-reset-known-f.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=021b6fafca7ae9bddaa479500614a4a4be40ce59
* debian/rules: do not ship systemd-gpt-auto-generator.
We do not want the functionality provided by this generator, so do not
ship it.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a366279a84730e92ed734710560ea833709f359d
-- Nick Rosbrook <enr0n@ubuntu.com> Thu, 07 Sep 2023 16:09:54 -0400
systemd (253.5-1ubuntu4) mantic; urgency=medium
* Revert "Drop Provides: time-daemon for bin:systemd-timesyncd"
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e88d9f0241a307a3c1b4bcaf4bf29799d984aa3c
-- Nick Rosbrook <enr0n@ubuntu.com> Fri, 25 Aug 2023 16:36:26 -0400
systemd (253.5-1ubuntu3) mantic; urgency=medium
[ Nick Rosbrook ]
* debian/rules: build with -ffat-lto-objects (LP: #2031416)
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c78b7a6a2578d2b3f70638db918858f9b78107a4
[ Utkarsh Gupta ]
* Drop Provides: time-daemon for bin:systemd-timesyncd
Author: Utkarsh Gupta
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9b78ef26d64a40c21cac1e48534c6bf33661e6d7
-- Nick Rosbrook <enr0n@ubuntu.com> Fri, 25 Aug 2023 15:31:17 -0400
systemd (253.5-1ubuntu2) mantic; urgency=medium
* core: reorder systemd arguments on reexec (LP: #2013543)
File: debian/patches/lp2013543-core-reorder-systemd-arguments-on-reexec.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c93e797cdd4f3678cdcc7449f8a6f6820e98b7f0
* network/dhcp4: do not ignore the gateway even if the destination is in same network (LP: #2009743)
Files:
- debian/patches/lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch
- debian/patches/lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c09bc22fca4259301c88195f34ae3b24956afb22
* debian/systemd.postint: do not daemon re-exec if we could hit LP: #2013543
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=19447af92c6d30e331ff97420e7ddcf3e5d723e1
* meson.build: disable -Wformat-overflow on gcc with -O3
File: debian/patches/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8c8595bf0f12e56d4b3a063c93a3ba69c798add2
* debian: ship libsystemd.a in libsystemd-dev (LP: #2012437)
Thanks to Serge Hallyn
Files:
- debian/libsystemd-dev.install
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5997dd2a25a7c65d7c8a826346c0120532a0e083
* autopkgtest: add build test for static libsystemd
Files:
- debian/tests/build-with-static-libsystemd
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d90da82d6b4adcf59b9a6b6188af3a49381fea8
-- Nick Rosbrook <enr0n@ubuntu.com> Mon, 14 Aug 2023 11:28:09 -0400
systemd (253.5-1ubuntu1) mantic; urgency=medium
* Merge 253.5-1 from Debian unstable. Remaining changes:
- debian/tests/upstream{,-1,-2}: split upstream tests into two parts
- debian/tests/tests-in-lxd: run some autopkgtests in LXD too
- debian/tests/storage: skip tests if scsi_debug module is not available
- debian/tests/boot-and-services:
+ skip test_syslog on s390x
+ skip coredump tests on s390x
+ skip apparmor tests on armhf
+ consume stderr in systemctl status call in test_service
- debian/systemd.postinst: skip daemon-reexec and try-restarts during shutdown
- debian/systemd.postinst,debian/rules:
Disable dh_installinit generation of tmpfiles for systemd package, and
manually call systemd-tmpfiles --create in postinst
- debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
/run/systemd/resolve/stub-resolv.conf
- debian/rules:
+ Set default user path
+ Disable LLMNR by default
+ Remove unneeded efi artifacts on i386 to avoid debugedit errors
- debian/rules,debian/control,debian/tests/control:
+ Do not build with tpm libraries on i386
+ Do not build with libqrencode on i386
- debian/gbp.conf,debian/extra/wrap_cl.py:
Use a customization script to add LP commit links to changelog
- debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
Set ManagedOOMSwap=auto, disabling swap kill by default
- 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)
- debian/control:
+ Add Recommends: networkd-dispatcher systemd-resolved to systemd package
+ Provide upgrade path (Replaces:) for Jammy's systemd-repart
+ Give systemd-resolved Priority: important
+ Add Recommends: systemd-hwe-hwdb to udev package
+ Add Breaks: systemd (<< ${binary:Version}) to udev package so that
systemd is upgraded as well when upgrading udev
+ Make systemd-sysv Depends: on matching version of systemd
+ Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
- d/p/debian/Ubuntu-UseDomains-by-default.patch:
Enable UseDomains by default on Ubuntu.
- d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
- d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
Launch QEMU with -vga none in test-functions
- d/p/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch:
Set Nice=-1 in journald.service to dodge watchdog on soft lockups
- d/p/debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch:
Revert "namespace: be more careful when handling namespacing failures gracefully"
upstream commit
- d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
Default to Cache=no-negative in systemd-resolved
- d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
Revert "network: if /sys is rw, then udev should be around" upstream
commit
- d/p/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch:
Skip some of test-execute when running in LXD
- d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
skip disk/by-uuid for bcache devices
- d/p/deny-list-TEST-55-OOMD-on-ppc64el.patch:
Deny-list TEST-55-OOMD om ppc64el
- d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
Don't override Ubuntu's default sysctl values
- d/p/test-increase-QEMU_MEM-for-some-tests.patch:
Increase QEMU_MEM for some tests to improve success rate
- d/p/test-denylist-TEST-29-PORTABLE-again.patch:
Deny-list TEST-29-PORTABLE
* Dropped changes, fixed upstream:
- lp1999275-binfmt-util-also-check-if-binfmt-is-mounted-in-read-write.patch:
Applied upstream: https://github.com/systemd/systemd/commit/5aaa79ce96
- lp1999275-stat-util-introduce-fd_is_read_only_fs.patch:
Applied upstream: https://github.com/systemd/systemd/commit/dc1752ea72
- lp1999275-binfmt-check-if-binfmt-is-mounted-before-applying-rules.patch:
Applied upstream: https://github.com/systemd/systemd/commit/94ba5b1532
- lp2002445-sd-netlink-do-not-swap-old-name-and-alternative-name.patch:
Applied upstream: https://github.com/systemd/systemd/commit/080afbb57c
- lp2002445-udev-net-allow-new-link-name-as-an-altname-before-renamin.patch:
Applied upstream: https://github.com/systemd/systemd/commit/d0b31efc1a
- lp2004478-network-dhcp4-accept-local-subnet-routes-from-DHCP.patch:
Applied upstream: https://github.com/systemd/systemd/commit/1d84a3c779
- lp1999275-binfmt-util-split-out-binfmt_mounted.patch:
Applied upstream: https://github.com/systemd/systemd/commit/a51a9684c9
- lp2002445-sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch:
Applied upstream: https://github.com/systemd/systemd/commit/4d600667f8
- lp2002445-test-network-add-a-test-for-renaming-device-to-current-al.patch:
Applied upstream: https://github.com/systemd/systemd/commit/f68f644a16
- lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch:
Applied upstream: https://github.com/systemd/systemd/commit/9a26098e90
- lp2002445/core-device-ignore-failed-uevents.patch:
Applied upstream: https://github.com/systemd/systemd/commit/e9336d6ac3
- lp2002445/udev-restore-syspath-and-properties-on-failure.patch:
Applied upstream: https://github.com/systemd/systemd/commit/210033847c
- lp2002445/sd-device-introduce-device_get_property_int.patch:
Applied upstream: https://github.com/systemd/systemd/commit/eedfef0f0d
- lp2002445-udev-attempt-device-rename-even-if-interface-is-up.patch:
Applied upstream: https://github.com/systemd/systemd/commit/53584e7b61
- lp1999275-unit-check-more-specific-path-to-be-written-by-systemd-bi.patch:
Applied upstream: https://github.com/systemd/systemd/commit/f74a7cb45c
- lp2002445-sd-netlink-add-a-test-for-rtnl_set_link_name.patch:
Applied upstream: https://github.com/systemd/systemd/commit/b338a8bb40
- test-skip-some-tests-when-machine-id-is-not-initialized.patch:
Applied upstream: https://github.com/systemd/systemd/pull/25732
- sd-netlink-skip-test_rtnl_set_link_name-when-altnames-are.patch:
Applied upstream: https://github.com/systemd/systemd/commit/5ccbe7fb197
- debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch (LP: #1982218):
This has been implemented upstream in a different way, but with the same
outcome: https://github.com/systemd/systemd/commit/ab3aed4a034.
- debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch:
This is obsoleted by an upstream change to fix the underlying issue:
https://github.com/systemd/systemd/commit/362235bf59.
* Dropped changes, no longer needed:
- Deny-list-TEST-74-AUX-UTILS-on-s390x.patch:
This test passes on s390x now.
- debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch:
This test passes without this patch now.
- debian/UBUNTU-Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch:
Testing libvirt against systemd without this patch passses now.
- debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch:
This test passes without this patch now.
- debian/UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch:
This test passes in LXD without this patch now.
- debian/systemd.prerm: remove unnecessary whitespace
- debian/systemd.maintscript:
Our delta pertains to versions older than 249, which is in Jammy and is
therefore the oldest version direct upgrades will be supported from.
- test: drop /etc/default/locale handling from TEST-74-AUX-UTILS
* New changes:
- debian/patches: consolidate Ubuntu core hacks into one patch,
debian/UBUNTU-read-only-etc-hacks.patch:
+ debian/UBUNTU-Fix-timezone-setting-on-read-only-etc.patch
+ debian/UBUNTU-Support-system-image-read-only-etc.patch
+ debian/timedatectl-lp1650688.patch
+ lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
+ debian/UBUNTU-read-only-etc-hacks.patch
- debian/systemd.postinst: remove duplicate if block
- debian/gbp.conf: update debian-branch to ubuntu-mantic
- debian/tests: add ability to override SELECTED_TESTS in upstream tests
- debian/systemd.postinst: fix /etc/locale.conf migration
- debian/tests/tests-in-lxd: use --reuse flag in lxc publish (LP: #2023229)
- debian/rules: set MulticastDNS=resolve by default
- test-skip-tests-for-unsupported-localectl-features.patch:
skip tests for unsupported localectl features
- debian/tests/boot-and-services: drop test_no_failed
-- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 11 Jul 2023 14:11:33 -0400
systemd (253.5-1) unstable; urgency=medium
* New upstream version 253.5 (Closes: #1040035)
* Refresh patches for 253.5
-- Luca Boccassi <bluca@debian.org> Sat, 01 Jul 2023 11:57:46 +0100
systemd (253-4) unstable; urgency=medium
* Stop localed from writing to /etc/default/keyboard and symlink it to
/etc/vconsole.conf. Integration is not set up for now, but GDM needs
to query the configured values. Allow reading, but disallow setting
keymaps. (Closes: #1038762)
-- Luca Boccassi <bluca@debian.org> Sat, 24 Jun 2023 20:21:24 +0100
systemd (253-3) unstable; urgency=medium
* systemd-dev: add missing breaks/replaces with udev. (Closes: #1037924)
* Run the systemd-binfmt trigger unconditionally.
* Upload to unstable.
-- Luca Boccassi <bluca@debian.org> Tue, 20 Jun 2023 11:45:22 +0100
systemd (253-2) experimental; urgency=medium
* Add systemd-dev package for pkg-config files. Move systemd.pc and
udev.pc to systemd-dev, so that packages can build-depend on a small
package instead of the whole set of binaries. (Closes: #945922,
#917549)
-- Luca Boccassi <bluca@debian.org> Mon, 12 Jun 2023 00:22:52 +0100
systemd (253-1) experimental; urgency=medium
* New upstream version 253. For a full list of changes, see:
https://github.com/systemd/systemd/releases/tag/v253
* d/watch: switch back to stable repository.
* Update symbols file
-- Luca Boccassi <bluca@debian.org> Wed, 15 Feb 2023 20:36:32 +0000
systemd (253~rc3-1) experimental; urgency=medium
* New upstream version 253~rc3
* Refresh patches
-- Luca Boccassi <bluca@debian.org> Fri, 10 Feb 2023 18:23:21 +0000
systemd (253~rc2-1) experimental; urgency=medium
* New upstream version 253~rc2
* systemd: make /etc/default/locale a symlink to /etc/locale.conf. Let's
match upstream's filename and keep a backward-compatibility symlink
for older tools. The content of the files match anyway.
* Update timedated autopkgtest. We no longer support /etc/timezone, as
/etc/localtime is always available
* Drop patches merged upstream
* Drop Don-t-enable-audit-by-default.patch. We can disable the socket
now
* Drop Use-Debian-specific-config-files.patch, no longer needed
* systemd-boot-system-token was renamed to systemd-boot-random-seed
* Add new libsystemd symbols
* Update Lintian override for new so bump
* Remove systemd-localed drop-in, no longer needed. The change was
merged upstream
* Drop udev-drop-SystemCallArchitectures-native-from-systemd-ude.patch
and use a drop-in
* Drop Re-enable-journal-forwarding-to-syslog.patch and use a drop-in
* Drop TuxOnIce out-of-tree patch. The
SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK environment variable can be
used to skip the check, so it is no longer necessary to maintain a
patch.
* Drop autopkgtest denylist patches. No longer needed, the tests are
working now
* Drop Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch, we now
use the unified hierarchy
* Drop Let-graphical-session-pre.target-be-manually-started.patch, not
used anymore
* Refresh patches
* Do not install repart/shutdown standalone binaries
* Build with libxen-dev. Buildtime-only dependency, enables support for
kexec on Xen (via ioctl, so no new runtime dependency).
* Do not install ukify script for now
* Update NEWS file
* locale: disable keymap support
* d/watch: use main repository
* Refresh patches
-- Luca Boccassi <bluca@debian.org> Wed, 08 Feb 2023 20:36:58 +0000
systemd (252.11-1) unstable; urgency=medium
* New upstream version 252.11
* Refresh patches
-- Luca Boccassi <bluca@debian.org> Sun, 11 Jun 2023 23:05:40 +0100
systemd (252.6-1) unstable; urgency=medium
* Update timedated autopkgtest. We no longer support /etc/timezone, as
/etc/localtime is always available (cherry picked from commit
6ef7bb0ce0f89e732a8b95624af059e52c3712b5)
* Stop supporting /etc/timezone and just rely on /etc/localtime
* systemd-boot: update on package upgrade, if installed
* Override Lintian warning in systemd-coredump
* d/watch: restrict to v252.x for bookworm
* New upstream version 252.6
* Refresh patches
* systemd-boot: enable on install (Closes: #1031118)
-- Luca Boccassi <bluca@debian.org> Tue, 28 Feb 2023 11:15:45 +0000
systemd (252.5-2ubuntu3) lunar; urgency=medium
* udev: gracefully handle rename failures (LP: #2002445)
Files:
- debian/patches/lp2002445/core-device-ignore-failed-uevents.patch
- debian/patches/lp2002445/sd-device-introduce-device_get_property_int.patch
- debian/patches/lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch
- debian/patches/lp2002445/udev-restore-syspath-and-properties-on-failure.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=79536dbb165dbcc402629684e0911693626df5b1
-- Nick Rosbrook <nick.rosbrook@canonical.com> Mon, 20 Mar 2023 10:17:24 -0400
systemd (252.5-2ubuntu2) lunar; urgency=medium
* network/dhcp4: accept local subnet routes from DHCP (LP: #2004478)
File: debian/patches/lp2004478-network-dhcp4-accept-local-subnet-routes-from-DHCP.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b9aaaf37b8ca7c9febe5f0ebc4b82d0f895cbbd3
* sd-netlink: skip test_rtnl_set_link_name when altnames are not supported.
This has already been fixed upstream by a larger commit, so this patch
can be dropped when we have a new enough upstream version.
File: debian/patches/sd-netlink-skip-test_rtnl_set_link_name-when-altnames-are.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=195985ee5aa2cfdbbac178a07e5b43b83f0550d0
-- Nick Rosbrook <nick.rosbrook@canonical.com> Wed, 08 Mar 2023 12:51:51 -0500
systemd (252.5-2ubuntu1) lunar; urgency=medium
* Merge 252.5-2 from Debian unstable
- Drop test-handle-Debian-s-etc-default-locale-in-testsuite-74.f.patch.
Applied upstream: https://github.com/systemd/systemd/commit/9b42646b22
File: debian/patches/test-handle-Debian-s-etc-default-locale-in-testsuite-74.f.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1b0789416172ec60d8086fe2b458b5396bb7e857
- Drop test-make-sure-mount-point-exists-in-testsuite-64.sh.patch.
Applied upstream: https://github.com/systemd/systemd/commit/07e4787106
File: debian/patches/test-make-sure-mount-point-exists-in-testsuite-64.sh.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f97b2d5ae1a1f35668c4648f1c7fc715a588de50
- Drop test-remove-no-longer-needed-quirk-for-set-locale-on-Debi.patch.
Fixed upstream: https://github.com/systemd/systemd-stable/commit/1c325f6d7f
File: debian/patches/test-remove-no-longer-needed-quirk-for-set-locale-on-Debi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5f85226d61393c08d7ea51c2f28db7fd4c79bcc6
* udev: avoid NIC renaming race with kernel (LP: #2002445)
Files:
- debian/patches/lp2002445-sd-netlink-add-a-test-for-rtnl_set_link_name.patch
- debian/patches/lp2002445-sd-netlink-do-not-swap-old-name-and-alternative-name.patch
- debian/patches/lp2002445-sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch
- debian/patches/lp2002445-test-network-add-a-test-for-renaming-device-to-current-al.patch
- debian/patches/lp2002445-udev-attempt-device-rename-even-if-interface-is-up.patch
- debian/patches/lp2002445-udev-net-allow-new-link-name-as-an-altname-before-renamin.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=58d29c2b376f03c44ed5a719877c95b332018cdc
* Deny-list TEST-74-AUX-UTILS on s390x.
Since this currently is only known to fail on the autopkgtest
infrastructure, we believe this is a temporary issue.
File: debian/patches/Deny-list-TEST-74-AUX-UTILS-on-s390x.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a3a059d86e2fe3a104419ae2afcab557171f9809
-- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 14 Feb 2023 11:52:31 -0500
systemd (252.5-2) unstable; urgency=medium
* Fix boot-and-services autopkgtest.
-- Luca Boccassi <bluca@debian.org> Mon, 30 Jan 2023 01:03:48 +0000
systemd (252.5-1) unstable; urgency=medium
[ Nick Rosbrook ]
* debian/tests: remove systemd-fsckd autopkgtest. This test never runs
in Debian autopkgtest because of missing machine isolation
requirements, and it nevers runs in Ubuntu because: SKIP: root file
system is being checked by initramfs already Since the test is not
providing any good feedback, and generally has not been maintained,
let's just remove it.
[ Luca Boccassi ]
* New upstream version 252.5
* Drop patches merged in v252.5
* Refresh patches
* Set default status format to 'combined': show both unit name and
description in logs/boot messages
-- Luca Boccassi <bluca@debian.org> Sun, 29 Jan 2023 19:39:28 +0000
systemd (252.4-2) unstable; urgency=medium
[ Michael Biebl ]
* Refresh patches
* Tweak description of systemd and systemd-sysv package.
Remove redundancy and de-emphasize sysvinit.
* autopkgtest: add psmsic to upstream suite.
Needed for the killall binary.
See https://github.com/systemd/systemd/pull/24569
* autopkgtest: add xkb-data, locales and locales-all to upstream suite.
Use locales-all so all necessary locales can be installed into the test
image without having to generate them on-the-fly.
See https://github.com/systemd/systemd/pull/23709
* autopkgtest: prefer knot-dnssecutils over knot-dnsutils for upstream
suite.
The kzonecheck utility required by TEST-75-RESOLVED was split out from
knot-dnsutils into knot-dnssecutils so update the test dependencies
accordingly. Keep knot-dnsutils as alternative dependency to make
backports easier.
* Cherry-pick upstream fixes for TEST-74-AUX-UTILS
* Cherry-pick upstream fix for TEST-73-LOCALE
* Skip firstboot --prompt-keymap check in TEST-74-AUX-UTILS.
This test requires compatible keymaps from kbd which are not available
in Debian.
[ Luca Boccassi ]
* autopkgtest: add netlabel-tools to networkd-test.py suite.
The netlabelctl tool is needed to test the NetLabel integration.
See https://github.com/systemd/systemd/pull/23888
* autopkgtest: add bsdutils to upstream suite.
The logger utility is now used in TEST-04-JOURNAL.
See https://github.com/systemd/systemd/pull/23086
* autopkgtest: add knot, knot-dnsutils, bind9-dnsutils, bind9-host to
upstream suite.
Needed by TEST-75-RESOLVED.
See https://github.com/systemd/systemd/pull/23104
* autopkgtest: add jq to upstream suite.
Needed by TEST-58-REPART.
See https://github.com/systemd/systemd/pull/24572
* autopkgtest: add mtools to upstream suite.
Needed by TEST-58-REPART.
See https://github.com/systemd/systemd/pull/24944
* autopkgtest: add erofs-utils to upstream suite.
Needed by TEST-58-REPART.
See https://github.com/systemd/systemd/pull/25686
-- Michael Biebl <biebl@debian.org> Wed, 25 Jan 2023 09:17:24 +0100
systemd (252.4-1ubuntu1) lunar; urgency=medium
* Drop oomd-fix-unreachable-test-case-in-test-oomd-util.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/bcd42b3c88
File: debian/patches/oomd-fix-unreachable-test-case-in-test-oomd-util.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=93cf2f4709a6768d6eeb04153c92bffec0726753
* Drop oomd-always-allow-root-owned-cgroups-to-set-ManagedOOMPre.patch.
Applied upstream: https://github.com/systemd/systemd-stable/commit/2bdf5b0382
File: debian/patches/oomd-always-allow-root-owned-cgroups-to-set-ManagedOOMPre.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=24f51625bcec9a7b4f32a0caf363b000b173748b
* debian/rules: remove explicit -fcf-protection flag.
This is included in the default gcc flags on Ubuntu[1], so we do not need
this anymore. Drop the diff to reduce our delta from Debian.
[1] https://wiki.ubuntu.com/ToolChain/CompilerFlags#A-fcf-protection
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b72bf5bb964aa89769417491fcc99926a06490ba
* Revert "Drop systemd.prerm safety check."
This reverts commit 0244c4d56556317f14eecc2f51871969ef02ba7b.
systemd does not run in a chroot, so /run/systemd/system should not
exist in chroots. Debian has kept this without issue, so revert this in
order to reduce delta with Debian.
File: debian/systemd.prerm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d7df55f11603022cde6cf897aaddc02624e79336
* Drop 0001-Revert-tests-add-test-case-for-UMask-BindPaths-combi.patch.
This patch is specific to privileged LXD containers, which we are not
testing anymore, so there is no need to carry the patch anymore.
File: debian/patches/0001-Revert-tests-add-test-case-for-UMask-BindPaths-combi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2acbc4741346c684ea3fa8aecf1d6ed88a7444cd
* binfmt: fix systemd-binfmt in LXD containers (LP: #1999275)
Files:
- debian/patches/lp1999275-binfmt-check-if-binfmt-is-mounted-before-applying-rules.patch
- debian/patches/lp1999275-binfmt-util-also-check-if-binfmt-is-mounted-in-read-write.patch
- debian/patches/lp1999275-binfmt-util-split-out-binfmt_mounted.patch
- debian/patches/lp1999275-stat-util-introduce-fd_is_read_only_fs.patch
- debian/patches/lp1999275-unit-check-more-specific-path-to-be-written-by-systemd-bi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=41fa3a0420c5633200ecd60add6cadb149c98ccd
* debian/patches: update test-skip-some-tests-when-machine-id-is-not-initialized.patch.
The latest stable tag includes some, but not all patches which [1] needs
to work correctly. For now, just simplify the `machine_id_initialized()`
helper and make a note in the patch that the changes were forwarded
upstream.
[1] https://github.com/systemd/systemd/pull/25732
File: debian/patches/test-skip-some-tests-when-machine-id-is-not-initialized.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d17ca14b237f477899c7af793b698dc0740985d1
-- Nick Rosbrook <nick.rosbrook@canonical.com> Wed, 04 Jan 2023 13:56:18 -0500
systemd (252.4-1) unstable; urgency=medium
* Enable p11kit. Backport patch to dlopen-ify p11kit support and enable
it. (Closes: #1023635)
* New upstream version 252.4. (Closes: #1026831 and fixes CVE-2022-4415)
* Refresh patches
* Bump Standards-Version to 4.6.2, no changes
-- Luca Boccassi <bluca@debian.org> Thu, 22 Dec 2022 12:26:41 +0100
systemd (252.3-2) unstable; urgency=medium
* Skip flaky test_resolved_domain_restricted_dns in networkd-test.py.
This test is part of DnsmasqClientTest and does not work reliably under
LXC/debci, so skip it for the time being. (Closes: #1025908)
-- Michael Biebl <biebl@debian.org> Tue, 13 Dec 2022 01:03:58 +0100
systemd (252.3-1) unstable; urgency=medium
* New upstream version 252.3
* Rebase patches
-- Michael Biebl <biebl@debian.org> Sat, 10 Dec 2022 20:14:11 +0100
systemd (252.2-2) unstable; urgency=medium
* Keep policykit-1 as alternative dependency to polkitd for systemd.
This will make backports easier.
* Update remaining policykit-1 (test) dependencies and prefer polkitd.
Keep the policykit-1 dependency as alternative for easier backports.
(Closes: #1025591)
-- Michael Biebl <biebl@debian.org> Tue, 06 Dec 2022 20:30:29 +0100
systemd (252.2-1) unstable; urgency=medium
[ Helmut Grohne ]
* Explicitly B-D on libcrypt-dev (Closes: #1024646)
[ Nick Rosbrook ]
* Add handling for /etc/default/locale to firstboot. The TEST-74-AUX-
UTILS upstream test revealed that firstboot does not currently handle
Debian's /etc/default/locale.
[ Luca Boccassi ]
* Build depend on dh-package-notes, sequence was removed. Only the
makefile is in use now, no files are generated at build time as
--package-metadata from the linkers is used now
* New upstream version 252.2
* Refresh patches
-- Luca Boccassi <bluca@debian.org> Mon, 28 Nov 2022 22:35:56 +0000
systemd (252.1-1ubuntu1) lunar; urgency=medium
[ Nick Rosbrook ]
* Merge 252.1-1 from Debian unstable
- Resolve merge conflicts:
+ debian/patches: Do not take back Add-support-for-TuxOnIce-hibernation.patch.
+ debian/libsystemd0.symbols: Increment sd_hwdb_new_from_path min version
to reduce delta with Debian.
+ debian/control: Keep Ubuntu systemd-repart delta for now.
+ debian/rules: Keep our diff for TPM2 build on i386
+ debian/systemd-resolved.postrm: Take Debian DPKG_ROOT changes, removing
the Ubuntu delta.
- Drop patches:
+ Drop sd-hwdb-add-sd_hwdb_new_from_path.patch:
Applied upstream: https://github.com/systemd/systemd-stable/commit/60f0ba7556
+ Drop test-copy-libgcc_s.so.1-to-TPM2-test-image-on-Debian-like.patch:
Applied upstream: https://github.com/systemd/systemd-stable/commit/ddbc88188c
+ Drop lp1991829-add-CAP_LINUX_IMMUTABLE-to-systemd-machined-so-it-ca.patch:
Applied upstream: https://github.com/systemd/systemd-stable/commit/137d162c42
+ Drop hwdb-implement-root-option-for-systemd-hwdb-query.patch:
Applied upstream: https://github.com/systemd/systemd-stable/commit/beff73f94e
+ Drop lp1978079-pstore-Run-after-modules-are-loaded.patch:
Applied upstream: https://github.com/systemd/systemd-stable/commit/70e74a5997
+ Drop debian/UBUNTU-deny-list-TEST-10-ISSUE-2467.patch:
It looks like this has not been a problem upstream. Let's try it again
in autopkgtest.
+ Drop debian/deny-list-upstream-test-02-ppc64el.patch:
There was never any movement on the upstream issue. Since it has been a
while, let's re-enable for now to see if it is still a problem.
+ Drop debian/deny-list-upstream-test-25.patch:
It's been a while, let's see if this still presents a problem.
+ Drop lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch:
This is likely due to [1], and is not specific to TEST-36-NUMAPOLICY.
[1] https://github.com/systemd/systemd/issues/25091
+ Drop lp1950794-Revert-sd-dhcp-do-not-use-detect_container-to-guess-.patch:
This patch no longer applies, see:
https://github.com/systemd/systemd/commit/14805b1468
- Refresh patches
- debian/gbp.conf: Update debian-branch to ubuntu-lunar
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=aa7b7c457ce90478b38fc73e628f8b5a4874614f
- debian/rules: do not enable libqrencode on i386
Files:
- debian/control
- debian/rules
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3ed5e1433e2ee05e2941f0e16ebc482933a382fd
- Add handling for /etc/default/locale to firstboot.
The TEST-74-AUX-UTILS upstream test revealed that firstboot does not
currently handle Debian's /etc/default/locale.
File: debian/patches/debian/Use-Debian-specific-config-files.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9dc07337354155b100ea0423ed090f3dc6040a7a
- test: remove no-longer-needed quirk for set-locale on Debian/Ubuntu
File: debian/patches/test-remove-no-longer-needed-quirk-for-set-locale-on-Debi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e14e582fe158c7e63d6146386ec901fededa2e78
- oomd: always allow root-owned cgroups to set ManagedOOMPreference
File: debian/patches/oomd-always-allow-root-owned-cgroups-to-set-ManagedOOMPre.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e2fc04c5a6dfbe4bada17f117b957febcc5356d7
- oomd: fix unreachable test case in test-oomd-util
File: debian/patches/oomd-fix-unreachable-test-case-in-test-oomd-util.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a9ad5284e2730c777fbc4dd7919be1631b788c44
- test: make sure mount point exists in testsuite-64.sh
File: debian/patches/test-make-sure-mount-point-exists-in-testsuite-64.sh.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1a6bae6133ebe11108b1b8515da7371e5567a189
- test: handle Debian's /etc/default/locale in testsuite-74.firstboot.sh
File: debian/patches/test-handle-Debian-s-etc-default-locale-in-testsuite-74.f.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5e80690a112fb579070d99d6cbd3623f3cea790c
- test: skip some tests when machine-id is not initialized
File: debian/patches/test-skip-some-tests-when-machine-id-is-not-initialized.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=362c58ae565eefc172f085dc22f5058c5d3adb85
- debian/tests: stop testing in privileged LXD containers
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a74c46945722f9bb8d925543a0fabe64d38f7c8f
- debian/systemd.postinst: drop our v234-specific delta.
Upgrades from systems this old are not supported to Lunar and newer.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a3f79c2d259da6d0537cb4a31e0eb7bf0c2aaeff
- debian/tests: stop skipping test_service in boot-and-services.
The linked github issue has been resolved and is included in this
release.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bdb12cb08e0f959ff875713a78cb2a3beadae87e
- debian/systemd-resolved.postinst: consolidate Ubuntu delta
File: debian/systemd-resolved.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7f6c0a62320ce5670ba9a0648ae54af24ae3dc1c
[ Luca Boccassi ]
* Build depend on dh-package-notes, sequence was removed.
Only the makefile is in use now, no files are generated at build time
as --package-metadata from the linkers is used now
Author: Luca Boccassi
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5501f9d2629d4e22dc45e6569946aefd9c78d3c6
-- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 06 Dec 2022 11:00:38 -0500
systemd (252.1-1) unstable; urgency=medium
* d/watch: switch back to stable repository
* New upstream version 252.1 (Closes: #1023607 #1023515)
* Drop patches merged upstream
* Refresh patches
* Suggest polkitd instead of policykit-1 (deprecated)
-- Luca Boccassi <bluca@debian.org> Tue, 08 Nov 2022 14:23:22 +0000
systemd (252-3) unstable; urgency=medium
* Backport patches to fix tmpfiles error and missing /dev/serial/by-
id/usb-* (Closes: #1023311)
* Drop :native suffix from python3-pyparsing build dependency (Closes:
#1023442)
* Enable support for libqrencode. dlopen() feature so no additional cost.
Allows printing out recovery keys in QR format.
-- Luca Boccassi <bluca@debian.org> Sun, 06 Nov 2022 14:16:52 +0000
systemd (252-2) unstable; urgency=medium
[ Jochen Sprickerhof ]
* Let dh_installsysusers fix the /var/log/journal permissions.
dh_installsysusers adds a systemd-sysusers in #DEBHELPER#. Otherwise
it fails with: /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve
group 'systemd-journal'. Regression of fa0aade329. (Closes: #1023248)
* Move restarting units after #DEBHELPER#. This makes sure that systemd-
sysusers was executed as well as systemd-tmpfiles to setup proper
permissions for /var/log/journal before systemd-journald is being
restarted.
-- Luca Boccassi <bluca@debian.org> Tue, 01 Nov 2022 12:06:18 +0000
systemd (252-1) unstable; urgency=medium
* Use systemd-sysusers to setup systemd users and groups
* New upstream version 252
* Drop patches merged upstream
* libsystemd0: set symbols version to 252
* Drop unused lintian override
-- Luca Boccassi <bluca@debian.org> Mon, 31 Oct 2022 22:02:43 +0000
systemd (252~rc3-2) unstable; urgency=medium
* Upload to unstable.
-- Luca Boccassi <bluca@debian.org> Thu, 27 Oct 2022 15:24:32 +0100
systemd (252~rc3-1) experimental; urgency=medium
* New upstream version 252~rc3
* Refresh patches
* Backport patches to fix tests without machine-id. Drop out-of-tree
patch and backport upstream fixes.
-- Luca Boccassi <bluca@debian.org> Tue, 25 Oct 2022 01:30:02 +0100
systemd (252~rc2-1) experimental; urgency=medium
[ Jan Kiszka ]
* Enable systemd-boot for riscv64. Tested against U-Boot 2022.10 as UEFI
provider on the RZ/Five. Signed-off-by: Jan Kiszka
<jan.kiszka@siemens.com>
[ Helmut Grohne ]
* Conditionalize installation of cryptsetup plugins in stage1 using dh-
exec (Closes: #1021821)
[ Michael Biebl ]
* Install sysusers.d and tmpfiles.d man pages in standalone packages
(Closes: #1021933)
[ Luca Boccassi ]
* d/watch: switch to non-stable repo
* New upstream version 252~rc2
* Drop patches merged upstream
* Refresh patches
* Update symbols file
* Update Lintian overrides
* autopkgtest: update expected output of localectl
-- Luca Boccassi <bluca@debian.org> Sat, 22 Oct 2022 01:10:00 +0100
systemd (251.6-1) unstable; urgency=medium
* New upstream version 251.6
* Rebase patches
* Use dh_installsystemd to enable machines.target in systemd-container
-- Michael Biebl <biebl@debian.org> Fri, 14 Oct 2022 16:34:00 +0200
systemd (251.5-3) unstable; urgency=medium
* Update symbol versions for the v251 release
* ata_id: fix getting Response Code from SCSI Sense Data (Closes: #1021579)
* logind: do not emit beep in wall messages (Closes: #1019510)
* logind: remember our idle state and use it to detect idle level
transitions (Closes: #963135)
* logind: fix getting property OnExternalPower via D-Bus (Closes: #1021644)
-- Michael Biebl <biebl@debian.org> Wed, 12 Oct 2022 17:01:05 +0200
systemd (251.5-2) unstable; urgency=medium
[ Luca Boccassi ]
* Build and install libcryptsetup token plugins.
The interfaces are now mature and enabled in Debian/Ubuntu in
libcryptsetup, so enable and ship the plugins
[ Michael Biebl ]
* salsa-ci: drop no longer needed workaround for lintian false positives
* udev: fix regression in udev-builtin path_id when processing NVME devices
(Closes: #1021547)
[ наб ]
* systemd-sysv.postinst: which -> command -v
-- Michael Biebl <biebl@debian.org> Tue, 11 Oct 2022 00:51:55 +0200
systemd (251.5-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 251.5
* Install NEWS.Debian file into all binary packages.
While it increases the disk footprint a little, it ensures that NEWS
entries are reliably shown by apt-listchanges.
* Handle removal of /var/log/README.
Remove /var/log/README symlink when the systemd package is purged.
This symlink is created via tmpfiles and documents that /var/log no
longer contains the traditional syslog text files. (Closes: #877414)
* Rebase patches
[ наб ]
* debian/extra/kernel/postinst.d/systemd-boot: prefix with zz-
Since we explicitly (though this is hidden by indirection through
85-initrd.install) depend on /boot/initrd.img-$1 existing or not existing,
hard-order ourselves at the end. The zz- prefix matches grub.
* debian/extra/kernel-install.d/85-initrd.install: install default initrd
with versioned basename.
This fixes #1020396 in a superior way by using
$KERNEL_INSTALL_STAGING_AREA, available since systemd v251.
By just copying the file we both simplify our code, but defer to
90-loaderentry to correctly permission it, and simply never generate an
unversioned initrd in the first place! (Closes: #1020396)
* debian/extra/kernel-install.d/85-initrd.install: explicitly ignore unknown
verbs
* debian/extra/kernel/postrm.d/systemd-boot: prefix with zz-
Doesn't actually matter, but the kernel handbook says we must and we
already renamed postinst. (Closes: #1014581)
[ Luca Boccassi ]
* Enable firstboot, disabled by default on Debian.
Currently the first-boot conditions are not met by any Debian
image (/etc/machine-id with content uninitialized, so we can
just enable the build and ship it in the main package.
This lets image builders (eg: cloud images) tinker with it.
https://www.freedesktop.org/software/systemd/man/machine-id.html#First%20Boot%20Semantics
(Closes: #844528)
-- Michael Biebl <biebl@debian.org> Sun, 02 Oct 2022 21:23:49 +0200
systemd (251.4-3) unstable; urgency=medium
* resolv.conf: take backup as a fallback in case resolved/resolv.conf
is not available, and restore on uninstall, which is necessary for
piuparts checks.
-- Luca Boccassi <bluca@debian.org> Sat, 27 Aug 2022 22:39:04 +0100
systemd (251.4-2) unstable; urgency=medium
[ Johannes Schauer Marin Rodrigues ]
* use systemd-sysusers instead of adduser. This allows dropping the
dependency on adduser (reducing the dependency set) and in turn allows
for DPKG_ROOT support of systemd.
* debian/systemd.postinst: add --root argument to systemctl and
systemd-* calls for DPKG_ROOT support
[ Luca Boccassi ]
* resolved: use DPKG_ROOT and make postinst shellcheck-happy
* resolved: switch from .links to postinst/rm
* Update Lintian overrides for new incompatible syntax
-- Luca Boccassi <bluca@debian.org> Fri, 26 Aug 2022 23:16:23 +0100
systemd (251.4-1ubuntu7) kinetic; urgency=medium
[ Nick Rosbrook ]
* autopkgtest: do not allow qemu to be used on ppc64el (LP: #1992178)
Almost every run on ppc64el takes 12 to 24 hours, so do this as a last
resort to relieve pressure on autopkgtest infrastructure.
File: debian/tests/upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ab2b8ad13a3d7441935d6f43bb81fbd540e2c33
[ Dan Streetman ]
* make machinectl read-only work (LP: #1991829)
Author: Dan Streetman
File: debian/patches/lp1991829-add-CAP_LINUX_IMMUTABLE-to-systemd-machined-so-it-ca.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a8a41b11d712c8cfbf595d34f39d95096f23e202
-- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 11 Oct 2022 11:51:25 -0400
systemd (251.4-1ubuntu6) kinetic; urgency=medium
* test: deny-list TEST-36-NUMAPOLICY on ppc64el (LP: #1989969)
File: debian/patches/lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0f61b31fbeb57cf7e47a5f0922fd2ff47b81caa7
* debian/control: drop systemd-resolved Recommends: (LP: #1990187)
libnss-resolve was previously explicitly excluded from ubuntu-minimal,
and this Recommends: reverses that change. While here, drop
libnss-myhostname too, because it is in universe and there is no real
need for systemd-resolved to Recommends: it.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=88c134fac13b738efdcc657e160350c061d0a018
* debian/control: set Priority: important on systemd-resolved (LP: #1990278)
Since this package used to be a part of the systemd binary package,
systemd-resolved would be installed by debootstrap by default. Retain
this previous behavior by setting Priority: important on
systemd-resolved.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1d9ca06dfe8351ed4d03073fbafa5e2212fe4fcb
-- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 20 Sep 2022 11:19:06 -0400
systemd (251.4-1ubuntu5) kinetic; urgency=medium
* enable building systemd-boot for riscv64 (LP: #1989457)
-- Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Tue, 13 Sep 2022 13:43:01 +0200
systemd (251.4-1ubuntu4) kinetic; urgency=medium
* debian/systemd-resolved.postinst: copy existing /etc/resolv.conf on new installs (LP: #1988772)
Commit 20bc8a37fa ("Always setup /etc/resolv.conf on new installations.")
added logic to copy any existing /etc/resolv.conf to
/run/systemd/resolve/stub-resolv.conf before creating the final symlink.
When we merged the systemd-resolved package split changes from Debian,
this logic was not replicated, which has caused regressions.
Move the necessary pieces from systemd.postint to systemd-resolved.postinst
to maintain the previous /etc/resolv.conf logic.
Files:
- debian/systemd-resolved.postinst
- debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a34a768a929921978a67ef2192ee787255400ee5
-- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 06 Sep 2022 19:39:59 -0400
systemd (251.4-1ubuntu3) kinetic; urgency=medium
* Fix version of backported sd_hwdb_new_from_path symbol.
The systemd-hwdb binary calling into this library is linked statically,
but we still want to keep a future proof ABI, just in case.
Files:
- debian/libsystemd0.symbols
- debian/patches/sd-hwdb-add-sd_hwdb_new_from_path.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=dee01ca169cd41e514658f8a631847c9e852e842
-- Lukas Märdian <slyon@ubuntu.com> Thu, 01 Sep 2022 12:42:10 +0200
systemd (251.4-1ubuntu2) kinetic; urgency=medium
[ Lukas Märdian ]
* Provide upgrade path (Replaces:) for Jammy's systemd-repart (LP: 1897932)
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2281670aa8007179170d5cc485bb94e3bbc3b63c
[ Luca Boccassi ]
* resolved: switch from .links to postinst/rm (LP: #1988300)
dpkg refuses to install the symlink in chroot/container environments
where /etc/resolv.conf is bind mounted:
| Unpacking systemd-resolved (251.4-1) ...
| dpkg: error processing archive /var/cache/apt/archives/systemd-resolved_251.4-1_amd64.deb (--unpack):
| unable to make backup link of './etc/resolv.conf' before installing new version: Invalid cross-device link
So unfortunately manual handling via maintainerscripts is necessary.
Use maintainer scripts to avoid failing the installation, and provide
feedback to the user if the symlink cannot be successfully installed.
Also on removal, either copy /run/systemd/resolve/resolv.conf or
create an empty /etc/resolv.conf.
Amend to use the correct Ubuntu version string (251.4-1ubuntu2).
Author: Luca Boccassi
Files:
- debian/systemd-resolved.links
- debian/systemd-resolved.postinst
- debian/systemd-resolved.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=faf479a6158aac977c2cdb32fd1eaecc0862a7ef
* resolv.conf: take backup as a fallback
piuparts doesn't like seeing an empty resolv.conf after removing
the package, so take a backup and use it in case resolved/resolv.conf
is not available
Author: Luca Boccassi
Files:
- debian/systemd-resolved.postinst
- debian/systemd-resolved.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c2b15f43eb7779953a3dda7f461edbb1bf038701
[ Nick Rosbrook ]
* debian/systemd-resolved.{postinst,postrm}: do not use DPKG_ROOT.
We cherry-picked "resolved: switch from .links to postinst/rm" and
"resolv.conf: take backup as a fallback" from debian/251.4-3 to fix a
systemd-resolved installation issue, but we are not taking the DPKG_ROOT
changes at the moment due to feature freeze.
Files:
- debian/systemd-resolved.postinst
- debian/systemd-resolved.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5664be09ce9813cb2dd2bd71c5d325036655c312
-- Nick Rosbrook <nick.rosbrook@canonical.com> Wed, 31 Aug 2022 09:55:31 -0400
systemd (251.4-1ubuntu1) kinetic; urgency=medium
* Merge 251.4-1 from Debian
- debian/rules: Keep our diff for TPM2 build on i386
- Drop EFI build patches.
An upstream patch that covers these changes was backported to the 251
stable branch.
Files:
- debian/patches/lp1979215-boot-efi-missing-.note.GNU-stack-section-implies-executab.patch
- debian/patches/lp1979236-boot-efi-set-no-warn-rwx-segments-on-arm.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=983b46f110b5a6e32a28b87c4b9458442624c0cd
- Drop debian/patches/units-remove-the-restart-limit-on-the-modprobe-.service.patch.
This patch was backported to the 251 stable branch.
File: debian/patches/units-remove-the-restart-limit-on-the-modprobe-.service.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=959fe326da87466775b37088e9bfd476056373ea
- debian/rules: update i386 debugedit workaround.
This linuxia32.elf.stub is shipped with systemd-boot-efi now, so update
the workaround to include that path as well.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=354f9fccc94dcb0d555329921510d5f22e62351a
* test: denylist TEST-29-PORTABLE again
File: debian/patches/test-denylist-TEST-29-PORTABLE-again.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6036de78481f8cbf3e8f3a52dac711c732d80c59
* debian/control: add systemd-resolved to systemd's Recommends:
In Ubuntu, systemd-resolved is used by default, so after the
systemd-resolved package split, we should have a stronger relationship
than Suggests: systemd-resolved.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=400bf9dd2cf83c91f47326769eff0259429f3e0a
* debian/control: add Recommends: systemd-hwe-hwdb to udev.
The systemd-hwe-hwdb brings in additional hwdb rules for HWE, so we want
those installed with udev by default.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=148d8d9cd4c260559ad944de3427f183e04858cc
-- Nick Rosbrook <nick.rosbrook@canonical.com> Tue, 23 Aug 2022 17:45:48 -0400
systemd (251.4-1) unstable; urgency=medium
* New upstream version 251.4
* Rebase patches
* Rebuild against fixed dh-nss to avoid duplicates in /etc/nsswitch.conf
(Closes: #1017096)
-- Michael Biebl <biebl@debian.org> Sun, 14 Aug 2022 20:06:18 +0200
systemd (251.3-2) unstable; urgency=medium
[ Luca Boccassi ]
* libnss-systemd: also let userdbd manage passwords.
As of upstream commit:
https://github.com/systemd/systemd/commit/f43a19ecd6e3415e
in v249 userdbd can also synthesize shadow/gshadow records,
so add the shadow config to nsswitch.conf on installation.
(Closes: #1004326)
* homed: make PAM rules higher priority than unix users.
Make sure homed is tried first when logging in. This is required
after adding nss-systemd support for 'shadow' in /etc/nsswitch.conf.
See Arch bug: https://bugs.archlinux.org/task/72967
[ Gioele Barabucci ]
* d/control: Use dh_installnss
* d/libnss-myhostname.nss: Install NSS service `myhostname` via dh_installnss
* d/libnss-mymaschines.nss: Install NSS service `mymaschines` via dh_installnss
* d/libnss-resolve.nss: Install NSS service `resolve` via dh_installnss
* d/libnss-systemd.nss: Install NSS service `systemd` via dh_installnss
-- Michael Biebl <biebl@debian.org> Fri, 12 Aug 2022 19:06:38 +0200
systemd (251.3-2~exp2) experimental; urgency=medium
* Note in systemd.NEWS that resolved has moved to a new package
* systemd-resolved: move conffile from systemd. Copied from systemd-
timesyncd
-- Luca Boccassi <bluca@debian.org> Sun, 07 Aug 2022 00:06:03 +0100
systemd (251.3-2~exp1) experimental; urgency=medium
* Split systemd-resolved into its own package which takes over
/etc/resolv.conf (Closes: #939904)
-- Luca Boccassi <bluca@debian.org> Thu, 04 Aug 2022 14:55:48 +0100
systemd (251.3-1) unstable; urgency=medium
* New upstream version 251.3
* Rebase patches
-- Michael Biebl <biebl@debian.org> Wed, 13 Jul 2022 23:05:40 +0200
systemd (251.2-8) unstable; urgency=medium
* autopkgtest: install openssl for upstream test.
Install openssl explicitly and do not rely on other packages, like
swtpm-libs, to pull this dependency for us.
Used by TEST-50-DISSECT, which otherwise just silently skips the test.
* Add versioned dependency on init-system-helpers to systemd-homed.
Ensure that we have a version of deb-systemd-helper which properly
handles loops in Also= dependencies. (Closes: #1014115)
* Demote shlibs dependencies of libsystemd0 from Pre-Depends to Depends.
As systemctl, which is quasi-essential, no longer links against
libsystemd0, we do not need those strict requirements anymore.
* Work around some more dh_installman issues
-- Michael Biebl <biebl@debian.org> Wed, 06 Jul 2022 21:23:38 +0200
systemd (251.2-7) unstable; urgency=medium
[ Luca Boccassi ]
* sd-boot: add kernel hooks scripts
[ Andrea Pappacoda ]
* sd-boot: add initramfs hook (Closes: #826045)
[ Michael Biebl ]
* sd-boot: exit early in initramfs and kernel hook scripts if package is
removed but not purged
* Do not fail with older binutils.
Test if the linker supports --no-warn-execstack and --no-warn-rwx-segments
before using those flags. (Closes: #1013967)
-- Michael Biebl <biebl@debian.org> Tue, 28 Jun 2022 14:33:37 +0200
systemd (251.2-6) unstable; urgency=medium
[ Helmut Grohne ]
* Mark systemd-userdbd and systemd-homed as !stage1 (Closes: #1012738)
[ Luca Boccassi ]
* Remove unused Lintian overrides
* Stop overriding the build directory name.
We don't do a separate udeb build anymore, so there's no need
to specify a separate build directory.
* Use execute_before_/after_ instead of override_
* Add nodoc profile support.
Co-authored-by: Michael Biebl <biebl@debian.org>
[ Michael Biebl ]
* Do not fail EFI build with newer binutils (Closes: #1013482)
* shared/microhttp-util: silence gcc warning
* Clarify NEWS message about systemd-boot split (Closes: #1013340)
-- Michael Biebl <biebl@debian.org> Fri, 24 Jun 2022 10:12:34 +0200
systemd (251.2-5) unstable; urgency=medium
* Tweak description of systemd-homed package
* Move shlibs dependencies of libsystemd-shared from Pre-Depends to Depends
(Closes: #1012637)
* Add versioned Breaks against sicherboot for the systemd-boot split
(Closes: #1012625)
* Drop old Conflicts against hal from udev.
The hal package has been gone for several release cycles, so this
Conflicts should not be necessary anymore.
-- Michael Biebl <biebl@debian.org> Fri, 10 Jun 2022 23:51:50 +0200
systemd (251.2-4) unstable; urgency=medium
* Use try-restart in systemd-binfmt dpkg trigger
* Fix bashism in kernel-install
* Upload to unstable
-- Michael Biebl <biebl@debian.org> Fri, 10 Jun 2022 09:16:48 +0200
systemd (251.2-3) experimental; urgency=medium
[ Luca Boccassi ]
* Add systemd-userdbd package. This can be used to synthetize dynamic
user/groups, and can be useful by itself. It will also be used by
homed.
* Add systemd-homed package (Closes: #976960)
* Add systemd-boot-efi multiarch package. Allows EFI binaries for
different architectures to be co-installed. Useful when the EFI has a
different architecture, or to manipulate images. The userspace tooling
doesn't need to match the EFI binaries. Also allows one to reduce the
number of packages and dependencies needed when i386 is not a full
architecture, but a subset for libraries and for EFI support.
[ Michael Biebl ]
* Move homectl and userdbctl to /usr/bin
* Install libsystemd-shared into rootpkglibdir
* Split out libsystemd-shared into its own package. Since libsystem-
shared is an internal implementation detail, do not generate a shlibs
file for it. This means dh_shlibdeps needs to be told explicitly where
it can find libsystemd-shared. Mark this new package as Multi-Arch:
same. (Closes: #990547)
* Split out systemd-boot into its own package
* Add NEWS entry for the systemd-boot package split
-- Luca Boccassi <bluca@debian.org> Wed, 08 Jun 2022 23:56:04 +0100
systemd (251.2-2ubuntu2) kinetic; urgency=medium
[ Lukas Märdian ]
* Remove restart limit on the modprobe@.service (LP: #1982462)
File: debian/patches/units-remove-the-restart-limit-on-the-modprobe-.service.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=46c36d4c73df8980f6b6137142fb16ba90465a94
[ Nick Rosbrook ]
* core,firstboot: workaround timezone issues on Ubuntu Core (LP: #1981042)
Thanks to Robert Ancell for preparing the patch.
File: debian/patches/lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9a435d43e753f39531c9a5517a85e8eb259e18f1
* pstore: do not try to load mtdpstore (LP: #1981622)
File: debian/patches/lp1978079-pstore-Run-after-modules-are-loaded.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=38d8d12be924477f0eecb64f3737e07b03d73a42
-- Nick Rosbrook <nick.rosbrook@canonical.com> Fri, 22 Jul 2022 15:23:45 -0400
systemd (251.2-2ubuntu1) kinetic; urgency=medium
[ Nick Rosbrook ]
* Merge to Ubuntu from Debian unstable
- Dropped patches (applied upstream)
+ test-explicitly-configure-oomd-stuff-via-dropins.patch
+ test-enable-systemd-oomd.service.patch
+ linux-5.15-compat-ioprio/shared-split-out-ioprio-related-stuff-into-ioprio-util.-c.patch
+ linux-5.15-compat-ioprio/variuos-add-missing-includes.patch
+ linux-5.15-compat-ioprio/man-don-t-mention-IOSchedulingClass-none-anymore-in-the-d.patch
+ linux-5.15-compat-ioprio/test-add-test-for-ioprio-normalization.patch
+ linux-5.15-compat-ioprio/Define-ioprio_-get-set-the-same-as-other-compat-syscalls.patch
+ linux-5.15-compat-ioprio/Get-rid-of-ioprio.h-and-add-a-minimalistic-reimplementati.patch
+ linux-5.15-compat-ioprio/ioprio-util-add-macro-for-default-ioprio-settings.patch
+ linux-5.15-compat-ioprio/ioprio-normalize-io-priority-values-in-configuration.patch
+ linux-5.15-compat-ioprio/core-normalize-ioprio-values-we-acquire-from-kernel.patch
+ test-also-show-the-memory-pressure-of-testchill.service.patch
+ test-make-test-55-oomd-less-flaky.patch
+ lp1964494-network-do-not-enable-IPv4-ACD-for-IPv4-link-local-a.patch
+ lp1966381-oomd-calculate-used-memory-with-MemAvailable-instead-of-M.patch
+ lp1926860-hwdb-remove-the-tablet-pad-entry-for-the-UC-Logic-1060N.patch
+ oomd-move-oomctl-to-bindir.patch
+ test-enable-debug-logging-of-systemd-oomd.patch
+ lp1943561/Add-additional-Dell-models-that-require-ACCEL_LOCATION-ba.patch
+ lp1943561/Use-SKU-to-identify-Dell-clamshell-models-for-acceleromet.patch
+ lp1929345/hwdb-Force-release-calculator-key-on-all-HP-OMEN-laptops.patch
+ lp1929345/hwdb-Add-force-release-for-HP-Omen-15-calculator-key.-205.patch
+ sysusers-split-up-systemd.conf.patch
+ hwdb-Add-mic-mute-key-mapping-for-HP-Elite-x360.patch
+ test-check-memory-pressure-more-frequently.patch
+ meson-minor-cleanup.patch
+ units-don-t-install-dbus-org.freedesktop.oom1.service-ali.patch
+ lp1950508-cgroup-check-if-any-controller-is-in-use-as-v1.patch
+ lp1952735-keymap-Add-microphone-mute-keymap-for-Dell-Machine.patch
+ test-tweak-parameters-for-TEST-55-OOMD.patch
+ deny-list-TEST-29-PORTABLE-and-TEST-50-DISSECT.patch
+ lp1955997-unmask-intel-hid-for-HP-machines.patch
+ lp1952733-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-Map.patch
+ Merge-pull-request-20705-from-yuwata-test-oomd-util.patch
- Refreshed patches
+ debian/Ubuntu-UseDomains-by-default.patch
+ debian/UBUNTU-Support-system-image-read-only-etc.patch
+ Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
+ debian/UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch
+ lp1950794-Revert-sd-dhcp-do-not-use-detect_container-to-guess-.patch
+ 0001-Revert-tests-add-test-case-for-UMask-BindPaths-combi.patch
* Drop debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch.
This patch was originally proposed upstream in [1], but was later
superseded by [2] (which eventually got committed upstream as
390902012c). Thus, we should not need to carry this patch anymore.
[1] https://github.com/systemd/systemd/pull/6503
[2] https://github.com/systemd/systemd/pull/11397
File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f1b7fdbe2f1f9be35a1e7bec104e87643718e082
* Drop Add-support-for-TuxOnIce-hibernation.patch.
This patch adds support for TuxOnIce hibernation, which requires an
out-of-tree kernel patch to be operable. Given that this functionality
is not appropriate for upstream systemd, the kernel never accepted
TuxOnIce, and the project appears to be largely unmaintained, it does
not seem appropriate to carry this patch in Ubuntu.
See [1] for original Debian discussion of this patch.
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746463
File: debian/patches/debian/Add-support-for-TuxOnIce-hibernation.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=33a592e26c50cb544713ae82ab42872775c2c583
* Drop -Dtpm-pcrindex build option.
Support for this was dropped in faacf1807e8fcbee4bf60495e0145e4522d76393.
However, following discussion in [1], upstream changed the hardcoded PCR
index for kernel command line measurement from 8 to 12 in
4d32507f5186a89e98093659fbbe386787a97b9f. Thus, there is no functional
change here.
[1] https://github.com/systemd/systemd/issues/22635
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03464b170d5db5d2ebb77bea1f3706e55b645148
* debian/gbp.conf: Update debian-branch to ubuntu-kinetic
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2bf42327dfda5e666d15d1a715c3403f5fbc74a3
* Do not build with tpm libraries on i386
libtss2-dev is not built for i386, so do not try to build against it in
that case.
Files:
- debian/control
- debian/rules
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3c48036b9d0e3fbd4b209c2312134d431da66b17
* d/t/boot-and-services: Ignore failed snap mount units in test_no_failed
(LP: #1967576)
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=075d08b15ab944021f392cef32d3ee877e844c5c
* Skip exec-specifier-credentials-dir.service test in LXC.
This test fails in privileged LXC containers, and a set of tests are
already patched out for this reason. Refresh this patch to also skip the
new test.
File: debian/patches/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1f1f105b1ecc6b5e9f4fe1f851f4c7be6da4ef81
* boot/efi: ignore 'missing .note.GNU-stack section implies executable stack' warning (LP: #1979215)
File: debian/patches/lp1979215-boot-efi-missing-.note.GNU-stack-section-implies-executab.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ce8112c93097bcfe99795580d3e61bd32d7e742
* boot/efi: set --no-warn-rwx-segments on arm (LP: #1979236)
File: debian/patches/lp1979236-boot-efi-set-no-warn-rwx-segments-on-arm.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d0d97980410802ea4402b7826dc172e2ee79af31
* pstore: Run after modules are loaded (LP: #1978079)
File: debian/patches/lp1978079-pstore-Run-after-modules-are-loaded.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=988e120566a1f2f57bc86143283c986a12f1a13a
* hwdb: implement --root option for systemd-hwdb query
Files:
- debian/libsystemd0.symbols
- debian/patches/hwdb-implement-root-option-for-systemd-hwdb-query.patch
- debian/patches/sd-hwdb-add-sd_hwdb_new_from_path.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=031d5b5cfc8ad64df5eca604314b8aeda5455def
* test: increase QEMU_MEM for some tests
File: debian/patches/test-increase-QEMU_MEM-for-some-tests.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=24a49e196d63015cc466d4d38f1cd523d87cb0be
* autopkgtest: skip CoredumpTest on s390x (LP: #1980003)
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8c8cf122ba7921f3d952688d32bd834c855f537f
* systemd-oomd: set ManagedOOMSwap=auto on -.slice (LP: #1972159)
This has the effect of disabling swap kill by default, so cgroups will
only be monitored for memory pressure, and not swap usage.
File: debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a03b493a8ffa9b39161347fae418f56f0d7dbdeb
* debian/control: drop unnecessary 'Section:' from systemd-oomd
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=546cfce76d2648d1fba7d65d70f21b44482288f4
* autopkgtest: add libgcc-s1 for TEST-70-TPM2
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7a9a7bcd39476088e878f7cbd79c9dab6019d056
* test: copy libgcc_s.so.1 to TPM2 test image on Debian-like systems
File: debian/patches/test-copy-libgcc_s.so.1-to-TPM2-test-image-on-Debian-like.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8d1acca269463693f9485ed6904dd2604d3ca5dc
[ Lukas Märdian ]
* Run tests-in-lxd autopkgtest via LXD snap, deb is no more (LP: #1976607)
Author: Lukas Märdian
Files:
- debian/tests/control
- debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b224dd958fe6260886265d170eb3d12467fbabaa
-- Nick Rosbrook <nick.rosbrook@canonical.com> Wed, 29 Jun 2022 11:16:00 -0400
systemd (251.2-2) unstable; urgency=medium
* sha256: fix compilation on efi-ia32
-- Michael Biebl <biebl@debian.org> Sat, 04 Jun 2022 00:14:28 +0200
systemd (251.2-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 251.2
- logind: do not print wall messages to local pseudoterminals
(Closes: #1012155)
* Rebase patches
* Fix parsing of command line options in fsckd (Closes: #1009032)
* Do not require a valid version when parsing sd-boot loader entries
(Closes: #993292)
* Add dpkg file trigger for systemd-binfmt to update binfmt registrations
* Use a single NEWS file shipped in the main systemd package
[ Luca Boccassi ]
* autopkgtest: add cryptsetup-initramfs for upstream suite.
Needed for https://github.com/systemd/systemd/pull/23517
-- Michael Biebl <biebl@debian.org> Fri, 03 Jun 2022 19:37:06 +0200
systemd (251.1-1) unstable; urgency=medium
[ Luca Boccassi ]
* Switch from gnutls to openssl. Upstream is slowly phasing out gnutls.
Start switching to openssl. Drops support for '--trust' in the
journal-gatewayd and journal-remote programs.
* New upstream version 251.1
* Add systemd-journal-remote.NEWS to inform about dropping --trust
[ Michael Biebl ]
* Enable pager Hyperlink ANSI sequence support. This requires less ≥
563. Add a versioned Breaks accordingly.
* Drop unnecessary version constraints / dependencies
* Update liblz4-dev Build-Depends as per meson.build
-- Luca Boccassi <bluca@debian.org> Thu, 26 May 2022 00:58:46 +0100
systemd (251-2) unstable; urgency=medium
* Salsa CI: suppress lintian false positive on dbgsym.
* Upload to unstable.
-- Luca Boccassi <bluca@debian.org> Mon, 23 May 2022 12:30:28 +0100
systemd (251-1) experimental; urgency=medium
* New upstream version 251. For a full list of changes, see:
https://github.com/systemd/systemd/releases/tag/v251
* Refresh patches
* Revert manual removal of ndisc test case, merged upstream
* Bump Standards-Version to 4.6.1, no changes
-- Luca Boccassi <bluca@debian.org> Sat, 21 May 2022 15:04:13 +0100
systemd (251~rc3-2) experimental; urgency=medium
* Backport removal of ndisc test case, breaks build on armhf/armel.
-- Luca Boccassi <bluca@debian.org> Mon, 16 May 2022 00:37:36 +0100
systemd (251~rc3-1) experimental; urgency=medium
* autopkgtest: add allow-stderr to boot-and-services. Sometimes we see
some ignored logs, don't fail the test run if that happens
* autopkgtest: disable networkd in rebooting tests. It seems that on
Semaphore CI, running in Bullseye images, having both Network-Manager
and systemd-networkd enabled causes 'systemctl start network-
online.target' to get stuck, and fail the run. Disable networkd in
those tests. See: https://github.com/systemd/systemd/issues/22991
* autopkgtest: mark networkd-test.py as breaks-testbed. It will modify
the network configuration, which will often make the network stop
working. Mark it as breaks-testbed so that a new runner is started.
* autopkgtest: ignore rng-tools-debian failure in boot-and-services. It
seems sometimes it fails, which has happened on jammy-amd64:
https://bugs.debian.org/969568
* New upstream version 251~rc3
* Drop sd-device-always-translate-sysname-to-sysfs-filename.patch,
merged upstream
* Rebase patches
* Update lintian-overrides for false positives
-- Luca Boccassi <bluca@debian.org> Sun, 15 May 2022 14:11:49 +0100
systemd (251~rc2-2) experimental; urgency=medium
* sd-device: always translate sysname to sysfs filename
-- Michael Biebl <biebl@debian.org> Wed, 11 May 2022 15:26:49 +0200
systemd (251~rc2-1) experimental; urgency=medium
* New upstream version 251~rc2
* Rebase patches
* Update symbols file for libsystemd0
-- Michael Biebl <biebl@debian.org> Thu, 05 May 2022 22:50:15 +0200
systemd (251~rc1-3) experimental; urgency=medium
[ Luca Boccassi ]
* autopkgtest: install swtpm and tpm2-tools for upstream suite.
Required by https://github.com/systemd/systemd/pull/22563
[ Michael Biebl ]
* Do not ship /usr/lib/tmpfiles.d/systemd-resolve.conf in systemd.
It potentially creates a broken symlink if systemd-resolved is not
enabled. For now the symlink to stub-resolv.conf needs to be created
manually. (Closes: #1007018)
* hwdb: fix parsing options (Closes: #1008989)
-- Michael Biebl <biebl@debian.org> Tue, 05 Apr 2022 22:13:09 +0200
systemd (251~rc1-2) experimental; urgency=medium
[ Michael Biebl ]
* Revert "Ignore libsystemd-core in dh_shlibdeps"
This reverts commit c1d5ad5ac989376aa8100dea9ad9d7af0f0408d9.
We need the shlibs dependencies of libsystemd-shared and
libsystemd-core.
* Adjust library search path for dh_shlibdeps.
libsystemd-core uses libsystemd-shared but doesn't have RUNPATH or
RPATH set. So tell dh_shlibdeps where it can find the library.
[ Luca Boccassi ]
* autopkgtest: update unit-config test for new relative symlinking.
Required by https://github.com/systemd/systemd/pull/22649
* autopkgtest: install libnss packages for unit-tests suite.
Required to enable nss tests:
https://github.com/systemd/systemd/issues/21975
* autopkgtest: install libnss packages for upstream suite.
Required to enable nss tests:
https://github.com/systemd/systemd/issues/21975
* autopkgtest: install python3-pexpect and screen for upstream suite.
Required for new test:
https://github.com/systemd/systemd/pull/21838
-- Michael Biebl <biebl@debian.org> Sat, 02 Apr 2022 13:44:14 +0200
systemd (251~rc1-1) experimental; urgency=medium
[ Michael Biebl ]
* New upstream version 251~rc1
* Rebase patches
* Update symbols file for libsystemd0
* Install shell completions for oomctl in systemd-oomd
[ Luca Boccassi ]
* Ignore libsystemd-core in dh_makeshlibs
* Ignore libsystemd-core in dh_shlibdeps
* Add libsystemd-core to shlibs.local.in
-- Michael Biebl <biebl@debian.org> Sat, 02 Apr 2022 09:57:22 +0200
systemd (250.4-1) unstable; urgency=medium
[ Dimitri John Ledkov ]
* udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
[ Luca Boccassi ]
* Build with dh_package_notes
* New upstream version 250.4
* Drop patches merged upstream
* Remove unneeded ${shlibs:Depends}
* autopkgtest: add libdw-dev to unit-tests job.
* Rebase patches on top of v250.4
-- Luca Boccassi <bluca@debian.org> Tue, 15 Mar 2022 11:03:08 +0000
systemd (250.3-2) unstable; urgency=medium
[ Yu Watanabe ]
* upstream-ci: logind test: use drop-in config
* upstream-ci: logind test: also show logs of systemd-suspend.service
* upstream-ci: logind test: make sure the fake lid switch processed by
udevd. Also, wait for other uevents, which possibly triggered by the
lid switch, being processed.
* upstream-ci: logind test: fix drop-in config.
[ Luca Boccassi ]
* Add myself to Uploaders
* systemd-tests: ignore hardening-no-relro too. Test binaries, we don't
care about hardening flags
* Backport patches to fix build reproducibility. EFI binaries have the
path embedded which breaks reproducibility, backport patches from
upstream to fix it.
[ Michael Biebl ]
* Add Recommends: dbus-user-session to libpam-systemd. For a fully
functioning systemd --user instance we want dbus-user-session
installed.
* Report status of dbus-user-session in systemd reportbug template. Most
users will likely file bugs for systemd --user related issues against
the main systemd package and not libpam-systemd.
-- Luca Boccassi <bluca@debian.org> Wed, 26 Jan 2022 23:35:36 +0000
systemd (250.3-1) unstable; urgency=medium
[ Luca Boccassi ]
* Update d/copyright listing for debian/*
Fixes Lintian warning: update-debian-copyright
* d/copyright: remove unused GPL-2 stanza
* d/watch: bump to version 4
* d/control: drop redundant Section/Priority fields.
Fixes Lintian warning: installable-field-mirrors-source
* d/control: extend descriptions of libudev and libsystemd
* systemd-oomd: add dependency on adduser.
Needed by postinst script.
* systemd-oomd: fix description-synopsis-starts-with-article Lintian warning
* systemd-standalone-*: copy manpages too
* Lintian: ignore very-long-line-length-in-source-file.
It's not a useful check, and it flags test data and such.
* Lintian: ignore source-contains-data-from-ieee-data-oui-db.
Data formats are not compatible, this is for hwdb.
* Lintian: ignore systemd-service-file-missing-install-key.
If we don't add [Install], it's because we don't want it and the units are
events-driven or enabled statically.
* Lintian: ignore spare-manual-page.
Lintian is not really good at associating manpages to package contents,
so just ignore this, as we have and will keep adding docs related
to unit types and so on.
* Lintian: ignore package-supports-alternative-init-but-no-init.d-script.
Well, duh!
* Lintian: ignore package-contains-documentation-outside-usr-share-doc.
False positives on test data and a web page.
* Lintian: ignore current set of package-contains-empty-directory.
These are shipped to provide a skeleton installation.
* Update Lintian override for
systemd-service-file-refers-to-unusual-wantedby-target
* Lintian: ignore systemd: shared-library-lacks-prerequisites false positive
on EFI binary
* Lintian: ignore maintainer-script-calls-systemctl in more packages
* Lintian: ignore executable-not-elf-or-script false positives for EFI
binaries
* Lintian: ignore spellcheck false positives
* Lintian: ignore hardening-no-fortify-functions for test binaries
* Ignore blhc false positives.
blhc hits false positives due to EFI PE-COFF binaries,
c++ fuzzing binaries and meson flags listings, ignore them.
* Add d/gitlab-ci.yml.
Disable unit tests, as some are failing due to the build environment.
[ Michael Biebl ]
* New upstream version 250.3
- network: wireguard: do not add routes to AllowedIPs= by default.
(Closes: #1003955)
* Add Recommends: libdw1 to systemd-coredump.
Starting with v250, systemd-coredump will use libdw/libelf via dlopen()
rather than directly linking against it. It is not a hard dependency but
we want to have it installed by default.
While hard-coding the library name is not ideal, we currently don't have
better means to derive this information automatically. (Closes: #1003879)
-- Michael Biebl <biebl@debian.org> Tue, 18 Jan 2022 18:52:45 +0100
systemd (250.2-3) unstable; urgency=medium
[ Luca Boccassi ]
* Build with and suggest fido2 and tpm libraries.
These are used via dlopen only if available by some tools like
systemd-cryptsetup, systemd-cryptenroll and systemd-repart,
with graceful fallbacks if they are not found.
Build-depend on them so that the features get compiled in
(apart from stage1 builds), and add appropriate Suggests.
(Closes: #991129, #1003383)
* Disable libcryptsetup-plugins.
They are new, and might not even be supported by libcryptsetup yet
* Build-depend on libssl-dev.
Required to use libfido2-dev until #1003699 is fixed
[ Michael Biebl ]
* Don't stop systemd-oomd.socket during upgrades.
This works around an issue in systemd which doesn't process multiple
units that are passed to systemctl as a single transaction with the
correct ordering. (Closes: #1003641)
-- Michael Biebl <biebl@debian.org> Fri, 14 Jan 2022 13:54:34 +0100
systemd (250.2-2) unstable; urgency=medium
* Ship systemd-oomd.socket in correct systemd-oomd package
* Don't install dbus-org.freedesktop.oom1.service symlink (Closes: #1003580)
-- Michael Biebl <biebl@debian.org> Wed, 12 Jan 2022 20:52:26 +0100
systemd (250.2-1) unstable; urgency=medium
* New upstream version 250.2
- shared/rm-rf: loop over nested directories instead of recursing.
Fixes uncontrolled recursion in systemd-tmpfiles.
(CVE-2021-3997, Closes: #1003467)
* test: explicitly configure oomd stuff via dropins
* autopkgtest: add systemd-oomd dependency to upstream test.
We want systemd-oomd to be tested via the upstream provided
TEST-55-OOMD.
* Rebase patches
* Upload to unstable
-- Michael Biebl <biebl@debian.org> Tue, 11 Jan 2022 12:58:15 +0100
systemd (250.1-2) experimental; urgency=medium
[ Lukas Märdian ]
* d/rules: Enable build of systemd-oomd
* d/control: Ship oomd in a systemd-oomd package.
Deploying the default configuration as used in Fedora.
* Start systemd-oomd.service after package installation
[ Michael Biebl ]
* oomd: move oomctl to bindir
* Enable systemd-repart and ship it in the main systemd package.
Add fdisk as test dependency, needed by test-repart which calls sfdisk.
* test-repart: append /sbin and /usr/sbin to $PATH= so sfdisk can be found
-- Michael Biebl <biebl@debian.org> Sat, 08 Jan 2022 23:45:06 +0100
systemd (250.1-1) experimental; urgency=medium
* New upstream version 250.1
* Rebase patches
-- Michael Biebl <biebl@debian.org> Wed, 05 Jan 2022 21:42:54 +0100
systemd (250-2) experimental; urgency=medium
* Drop separate udeb build.
The only real benefit from a separate build apparently is that udev does
not get a dependency on libacl and libselinux. But we have udebs for
those dependencies anyway.
Dropping the separate build basically cuts the build times in half and
simplifies debian/rules quite a bit.
It also brings udev as used in d-i closer to what is actually used in
the installed system, which is a good thing.
* Cherry-pick various fixes targeted for v250-stable
-- Michael Biebl <biebl@debian.org> Sun, 02 Jan 2022 21:41:56 +0100
systemd (250-1) experimental; urgency=medium
* New upstream version 250
* Rebase patches
* Update symbol versions for the v250 release
-- Michael Biebl <biebl@debian.org> Fri, 24 Dec 2021 13:02:05 +0100
systemd (250~rc3-1) experimental; urgency=medium
[ Michael Biebl ]
* New upstream version 250~rc3
* Switch debian-branch to experimental
* Bump meson Build-Depends to (>= 0.53.2)
* Rebase patches
* Update symbols file for libsystemd0
* Update removal of upstream provided license files
* Use -Durlify=false instead of shipping an upstream revert patch
* Explicitly disable OpenSSL support.
We don't want to pick up an OpenSSL dependency in a tainted build
environment and pull a second crypto stack into systemd's dependencies.
* autopkgtest: install dbus-user-session for upstream test.
Required by TEST-43-PRIVATEUSER-UNPRIV and TEST-20-MAINPIDGAMES.
* Revert "Temporarily disable LTO"
* Small updates to debian/copyright
* Remove dbus introspection files
[ Luca Boccassi ]
* autopkgtest: install libdw and libelf for upstream test.
Pulled in via dlopen since https://github.com/systemd/systemd/pull/21454
-- Michael Biebl <biebl@debian.org> Tue, 21 Dec 2021 01:10:16 +0100
systemd (249.11-0ubuntu4) kinetic; urgency=medium
* d/p/lp1964494-network-do-not-enable-IPv4-ACD-for-IPv4-link-local-a.patch:
do not enable IPv4 ACD for IPv4 link-local address if ACD is
disabled explicitly (LP: #1964494)
-- Dan Streetman <ddstreet@ieee.org> Tue, 31 May 2022 08:25:36 -0400
systemd (249.11-0ubuntu3.1) jammy; urgency=medium
[ Andy Chi ]
* Add mic mute key support for HP Elite x360 series (LP: #1967038)
Author: Andy Chi
File: debian/patches/hwdb-Add-mic-mute-key-mapping-for-HP-Elite-x360.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=45e809103de9c356c75b692d35089e8770602617
-- Lukas Märdian <slyon@ubuntu.com> Thu, 21 Apr 2022 14:14:26 +0200
systemd (249.11-0ubuntu3) jammy; urgency=medium
* oomd: calculate 'used' memory with MemAvailable instead of MemFree (LP: #1966381)
File: debian/patches/lp1966381-oomd-calculate-used-memory-with-MemAvailable-instead-of-M.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=15fc4c53d726e1dcae7296a9306cfd453fd1a046
* hwdb: remove the tablet pad entry for the UC-Logic 1060N (LP: #1926860)
File: debian/patches/lp1926860-hwdb-remove-the-tablet-pad-entry-for-the-UC-Logic-1060N.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7bf31946a52e55f9f6ea4ecfa30e311685b20997
-- Nick Rosbrook <nick.rosbrook@canonical.com> Thu, 07 Apr 2022 15:28:15 -0400
systemd (249.11-0ubuntu2) jammy; urgency=medium
* Fix calculator key on HP Omen, using upstream 6f2353a & 7092021 (LP: #1929345)
Files:
- debian/patches/lp1929345/hwdb-Add-force-release-for-HP-Omen-15-calculator-key.-205.patch
- debian/patches/lp1929345/hwdb-Force-release-calculator-key-on-all-HP-OMEN-laptops.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f834f64842191c7c7af450806964297babc764d5
-- Lukas Märdian <slyon@ubuntu.com> Fri, 18 Mar 2022 17:12:07 +0100
systemd (249.11-0ubuntu1) jammy; urgency=medium
* Merge 249.11 bugfix release from upstream systemd-stable
* Drop patches applied in upstream systemd-stable v249.11
File: debian/patches/pid1-set-SYSTEMD_NSS_DYNAMIC_BYPASS-1-env-var-for-dbus-da.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=67b0362ae91711e037e89ba72af947b788319be5
* Refresh patches
File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef686a8d28ab452ae4756ab2367a322be66d6262
-- Lukas Märdian <slyon@ubuntu.com> Mon, 14 Mar 2022 10:57:42 +0100
systemd (249.10-0ubuntu2) jammy; urgency=medium
* Fix deadlock between pid1 and dbus-daemon (LP: #1871538)
File: debian/patches/pid1-set-SYSTEMD_NSS_DYNAMIC_BYPASS-1-env-var-for-dbus-da.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=100a7bfc2d0f82c3afbede04a022c655529cffac
* Don't override Ubuntu's default sysctl values (LP: #1962038)
File: debian/patches/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b10cdb7da3539b3a3c3e619b470a75c83e46ef11
-- Lukas Märdian <slyon@ubuntu.com> Tue, 08 Mar 2022 14:58:00 +0100
systemd (249.10-0ubuntu1) jammy; urgency=medium
[ Lukas Märdian ]
* Merge 249.10 from upstream
* Denylist 29-PORTABLE & 50-DISSECT
Files:
- debian/patches/deny-list-TEST-29-PORTABLE-and-TEST-50-DISSECT.patch
- debian/patches/deny-list-TEST-29-PORTABLE-on-ppc64el.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c16d9b8201f2321395f817e77ec07df5aef152a9
-- Lukas Märdian <slyon@ubuntu.com> Wed, 16 Feb 2022 19:08:40 +0100
systemd (249.9-0ubuntu2) jammy; urgency=medium
* Skip flaky 55-OOMD test on ppc64el
File: debian/patches/deny-list-TEST-55-OOMD-on-ppc64el.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=211f8962ce89d416c2866444e0e2da794ecd5dd1
-- Lukas Märdian <slyon@ubuntu.com> Fri, 28 Jan 2022 10:46:41 +0100
systemd (249.9-0ubuntu1) jammy; urgency=medium
[ Lukas Märdian ]
* Merge 249.7-1 from Debian
- d/rules: re-enable LTO
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=616eb2eb7d2b30e50acc9cccdc39a7264c5582fb
- Refresh and drop patches, applied upstream
Files:
- debian/patches/Merge-pull-request-20705-from-yuwata-test-oomd-util.patch
- debian/patches/lp1952599/0001-virt-Support-detection-for-ARM64-Hyper-V-guests.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=877259bfeb7106a923b3066ad2c10fba2405195e
* Merge 249.9 from upstream
- Refresh and drop patches, applied upstream
Files:
- debian/patches/CVE-2021-3997-1.patch
- debian/patches/CVE-2021-3997-2.patch
- debian/patches/CVE-2021-3997-3.patch
- debian/patches/linux-5.15-compat-ioprio/test-make-test-execute-pass-on-Linux-5.15.patch
- debian/patches/lp1952599/0002-virt-Fix-the-detection-for-Hyper-V-VMs.patch
- debian/patches/rm-rf-optionally-fsync-after-removing-directory-tree.patch
- debian/patches/rm-rf-refactor-rm-rf-children-split-out-body-of-directory.patch
- debian/patches/debian/udev-drop-SystemCallArchitectures-native-from-systemd-ude.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=21b655193a5b91415d75516e458dcc5bce8855c0
- Disable new test case for UMask=+BindPaths= combination (LP: #1959013)
File: debian/patches/0001-Revert-tests-add-test-case-for-UMask-BindPaths-combi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5e9df936d2625c84856b101881e217064571e7e7
* Fix build in local git tree
meson is checking `git ls-files` if built inside a git tree (dpkg-buildpackage,
gbp buildpackage) and complaining about the missing src/basic/ioprio.h file.
So we should keep that file around (empty) to avoid this failure.
File: debian/patches/linux-5.15-compat-ioprio/Get-rid-of-ioprio.h-and-add-a-minimalistic-reimplementati.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=94f21032cd1d6e9dfae8d8f892bc627dbf9b4414
* Add lp1955997-unmask-intel-hid-for-HP-machines.patch (LP: #1955997)
File: debian/patches/lp1955997-unmask-intel-hid-for-HP-machines.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b90d59c81a1fd8a00e10147b1f5fd9bcf135d40e
* d/rules: Enable build of systemd-oomd
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f4e16926c4e146f0b106a277b5b499c78db82bcb
* d/control: Ship oomd in a systemd-oomd package.
Deploying the default configuration as used in Fedora.
Files:
- debian/control
- debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf
- debian/extra/systemd-oomd-defaults/oomd.conf.d/10-oomd-defaults.conf
- debian/extra/systemd-oomd-defaults/user@.service.d/10-oomd-user-service-defaults.conf
- debian/systemd-oomd.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=771fee9e73316c92e065e93946ec64c578b43706
* Start systemd-oomd.service after package installation
File: debian/systemd-oomd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d330cee174bd0e62a344d2aec4ec7435c9484fa2
* Cherry-pick upstream fixes to make 55-OOMD test less flaky
Files:
- debian/patches/test-also-show-the-memory-pressure-of-testchill.service.patch
- debian/patches/test-check-memory-pressure-more-frequently.patch
- debian/patches/test-enable-debug-logging-of-systemd-oomd.patch
- debian/patches/test-make-test-55-oomd-less-flaky.patch
- debian/patches/test-tweak-parameters-for-TEST-55-OOMD.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7054dcaf04b028a092c58cf638847b2266377218
[ Michael Biebl ]
* oomd: move oomctl to bindir
Author: Michael Biebl
Files:
- debian/patches/oomd-move-oomctl-to-bindir.patch
- debian/systemd-oomd.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ce915c31c8daf3aec8b6d0e7b9712e21a87fa10
* test: explicitly configure oomd stuff via dropins
Author: Michael Biebl
File: debian/patches/test-explicitly-configure-oomd-stuff-via-dropins.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=11d415ee259f5642165e64ddd5d65d344515da66
* Don't install dbus-org.freedesktop.oom1.service symlink (Closes: #1003580)
Author: Michael Biebl
Files:
- debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch
- debian/patches/test-enable-systemd-oomd.service.patch
- debian/patches/units-don-t-install-dbus-org.freedesktop.oom1.service-ali.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b6df52f078fe61acf171300648f87116cf7dac74
* autopkgtest: add systemd-oomd dependency to upstream test.
We want systemd-oomd to be tested via the upstream provided
TEST-55-OOMD.
Author: Michael Biebl
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd80b766c4194c88486ebc62ca7d02b9f41a6454
[ Luca Boccassi ]
* systemd-oomd: add dependency on adduser.
Needed by postinst script
Author: Luca Boccassi
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=146a97963a3a8551e9bda9fe7e726c6d2bd17cec
* systemd-oomd: fix description-synopsis-starts-with-article Lintian warning
Author: Luca Boccassi
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5dfe4f9c92e924fdda9e127b339cdccb7f1b2f58
-- Lukas Märdian <slyon@ubuntu.com> Wed, 26 Jan 2022 08:42:00 +0100
systemd (249.7-1) unstable; urgency=medium
* New upstream version 249.7
* Rebase patches
-- Michael Biebl <biebl@debian.org> Fri, 19 Nov 2021 21:11:45 +0100
systemd (249.6-3) unstable; urgency=medium
* scope: count successful cgroup additions when delegating via D-Bus
(Closes: #999745)
-- Michael Biebl <biebl@debian.org> Thu, 18 Nov 2021 21:13:02 +0100
systemd (249.6-2) unstable; urgency=medium
* Consider dbus-broker in systemd-logind.service Condition check
(Closes: #999569)
* Temporarily disable LTO.
This is a test to see if it fixes the failure to build reproducibly on
arm*.
* sysusers: split up systemd.conf (Closes: #990349)
-- Michael Biebl <biebl@debian.org> Sat, 13 Nov 2021 18:29:11 +0100
systemd (249.6-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 249.6
* Rebase patches
* test: use kbd-mode-map we ship in one more test case
* Bump Standards-Version to 4.6.0
* Drop obsolete C/R upstart from systemd-sysv
* Drop obsolete dpkg (>= 1.19.3) | systemd-sysv dependency from udev.
It was added to ensure we have a dpkg with --notify-await which is now
satisfied by a dpkg from oldstable.
* Make the C/R against systemd versioned in
systemd-standalone-{sysusers,tmpfiles}
Those were added to facilitate an upgrade from bullseye. The version
makes it more explicit.
* Drop obsolete migration code for RAMTMP, TPMTIME and UTC
[ Luca Boccassi ]
* Depend on default-dbus-system-bus | dbus-system-bus.
Allows users to install only a single system bus implementation.
Prefer the default (dbus-daemon).
-- Michael Biebl <biebl@debian.org> Thu, 11 Nov 2021 22:04:31 +0100
systemd (249.5-2ubuntu4) jammy; urgency=medium
* SECURITY UPDATE: systemd-tmpfiles could be made to crash.
- d/p/rm-rf-refactor-rm-rf-children-split-out-body-of-directory.patch:
Backport upstream patch from PR#20173
- d/p/rm-rf-optionally-fsync-after-removing-directory-tree.patch:
Backport upstream patch required for CVE-2021-3997 patches
- d/p/CVE-2021-3997-1.patch: Backport upstream patch to refactor
rm_rf_children_inner()
- d/p/CVE-2021-3997-2.patch: Backport upstream patch to refactor
rm_rf()
- d/p/CVE-2021-3997-3.patch: Backport upstream patch to loop over
nested directories instead of using recursion
- CVE-2021-3997
-- Alex Murray <alex.murray@canonical.com> Mon, 10 Jan 2022 10:56:19 +1030
systemd (249.5-2ubuntu3) jammy; urgency=medium
* Fix Linux >= 5.15 compat (ioprio API/test-execute)
Files:
- debian/patches/linux-5.15-compat-ioprio/Define-ioprio_-get-set-the-same-as-other-compat-syscalls.patch
- debian/patches/linux-5.15-compat-ioprio/Get-rid-of-ioprio.h-and-add-a-minimalistic-reimplementati.patch
- debian/patches/linux-5.15-compat-ioprio/core-normalize-ioprio-values-we-acquire-from-kernel.patch
- debian/patches/linux-5.15-compat-ioprio/ioprio-normalize-io-priority-values-in-configuration.patch
- debian/patches/linux-5.15-compat-ioprio/ioprio-util-add-macro-for-default-ioprio-settings.patch
- debian/patches/linux-5.15-compat-ioprio/man-don-t-mention-IOSchedulingClass-none-anymore-in-the-d.patch
- debian/patches/linux-5.15-compat-ioprio/shared-split-out-ioprio-related-stuff-into-ioprio-util.-c.patch
- debian/patches/linux-5.15-compat-ioprio/test-add-test-for-ioprio-normalization.patch
- debian/patches/linux-5.15-compat-ioprio/test-make-test-execute-pass-on-Linux-5.15.patch
- debian/patches/linux-5.15-compat-ioprio/variuos-add-missing-includes.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a88474c8d9a8ea006434512905d84e42a774e1c6
-- Lukas Märdian <slyon@ubuntu.com> Fri, 07 Jan 2022 12:28:29 +0100
systemd (249.5-2ubuntu2) jammy; urgency=medium
* d/p/debian/timedatectl-lp1650688.patch,
d/p/debian/UBUNTU-Fix-timezone-setting-on-read-only-etc.patch:
Fix timedated unable to retrieve & properly set timezone on
read-only /etc (e.g. Ubuntu Core and system-image-based systems)
(LP: #1650688, LP: #1733881)
-- Ratchanan Srirattanamet <ratchanan@ubports.com> Wed, 08 Dec 2021 09:25:28 +0100
systemd (249.5-2ubuntu1) jammy; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes (applied upstream):
+ UBUNTU-units-disable-journald-watchdog.patch
+ test-Allow-running-only-a-subset-of-integration-tests-by-.patch
+ hwdb-Add-ProBook-to-use-micmute-hotkey.patch
+ d/p/lp1931578/*.patch (ActivationPolicy=)
+ lp1932352-hwdb-Add-mic-mute-key-mapping-for-HP-Elite-Dragonfly.patch
+ d/p/lp1858210/*.patch (tzdata.zi)
+ lp1914740-network-enable-DHCP-broadcast-flag-if-required-by-in.patch
+ lp1934981-correct-suspend-then-sleep-string.patch
+ CVE-2020-13529.patch
+ CVE-2021-33910.patch
+ Merge-pull-request-20199-from-ddstreet-unit_cgroup_catchu.patch
+ udev-fix-slot-based-network-names-on-s390.patch
+ udev-add-missing-initialization-to-fix-freeing-invalid-ad.patch
+ udev-allow-onboard-index-up-to-65535.patch
+ lp1940635.patch (networkd failed to acquire a DHCP6 lease, v249.5)
* debian/gbp.conf: Update debian-branch to ubuntu-jammy
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f35b4d6c0653c3125b2e0e5d962f84543733c3c0
* Refresh Ubuntu-UseDomains-by-default.patch
File: debian/patches/debian/Ubuntu-UseDomains-by-default.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6e3b2ffb1c2c2bf2223f91b350c1fd06b8903346
* Refresh UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
File: debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7142fb9381ab98d750a7c2473087ea7264be860d
* Refresh UBUNTU-Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch
File: debian/patches/debian/UBUNTU-Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3de0f444bfc0cf3b601c4a1ad8939d2cd69cdad6
* Refresh UBUNTU-resolved-default-no-negative-caching.patch
File: debian/patches/debian/UBUNTU-resolved-default-no-negative-caching.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d7b25651ea7ceae2ebfeafb84d9d65fb8284367a
* Refresh Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
File: debian/patches/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=61b004d7710b305d9996b3ad9bb47dc372fcbbac
* Refresh UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch
File: debian/patches/debian/UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5fe343a0fc89771820f997c2d6621ac517d9070f
* Refresh Merge-pull-request-20705-from-yuwata-test-oomd-util.patch
File: debian/patches/Merge-pull-request-20705-from-yuwata-test-oomd-util.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e88125e4580e29ccc4417464301d68a23f313415
* Refresh patches/offset, using gbp
Files:
- debian/patches/debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch
- debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
- debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch
- debian/patches/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch
- debian/patches/debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch
- debian/patches/debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch
- debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
- debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
- debian/patches/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch
- debian/patches/lp1894622-Add-systemd-resolve-backwards-compatibility-section-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd33ff25c6aa25f33054053c06f2936d51e8f645
* debian/rules: Fix FTBFS on i386 by removing unneeded linuxia32.elf.sub to avoid
debugedit errors
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=381cc855978f441f6f45f215a7c864e61d67ab0a
* debian/control: cleanup (upstart is no more)
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e93509e1970ee170e4a4ed655c55f55446e4078d
* debian/systemd.NEWS: re-add comment about cgroups v2
File: debian/systemd.NEWS
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=51a7a11dba9a6248b8575c05c00e70aa6b9141fb
* debian/rules: explicitly enable default-hierarchy=unified
to stay in line with Debian
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b6804a5aee1bcf1dfd3415c048cbf94d482652a2
* debian/udev.postinst: Drop old 'getent group kvm' workaround
File: debian/udev.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=081fddb76415eb959fd898b503eec0354d44fb31
* d/t/boot-and-services: skip test_service, broken on kernel > 5.10
(systemd#20989)
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8ca6fbb84ccd09c4e199dec9fd9536c0b3637bc5
* d/t/tests-in-lxd: account for different locations of source tree
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f454c89619915566af2644b14eada41075631f6a
* d/t/control: fix upstream* test dependencies
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ca404329f73f90316241680985ee8721d27d6092
* d/t/tests-in-lxd: work around systemd-sysusers issue on privileged containers
(LP: #1950787)
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d4e05ecbc1a32d2e6d454c05a2899058c3a04bac
* Drop units-Don-t-start-systemd-udev-trigger.service-in-a-conta.patch
we do run udevd in our containers and actually rely on udevadm trigger
happening on boot for the udev database to populate with the relevant
network devices that are present in the container
It was added when systemd upstream made udevadm trigger more picky
(would fail when it used to succeed), but they now have failures from udevadm
ignored in the upstream unit
making this patch un-necessary and actually harmful to those running Ubuntu in
system containers
File: debian/patches/units-Don-t-start-systemd-udev-trigger.service-in-a-conta.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ba89ae0b007e1fed3d9e1b2aefa86cf9c6e7a022
* Drop lp1894622-Add-systemd-resolve-backwards-compatibility-section-.patch.
The systemd-resolve symlink for backwards compatibility is no more as of v249
File: debian/patches/lp1894622-Add-systemd-resolve-backwards-compatibility-section-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c26f6843f498966e8506e71870255b627fcbd7c7
* Revert: sd-dhcp: do not use detect_container() to guess udev is running or not
(LP: #1950794)
File: debian/patches/lp1950794-Revert-sd-dhcp-do-not-use-detect_container-to-guess-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=794597758ac9527b81696bb785d99cd2ddfa2707
* Support detection for ARM64 Hyper-V guests (LP: #1952599)
Files:
- debian/patches/lp1952599/0001-virt-Support-detection-for-ARM64-Hyper-V-guests.patch
- debian/patches/lp1952599/0002-virt-Fix-the-detection-for-Hyper-V-VMs.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=57f51781646327832f15294368842da015f3c433
[ Yao Wei ]
* Add ACCEL_LOCATION=base property for Dell clamshell models (LP: #1943561)
Files:
- debian/patches/lp1943561/Add-additional-Dell-models-that-require-ACCEL_LOCATION-ba.patch
- debian/patches/lp1943561/Use-SKU-to-identify-Dell-clamshell-models-for-acceleromet.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9f99081482b76a7b717e39ef4380f08093e4359a
[ Andy Chi ]
* Add privacy micmute hotkey for Dell machine. (LP: #1952733)
File: debian/patches/lp1952733-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-Map.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e590db02f015a0e999909b67e0cefbb4295c53a5
* Add microphone mute key for Dell machine. (LP: #1952735)
File: debian/patches/lp1952735-keymap-Add-microphone-mute-keymap-for-Dell-Machine.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03799d7649fd5e0dae226c81441932d19cb6cc36
[ Dan Streetman ]
* d/p/lp1950508-cgroup-check-if-any-controller-is-in-use-as-v1.patch:
Use cgroupv1 in container if host using cgroupv1
(LP: #1950508)
-- Lukas Märdian <slyon@ubuntu.com> Thu, 02 Dec 2021 10:16:33 +0100
systemd (249.5-2) unstable; urgency=medium
[ Helmut Grohne ]
* Fix FTCBFS: Annotate python3-jinja2 dependency with :native
(Closes: #996501)
[ Michael Biebl ]
* hwdb: Allow console users access to media* nodes (Closes: #996749)
-- Michael Biebl <biebl@debian.org> Tue, 02 Nov 2021 17:29:45 +0100
systemd (249.5-1) unstable; urgency=medium
* New upstream version 249.5
* Rebase patches
* Update debian/copyright
* Clean up lintian overrides
-- Michael Biebl <biebl@debian.org> Tue, 12 Oct 2021 22:39:59 +0200
systemd (249.4-2) unstable; urgency=medium
* Upload to unstable
* Remove unused initialize_coredump() function
* Fix #993738 by pulling the patches from upstream PR#20603
-- Michael Biebl <biebl@debian.org> Tue, 12 Oct 2021 14:03:31 +0200
systemd (249.4-1) experimental; urgency=medium
* New upstream version 249.4
* Rebase patches
-- Michael Biebl <biebl@debian.org> Mon, 30 Aug 2021 11:20:16 +0200
systemd (249.3-4) experimental; urgency=medium
* Add Conflicts/Replaces: systemd to systemd-standalone-{sysusers,tmpfiles}
This allows upgrades from older systemd versions which do not have
Provides: systemd-{sysusers,tmpfiles}. (Closes: #992376)
-- Michael Biebl <biebl@debian.org> Wed, 25 Aug 2021 09:35:03 +0200
systemd (249.3-3) experimental; urgency=medium
* Use C/R/P for systemd-sysusers and systemd-tmpfiles.
It's an interface/facility that can only be provided by a single package
at a time.
-- Michael Biebl <biebl@debian.org> Thu, 12 Aug 2021 22:45:02 +0200
systemd (249.3-2) experimental; urgency=medium
* Provide standalone binaries for sysusers and tmpfiles (Closes: #946456)
* Fix test dependencies of upstream test.
After splitting out the standalone binaries for sysusers and tmpfiles
into separate packages (which conflict with the main systemd package),
we can no longer use the '@' notation in the upstream test.
This reverts commit 5eeeb1b562a1a9802df105091bda4741c263336d and also
adds systemd-tests and systemd-timesyncd to the upstream test
dependencies.
-- Michael Biebl <biebl@debian.org> Sun, 08 Aug 2021 22:51:18 +0200
systemd (249.3-1) experimental; urgency=medium
* New upstream version 249.3
* Rebase patches
* Remove obsolete systemd-resolve compat symlink
-- Michael Biebl <biebl@debian.org> Sun, 08 Aug 2021 22:39:25 +0200
systemd (249.2-2) experimental; urgency=medium
* Remove obsolete upgrade code from maintainer scripts
* Clean up old versions from maintscript files
* Drop obsolete systemd Breaks/Replaces
* Drop obsolete python-dbusmock Breaks
* Turn versioned systemd-shim Breaks into unversioned Conflicts.
There never was a fixed systemd-shim version before it was removed from
the archive.
* Drop patches which are no longer needed after bullseye
* Stop setting up device symlinks for CD-RW/DVD drives.
Those udev rules were a Debian specific workaround that were mainly
added for compat with older software which wasn't able to automatically
discover those types of devices. Those rules didn't provide
stable/predictable names though, so remove them. (Closes: #991639)
* autopkgtest: add systemd-timesyncd dependency to timedated test.
We need systemd-timesyncd in the timedated test, not just an arbitrary
provider of time-daemon.
* autopkgtest: clean up dependencies of boot-smoke test.
A lot of the dependencies are not needed but were originally added to
avoid a testbed reset and make it possible to reuse the testbed of the
upstream test. This turned out to be a maintenance problem and the
dependencies were not updated accordingly. Instead of trying to keep the
two tests in sync, trim down the boot-smoke dependencies to its bare
minimum.
-- Michael Biebl <biebl@debian.org> Sat, 31 Jul 2021 21:49:05 +0200
systemd (249.2-1) experimental; urgency=medium
* New upstream version 249.2
* Rebase patches
-- Michael Biebl <biebl@debian.org> Fri, 23 Jul 2021 21:44:35 +0200
systemd (249.1-1) experimental; urgency=medium
* New upstream version 249.1
- basic/unit-name: do not use strdupa() on a path (CVE-2021-33910)
-- Michael Biebl <biebl@debian.org> Tue, 20 Jul 2021 21:20:12 +0200
systemd (249-1) experimental; urgency=medium
* New upstream version 249
* Rebase patches
* Update symbol versions for the v249 release
* Fix removal of systemd-hwdb-update.service.
As we don't support factory-reset, we don't need this service.
In Debian, the hwdb binary database is updated via a dpkg file trigger.
-- Michael Biebl <biebl@debian.org> Wed, 07 Jul 2021 22:33:31 +0200
systemd (249~rc3-1) experimental; urgency=medium
* New upstream version 249~rc3
* Rebase patches
-- Michael Biebl <biebl@debian.org> Thu, 01 Jul 2021 23:55:11 +0200
systemd (249~rc2-1) experimental; urgency=medium
* New upstream version 249~rc2
* Rebase patches
-- Michael Biebl <biebl@debian.org> Sun, 27 Jun 2021 17:10:18 +0200
systemd (249~rc1-1) experimental; urgency=medium
[ Michael Biebl ]
* New upstream version 249~rc1
* Rebase patches
* Replace m4 Build-Depends with python3-jinja2
* Update symbols file for libsystemd0
* test: do not run 'meson configure' if NO_BUILD is set
* test: drop the mawk-incompatible expression
* Add gawk <!nocheck> to Build-Depends.
It is used in tools/check-directives.sh which is run during "meson test".
* autopkgtest: add udev dependency to unit-tests.
Without a properly set up hwdb the test-sd-hwdb test is skipped.
[ Luca Boccassi ]
* autopkgtest: add dependency on dosfstools for upstream test.
Needed to create EFI partition (vfat)
-- Michael Biebl <biebl@debian.org> Thu, 17 Jun 2021 18:09:43 +0200
systemd (248.3-1ubuntu8) impish; urgency=medium
[ Dan Streetman ]
* d/p/dell-clamshell-accel-location-base-with-sku.patch:
Revert incorrect patch (LP: #1942899)
[ Lukas Märdian ]
* Add d/p/Merge-pull-request-20705-from-yuwata-test-oomd-util.patch
Replace lp1942113.patch with upstream commit 54966b7 (LP: #1942113)
Files:
- debian/patches/lp1942113.patch
- debian/patches/Merge-pull-request-20705-from-yuwata-test-oomd-util.patch
* Drop snapd cgroupv2 workaround, not needed anymore as of snapd 2.53~pre1
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f9f340f74abdc4060cfd27a7cb3001929b6f9cf4
-- Lukas Märdian <slyon@ubuntu.com> Mon, 04 Oct 2021 11:23:28 +0200
systemd (248.3-1ubuntu7) impish; urgency=medium
* d/tests/tests-in-lxd: suppress the cgroups v2 warning on stderr from
lxd/lxc even more comprehensively until the snapd change required to
do it nicely gets into a release.
-- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Wed, 01 Sep 2021 19:21:58 +1200
systemd (248.3-1ubuntu6) impish; urgency=medium
* Replace my patch in previous upload with upstream's functionally similar
but much more elegant fix.
* d/patches/lp1942113.patch: Do not run a test that fails in a container
(this has only started running because 248.3-1ubuntu4 changed to default
to a unified cgroups hierarchy). (LP: #1942113)
-- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Tue, 31 Aug 2021 22:59:13 +1200
systemd (248.3-1ubuntu5) impish; urgency=medium
* d/patches/lp1940635.patch: Pass a larger control message buffer to recvmsg
in icmp6_receive to have enough room for glibc 2.34's timestamp
translation games. (LP: #1940635)
-- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Sun, 29 Aug 2021 23:11:50 +1200
systemd (248.3-1ubuntu4) impish; urgency=medium
[ Yao Wei ]
* d/p/dell-clamshell-accel-location-base-with-sku.patch:
Use SKU to identify Dell clamshell models for accelerometer properties
(LP: #1938259)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d02cab1a9aad017b68ca1117bf3f0bbcb1b9315c
[ Simon Chopin ]
* d/p/lp1914740-network-enable-DHCP-broadcast-flag-if-required-by-in.patch:
- Apply upstream patch to fix Hipersocket DHCP mode (LP: #1914740)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9e20d2f9d70b25782bdd1c7dbec0d179604b88cc
[ Dan Streetman ]
* d/p/lp1934981-correct-suspend-then-sleep-string.patch:
Fix sleep verb used by logind during suspend-then-hibernate
(LP: #1934981)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b09083d520fecd57ebe28319ad7638442db2e2bd
* d/p/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch:
Revert patch, no reason to diverge from upstream on these sysctl settings
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8959a2640c631f026988f1fef6b1a825af6c97dd
[ Lukas Märdian ]
* Use upstream's default -Ddefault-hierarchy=unified. (LP: #1850667)
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=93ba352792db14b3d21d12909b3b6f8a1165c5de
* tests: hide snapd cgroupv2 warning.
Pending release of PR https://github.com/snapcore/snapd/pull/10589
but it won't hurt to have it in there anyways.
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c06736c1fb90d976fe5cd520b97c0272ef8fcc64
* Add d/p/Merge-pull-request-20199-from-ddstreet-unit_cgroup_catchu.patch
File: debian/patches/Merge-pull-request-20199-from-ddstreet-unit_cgroup_catchu.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=57ab55efaee92466bd5dbf046badc623188d254b
* Add RoCE: Predictable Interface Names (LP: #1929184)
Files:
- debian/patches/udev-add-missing-initialization-to-fix-freeing-invalid-ad.patch
- debian/patches/udev-allow-onboard-index-up-to-65535.patch
- debian/patches/udev-fix-slot-based-network-names-on-s390.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=44d2c4bef78a2cbaeaad9acd512dad89d272489c
-- Lukas Märdian <slyon@ubuntu.com> Tue, 17 Aug 2021 12:05:30 +0200
systemd (248.3-1ubuntu3) impish; urgency=medium
* SECURITY UPDATE: DoS via DHCP FORCERENEW
- debian/patches/CVE-2020-13529.patch: tentatively ignore FORCERENEW
command in src/libsystemd-network/sd-dhcp-client.c.
- CVE-2020-13529
* SECURITY UPDATE: denial of service via stack exhaustion
- debian/patches/CVE-2021-33910.patch: do not use strdupa() on a path
in src/basic/unit-name.c.
- CVE-2021-33910
-- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 20 Jul 2021 11:35:20 -0400
systemd (248.3-1ubuntu2) impish; urgency=medium
[ Kai-Heng Feng ]
* d/p/hwdb-Add-ProBook-to-use-micmute-hotkey.patch:
- Add ProBook to use micmute hotkey (LP: #1930910)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=30b96fac92d911cb725f7220a9539085a24fe5f7
[ Jeremy Szu ]
* d/p/lp1932352-hwdb-Add-mic-mute-key-mapping-for-HP-Elite-Dragonfly.patch:
- Fix micmute hotkeys on HP Elite Dragonfly (LP: #1932352)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ac93cfcca200644b743deab94f655ccd74ff90a6
[ Dan Streetman ]
* d/p/debian/UBUNTU-resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch:
Remove no-longer-needed patch for DVE-2018-0001 (LP: #1785383)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=943b2dd5884e67c67d6336c24352b02e17809df0
* d/p/lp1931578/0001-network-default-RequiredForOnline-false-if-Activacti.patch,
d/p/lp1931578/0002-networkctl-add-field-Required-For-Online.patch,
d/p/lp1931578/0003-test-add-test-to-verify-RequiredForOnline-setting-wi.patch:
Adjust default for RequiredForOnline when using ActivationPolicy
(LP: #1931578)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d0b8629ec14396f1a5d5f7c132c9b687065136b0
* d/p/lp1894622-Add-systemd-resolve-backwards-compatibility-section-.patch:
Add man page symlink and deprecation notice for systemd-resolve
(LP: #1894622)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f719185253f989d6708c894150c0878cabee6589
* d/p/lp1858210/0001-time-simplify-get_timezones.patch,
d/p/lp1858210/0002-time-split-get_timezone-into-main-function-and-zone1.patch,
d/p/lp1858210/0003-time-get-timezones-from-tzdata.zi.patch:
Parse tzdata.zi so timedatectl list-timezones also lists aliases
(LP: #1858210)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8e5b0a7c7c4e1e29b5e81511a1145633d9b75be5
-- Dan Streetman <ddstreet@canonical.com> Tue, 06 Jul 2021 13:37:59 -0400
systemd (248.3-1ubuntu1) impish; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* tests: Skip test-execute in containers
* debian/tests/root-unittests: Skip newly failing test-mount-utils in LXC
* Deny-list flaky TEST-10-ISSUE-2467 on all architectures
Files:
- debian/patches/debian/UBUNTU-deny-list-TEST-10-ISSUE-2467.patch
- debian/patches/deny-list-upstream-test-10-s390x.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8490979f8f69214c0764d3ec882fe1339fb30323
* debian/tests/unit-tests: Skip part of test-mount-util which fail in LXC.
The whole test-mount-util test used to be skipped before. (LP: 1878051)
File: debian/patches/debian/UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=dd2bee75e34c3b0ccd884b4ce594c1ef301149db
* debian/tests/unit-tests: Skip parts of test-execute in LXC to pass.
The whole test-execute test used to be skipped before. (LP: 1878051)
File: debian/patches/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=65fdc9a4bdb91bc261f112ab51abcd77781f0520
-- Balint Reczey <rbalint@ubuntu.com> Fri, 21 May 2021 18:50:58 +0200
systemd (248.3-1) experimental; urgency=medium
[ Michael Biebl ]
* New upstream version 248.3
* Rebase patches
[ Dan Streetman ]
* d/t: replace 'root-unittests' shell script with simple call to upstream script.
The upstream test runner script is much better, as it only prints failing test
output, and gives a summary of the test results at the end.
-- Michael Biebl <biebl@debian.org> Wed, 19 May 2021 13:09:57 +0200
systemd (248.2-1ubuntu1) impish; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* Many cherry-picked upstream fixes:
- debian/patches/0001-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-.patch
- debian/patches/lp1887744-basic-unit-file-when-loading-linked-unit-files-use-l.patch
- debian/patches/lp1906331-sd-event-ref-event-loop-while-in-sd_event_prepare-ot.patch
- debian/patches/lp1907306/*
- debian/patches/lp1914062-udevadm-don-t-return-early.patch
- debian/patches/lp1917458-udev-rules-add-rule-to-create-dev-ptp_hyperv.patch
- debian/patches/lp1921696/rfkill-improve-error-logging.patch
- debian/patches/lp1921696/rfkill-use-short-writes-and-accept-long-reads.patch
* debian/tests/root-unittests: Skip newly failing test-mount-utils in LXC
File: debian/tests/root-unittests
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=02e0d518ea9e40e81c4693dd49eec1c9aab736e7
* Merge lp1895418.patch to UBUNTU-resolved-default-no-negative-caching.patch
Files:
- debian/patches/debian/UBUNTU-resolved-default-no-negative-caching.patch
- debian/patches/test-Allow-running-only-a-subset-of-integration-tests-by-.patch
- debian/patches/lp1895418.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b285544ed5e3233abc54493defe65bd7525729e5
* Deny-list TEST-10-ISSUE-2467 again on s390x because it is flaky
File: debian/patches/deny-list-upstream-test-10-s390x.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a85a3471d2ef6a9dbd4e2dee90abc3d52fb5c78e
* Deny-list TEST-29-PORTABLE on ppc64el
File: debian/patches/deny-list-TEST-29-PORTABLE-on-ppc64el.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=42479a9ba8c4dc7a81266b6679ac1853307bfb67
-- Balint Reczey <rbalint@ubuntu.com> Thu, 13 May 2021 18:08:29 +0200
systemd (248.2-1) experimental; urgency=medium
* New upstream version 248.2
-- Michael Biebl <biebl@debian.org> Sun, 09 May 2021 21:17:10 +0200
systemd (248.1-1) experimental; urgency=medium
[ Michael Biebl ]
* New upstream version 248.1
* Rebase patches
* d/e/checkout-upstream: switch to main branch
* Update make-fbdev-blacklist to not blacklist hyperv_fb
[ Luca Boccassi ]
* systemd.install: catch all files installed in usr/bin and bin.
At the moment, individual binaries are mentioned specifically in the
install file. When new binaries are added, manual work is needed to get
them packaged, which affects the upstream autopkgtest-based CI.
Change systemd.install to instead pick up everything from usr/bin and bin.
* upstream suite: add build-dep on vim-tiny.
Required by some of the images in the upstream test suite
[ Zbigniew Jędrzejewski-Szmek ]
* Let "upstream" test use upstream test runner
[ Dan Streetman ]
* Slight adjustments to previous patch for deny/black-list naming.
Also add in two vars used by the integration runner script
* d/t/upstream: use NO_BUILD=1.
Also don't bother sed-modifying test-functions file, as the NO_BUILD
changes remove the need for that.
* d/t/control: install all binary packages for upstream test.
With the change to just call the upstream script to run the integration
tests, the packages to test need to be installed so the test-function
script can list out the files each package contains, and copy those files
into each nspawn and/or qemu testbed. Without all packages installed,
some tests fail; specifically TEST-30 currently requires systemd-timesyncd
which was not previously installed for the 'upstream' test suite.
This changes the control file to just install all binary packages, using
the '@' notation.
* d/t/boot-smoke: update test to avoid false negatives
[ Frantisek Sumsal ]
* upstream-ci: fix test_no_failed() check.
Without `--plain` `systemctl` prints a circle (●) in the first column
for each failed service, which with the current code interferes with
attempted journal listing for each such service.
-- Michael Biebl <biebl@debian.org> Fri, 07 May 2021 12:25:15 +0200
systemd (248-1) experimental; urgency=medium
[ Balint Reczey ]
* New upstream version 248
- add support for answering DNSSEC questions on the stub resolver
(Closes: #988132)
- turn off DNSSEC validation when timesyncd resolves hostnames
(Closes: #898530)
- add networkd/nspawn nftables backend
(Closes: #934584)
- support ipv6 for masquerade and dnat in nspawn and networkd
(Closes: #934676)
* Refresh patches
* debian/rules: Enable new systemd-sysext tool
* debian/rules: Build support for flushing of the nscd caches
* debian/rules: Build translations for debs but not for udebs
* debian/rules: Build without TPM2 support.
This is a new feature and needs further review.
* Ship systemd-cryptenroll in systemd package
* Update symbols file for libsystemd0
* debian/tests/control: Upstream test depends on attr
* debian/udev.postinst: Create the sgx system group.
Intel SGX enclave device nodes are now owned by this group.
* debian/rules: Don't ship README files in (/usr)/lib/*.d.
README files are typically shipped in /usr/share/doc.
* Revert "pager: stop disabling urlification under a pager"
Debian and Ubuntu do not yet have a less version that supports
urlification. This requires less 563 or later.
-- Michael Biebl <biebl@debian.org> Thu, 06 May 2021 23:00:08 +0200
systemd (247.9-4) unstable; urgency=medium
* Revert "tests/udev-test.pl: add multiple device test"
Follow-up to make sure the udev autopkgtest passes successfully again
after reverting the multipath symlink race fix.
* test: Fix flakiness in TEST-10-ISSUE-2467
* autopktest: Fix timedated test dependencies.
Add an explicit systemd-timesyncd dependency as it is required by the
timedated test.
* autopkgtest: Merge configuration of logind test with timedated and related
tests.
They share the same restrictions and merging them avoids a bit of
duplication.
* Revert "test: disable DnsmasqClientTest.test_resolved_etc_hosts in
networkd-test.py"
Let's see if this test is still flaky on debci.
* networkd-test: fix resolved_domain_restricted_dns.
Cherry-pick upstream commit which hopefully fixes the flakiness in
DnsmasqClientTest.test_resolved_domain_restricted_dns.
-- Michael Biebl <biebl@debian.org> Fri, 01 Oct 2021 10:12:14 +0200
systemd (247.9-3) unstable; urgency=medium
* Revert multipath symlink race fix.
Revert upstream commits which caused a regression in udev resulting in
long delays when processing partitions with the same label.
(Closes: #993738)
-- Michael Biebl <biebl@debian.org> Sat, 25 Sep 2021 22:01:17 +0200
systemd (247.9-2) unstable; urgency=medium
* Demote systemd-timesyncd from Depends to Recommends.
This avoids a dependency cycle between systemd and systemd-timesyncd and
thus makes dist upgrades more predictable and robust.
It also allows minimal, systemd based containers where no NTP client is
strictly necessary.
To ensure that systemd-timesyncd is installed in a default installation
created by d-i, bump its priority to standard. (Closes: #986651, #993947)
-- Michael Biebl <biebl@debian.org> Wed, 22 Sep 2021 21:10:53 +0200
systemd (247.9-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 247.9
* Rebase patches
* Fix removal of systemd-hwdb-update.service.
As we don't support factory-reset, we don't need this service.
In Debian, the hwdb binary database is updated via a dpkg file trigger.
[ Balint Reczey ]
* debian/rules: Don't ship README files in (/usr)/lib/*.d.
README files are typically shipped in /usr/share/doc.
-- Michael Biebl <biebl@debian.org> Sun, 15 Aug 2021 21:10:56 +0200
systemd (247.3-6) unstable; urgency=high
* Non-maintainer upload (acked by maintainers)
* unit-name: generate a clear error code when converting an overly long fs
path to a unit name
* basic/unit-name: do not use strdupa() on a path (CVE-2021-33910)
* basic/unit-name: adjust comments
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 13 Jul 2021 19:29:24 +0200
systemd (247.3-5ubuntu1) impish; urgency=medium
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* LoadCredentials: do not assert on invalid syntax (now present in Debian)
* debian/tests: Split upstream test to two parts.
The test can take very long time and may time out as it could be
observed in Ubuntu's CI system many times.
Files:
- debian/tests/control
- debian/tests/upstream
- debian/tests/upstream-1
- debian/tests/upstream-2
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a7f894c42d650e3ec62c88c34bdd693a9dfd8df6
* debian/gbp.conf: Update debian-branch to ubuntu-impish
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=98449bf7530b1b834ba71c80c1a58f2e3909c668
[ Andy Chi ]
* Apply upstream patch to correct key and device mapping (LP: #1926547)
File: debian/patches/0001-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0ad362c1975705805c94a17e1887cd3982cc192f
-- Balint Reczey <rbalint@ubuntu.com> Tue, 04 May 2021 14:20:02 +0200
systemd (247.3-5) unstable; urgency=medium
* udev-udeb: setup /dev/fd, /dev/std{in,out,err} symlinks.
As systemd-udevd no longer sets them up itself, we create them manually
after mounting devtmpfs. This avoids breaking applications which expect
those symlinks. (Closes: #975018)
-- Michael Biebl <biebl@debian.org> Mon, 12 Apr 2021 20:21:24 +0200
systemd (247.3-4) unstable; urgency=medium
[ Luca Boccassi ]
* Backport patch to fix assert with invalid LoadCredentials=
Regression introduced in v247, fixed in v249, see:
https://github.com/systemd/systemd/issues/19178
(Closes: #986302)
[ Michael Biebl ]
* network: Delay addition of IPv6 Proxy NDP addresses.
Fixes "IPv6 Proxy NDP addresses are being lost from interfaces after
networkd adds them". (Closes: #985510)
-- Michael Biebl <biebl@debian.org> Sun, 11 Apr 2021 16:06:46 +0200
systemd (247.3-3ubuntu3) hirsute; urgency=medium
* Make systemd-rfkill work with latest Linux kernels (LP: #1921696)
Files:
- debian/patches/lp1921696/rfkill-improve-error-logging.patch
- debian/patches/lp1921696/rfkill-use-short-writes-and-accept-long-reads.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7fc7bece33c21b155822ef6640adffb0e703da50
* LoadCredentials: do not assert on invalid syntax
File: debian/patches/LoadCredentials-do-not-assert-on-invalid-syntax.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5e7f913d0fd36b0800a8d99f809f61d263200343
-- Balint Reczey <rbalint@ubuntu.com> Wed, 07 Apr 2021 17:57:49 +0200
systemd (247.3-3ubuntu2) hirsute; urgency=medium
[ Dan Streetman ]
* d/p/lp1887744-basic-unit-file-when-loading-linked-unit-files-use-l.patch:
Use src name, not dst name, of symlinked unit files (LP: #1887744)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=667a881ab3bace6c4a7550067d4ecf2e4b9ece82
-- Balint Reczey <rbalint@ubuntu.com> Mon, 29 Mar 2021 12:22:06 +0200
systemd (247.3-3ubuntu1) hirsute; urgency=medium
* Merge to Ubuntu from Debian unstable
* Bugfix only upload
-- Balint Reczey <rbalint@ubuntu.com> Wed, 17 Mar 2021 13:12:43 +0100
systemd (247.3-3) unstable; urgency=medium
* pkg-config: make prefix overridable again (Closes: #984763)
* Revert "units: turn off DNSSEC validation when timesyncd resolves
hostnames"
Support for SYSTEMD_NSS_RESOLVE_VALIDATE=0 requires the changes from
https://github.com/systemd/systemd/pull/17823 for the dnssec bypass
logic. Those are rather invasive changes and not suitable for a stable
backport.
-- Michael Biebl <biebl@debian.org> Thu, 11 Mar 2021 18:09:35 +0100
systemd (247.3-2ubuntu1) hirsute; urgency=medium
* Merge to Ubuntu from Debian unstable
* Bugfix only upload
-- Balint Reczey <rbalint@ubuntu.com> Wed, 10 Mar 2021 15:09:55 +0100
systemd (247.3-2) unstable; urgency=medium
[ Michael Biebl ]
* Downgrade a couple of warnings to debug.
If a package still ships only a SysV init script or if a service file or
tmpfile uses /var/run, downgrade those messages to debug. We can use
lintian to detect those issues.
For service files and tmpfiles in /etc, keep the warning, as those files
are typically added locally and aren't checked by lintian.
(Closes: #981407)
* core: fix mtime calculation of dropin files
(Closes: #975289)
* analyze: slightly reword PrivateTmp= message
(Closes: #931753)
* rules: move ID_SMARTCARD_READER definition to a <70 configuration
(Closes: #978011)
* units: turn off DNSSEC validation when timesyncd resolves hostnames
(Closes: #898530)
* table: drop trailing white spaces of the last cell in row
(Closes: #980820)
-- Balint Reczey <rbalint@ubuntu.com> Wed, 10 Mar 2021 15:01:50 +0100
systemd (247.3-1ubuntu4) hirsute; urgency=medium
[ Dimitri John Ledkov ]
* d/p/debian/UBUNTU-resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch:
Patch updated to reduce log level to debug
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=299002546ec2d62e7f0dd7d614ba958fc9df83c2
[ Dan Streetman ]
* d/p/lp1906331-sd-event-ref-event-loop-while-in-sd_event_prepare-ot.patch:
Take event reference while processing (LP: #1906331)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1bc38abcd3b62d317fcb62b72e26d9cb2e35ccf9
* d/p/lp1917458-udev-rules-add-rule-to-create-dev-ptp_hyperv.patch:
Create symlink for hyperv-provided ptp device (LP: #1917458)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8f1ee790ad66395457ca64cb5f8a01fdd8aabe47
[ Balint Reczey ]
* Pick proposed patch for not returning early in udevadm (LP: #1914062)
File: debian/patches/lp1914062-udevadm-don-t-return-early.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d8c80751a97b0c6c4df972f6f8325293aa1607c4
* debian/tests/control: Mark systemd-fsckd flaky again.
As promised in LP: 1915126, until further investigation.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=68fbaab272af81aab29497f7c6a3e4e6e9aa091b
-- Balint Reczey <rbalint@ubuntu.com> Thu, 04 Mar 2021 12:19:05 +0100
systemd (247.3-1ubuntu3) hirsute; urgency=medium
* No-change rebuild to drop the udeb package.
-- Matthias Klose <doko@ubuntu.com> Mon, 22 Feb 2021 10:36:23 +0100
systemd (247.3-1ubuntu2) hirsute; urgency=medium
[ Stéphane Graber ]
* Revert the change to udevd service and sockets. They must start in LXC.
LXD containers do have proper uevent handling and actively send
uevents for udevd to handle.
-- Balint Reczey <rbalint@ubuntu.com> Thu, 11 Feb 2021 18:50:13 +0100
systemd (247.3-1ubuntu1) hirsute; urgency=medium
[ Dan Streetman ]
* d/p/lp1907306/0001-sd-dhcp-client-don-t-log-timeouts-if-already-expired.patch,
d/p/lp1907306/0002-sd-dhcp-client-track-dhcp4-t1-t2-expire-times.patch,
d/p/lp1907306/0003-sd-dhcp-client-add-RFC2131-retransmission-details.patch,
d/p/lp1907306/0004-sd-dhcp-client-simplify-dhcp4-t1-t2-parsing.patch,
d/p/lp1907306/0005-sd-dhcp-client-correct-dhcpv4-renew-rebind-retransmi.patch,
d/p/lp1907306/0006-sd-dhcp-client-correct-retransmission-timeout-to-mat.patch,
d/p/lp1907306/0007-test-network-increase-wait_online-timeout-to-handle-.patch,
d/p/lp1907306/0008-sd-dhcp-client-fix-renew-rebind-timeout-calculation-.patch:
Send correct number of dhcpv4 renew and rebind requests
(LP: #1907306)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9454c4cb1b85f6f6945a29b6860e0747432318a1
* d/t/root-unittests:
Remove any corrupt journal files (LP: #1881947)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c4f2a65d53972eec7d4cf46facb9f72e989e3af2
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* test: use modern qemu numa arguments
* Switch default hierarchy (back) to hybrid again because snapd is not ready
yet (LP: 1850667)
Files:
- debian/rules
- debian/systemd.NEWS
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=4976b9474aa3b3b2587bb805472b8c37a4574346
* Drop reverts that used to keep netplan.io's autopkgtest happy
Files:
- debian/patches/Revert-network-fix-assertion-when-link-get-carrier.patch
- debian/patches/Revert-network-prevent-interfaces-to-be-initialized-multi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=23340d4608eb9f281ecc47f7356b40f2ac8db540
* Fall back to device name when net_get_name(device) fails again, dropping
the patch to skip it
File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=34cfe66296463dcc8ad9ebe07add846dd955fedc
* Don't start udevd service and sockets in LXC.
LXC mounts /sys in read-write mode unlike other containers. (LP: #1914062)
File: debian/patches/debian/UBUNTU-Don-t-start-udevd-service-and-sockets-in-LXC.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fa63ef6891eff6762509b322429687d4d506bdb2
-- Balint Reczey <rbalint@ubuntu.com> Wed, 10 Feb 2021 20:21:08 +0100
systemd (247.3-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 247.3
* Rebase patches
[ Ioanna Alifieraki ]
* systemctl: return error code when scheduled shutdown fails
-- Michael Biebl <biebl@debian.org> Wed, 03 Feb 2021 17:11:39 +0100
systemd (247.2-5) unstable; urgency=medium
[ Matthias Klumpp ]
* Configure localed to run locale-gen to generate missing locale.
This applies an (upstreamed) patch to permit systemd-localed to run
locale-gen to generate missing locale when requested to switch the
system locale.
This makes localectl usable on Debian for changing locale without
breaking system localization or even prevent certain applications from
running at all after switching to a non-generated locale.
[ Michael Biebl ]
* systemctl: do not shutdown immediately on scheduled shutdown.
When, for whatever reason, a scheduled shutdown fails to be set, systemd
will proceed with immediate shutdown without allowing the user to react.
This is counterintuitive because when a scheduled shutdown is issued,
it means the user wants to shutdown at a specified time in the future,
not immediately. (Closes: #931235)
* test: disable DnsmasqClientTest.test_resolved_etc_hosts in
networkd-test.py.
This test appears to be flaky.
See: #979716
* Bump Standards-Version to 4.5.1
* Set upstream metadata fields: Bug-Submit, Bug-Database, Repository,
Repository-Browse
-- Michael Biebl <biebl@debian.org> Mon, 18 Jan 2021 13:45:15 +0100
systemd (247.2-4) unstable; urgency=medium
* Move libraries and NSS modules from /lib to /usr/lib.
Keep libpam_systemd.so installed in /lib, as PAM doesn't support
loading PAM modules from /usr/lib on a split-usr system.
-- Michael Biebl <biebl@debian.org> Sat, 02 Jan 2021 17:06:01 +0100
systemd (247.2-3) unstable; urgency=medium
* test: use modern qemu numa arguments
This fixes TEST-36-NUMAPOLICY from the upstream autopkgtest when using
qemu >= 5.2.
* Increase timeout when running unit tests.
The default timeout for individual unit tests is 30s. On slower
architectures and environments like reproducible-builds, this sometimes
is not enough.
Instead of fine-tuning the timeout for each individual test, we instead
increase the timeouts by a factor of 10.
* init-functions, getty-static.service: Don't hard-code path to systemctl
binary.
This should simplify an eventual move of systemctl from /bin to
/usr/bin.
* getty-static.service: Skip if dbus-broker is installed.
Check for the binary in /usr/bin as this makes it easier to move the
service files from /lib/systemd to /usr/lib/systemd.
-- Michael Biebl <biebl@debian.org> Sat, 26 Dec 2020 13:33:41 +0100
systemd (247.2-2) unstable; urgency=medium
* Switch to "unified" cgroup hierarchy (i.e. cgroupv2) (Closes: #943981)
-- Michael Biebl <biebl@debian.org> Mon, 21 Dec 2020 20:06:49 +0100
systemd (247.2-1) unstable; urgency=medium
[ Balint Reczey ]
* debian/systemd.NEWS: Mention udev rules changes in 247
[ Michael Biebl ]
* New upstream version 247.2
* Rebase patches
* test: fix fd_is_mount_point() check
-- Michael Biebl <biebl@debian.org> Sun, 20 Dec 2020 20:44:31 +0100
systemd (247.1-4ubuntu1) hirsute; urgency=medium
[ Dan Streetman ]
* d/p/lp1905044-test-use-cap_last_cap-for-max-supported-cap-number-n.patch:
Fix test use of new cap numbers with 5.8 kernel (LP: #1905044)
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d55c6f8186cb2cb73f61d6ff5b2e0ded82ef265c
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
* Refresh patches
- Dropped changes:
* debian/patches/dhcp-Allow-setting-request-options-again.patch
(Upstream code has been changed in a similar way)
* debian/patches/Revert-network-do-not-drop-foreign-config-if-interface-is.patch
debian/patches/network-Set-link-state-to-LINK_STATE_PENDING-instead-of-t.patch
(Revert-network-prevent-interfaces-to-be-initialized-multi.patch is still kept)
* debian/patches/lp1845909/0002-network-add-link-setting_genmode-flag.patch
* d/p/lp1905044-test-use-cap_last_cap-for-max-supported-cap-number-n.patch
(Present in upstream 247.)
* debian/udev.NEWS: Mention udev rules changes in 247
File: debian/udev.NEWS
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9f33f19683c2b864384c2ae59b312b2c844ed633
* Don't start systemd-udev-trigger.service in containers.
It fails and is not likely to be useful.
File: debian/patches/units-Don-t-start-systemd-udev-trigger.service-in-a-conta.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7b04fe5f98a4d204f73a1ec22884b9b3053a9a82
* test: use modern qemu numa arguments (LP: #1908259)
File: debian/patches/test-use-modern-qemu-numa-arguments.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=158106e74d452cf6cd5cd737432cbe6b7d47286c
-- Balint Reczey <rbalint@ubuntu.com> Wed, 16 Dec 2020 10:27:06 +0100
systemd (247.1-4) unstable; urgency=medium
[ наб ]
* debian/extra/kernel-install.d/85-initrd.install: Don't install initrd when
an explicit path was passed (Closes: #970213)
* debian/extra/kernel-install.d/85-initrd.install: Match initrd installation
messages and uninstallation to 90-loaderentry.install
[ Michael Biebl ]
* sd-device: keep escaped strings in DEVLINK= property (Closes: #976699)
-- Michael Biebl <biebl@debian.org> Fri, 11 Dec 2020 20:25:31 +0100
systemd (247.1-3) unstable; urgency=medium
* d/t/timedated: Ignore return code of dbus-monitor in wait_mon()
We are not really interested in the return code and error messages from
dbus-monitor after killing it, so ignore them to avoid undesired
autopkgtest failures.
-- Michael Biebl <biebl@debian.org> Thu, 03 Dec 2020 23:53:29 +0100
systemd (247.1-2) unstable; urgency=medium
[ Michael Biebl ]
* Upload to unstable
* Revert "d/t/timedated: use /bin/bash to work around job handling issue in
dash"
[ Balint Reczey ]
* debian/tests/timedated: Wait for the killed child only.
There may be other children of the script due to autopkgtest machinery
and they exit after the script exited. (LP: #1904406)
-- Michael Biebl <biebl@debian.org> Wed, 02 Dec 2020 23:25:32 +0100
systemd (247.1-1) experimental; urgency=medium
* New upstream version 247.1
-- Michael Biebl <biebl@debian.org> Tue, 01 Dec 2020 17:17:28 +0100
systemd (247-1) experimental; urgency=medium
* New upstream version 247
* Rebase patches
* Update symbol versions for the v247 release
-- Michael Biebl <biebl@debian.org> Thu, 26 Nov 2020 19:46:41 +0100
systemd (247~rc2-3) experimental; urgency=medium
* Merge changes from unstable
* sd-device: make sd_device_has_current_tag() compatible with udev database
generated by older udevd
(Closes: #974730)
* Add Breaks: udev (<< 247~) to systemd.
This ensures that udev is upgraded alongside systemd and both support
the new udev tags concept introduced in v247. (Closes: #975554)
-- Michael Biebl <biebl@debian.org> Thu, 26 Nov 2020 18:18:53 +0100
systemd (247~rc2-2) experimental; urgency=medium
* missing: define several syscall numbers for MIPS arch (Closes: #974619)
-- Michael Biebl <biebl@debian.org> Fri, 13 Nov 2020 19:22:04 +0100
systemd (247~rc2-1) experimental; urgency=medium
[ Michael Biebl ]
* New upstream version 247~rc2
- tmpfiles: Handle filesystems without ACL support in more cases
(Closes: #972135)
* Rebase patches
* Explicitly disable oomd
* Use -Dmode=release as we want a release, not developer, build
* Update symbols file for libudev1 and libsystemd0
[ Luca Boccassi ]
* systemd-container: install systemd-dissect binary.
Required for TEST-50-DISSECT since:
https://github.com/systemd/systemd/pull/16046
* d/t/control: install squashfs-tools for upstream test.
Required by TEST-50-DISSECT since upstream PR:
https://github.com/systemd/systemd/pull/16046
[ Dan Streetman ]
* d/control: update meson minimum version
https://github.com/systemd/systemd/pull/13842#issuecomment-601105975
* d/t/upstream: convert 'blacklist' term to 'deny-list'
Support transition for upstream-ci from
https://github.com/systemd/systemd/pull/16262
-- Michael Biebl <biebl@debian.org> Thu, 12 Nov 2020 21:23:22 +0100
systemd (246.6-5ubuntu1) hirsute; urgency=medium
* Merge from Debian unstable
* debian/control: Make udev break systemd (<< ${binary:Version})
This ensures upgrading systemd as well when upgrading udev
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9e52d28054c2c1ba118014ad9442189d7039f871
-- Balint Reczey <rbalint@ubuntu.com> Fri, 27 Nov 2020 15:55:01 +0100
systemd (246.6-5) unstable; urgency=medium
* Drop non-functional DefaultTasksMax patch.
This patch was supposed to remove the DefaultTasksMax limit, but lost
its actual logic over 4 years ago, when the patches were rebased for the
v231 release. Since nobody has complained so far, we can assume it is
safe to drop this patch. (Closes: #975335)
* test-seccomp: accept ENOSYS from sysctl(2) too.
It seems that kernel 5.9 started returning that.
* test/test-functions: copy /usr/lib/pam.d into $initdir.
The systemd-user file has been moved from /etc/pam.d into /usr/lib/pam.d,
so test-functions needs to copy it from /usr/lib/pam.d instead.
-- Michael Biebl <biebl@debian.org> Tue, 24 Nov 2020 21:53:25 +0100
systemd (246.6-4) unstable; urgency=medium
* Revert "Trigger a systemctl daemon-reload when init scripts are installed
or removed"
Remove the dpkg file trigger which called systemctl daemon-reload whenever
a SysV init script was installed. We have proper support in debhelper
nowadays which makes this superfluous and we want to avoid unnecessary
systemctl daemon-reload calls.
-- Michael Biebl <biebl@debian.org> Thu, 19 Nov 2020 22:35:48 +0100
systemd (246.6-3) unstable; urgency=medium
* pam: include pam_keyinit session module in systemd-user.
We want that systemd --user gets its own keyring, not the basic keyring
set up by systemd --system.
* pam: move systemd-user PAM config from /etc/pam.d to /usr/lib/pam.d.
This is supported since PAM 1.2 and we want as little files in /etc as
possible.
* init-functions: update LSB hook to not use ignore-dependencies
job-mode=ignore-dependencies, as currently used in the LSB hook during
bootup and shutdown, can have undesired side-effects, like changing the
ordering of services and ultimately causing them to fail, due to unmet
dependencies.
So simplify that, and only apply --no-block on reload requests during
bootup and shutdown. (Closes: #960594)
* d/t/timedated: use /bin/bash to work around job handling issue in dash.
See: #975010
-- Michael Biebl <biebl@debian.org> Tue, 17 Nov 2020 23:34:07 +0100
systemd (246.6-2ubuntu1) hirsute; urgency=medium
[ Dan Streetman ]
* d/t/boot-smoke: update test to avoid false negatives
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=205c30ca53b0e421db28bb56afaf5f88650ce592
* d/t/boot-and-services: remove unneeded test lines
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=71853082af4e668996db574915c5a156f9897fd3
* d/t/systemd-fsckd: rewrite test to try to fix false negatives (LP: #1892358)
Files:
- debian/tests/control
- debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ae6be039ec582410769d2d6d131e12bdcd19a68
[ Balint Reczey ]
* debian/gbp.conf: Update debian-branch to ubuntu-hirsute
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0b78512dbb5141458468ba5e9c2a4e966ada088
* Merge from Debian unstable
- Move sysusers.d/sysctl.d/binfmt.d/modules-load.d back to /usr
(LP: #1897620)
* debian/tests/systemd-fsckd: Plymouth-start stays active in 20.10 and later
(LP: #1892358)
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c46eda821e97df5595a4cdc5f5c41a9b49a51745
-- Balint Reczey <rbalint@ubuntu.com> Thu, 29 Oct 2020 18:38:15 +0100
systemd (246.6-2) unstable; urgency=medium
* XDG autostart improvements
- Add support for Path= in XDG Desktop File
- Ignore more common XDG Desktop Entry fields
- Lower most info messages to debug level (Closes: #968116)
* Re-enable seccomp support on riscv64.
This should be safe now, as the code has fallbacks for systems with
older libseccomp versions.
* Move sysusers.d/sysctl.d/binfmt.d/modules-load.d back to /usr.
In Debian, late mounting of /usr is no longer supported, so it is safe
to install those files in /usr.
We want those facilities in /usr, not /, as this will make an eventual
switch to a merged-usr setup easier. (Closes: #971282)
* units: update serial-getty@.service to support 57600 baud rate
(Closes: #969144)
* bootspec: don't fail with EIO if searching for ESP and finding one without
an enveloping partition table
(Closes: #970534)
-- Michael Biebl <biebl@debian.org> Thu, 15 Oct 2020 23:48:34 +0200
systemd (246.6-1ubuntu1) groovy; urgency=medium
[ Dan Streetman ]
* Fix resolved.conf Cache= default to match default (LP: #1895418)
Files:
- debian/patches/lp1895418.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=dd4d93d94ebe2cf416f6b5a5eb59a16432cbc47b
[ Balint Reczey ]
* Bugfix-only upload
* Merge from Debian unstable
- core: propagate unit start limit hit state to triggering path unit (LP: #1891657)
* Skip test_rsyslog in s390x containers.
The test is failing almost all the time. (LP: #1895576)
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ff8d286de52daa8b0856213ae52e66b81474fb57
* debian/tests/tests-in-lxd: Don't create the lxd test image twice
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e858e7c41b84bc4c34e8af79d6e4b6114fe23952
-- Balint Reczey <rbalint@ubuntu.com> Thu, 24 Sep 2020 21:27:11 +0200
systemd (246.6-1) unstable; urgency=medium
* New upstream version 246.6
* Rebase patches
-- Michael Biebl <biebl@debian.org> Mon, 21 Sep 2020 20:28:36 +0200
systemd (246.5-1ubuntu1) groovy; urgency=medium
* Bugfix-only upload
* Merge from Debian unstable
-- Balint Reczey <rbalint@ubuntu.com> Mon, 14 Sep 2020 13:01:29 +0200
systemd (246.5-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 246.5
- network: fix NDisc handling for the case when multiple routers exist
(Closes: #969599)
- core/socket: we may get ENOTCONN from socket_instantiate_service()
(Closes: #970156)
* Rebase patches
-- Balint Reczey <rbalint@ubuntu.com> Mon, 14 Sep 2020 13:01:26 +0200
systemd (246.4-1ubuntu1) groovy; urgency=medium
* Bugfix-only upload
* Merge from Debian unstable
- Changes dropped from Ubuntu delta:
* test: accept that char device 0/0 can now be created witout privileges.
* cherry-pick from stable: network: only process non-error message
* network: wait for previous address removal before configuring static
addresses.
* network: do not fail if UseMTU=yes on DHCP lease lost
* debian/systemd.postinst: Restart systemd-networkd.socket on incompatible
change
* Add riscv64 seccomp support.
-- Balint Reczey <rbalint@ubuntu.com> Wed, 02 Sep 2020 19:07:27 +0200
systemd (246.4-1) unstable; urgency=medium
* New upstream version 246.4
* Rebase patches
-- Michael Biebl <biebl@debian.org> Wed, 02 Sep 2020 13:30:52 +0200
systemd (246.3-1) unstable; urgency=medium
* New upstream version 246.3
* Rebase patches
-- Michael Biebl <biebl@debian.org> Sat, 29 Aug 2020 18:39:32 +0200
systemd (246.2-2) unstable; urgency=medium
[ Balint Reczey ]
* debian/systemd.postinst: Restart systemd-networkd.socket on incompatible
change.
PassCredentials=yes is replaced with PassPacketInfo=yes and extra padding is
dropped, too.
(Closes: #968589, LP: #1891716)
[ Michael Biebl ]
* Fix restart of systemd-networkd.socket.
We can't restart the socket while systemd-networkd.service is still
active. Instead we stop the socket and ensure, that a try-restart of
systemd-networkd.service also starts the socket.
* seccomp: Add support for riscv64 (Closes: #954312)
* Support missing conditions/asserts everywhere (Closes: #968612)
* path: Skip directories when finalising $PATH search (Closes: #969006)
-- Michael Biebl <biebl@debian.org> Sat, 29 Aug 2020 16:24:49 +0200
systemd (246.2-1ubuntu1) groovy; urgency=medium
* Merge from Debian unstable
* Refresh patches
* test: accept that char device 0/0 can now be created witout privileges.
This fixes tests with Linux 5.8 and later (LP: #1891527)
Files:
- debian/patches/debian/Add-env-variable-for-machine-ID-path.patch
- debian/patches/test-accept-that-char-device-0-0-can-now-be-created-witou.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=57909a0fa4999ba9ff918cfe6bb3fa53c230dd36
* debian/tests/systemd-fsckd: Fail plymouth-start with overriding ExecStart=
The 'process-killer' stopped working with plymouth 0.9.5 (LP: #1886886)
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=efcc25b6011f23b9f90841f4ca0ee29ee674157f
* cherry-pick from stable: network: only process non-error message
File: debian/patches/network-only-process-non-error-message.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=dc97e3f5330ae64909ef640ad1ac401374f18c16
* network: wait for previous address removal before configuring static addresses.
Fixes systemd-networkd to establish connection after resume from suspend
Files:
- debian/patches/network-wait-for-previous-address-removal-before-configur.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=31390403bc000892ada9cb0cbedb198dd83fe7a2
* network: do not fail if UseMTU=yes on DHCP lease lost
File: debian/patches/network-do-not-fail-if-UseMTU-yes-on-DHCP-lease-lost.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=21c23966e8dc5fd0858664a5b89d6a9460c41f61
* debian/systemd.postinst: Restart systemd-networkd.socket on incompatible change
(Closes: #968589) (LP: #1891716)
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e144a644488c6ff52c2bb7cee71f50aa95c4efd8
* debian/tests/control: Mark systemd-fsckd test as flaky.
It is flaky on Ubuntu CI infrastructure (LP: #1892358)
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8c55289624c6f44beb2c5bbae78aabc074d36b1a
-- Balint Reczey <rbalint@ubuntu.com> Thu, 20 Aug 2020 23:37:48 +0200
systemd (246.2-1) unstable; urgency=medium
* New upstream version 246.2
* Remove resolvconf.conf drop-in, resolved integration moved to resolvconf
package
* Rebase patches
* Add versioned Breaks against resolvconf (<< 1.83~) to systemd.
The PathExists= directive was changed in v246 to match the documented
behaviour but now causes resolvconf-pull-resolved.service to be
continuously triggered by resolvconf-pull-resolved.path.
This requires a fix in the resolvconf package, see #968015.
(Closes: #967906)
* Keep journal files compatible with older versions.
Disable the KEYED-HASH journal feature by default and keep LZ4 (instead
of ZSTD) as default compression for new journal files. Otherwise journal
files are incompatible and can't be read by older journalctl
implementations.
This patch can be dropped in bullseye+1, as journalctl from bullseye
will then be able to read journal files with those features.
(Closes: #968055)
-- Michael Biebl <biebl@debian.org> Mon, 17 Aug 2020 22:28:09 +0200
systemd (246.1-1) unstable; urgency=medium
* New upstream version 246.1
* Rebase patches
-- Michael Biebl <biebl@debian.org> Sun, 16 Aug 2020 13:14:46 +0200
systemd (246-2ubuntu1) groovy; urgency=medium
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* core: set /run size to 10%, like initramfs-tools does.
This is now upstream's default, also setting other limits
* UBUNTU-resolved-disable-global-LLMNR-and-MulticastDNS.patch
* Lock swap blockdevice while calling mkswap
* Cherry-pick reversion of detecting WSL by the presence of "microsoft"
in osrelease
* journald: stream pid change newline fix
* network: Change IgnoreCarrierLoss default to value of
ConfigureWithoutCarrier.
* network: do not re-attach sd-event object
* network: attach sd-event in link_load() when creating link dhcp_client
or ipv4ll
* debian/rules: Configure LLMNR and MulticastDNS to be disabled by default
instead of using a carried patch, like before.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a186cce127ee1d2b0288e4db1470e45a2b1914d9
* debian/rules: Configure LLMNR and MulticastDNS to be disabled by default
instead of using a carried patch, like before.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a186cce127ee1d2b0288e4db1470e45a2b1914d9
[ Dimitri John Ledkov ]
* dhclient-enter-hooks.d/resolved: drop in favor of exit hooks shipped elsewhere.
isc-dhcp / ifupdown now ship the hooks themselves to push DNS data to
resolved. Thus enter hook no longer required. (LP: #1890609)
Files:
- debian/control
- debian/rules
- debian/systemd.maintscript
- debian/extra/dhclient-enter-resolved-hook
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=97b9397e0ac23c4975cbd13ec6ae8d2f9bc48c92
-- Balint Reczey <rbalint@ubuntu.com> Thu, 06 Aug 2020 17:13:31 +0200
systemd (246-2) unstable; urgency=medium
* Upload to unstable
-- Michael Biebl <biebl@debian.org> Mon, 03 Aug 2020 09:46:27 +0200
systemd (246-1) experimental; urgency=medium
* New upstream version 246
* Rebase patches
* Update symbols file for libsystemd0
* Bump libapparmor-dev Build-Depends to (>= 2.13)
* Disable libfido2 support.
This is only used by homed which we don't enable.
-- Michael Biebl <biebl@debian.org> Thu, 30 Jul 2020 22:22:24 +0200
systemd (245.7-1ubuntu1) groovy; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* basic/cap-list: Print unknown capabilities in hexadecimal
* hwdb: Mask rfkill event from intel-hid on HP platforms
* networkd: if RA was implicit, do not await ndisc_configured
(upstream's #15469 fixed the delay differently)
-- Balint Reczey <rbalint@ubuntu.com> Fri, 31 Jul 2020 13:05:33 +0200
systemd (245.7-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 245.7
- resolve: enable RES_TRUSTAD towards the 127.0.0.53 stub resolver
(Closes: #965371)
- basic/cap-list: parse/print numerical capabilities
(Closes: #964926)
* Rebase patches
[ Dan Streetman ]
* Add libzstd-dev and zstd as build and test deps.
https://github.com/systemd/systemd/pull/15422
-- Michael Biebl <biebl@debian.org> Mon, 27 Jul 2020 23:24:47 +0200
systemd (245.6-3ubuntu3) groovy; urgency=medium
* Rebuild against libselinux 3.0
-- Balint Reczey <rbalint@ubuntu.com> Thu, 16 Jul 2020 16:54:53 +0200
systemd (245.6-3ubuntu2) groovy; urgency=medium
* basic/cap-list: Print unknown capabilities in hexadecimal.
This fixes autopkgtest running on 5.8 kernels
(when systemd was built on an earlier one) (LP: #1885755)
File: debian/patches/basic-cap-list-parse-print-numerical-capabilities.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef46ec8289df815d42c9a3fdbf9fb347226d6be4
-- Balint Reczey <rbalint@ubuntu.com> Wed, 15 Jul 2020 19:21:02 +0200
systemd (245.6-3ubuntu1) groovy; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* Enable EFI/bootctl on armhf.
-- Balint Reczey <rbalint@ubuntu.com> Wed, 15 Jul 2020 16:38:45 +0200
systemd (245.6-3) unstable; urgency=medium
[ Dan Streetman ]
* d/t/upstream: capture new merged 'system.journal' from tests.
https://github.com/systemd/systemd/pull/15281
* d/t/upstream: use --directory or --file param for journalctl.
Properly tell journalctl if the journal to parse is a dir or file.
* d/t/storage: check for ext2 or ext4 fs when using crypttab 'tmp' option.
https://github.com/systemd/systemd/pull/15853
[ Martin Pitt ]
* debian/tests/localed-locale: Fix for environments without en_US.UTF-8.
Unconditionally back up/restore locale configuration files and generate
en_US.UTF-8. Previously the test failed in environments which have some
locale other than en_US.UTF-8 in /etc/default/locale.
Also fix the assertion of /etc/locale.conf not being present after
localectl. This only applies to Debian/Ubuntu tests, not upstream ones.
[ Dimitri John Ledkov ]
* Enable EFI/bootctl on armhf.
-- Michael Biebl <biebl@debian.org> Tue, 14 Jul 2020 18:16:57 +0200
systemd (245.6-2ubuntu2) groovy; urgency=medium
[ Balint Reczey ]
* debian/tests/tests-in-lxd: Work around snapd.seeded.service hanging
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=04a3342ff533b234ccb1a1020f6d854ab0acd053
[ Dimitri John Ledkov ]
* ubuntu: enable CET on amd64.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=cc42a377e7e8c372124bcf43d9f4fb9c169f4292
[ Dan Streetman ]
* Lock swap blockdevice while calling mkswap (LP: #1838329)
Files:
- debian/patches/lp1838329/0001-blockdev-propagate-one-more-unexpected-error.patch
- debian/patches/lp1838329/0003-dissect-use-log_debug_errno-where-appropriate.patch
- debian/patches/lp1838329/0004-blockdev-add-helper-for-locking-whole-block-device.patch
- debian/patches/lp1838329/0005-makefs-lock-device-while-we-operate.patch
- debian/patches/lp1838329/0006-makefs-normalize-logging-a-bit.patch
- debian/patches/lp1838329/0007-cryptsetup-generator-use-systemd-makefs-for-implemen.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=652a148cf1d3ecfa93cfee288c152c90caee3ac6
-- Balint Reczey <rbalint@ubuntu.com> Tue, 14 Jul 2020 18:37:58 +0200
systemd (245.6-2ubuntu1) groovy; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* dhclient-exit-hooks.d/timesyncd: Act only when systemd-timesyncd is enabled
* hwdb: Mask rfkill event from intel-hid on HP platforms (LP: #1883846)
File: debian/patches/hwdb-Mask-rfkill-event-from-intel-hid-on-HP-platforms.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c705323d61b9cd4e36ceb92e236cd6e9ba4c1b1a
* debian/tests/tests-in-lxd: Show debugging info about reason of skipping test
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1c835ca2d4f6d09977525d781d224a87ba7cde24
* debian/tests/tests-in-lxd: Drop workaround removing fstab from the container
(LP: #1886430)
File: debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f13213af98fa4c27c5f7e58c511b9691bb56065a
-- Balint Reczey <rbalint@ubuntu.com> Mon, 06 Jul 2020 16:30:25 +0200
systemd (245.6-2) unstable; urgency=medium
[ Dan Streetman ]
* 40-vm-hotadd.rules: check offline before onlining memory/cpus.
The kernel will return EINVAL if the memory or cpu is already online,
which is harmless, but adds a confusing error to the log. Avoid the error
message by only onlining if the memory or cpu is currently offline.
(LP: #1876018)
[ Michael Biebl ]
* d/t/boot-and-services: use canonical name for NetworkManager service
* Fix build with libmicrohttpd 0.9.71.
The return type of callbacks was changed from int to an enum.
[ Youfu Zhang ]
* fsckd: avoid useless CR displayed on console (LP: #1692353)
[ Balint Reczey ]
* dhclient-exit-hooks.d/timesyncd: Act only when systemd-timesyncd is available.
Otherwise the hook script might trigger an error if the
systemd-timesyncd package is uninstalled but not purged. (LP: #1873031)
-- Michael Biebl <biebl@debian.org> Sun, 05 Jul 2020 11:44:39 +0200
systemd (245.6-1ubuntu1) groovy; urgency=medium
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* Don't try calling NULL callback in bus_wait_for_units_clear.
* test: Skip test-boot-timestamps on permission denied.
* From journald: stream pid change newline fix
- debian/patches/lp1875708/journald-Increase-stdout-buffer-size-sooner-when-almost-f.patch
* meson: initialize time-epoch to reproducible builds compatible value
* dhclient-exit-hooks.d/timesyncd: Act only when systemd-timesyncd is enabled
(LP: #1873031)
File: debian/extra/dhclient-exit-hooks.d/timesyncd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7d5a31fb7523d1ecef0d2932df5efa3b99322919
* debian/udev.postinst: Allow kvm to be an already present non-system group
(LP: #1880541)
File: debian/udev.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8b5c31828d4323ddb719326b1316c179b7cdbdef
* Cherry-pick reversion of detecting WSL by the presence of "microsoft" in osrelease
File: debian/patches/Revert-detect-virt-also-detect-microsoft-as-WSL.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e13f4452698b84ecb0ca6b7950b5f0c42c02c2cf
[ Ryan Harper ]
* Skip over by-uuid/by-label symlinks for bcache backing and cache devices
(LP: #1861941)
File: debian/patches/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=4b9a0e888ca40eaed561ec48aece23218fab18ff
-- Balint Reczey <rbalint@ubuntu.com> Thu, 11 Jun 2020 12:54:02 +0200
systemd (245.6-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 245.6
* Rebase patches
[ Balint Reczey ]
* debian/tests/boot-and-services: Handle missing fstab (LP: #1877078)
-- Michael Biebl <biebl@debian.org> Mon, 08 Jun 2020 00:56:37 +0200
systemd (245.5-3ubuntu1) groovy; urgency=medium
[ Dan Streetman ]
* Hotadd only offline memory and CPUs (LP: #1876018)
File: debian/extra/rules-ubuntu/40-vm-hotadd.rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=dc68569fb46b04791202a40326003799becae859
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* Cherry-pick fix from upstream master to adjust UseGateway= default
* journald: stream pid change newline fix (LP: #1875708)
Files:
- debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch
- debian/patches/lp1875708/journald-Increase-stdout-buffer-size-sooner-when-almost-f.patch
- debian/patches/lp1875708/journald-rework-end-of-line-marker-handling-to-use-a-fiel.patch
- debian/patches/lp1875708/journald-rework-pid-change-handling.patch
- debian/patches/lp1875708/journald-use-log_warning_errno-where-appropriate.patch
- debian/patches/lp1875708/journald-use-the-fact-that-client_context_release-returns.patch
- debian/patches/lp1875708/man-document-the-new-_LINE_BREAK-type.patch
- debian/patches/lp1875708/socket-util-introduce-type-safe-dereferencing-wrapper-CMS.patch
- debian/patches/lp1875708/test-Add-a-test-case-for-15654.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=95302fbe53202bdac33f86031aa56026444a92d3
[ Dimitri John Ledkov ]
* meson: initialize time-epoch to reproducible builds compatible value
(LP: #1878969)
File: debian/patches/meson-initialize-time-epoch-to-reproducible-builds-compat.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6785dfd98f81dfe3e3d5273511ec33b196ddb0c3
-- Balint Reczey <rbalint@ubuntu.com> Tue, 19 May 2020 19:43:50 +0200
systemd (245.5-3) unstable; urgency=medium
[ Michael Biebl ]
* Bump priority of libnss-systemd to standard
* logind: avoid shadow lookups when doing userdb client side
* Disable DNSSEC support by default in resolved.
The upstream default, DNSSEC=allow-downgrade can lead to compatibility
issues with certain network access points. Previously, DNSSEC support
was only turned off when built for a stable Debian release, but it is
safer and more consistent to just generally change the default to
DNSSEC=no. (Closes: #959996)
* Bump debhelper compatibility level to 13.
Use the debhelper-compat package to declare the compatibility level and
drop debian/compat.
* Convert to dh_installsystemd and disable dh_installsystemduser
* Drop custom initramfs update code.
Now handled by dh_installinitramfs which is enabled by default in compat
level 12 and above.
[ Dan Streetman ]
* Cherry-pick fix from upstream master to adjust UseGateway= default
- network: change UseGateway= default to UseRoutes= setting
- network: honor SetDNSRoutes= even if UseGateway=False
(LP: #1867375)
[ Topi Miettinen ]
* Delete empty lines at end of file.
Upstream commit hooks don't allow empty lines and of course they serve no
purpose.
-- Michael Biebl <biebl@debian.org> Sun, 17 May 2020 19:28:49 +0200
systemd (245.5-2ubuntu2) groovy; urgency=medium
[ Dan Streetman ]
* network: Change IgnoreCarrierLoss default to value of ConfigureWithoutCarrier.
This fixes bridges with static IP configuration. (LP: #1860926)
File: debian/patches/lp1860926-network-Change-IgnoreCarrierLoss-default-to-value-of.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=59d655136ca05d830d46e5cd90e6b549406cd670
* Cherry-pick fix from upstream master to adjust UseGateway= default
- network: change UseGateway= default to UseRoutes= setting
- network: honor SetDNSRoutes= even if UseGateway=False (LP: #1867375)
Files:
- debian/patches/network-change-UseGateway-default-to-UseRoutes-setting.patch
- debian/patches/network-honor-SetDNSRoutes-even-if-UseGateway-False.patch
- debian/patches/test-modify-add-tests-for-UseRoutes-and-UseGateway-config.patch
- debian/patches/test-verify-RoutesToDNS-is-independent-of-UseGateway.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=4ddb639d6bb0ca07368348bc588c21c41f08a5e7
* refresh quilt patches
[ Balint Reczey ]
* Rename a few patches which are expected to stay longer in Ubuntu
Files:
- debian/patches/Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch
- debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
- debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
- debian/patches/debian/UBUNTU-Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch
- debian/patches/debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch
- debian/patches/debian/UBUNTU-resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=41e97add3900c761fafc58c7a2b024f7b618d313
* test: Skip test-boot-timestamps on permission denied.
This fixes root-unittests in unprivileged LXD containers
File: debian/patches/test-Skip-test-boot-timestamps-on-permission-denied.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b98a63c04e9e82b0f57617e21233aa103b069785
* tests: Skip test-execute in containers
File: debian/tests/root-unittests
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2d6f282bf20866f711c6ae509228b0c513218ca9
* Run some tests in LXD, too
Files:
- debian/tests/control
- debian/tests/tests-in-lxd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bf0bb5176284d9ec1b348b84e70f961ee12e3cac
-- Balint Reczey <rbalint@ubuntu.com> Tue, 12 May 2020 16:59:54 +0200
systemd (245.5-2ubuntu1) groovy; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes: none
-- Balint Reczey <rbalint@ubuntu.com> Tue, 28 Apr 2020 13:20:31 +0200
systemd (245.5-2) unstable; urgency=medium
* Cherry-pick various fixes from upstream master
- network: add a flag to ignore gateway provided by DHCP server
- userdb: when doing client-side NSS look-ups optionally avoid shadow
look-ups
- nss-systemd: don't synthesize root/nobody when iterating
- core: make sure we don't get confused when setting TERM for a tty fd
- core: make sure to restore the control command id, too
* Install 60-block.rules in udev-udeb and initramfs-tools.
The block device rules were split out from 60-persistent-storage.rules
into its own rules file in v220. Those rules ensure that change events
are emitted and the udev db is updated after metadata changes.
Thanks to Pascal Hambourg (Closes: #958397)
-- Michael Biebl <biebl@debian.org> Mon, 27 Apr 2020 17:38:44 +0200
systemd (245.5-1ubuntu1) groovy; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes: none
-- Balint Reczey <rbalint@ubuntu.com> Mon, 27 Apr 2020 13:11:34 +0200
systemd (245.5-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 245.5
* Rebase patches
[ Dan Streetman ]
* Follow symlinks when finding link files to copy into initramfs.
If the /{etc,lib}/systemd/network directory itself is a symlink, the find
command will not actually find any of the files in the dir it links to.
Use the find -L param to follow symlinks.
(LP: #1868892)
* Remove Ubuntu-specific ondemand.service.
New processors handle scaling/throttling in internal firmware
(e.g. intel_pstate), and do not require OS config.
Additionally, nobody else does this, not even Debian.
-- Michael Biebl <biebl@debian.org> Sat, 18 Apr 2020 20:41:18 +0200
systemd (245.4-4ubuntu3) focal; urgency=medium
* dhcp: Allow setting request options again
link_configure() may be called multiple times on a link causing request options
set multiple times. (LP: #1870410)
File: debian/patches/dhcp-Allow-setting-request-options-again.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=4c48893eb04b01a2ec62d2d2823a79a9f5cb2b80
* Don't try calling NULL callback in bus_wait_for_units_clear.
This fixes a crash most frequently occurring in the Unity session
(LP: #1870930)
File: debian/patches/shared-Don-t-try-calling-NULL-callback-in-bus_wait_for_un.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b2ec1a3367cef401f8de745fecc9c385f020be78
-- Balint Reczey <rbalint@ubuntu.com> Wed, 22 Apr 2020 11:04:26 +0200
systemd (245.4-4ubuntu1) focal; urgency=medium
* Merge to Ubuntu from Debian unstable
- Dropped changes:
* d/rules: in dh_auto_test, include meson param --print-errorlogs.
-- Balint Reczey <rbalint@ubuntu.com> Tue, 14 Apr 2020 00:05:30 +0200
systemd (245.4-4) unstable; urgency=medium
* Drop Conflicts: virtualbox-guest-utils from systemd-timesyncd.
Otherwise this could lead to virtualbox-guest-utils being uninstalled on
upgrades which is not intended. (Closes: #956436)
* pid1: automatically generate systemd-remount-fs.service deps, plus enable
systemd-pstore from sysinit.target
* Fix systemd-pstore.service enablement symlink on upgrades.
It is now started via sysinit.target. Also clean up the symlink on
purge.
-- Michael Biebl <biebl@debian.org> Mon, 13 Apr 2020 11:34:31 +0200
systemd (245.4-3) unstable; urgency=medium
[ Dan Streetman ]
* d/rules: in dh_auto_test, include meson param --print-errorlogs.
Also, don't cat testlog.txt; it's noisy and not very helpful.
Upstream request:
https://github.com/systemd/systemd/pull/14338#issuecomment-603432989
[ Michael Biebl ]
* pid1: by default make user units inherit their umask from the user manager
(Closes: #945000)
* user-util: rework how we validate user names.
This reworks the user validation infrastructure. There are now two
modes. In regular mode we are strict and test against a strict set of
valid chars. And in "relaxed" mode we just filter out some really
obvious, dangerous stuff. i.e. strict is whitelisting what is OK, but
"relaxed" is blacklisting what is really not OK.
The idea is that we use strict mode whenever we allocate a new user,
while "relaxed" mode is used when we process users registered elsewhere.
(Closes: #955541)
-- Michael Biebl <biebl@debian.org> Fri, 10 Apr 2020 11:55:15 +0200
systemd (245.4-2ubuntu1) focal; urgency=medium
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
* Refresh patches
- Dropped changes:
* units: Don't mount tracefs in LXC.
- Remaining changes:
* Specify Ubuntu's Vcs-Git
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd832930ef280c9a4a9dda2440d5a46a6fdb6232
* Enable EFI/bootctl on armhf.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=043122f7d8a1487bfd357e815a6ece1ceea6e7d1
* Recommend networkd-dispatcher
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1e3b2c7e4757119da0d550b0b3c0a6626a176dc
* Add conflicts with upstart and systemd-shim
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=83ed7496afc7c27be026014d109855f7d0ad1176
* debian/control: strengthen dependencies.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1ecf0c372f5212129c85ae60fddf26b2271a1fe
* debian/rules: Set -Duser-path instead of patching the source for the same result
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=67d2ac5d806b55b0d178fca7e0af08cd9d12580c
* config: tpm-pcrindex=12, on Ubuntu only.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f8c22d44a619ce8fa17eb0cd7c7e2c601cdbbeb
* Ubuntu/extra: ship dhclient-enter hook.
Files:
- debian/extra/dhclient-enter-resolved-hook
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f3398a213f80b02bf3db0c1ce9e22d69f6d56764
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=258893bae8cbb12670e4807636fe8f7e9fb5407a
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0725c1169ddde4f41cacba7af3e546704e2206be
* udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
Files:
- debian/extra/modprobe.d-udeb/scsi-mod-scan-sync.conf
- debian/udev-udeb.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=eb6d8a2b9504917abb7aa2c4035fdbb7b98227f7
* 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)
Files:
- debian/extra/start-udev
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6b72628f8de991e2c67ac4289fc74daf3abe7d14
* debian/extra/units/systemd-resolved.service.d/resolvconf.conf:
drop resolvconf.conf drop-in, resolved integration moved to resolvconf package.
* debian/extra/wrap_cl.py: add changelog formatter
Files:
- debian/extra/wrap_cl.py
- debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e69bceab9cec8df64cdca18cd71e7c0874f8b3
* debian/gbp.conf: Set tag format to ubuntu/*
* debian/gbp.conf: Change debian-branch to ubuntu-focal
* libnss-resolve: do not disable and stop systemd-resolved
File: debian/libnss-resolve.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=95577d14e84e19b614b83b2e24985d89e8c2dac0
* core: Revert strict mount namespacing/sandboxing, until LXD allows the needed mounts.
File: debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=030919ba5e4931d6ee576d0259fae67fe4ed9770
* Revert upstream adding LINK_STATE_INITIALIZED because it breaks netplan.io's
ethernets autopkgtest.
Files:
- debian/patches/Revert-network-do-not-drop-foreign-config-if-interface-is.patch
- debian/patches/Revert-network-fix-assertion-when-link-get-carrier.patch
- debian/patches/Revert-network-prevent-interfaces-to-be-initialized-multi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=22a9fa3bb03ba2a629926af39ea7df81fe33c9b8
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=70e93c2a05f0f7435614f8d52944d726601e319c
* Revert upstream commit breaking IPv4 DHCP in LXC containers in 244.1
(LP: #1857123)
File: debian/patches/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=39c12f8e736afd1b7bdeb13ff6bccaea85020873
* Skip falling back to device name when net_get_name(device) fails.
File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c79fe0e2dc29834e0cd236ade6e4e44a6ffb74fa
* Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file
File: debian/patches/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ad0879e10bbe3d641f940260b93c7eb2cf4624c
* Re-add support for /etc/writable for core18
File: debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a5b5fca66c1127068e4ce0cc9ab497814211f4f7
* core: set /run size to 10%, like initramfs-tools does.
File: debian/patches/debian/UBUNTU-core-set-run-size-to-10-like-initramfs-tools-does.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fac2568fe716dc1a41bada78293dc6327a6df0d
* Ship systemd sysctl settings.
Files:
- debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7cd041a6d0ef459e4b2a82d8ea5fa1ce05184dfb
* journald.service: set Nice=-1 to dodge watchdog on soft lockups.
File: debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0a9aeffac556492bf517ce2d23313ff7a277926
* networkd: if RA was implicit, do not await ndisc_configured.
File: debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f749ff528d1b788aa4ca778e954c16b213ee629
* networkd: [Route] PreferredSource not working in *.network files.
Files:
- debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4e2ee0b2ac1be2ae78952890a56a2d5398df518
* systemd-resolved: Default to Cache=no-negative
File: debian/patches/debian/UBUNTU-resolved-default-no-negative-caching.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b42658843a9496d6b6bb68ac159f2a9f0a8ba9db
* Disable LLMNR and MulticastDNS by default
Files:
- debian/patches/debian/UBUNTU-resolved-disable-global-LLMNR-and-MulticastDNS.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4ec428e83696a5cd0405b677a35e97681867629
* test-sleep: skip test_fiemap upon inapproriate ioctl for device.
File: debian/patches/debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ebb5b9f6b77760a5470e8a780d69875b1db76f7
* test/test-functions: launch qemu-system with -vga none.
File: debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=90af1fa893cce5ed49999d16da0b793da6523394
* units: conditionalize more units to not start in containers.
Files:
- debian/patches/debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3689afa1a782de8c19a757459b6360de1195ad55
* units: Disable journald Watchdog
File: debian/patches/debian/UBUNTU-units-disable-journald-watchdog.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=64d2b4f1d0d057073fba585f19823332e2a6eed5
* wait-online: do not wait, if no links are managed (neither configured, or failed).
File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=31f04c3fc769dacb3cf2a78240a1710a99a865b8
* Set UseDomains to true, by default, on Ubuntu.
File: debian/patches/debian/Ubuntu-UseDomains-by-default.patch
* Ignore failures to set Nice priority on services in containers.
File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5b8e457f8d883fc6f55d33d46b3474926a495d29
* units: set ConditionVirtualization=!private-users on journald audit socket.
File: debian/patches/debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03ed18a9940731bbf794ad320fabf337488835c6
* Workaround captive portals not responding to EDNS0 queries (DVE-2018-0001).
File: debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=87d3fe81b7281687ecf3c0b9a8356e90cc714d0b
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2974114ed9b89ea922a23893e8eff70d5cac77fe
* Disable dh_installinit generation of tmpfiles for the systemd package.
Files:
- debian/rules
- debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fd144cbe31cc7a9383cc76f21f4b84c22a9dd1b
* Enable systemd-resolved by default
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=05adfa0902115f51c1196ad623165a75bb8b4313
* Create /etc/resolv.conf at postinst, pointing at the stub resolver.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef4adf46bbbe2d22508b70b889d23da53b85039d
* Always setup /etc/resolv.conf on new installations.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=20bc8a37fa3c9620bed21a56a4eabd71db71d861
* Disable systemd-networkd-wait-online by default.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=694473d812b50d2fefd6494d494ca02b91bc8785
* postinst: drop empty/stock /etc/rc.local
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e7d071a26a79558771303b0b87f007e650eaebbe
* systemd.postinst: enable persistent journal
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f94f18d9dbc085b6a9ff33c141a6e542142f85b5
* debian/systemd.postinst: Skip daemon-reexec and try-restarts during shutdown
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=51daab96ae79483b5e5fb62e1e0477c87ee11fd1
* Drop systemd.prerm safety check.
File: debian/systemd.prerm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0244c4d56556317f14eecc2f51871969ef02ba7b
* boot-and-services: stderr is ok, for status command on the c1 container.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=da14d34e7cc33c44ad67e64c9fd092f8cc1675f9
* adt: boot-and-services: assert any kernel syslog messages.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=29dc34f7a6e5dc505f6212c17c42e4420b47ed16
* Wait for systemctl is-system-running state.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=776998f1f55c445b6e385cab69a4219c42d00838
* debian/tests: Enforce udev upgrade.
Files:
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f350b43ccc1aa31c745b4ccebbb4084d5cea41ff
* Only test that gdm3 comes up on amd64. Stalls on other arches.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=97cb13685dfb353045c449ec5d6d1df60f661079
* debian/tests/systemd-fsckd: update assertions expectations for v237
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d5becd9a416b55dcdb7b9a7aba60c4e3d304e6a6
* Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bf5b501ac934497dbef5f64908ff37643dc7288e
* debian/tests: blacklist upstream test-24-unit-tests on ppc64le.
File: debian/tests/upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8062b9a2712c390010d2948eaf764a1b52e68715
* debian/test/boot-and-services: Skip AppArmor tests in arm containers.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d3b35df77aa939365563a4edaee54ebb7f559a3
* d/t/control: run udev tests only with isolation-machine.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4b4c9bf44f4b8d7f75a4204aff697f549c8aad7
* Add riscv64 seccomp support.
* network: do not re-attach sd-event object (LP: #1870410)
File: debian/patches/network-do-not-re-attach-sd-event-object.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b10aee06d30b98395d20344195d3e671e25498ab
* Enable seccomp support on riscv64 again.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a1ffd64333784a10dd0eeb87f5198462b85c6f9a
[ Dan Streetman ]
* network: attach sd-event in link_load() when creating link dhcp_client or ipv4ll
(LP: #1870410)
Author: Dan Streetman
Files:
- debian/patches/network-attach-sd-event-in-link_load-when-creating-link-d.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3408963020c6c0cf180130eabfd96e758d1a9c1f
* d/rules: in dh_auto_test, include meson param --print-errorlogs.
Also, don't cat testlog.txt; it's noisy and not very helpful.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ca8ed6fb7fa0f2a63557f705b1fdc97ab7ba5ace
-- Balint Reczey <rbalint@ubuntu.com> Wed, 08 Apr 2020 10:21:18 +0200
systemd (245.4-2) unstable; urgency=medium
[ Balint Reczey ]
* Ship systemd-timesyncd in a separate package.
The new systemd-timesyncd package conflicting with other NTP-related
packages resolves the problems arising when running systemd-timesyncd
and other NTP servers on the same system.
(LP: #1849156, Closes: #805927, #947936)
-- Michael Biebl <biebl@debian.org> Sat, 04 Apr 2020 08:59:50 +0200
systemd (245.4-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 245.4
- Allow names starting with a digit (Closes: #954174)
- Recognize davfs as network file system (Closes: #954755)
* Enable systemd-pstore.service by default on new installs and upgrades
(Closes: #952767)
* Revert "Enable seccomp support on riscv64"
This requires further changes to the source code and a newer, not yet
officially released, libseccomp. Since this complicates backports revert
this change for the time being.
[ Dan Streetman ]
* d/t/logind: use grep -s when checking /sys/power/state.
Some kernels in Ubuntu (e.g. linux-kvm) do not enable CONFIG_PM, which
results in stderr output when the logind test tries to grep the power
state file, causing the test to fail. The test already handles skipping
the test if suspend isn't supported, so just use -s to suppress grep
from printing to stderr if the file doesn't exist.
-- Michael Biebl <biebl@debian.org> Thu, 02 Apr 2020 11:58:18 +0200
systemd (245.2-1ubuntu3) focal; urgency=medium
* Add riscv64 seccomp support.
-- William Grant <wgrant@ubuntu.com> Sun, 05 Apr 2020 17:33:43 +1000
systemd (245.2-1ubuntu2) focal; urgency=medium
* units: Don't mount tracefs in LXC.
This fixes autopkgtest in LXC.
File: debian/patches/units-Don-t-mount-tracefs-in-LXC.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=cedcc2ceb7e788b2b0cbb97c7fbbd596d6c010a3
-- Balint Reczey <rbalint@ubuntu.com> Tue, 24 Mar 2020 13:09:27 +0100
systemd (245.2-1ubuntu1) focal; urgency=medium
* Merge to Ubuntu from Debian unstable
- Notable changes in 245 missing from NEWS
* Modprobing is split out to a separate service unit, modprobe@.service
* New mount for for tracefs, under /sys/kernel/tracing
* Refresh patches
- Dropped changes:
* Keep sd_bus_enqueue_for_read() public
* Improve autopkgtest success rate, by bumping up timeouts
* d/p/lp1762391/0001-user-util-Add-helper-functions-for-gid-lists-operati.patch,
d/p/lp1762391/0002-execute-Restore-call-to-pam_setcred.patch,
d/p/lp1762391/0003-execute-Detect-groups-added-by-PAM-and-merge-them-wi.patch,
d/p/lp1762391/0004-test-Add-tests-for-gid-list-ops.patch,
d/p/lp1762391/0005-execute-add-const-to-array-parameters-where-possible.patch,
d/p/lp1762391/0006-execute-allow-pam_setcred-to-fail-ignore-errors.patch:
- Restore call to pam_setcred (LP: #1762391)
* d/p/0001-network-rename-linux_configure_after_setting_mtu-to-linux.patch,
d/p/0002-network-add-link-setting_genmode-flag.patch,
d/p/0003-network-if-ipv6ll-is-disabled-enumerate-tentative-ipv6-ad.patch,
d/p/0004-network-drop-foreign-config-after-addr_gen_mode-has-been-.patch:
- drop foreign config and raise interface after setting genmode
* pstore: Don't start systemd-pstore.service in containers.
* shutdown: do not detach autoclear loopback devices
* shutdown: cherry-pick PR#14409 to fix detach of loopback devices
for Ubuntu Core 20
- Remaining changes:
* Specify Ubuntu's Vcs-Git
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd832930ef280c9a4a9dda2440d5a46a6fdb6232
* Enable EFI/bootctl on armhf.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=043122f7d8a1487bfd357e815a6ece1ceea6e7d1
* Recommend networkd-dispatcher
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1e3b2c7e4757119da0d550b0b3c0a6626a176dc
* Add conflicts with upstart and systemd-shim
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=83ed7496afc7c27be026014d109855f7d0ad1176
* debian/control: strengthen dependencies.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1ecf0c372f5212129c85ae60fddf26b2271a1fe
* debian/rules: Set -Duser-path instead of patching the source for the same result
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=67d2ac5d806b55b0d178fca7e0af08cd9d12580c
* config: tpm-pcrindex=12, on Ubuntu only.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f8c22d44a619ce8fa17eb0cd7c7e2c601cdbbeb
* Ubuntu/extra: ship dhclient-enter hook.
Files:
- debian/extra/dhclient-enter-resolved-hook
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f3398a213f80b02bf3db0c1ce9e22d69f6d56764
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=258893bae8cbb12670e4807636fe8f7e9fb5407a
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0725c1169ddde4f41cacba7af3e546704e2206be
* udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
Files:
- debian/extra/modprobe.d-udeb/scsi-mod-scan-sync.conf
- debian/udev-udeb.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=eb6d8a2b9504917abb7aa2c4035fdbb7b98227f7
* 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)
Files:
- debian/extra/start-udev
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6b72628f8de991e2c67ac4289fc74daf3abe7d14
* debian/extra/units/systemd-resolved.service.d/resolvconf.conf:
drop resolvconf.conf drop-in, resolved integration moved to resolvconf package.
* debian/extra/wrap_cl.py: add changelog formatter
Files:
- debian/extra/wrap_cl.py
- debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e69bceab9cec8df64cdca18cd71e7c0874f8b3
* debian/gbp.conf: Set tag format to ubuntu/*
* debian/gbp.conf: Change debian-branch to ubuntu-focal
* libnss-resolve: do not disable and stop systemd-resolved
File: debian/libnss-resolve.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=95577d14e84e19b614b83b2e24985d89e8c2dac0
* core: Revert strict mount namespacing/sandboxing, until LXD allows the needed mounts.
File: debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=030919ba5e4931d6ee576d0259fae67fe4ed9770
* Revert upstream adding LINK_STATE_INITIALIZED because it breaks netplan.io's
ethernets autopkgtest.
Files:
- debian/patches/Revert-network-do-not-drop-foreign-config-if-interface-is.patch
- debian/patches/Revert-network-fix-assertion-when-link-get-carrier.patch
- debian/patches/Revert-network-prevent-interfaces-to-be-initialized-multi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=22a9fa3bb03ba2a629926af39ea7df81fe33c9b8
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=70e93c2a05f0f7435614f8d52944d726601e319c
* Revert upstream commit breaking IPv4 DHCP in LXC containers in 244.1
(LP: #1857123)
File: debian/patches/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=39c12f8e736afd1b7bdeb13ff6bccaea85020873
* Skip falling back to device name when net_get_name(device) fails.
File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c79fe0e2dc29834e0cd236ade6e4e44a6ffb74fa
* Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file
File: debian/patches/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ad0879e10bbe3d641f940260b93c7eb2cf4624c
* Re-add support for /etc/writable for core18
File: debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a5b5fca66c1127068e4ce0cc9ab497814211f4f7
* core: set /run size to 10%, like initramfs-tools does.
File: debian/patches/debian/UBUNTU-core-set-run-size-to-10-like-initramfs-tools-does.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fac2568fe716dc1a41bada78293dc6327a6df0d
* Ship systemd sysctl settings.
Files:
- debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7cd041a6d0ef459e4b2a82d8ea5fa1ce05184dfb
* journald.service: set Nice=-1 to dodge watchdog on soft lockups.
File: debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0a9aeffac556492bf517ce2d23313ff7a277926
* networkd: if RA was implicit, do not await ndisc_configured.
File: debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f749ff528d1b788aa4ca778e954c16b213ee629
* networkd: [Route] PreferredSource not working in *.network files.
Files:
- debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4e2ee0b2ac1be2ae78952890a56a2d5398df518
* systemd-resolved: Default to Cache=no-negative
File: debian/patches/debian/UBUNTU-resolved-default-no-negative-caching.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b42658843a9496d6b6bb68ac159f2a9f0a8ba9db
* Disable LLMNR and MulticastDNS by default
Files:
- debian/patches/debian/UBUNTU-resolved-disable-global-LLMNR-and-MulticastDNS.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4ec428e83696a5cd0405b677a35e97681867629
* test-sleep: skip test_fiemap upon inapproriate ioctl for device.
File: debian/patches/debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ebb5b9f6b77760a5470e8a780d69875b1db76f7
* test/test-functions: launch qemu-system with -vga none.
File: debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=90af1fa893cce5ed49999d16da0b793da6523394
* units: conditionalize more units to not start in containers.
Files:
- debian/patches/debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3689afa1a782de8c19a757459b6360de1195ad55
* units: Disable journald Watchdog
File: debian/patches/debian/UBUNTU-units-disable-journald-watchdog.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=64d2b4f1d0d057073fba585f19823332e2a6eed5
* wait-online: do not wait, if no links are managed (neither configured, or failed).
File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=31f04c3fc769dacb3cf2a78240a1710a99a865b8
* Set UseDomains to true, by default, on Ubuntu.
File: debian/patches/debian/Ubuntu-UseDomains-by-default.patch
* Ignore failures to set Nice priority on services in containers.
File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5b8e457f8d883fc6f55d33d46b3474926a495d29
* units: set ConditionVirtualization=!private-users on journald audit socket.
File: debian/patches/debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03ed18a9940731bbf794ad320fabf337488835c6
* Workaround captive portals not responding to EDNS0 queries (DVE-2018-0001).
File: debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=87d3fe81b7281687ecf3c0b9a8356e90cc714d0b
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2974114ed9b89ea922a23893e8eff70d5cac77fe
* Disable dh_installinit generation of tmpfiles for the systemd package.
Files:
- debian/rules
- debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fd144cbe31cc7a9383cc76f21f4b84c22a9dd1b
* Enable systemd-resolved by default
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=05adfa0902115f51c1196ad623165a75bb8b4313
* Create /etc/resolv.conf at postinst, pointing at the stub resolver.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef4adf46bbbe2d22508b70b889d23da53b85039d
* Always setup /etc/resolv.conf on new installations.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=20bc8a37fa3c9620bed21a56a4eabd71db71d861
* Disable systemd-networkd-wait-online by default.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=694473d812b50d2fefd6494d494ca02b91bc8785
* postinst: drop empty/stock /etc/rc.local
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e7d071a26a79558771303b0b87f007e650eaebbe
* systemd.postinst: enable persistent journal
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f94f18d9dbc085b6a9ff33c141a6e542142f85b5
* debian/systemd.postinst: Skip daemon-reexec and try-restarts during shutdown
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=51daab96ae79483b5e5fb62e1e0477c87ee11fd1
* Drop systemd.prerm safety check.
File: debian/systemd.prerm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0244c4d56556317f14eecc2f51871969ef02ba7b
* boot-and-services: stderr is ok, for status command on the c1 container.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=da14d34e7cc33c44ad67e64c9fd092f8cc1675f9
* adt: boot-and-services: assert any kernel syslog messages.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=29dc34f7a6e5dc505f6212c17c42e4420b47ed16
* Wait for systemctl is-system-running state.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=776998f1f55c445b6e385cab69a4219c42d00838
* debian/tests: Enforce udev upgrade.
Files:
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f350b43ccc1aa31c745b4ccebbb4084d5cea41ff
* Only test that gdm3 comes up on amd64. Stalls on other arches.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=97cb13685dfb353045c449ec5d6d1df60f661079
* debian/tests/systemd-fsckd: update assertions expectations for v237
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d5becd9a416b55dcdb7b9a7aba60c4e3d304e6a6
* Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bf5b501ac934497dbef5f64908ff37643dc7288e
* debian/tests: blacklist upstream test-24-unit-tests on ppc64le.
File: debian/tests/upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8062b9a2712c390010d2948eaf764a1b52e68715
* debian/test/boot-and-services: Skip AppArmor tests in arm containers.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d3b35df77aa939365563a4edaee54ebb7f559a3
* d/t/control: run udev tests only with isolation-machine.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4b4c9bf44f4b8d7f75a4204aff697f549c8aad7
-- Balint Reczey <rbalint@ubuntu.com> Thu, 19 Mar 2020 17:36:59 +0100
systemd (245.2-1) unstable; urgency=medium
* New upstream version 245.2
* Rebase patches
* Enable seccomp support on riscv64 (Closes: #954077)
* Drop migration code for the switch from DynamicUser=yes to no.
This code is no longer needed as it only affected systems between 239-1
and 239-5, i.e. it never affected a stable release.
-- Michael Biebl <biebl@debian.org> Wed, 18 Mar 2020 23:32:08 +0100
systemd (245-2) unstable; urgency=medium
* Revert "job: Don't mark as redundant if deps are relevant"
This change negatively affects plymouth which was no longer properly
stopped after the system has completed booting. The running plymouth
daemon can trigger a VT switch (to tty1). (Closes: #953670)
-- Michael Biebl <biebl@debian.org> Thu, 12 Mar 2020 13:55:26 +0100
systemd (245-1) unstable; urgency=medium
[ Balint Reczey ]
* New upstream version 245
* Refresh patches
* Update symbols
[ Michael Biebl ]
* Disable repart, userdb, homed, fdisk, pwquality, p11kit feature.
Those are new features which drag in new dependencies and need further
review first.
* analyze: Fix table time output
* execute: Fix migration from DynamicUser=yes to no
* Drop manual clean up of /var/lib/private/systemd/timesync.
This is now done properly by systemd itself when a service switches from
DynamicUser=yes to no.
-- Michael Biebl <biebl@debian.org> Wed, 11 Mar 2020 13:33:37 +0100
systemd (244.3-1ubuntu1) focal; urgency=medium
* Merge to Ubuntu from Debian unstable
* Refresh patches:
- Dropped changes: none
- Remaining changes: all
-- Balint Reczey <rbalint@ubuntu.com> Mon, 24 Feb 2020 20:29:44 +0100
systemd (244.3-1) unstable; urgency=medium
* New upstream version 244.3
- Revert "Support Plugable UD-PRO8 dock"
Unfortunately the same usb hub is used in other places, and causes
numerous regressions. (Closes: #951330)
-- Michael Biebl <biebl@debian.org> Sat, 15 Feb 2020 15:44:45 +0100
systemd (244.2-1ubuntu1) focal; urgency=medium
* Merge to Ubuntu from Debian unstable
* Refresh patches:
- Dropped changes:
* SECURITY UPDATE: heap use-after-free with async polkit queries
- Remaining changes:
* Recommend networkd-dispatcher
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1e3b2c7e4757119da0d550b0b3c0a6626a176dc
* Enable EFI/bootctl on armhf.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=043122f7d8a1487bfd357e815a6ece1ceea6e7d1
* debian/control: strengthen dependencies.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1ecf0c372f5212129c85ae60fddf26b2271a1fe
* Add conflicts with upstart and systemd-shim
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=83ed7496afc7c27be026014d109855f7d0ad1176
* Specify Ubuntu's Vcs-Git
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd832930ef280c9a4a9dda2440d5a46a6fdb6232
* debian/rules: Set -Duser-path instead of patching the source for the same result
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=67d2ac5d806b55b0d178fca7e0af08cd9d12580c
* config: tpm-pcrindex=12, on Ubuntu only.
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f8c22d44a619ce8fa17eb0cd7c7e2c601cdbbeb
* Ubuntu/extra: ship dhclient-enter hook.
Files:
- debian/extra/dhclient-enter-resolved-hook
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f3398a213f80b02bf3db0c1ce9e22d69f6d56764
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=258893bae8cbb12670e4807636fe8f7e9fb5407a
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0725c1169ddde4f41cacba7af3e546704e2206be
* udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
Files:
- debian/extra/modprobe.d-udeb/scsi-mod-scan-sync.conf
- debian/udev-udeb.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=eb6d8a2b9504917abb7aa2c4035fdbb7b98227f7
* 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)
Files:
- debian/extra/start-udev
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6b72628f8de991e2c67ac4289fc74daf3abe7d14
* debian/extra/units/systemd-resolved.service.d/resolvconf.conf:
drop resolvconf.conf drop-in, resolved integration moved to resolvconf package.
* debian/extra/wrap_cl.py: add changelog formatter
Files:
- debian/extra/wrap_cl.py
- debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e69bceab9cec8df64cdca18cd71e7c0874f8b3
* debian/gbp.conf: Set tag format to ubuntu/*
* debian/gbp.conf: Change debian-branch to ubuntu-focal
* libnss-resolve: do not disable and stop systemd-resolved
File: debian/libnss-resolve.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=95577d14e84e19b614b83b2e24985d89e8c2dac0
* core: Revert strict mount namespacing/sandboxing, until LXD allows the needed mounts.
File: debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=030919ba5e4931d6ee576d0259fae67fe4ed9770
* Revert upstream adding LINK_STATE_INITIALIZED because it breaks netplan.io's
ethernets autopkgtest.
Files:
- debian/patches/Revert-network-do-not-drop-foreign-config-if-interface-is.patch
- debian/patches/Revert-network-fix-assertion-when-link-get-carrier.patch
- debian/patches/Revert-network-prevent-interfaces-to-be-initialized-multi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=22a9fa3bb03ba2a629926af39ea7df81fe33c9b8
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=70e93c2a05f0f7435614f8d52944d726601e319c
* Revert upstream commit breaking IPv4 DHCP in LXC containers in 244.1
(LP: #1857123)
File: debian/patches/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=39c12f8e736afd1b7bdeb13ff6bccaea85020873
* Skip falling back to device name when net_get_name(device) fails.
File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c79fe0e2dc29834e0cd236ade6e4e44a6ffb74fa
* Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file
File: debian/patches/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ad0879e10bbe3d641f940260b93c7eb2cf4624c
* Re-add support for /etc/writable for core18
File: debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a5b5fca66c1127068e4ce0cc9ab497814211f4f7
* Improve autopkgtest success rate, by bumping up timeouts
File: debian/patches/debian/UBUNTU-bump-selftest-timeouts.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c05586d9da033bbfd6b6a74e10b87520843c7c48
* core: set /run size to 10%, like initramfs-tools does.
File: debian/patches/debian/UBUNTU-core-set-run-size-to-10-like-initramfs-tools-does.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fac2568fe716dc1a41bada78293dc6327a6df0d
* Ship systemd sysctl settings.
Files:
- debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7cd041a6d0ef459e4b2a82d8ea5fa1ce05184dfb
* journald.service: set Nice=-1 to dodge watchdog on soft lockups.
File: debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0a9aeffac556492bf517ce2d23313ff7a277926
* networkd: if RA was implicit, do not await ndisc_configured.
File: debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f749ff528d1b788aa4ca778e954c16b213ee629
* networkd: [Route] PreferredSource not working in *.network files.
Files:
- debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4e2ee0b2ac1be2ae78952890a56a2d5398df518
* systemd-resolved: Default to Cache=no-negative
File: debian/patches/debian/UBUNTU-resolved-default-no-negative-caching.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b42658843a9496d6b6bb68ac159f2a9f0a8ba9db
* Disable LLMNR and MulticastDNS by default
Files:
- debian/patches/debian/UBUNTU-resolved-disable-global-LLMNR-and-MulticastDNS.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4ec428e83696a5cd0405b677a35e97681867629
* test-sleep: skip test_fiemap upon inapproriate ioctl for device.
File: debian/patches/debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ebb5b9f6b77760a5470e8a780d69875b1db76f7
* test/test-functions: launch qemu-system with -vga none.
File: debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=90af1fa893cce5ed49999d16da0b793da6523394
* units: conditionalize more units to not start in containers.
Files:
- debian/patches/debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3689afa1a782de8c19a757459b6360de1195ad55
* units: Disable journald Watchdog
File: debian/patches/debian/UBUNTU-units-disable-journald-watchdog.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=64d2b4f1d0d057073fba585f19823332e2a6eed5
* wait-online: do not wait, if no links are managed (neither configured, or failed).
File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=31f04c3fc769dacb3cf2a78240a1710a99a865b8
* Set UseDomains to true, by default, on Ubuntu.
File: debian/patches/debian/Ubuntu-UseDomains-by-default.patch
* Ignore failures to set Nice priority on services in containers.
File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5b8e457f8d883fc6f55d33d46b3474926a495d29
* units: set ConditionVirtualization=!private-users on journald audit socket.
File: debian/patches/debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03ed18a9940731bbf794ad320fabf337488835c6
* d/p/lp1762391/0001-user-util-Add-helper-functions-for-gid-lists-operati.patch,
d/p/lp1762391/0002-execute-Restore-call-to-pam_setcred.patch,
d/p/lp1762391/0003-execute-Detect-groups-added-by-PAM-and-merge-them-wi.patch,
d/p/lp1762391/0004-test-Add-tests-for-gid-list-ops.patch,
d/p/lp1762391/0005-execute-add-const-to-array-parameters-where-possible.patch,
d/p/lp1762391/0006-execute-allow-pam_setcred-to-fail-ignore-errors.patch:
- Restore call to pam_setcred (LP: #1762391)
* pstore: Don't start systemd-pstore.service in containers.
Usually it is not useful and can also fail making
boot-and-services autopkgtest fail. (LP: #1856729)
File: debian/patches/pstore-Don-t-start-systemd-pstore.service-in-containers.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=28b5a03769cbed9d3170ebac38508b867530a2d6
* Workaround captive portals not responding to EDNS0 queries (DVE-2018-0001).
File: debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=87d3fe81b7281687ecf3c0b9a8356e90cc714d0b
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2974114ed9b89ea922a23893e8eff70d5cac77fe
* shutdown: do not detach autoclear loopback devices
File: debian/patches/shutdown-do-not-detach-autoclear-loopback-devices.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3978d34b59e98cdd01836c41a10442967636b8fc
* shutdown: cherry-pick PR#14409 to fix detach of loopback devices
for Ubuntu Core 20
File: debian/patches/shutdown-modernizations-pr-14409.patch
https://github.com/systemd/systemd/pull/14409.diff
* Disable dh_installinit generation of tmpfiles for the systemd package.
Files:
- debian/rules
- debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fd144cbe31cc7a9383cc76f21f4b84c22a9dd1b
* Enable systemd-resolved by default
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=05adfa0902115f51c1196ad623165a75bb8b4313
* Create /etc/resolv.conf at postinst, pointing at the stub resolver.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef4adf46bbbe2d22508b70b889d23da53b85039d
* Always setup /etc/resolv.conf on new installations.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=20bc8a37fa3c9620bed21a56a4eabd71db71d861
* Disable systemd-networkd-wait-online by default.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=694473d812b50d2fefd6494d494ca02b91bc8785
* postinst: drop empty/stock /etc/rc.local
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e7d071a26a79558771303b0b87f007e650eaebbe
* systemd.postinst: enable persistent journal
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f94f18d9dbc085b6a9ff33c141a6e542142f85b5
* debian/systemd.postinst: Skip daemon-reexec and try-restarts during shutdown
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=51daab96ae79483b5e5fb62e1e0477c87ee11fd1
* Drop systemd.prerm safety check.
File: debian/systemd.prerm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0244c4d56556317f14eecc2f51871969ef02ba7b
* boot-and-services: stderr is ok, for status command on the c1 container.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=da14d34e7cc33c44ad67e64c9fd092f8cc1675f9
* adt: boot-and-services: assert any kernel syslog messages.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=29dc34f7a6e5dc505f6212c17c42e4420b47ed16
* Wait for systemctl is-system-running state.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=776998f1f55c445b6e385cab69a4219c42d00838
* debian/tests: Enforce udev upgrade.
Files:
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f350b43ccc1aa31c745b4ccebbb4084d5cea41ff
* Only test that gdm3 comes up on amd64. Stalls on other arches.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=97cb13685dfb353045c449ec5d6d1df60f661079
* debian/tests/systemd-fsckd: update assertions expectations for v237
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d5becd9a416b55dcdb7b9a7aba60c4e3d304e6a6
* Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bf5b501ac934497dbef5f64908ff37643dc7288e
* debian/tests: blacklist upstream test-24-unit-tests on ppc64le.
File: debian/tests/upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8062b9a2712c390010d2948eaf764a1b52e68715
* debian/test/boot-and-services: Skip AppArmor tests in arm containers.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d3b35df77aa939365563a4edaee54ebb7f559a3
* d/t/control: run udev tests only with isolation-machine.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4b4c9bf44f4b8d7f75a4204aff697f549c8aad7
* Keep sd_bus_enqueue_for_read() public
File: debian/patches/Export-sd_bus_enqueue_for_read.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1eb313b0e2d0a13bb891125b611ef2dc47e483b5
-- Balint Reczey <rbalint@ubuntu.com> Tue, 11 Feb 2020 19:21:08 +0100
systemd (244.2-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 244.2
- polkit: when authorizing via PolicyKit re-resolve callback/userdata
instead of caching it (CVE-2020-1712, Closes: #950732)
* Rebase patches
* Bump Standards-Version to 4.5.0
[ Balint Reczey ]
* Remove empty /var/log/journal/ on purge
-- Michael Biebl <biebl@debian.org> Fri, 07 Feb 2020 19:24:20 +0100
systemd (244.1-3) unstable; urgency=medium
* Update documentation regarding network interface naming.
Document that 73-usb-net-by-mac.link needs to be masked together with
99-default.link if one wants to disable the systemd naming scheme and keep
the kernel-provided names. (Closes: #946196)
* Update debian/rules clean target to remove all Python bytecode
* Update systemd package description.
Recommend init=/lib/systemd/systemd instead of init=/bin/systemd.
The latter is just a compat symlink which might go away eventually.
* shared/dropin: fix assert for invalid drop-in.
Fixes an assertion when running systemctl cat on inexistent
unit templates. (Closes: #950489)
* core: call dynamic_user_acquire() only when 'group' is non-null.
Fixes an assertion in systemd which could happen if a unit is reloaded
and the unit is in bad-setting state. (Closes: #950409)
* Don't fail upgrade if /proc is not mounted.
Applying ACLs on /var/log/journal via systemd-tmpfiles requires a
mounted /proc. Skip this step if /proc is not available, e.g. in a
chroot. (Closes: #950533)
-- Michael Biebl <biebl@debian.org> Tue, 04 Feb 2020 00:11:55 +0100
systemd (244.1-2) unstable; urgency=medium
* Report status of libpam-systemd and libnss-systemd in systemd reportbug
template.
Since the libpam-systemd Recommends was moved from systemd to
systemd-sysv we no longer get this information automatically, so request
it explicitly.
* Drop btrfs-progs Recommends from systemd-container.
Upstream has dropped the logic of setting up /var/lib/machines as btrfs
loopback mount so this Recommends is no longer necessary.
* Fix processing of dpkg triggers in systemd.
We need to use $@ instead of "$@" so we can iterate through the
individual trigger names which are passed as a space separated list in
the second argument.
* Fix cleanup of timesyncd state directory
* Enable persistent journal.
Create /var/log/journal on upgrades and new installs. This enables
persistent journal in auto mode. (Closes: #717388)
-- Michael Biebl <biebl@debian.org> Sat, 01 Feb 2020 02:59:12 +0100
systemd (244.1-1) unstable; urgency=medium
[ Michael Biebl ]
* New upstream version 244.1
- network: fix segfault in parsing SendOption= (Closes: #946475)
* core: don't allow perpetual units to be masked (Closes: #948710)
[ Balint Reczey ]
* debian/watch: Switch to watch tags at github.com/systemd/systemd-stable.
Upstream point releases appear there.
[ Helmut Grohne ]
* Add basic support for the noinsttest build profile
* Annotate dbus build dependency with <!noinsttest>
The dbus library is needed for building tests. As such it must be
present unless we disable both build time and installed tests.
Previously, building with the nocheck profile worked, but it didn't
reproduce a regular build.
-- Michael Biebl <biebl@debian.org> Sat, 25 Jan 2020 18:53:23 +0100
systemd (244.1-0ubuntu3) focal; urgency=medium
* SECURITY UPDATE: heap use-after-free with async polkit queries
- debian/patches/CVE-2020-1712-1.patch: on async pk requests,
re-validate action/details in src/shared/bus-util.c.
- debian/patches/CVE-2020-1712-2.patch: introduce API for re-enqueuing
incoming messages in src/libsystemd/libsystemd.sym,
src/libsystemd/sd-bus/sd-bus.c, src/systemd/sd-bus.h.
- debian/patches/CVE-2020-1712-3.patch: when authorizing via PK
re-resolve callback/userdata instead of caching it in
src/shared/bus-util.c.
- debian/patches/CVE-2020-1712-4.patch: fix typo in function name in
src/libsystemd/libsystemd.sym, src/libsystemd/sd-bus/sd-bus.c,
src/systemd/sd-bus.h, src/shared/bus-util.c.
- debian/libsystemd0.symbols: added new symbols.
- CVE-2020-1712
-- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 05 Feb 2020 12:56:57 -0500
systemd (244.1-0ubuntu2) focal; urgency=medium
[ Dimitri John Ledkov ]
* shutdown: do not detach autoclear loopback devices
Author: Dimitri John Ledkov
File: debian/patches/shutdown-do-not-detach-autoclear-loopback-devices.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3978d34b59e98cdd01836c41a10442967636b8fc
[ Balint Reczey ]
* Revert upstream commit breaking IPv4 DHCP in LXC containers in 244.1
(LP: #1857123)
File: debian/patches/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=39c12f8e736afd1b7bdeb13ff6bccaea85020873
-- Balint Reczey <rbalint@ubuntu.com> Wed, 22 Jan 2020 16:27:49 +0100
systemd (244.1-0ubuntu1) focal; urgency=medium
* New upstream version 244.1
- network: set ipv6 mtu after link-up or device mtu change (LP: #1671951)
- & other changes
* Refresh patches.
- Dropped changes:
* d/p/lp-1853852-*: fix issues with muliplexed shmat calls (LP: #1853852)
Files:
- debian/patches/lp-1853852-seccomp-fix-multiplexed-system-calls.patch
- debian/patches/lp-1853852-seccomp-mmap-test-results-depend-on-kernel-libseccom.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=382271662c60c339b0a404c7a1772fe5670516ef
* d/p/lp1671951-network-set-ipv6-mtu-after-link-up-or-device-mtu-cha.patch:
set ipv6 mtu at correct time
* pstore: Don't start systemd-pstore.service in containers.
Usually it is not useful and can also fail making
boot-and-services autopkgtest fail. (LP: #1856729)
File: debian/patches/pstore-Don-t-start-systemd-pstore.service-in-containers.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=28b5a03769cbed9d3170ebac38508b867530a2d6
* Revert: network: do not drop foreign config if interface is in initialized state.
This fixes FTBFS with the other network-related reverts.
File: debian/patches/Revert-network-do-not-drop-foreign-config-if-interface-is.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=22a9fa3bb03ba2a629926af39ea7df81fe33c9b8
-- Balint Reczey <rbalint@ubuntu.com> Wed, 18 Dec 2019 21:40:27 +0100
systemd (244-3ubuntu5) focal; urgency=medium
[ Dariusz Gadomski ]
* d/p/lp1762391/0001-user-util-Add-helper-functions-for-gid-lists-operati.patch,
d/p/lp1762391/0002-execute-Restore-call-to-pam_setcred.patch,
d/p/lp1762391/0003-execute-Detect-groups-added-by-PAM-and-merge-them-wi.patch,
d/p/lp1762391/0004-test-Add-tests-for-gid-list-ops.patch,
d/p/lp1762391/0005-execute-add-const-to-array-parameters-where-possible.patch,
d/p/lp1762391/0006-execute-allow-pam_setcred-to-fail-ignore-errors.patch:
- Restore call to pam_setcred (LP: #1762391)
[ Dan Streetman ]
* d/t/storage: without scsi_debug, skip test (LP: #1847816)
-- Dan Streetman <ddstreet@canonical.com> Sun, 19 Jan 2020 09:59:58 -0500
systemd (244-3ubuntu4) focal; urgency=medium
* d/p/lp1671951-network-set-ipv6-mtu-after-link-up-or-device-mtu-cha.patch:
set ipv6 mtu at correct time (LP: #1671951)
* d/p/0001-network-rename-linux_configure_after_setting_mtu-to-linux.patch,
d/p/0002-network-add-link-setting_genmode-flag.patch,
d/p/0003-network-if-ipv6ll-is-disabled-enumerate-tentative-ipv6-ad.patch,
d/p/0004-network-drop-foreign-config-after-addr_gen_mode-has-been-.patch:
- drop foreign config and raise interface after setting genmode
(LP: #1845909)
-- Dan Streetman <ddstreet@canonical.com> Tue, 14 Jan 2020 14:01:15 -0500
systemd (244-3ubuntu3) focal; urgency=medium
* shutdown: cherry-pick PR#14409 to fix detach of loopback devices
for Ubuntu Core 20
File: debian/patches/shutdown-modernizations-pr-14409.patch
https://github.com/systemd/systemd/pull/14409.diff
-- Michael Vogt <michael.vogt@ubuntu.com> Fri, 10 Jan 2020 10:08:42 +0100
systemd (244-3ubuntu2) focal; urgency=medium
* d/p/debian/UBUNTU-Support-system-image-read-only-etc.patch:
- re-add missing bits for timedated.c (LP: #1778936)
-- Michael Vogt <michael.vogt@ubuntu.com> Wed, 08 Jan 2020 16:15:05 +0100
systemd (244-3ubuntu1) focal; urgency=medium
[ Balint Reczey ]
* Merge to Ubuntu from Debian unstable
* Refresh patches:
- Dropped changes:
* d/t/control: mark udev test skippable.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c3419bd2a30a78d05cca9c38e50c9726de7e7632
* test-execute: Filter /dev/.lxc in exec-dynamicuser-statedir.service.
File: debian/patches/test-execute-Filter-dev-.lxc-in-exec-dynamicuser-statedir.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=75af888d5552f706b86182a56f12ccc8e83ca04e
* Pass personality test even when i386 userland runs on amd64 kernel
File: debian/patches/debian/UBUNTU-test-Pass-personality-test-even-when-i386-userland-runs-o.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=42e0bfc426f19430f6768ef4922a9531a345765f
* Fix resolved fallback to TCP (LP: #1849658)
Author: Dan Streetman
File: debian/patches/resolved-set-stream-type-during-DnsStream-creation.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f1ee30b13c9d2d34968b09ce620f3bc24a1a78c7
- Remaining changes:
* Recommend networkd-dispatcher
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1e3b2c7e4757119da0d550b0b3c0a6626a176dc
* Enable EFI/bootctl on armhf.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=043122f7d8a1487bfd357e815a6ece1ceea6e7d1
* debian/control: strengthen dependencies.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1ecf0c372f5212129c85ae60fddf26b2271a1fe
* Add conflicts with upstart and systemd-shim
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=83ed7496afc7c27be026014d109855f7d0ad1176
* Specify Ubuntu's Vcs-Git
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd832930ef280c9a4a9dda2440d5a46a6fdb6232
* Ubuntu/extra: ship dhclient-enter hook.
Files:
- debian/extra/dhclient-enter-resolved-hook
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f3398a213f80b02bf3db0c1ce9e22d69f6d56764
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=258893bae8cbb12670e4807636fe8f7e9fb5407a
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0725c1169ddde4f41cacba7af3e546704e2206be
* udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
Files:
- debian/extra/modprobe.d-udeb/scsi-mod-scan-sync.conf
- debian/udev-udeb.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=eb6d8a2b9504917abb7aa2c4035fdbb7b98227f7
* 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)
Files:
- debian/extra/start-udev
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6b72628f8de991e2c67ac4289fc74daf3abe7d14
* debian/extra/units/systemd-resolved.service.d/resolvconf.conf:
drop resolvconf.conf drop-in, resolved integration moved to resolvconf package.
* debian/extra/wrap_cl.py: add changelog formatter
Files:
- debian/extra/wrap_cl.py
- debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e69bceab9cec8df64cdca18cd71e7c0874f8b3
* debian/gbp.conf: Set tag format to ubuntu/*
* debian/gbp.conf: Change debian-branch to ubuntu-eoan
* libnss-resolve: do not disable and stop systemd-resolved
File: debian/libnss-resolve.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=95577d14e84e19b614b83b2e24985d89e8c2dac0
* core: Revert strict mount namespacing/sandboxing, until LXD allows the needed mounts.
File: debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=030919ba5e4931d6ee576d0259fae67fe4ed9770
* Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file
File: debian/patches/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ad0879e10bbe3d641f940260b93c7eb2cf4624c
* Re-add support for /etc/writable for core18
File: debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a5b5fca66c1127068e4ce0cc9ab497814211f4f7
* Improve autopkgtest success rate, by bumping up timeouts
File: debian/patches/debian/UBUNTU-bump-selftest-timeouts.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c05586d9da033bbfd6b6a74e10b87520843c7c48
* core: set /run size to 10%, like initramfs-tools does.
File: debian/patches/debian/UBUNTU-core-set-run-size-to-10-like-initramfs-tools-does.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fac2568fe716dc1a41bada78293dc6327a6df0d
* Ship systemd sysctl settings.
Files:
- debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7cd041a6d0ef459e4b2a82d8ea5fa1ce05184dfb
* journald.service: set Nice=-1 to dodge watchdog on soft lockups.
File: debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0a9aeffac556492bf517ce2d23313ff7a277926
* networkd: if RA was implicit, do not await ndisc_configured.
File: debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f749ff528d1b788aa4ca778e954c16b213ee629
* networkd: [Route] PreferredSource not working in *.network files.
Files:
- debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4e2ee0b2ac1be2ae78952890a56a2d5398df518
* Disable LLMNR and MulticastDNS by default
Files:
- debian/patches/debian/UBUNTU-resolved-disable-global-LLMNR-and-MulticastDNS.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4ec428e83696a5cd0405b677a35e97681867629
* test-sleep: skip test_fiemap upon inapproriate ioctl for device.
File: debian/patches/debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ebb5b9f6b77760a5470e8a780d69875b1db76f7
* test/test-functions: launch qemu-system with -vga none.
File: debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=90af1fa893cce5ed49999d16da0b793da6523394
* units: conditionalize more units to not start in containers.
Files:
- debian/patches/debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3689afa1a782de8c19a757459b6360de1195ad55
* units: Disable journald Watchdog
File: debian/patches/debian/UBUNTU-units-disable-journald-watchdog.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=64d2b4f1d0d057073fba585f19823332e2a6eed5
* wait-online: do not wait, if no links are managed (neither configured, or failed).
File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=31f04c3fc769dacb3cf2a78240a1710a99a865b8
* Set UseDomains to true, by default, on Ubuntu.
File: debian/patches/debian/Ubuntu-UseDomains-by-default.patch
* Ignore failures to set Nice priority on services in containers.
File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5b8e457f8d883fc6f55d33d46b3474926a495d29
* units: set ConditionVirtualization=!private-users on journald audit socket.
File: debian/patches/debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03ed18a9940731bbf794ad320fabf337488835c6
* Workaround captive portals not responding to EDNS0 queries (DVE-2018-0001).
File: debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=87d3fe81b7281687ecf3c0b9a8356e90cc714d0b
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2974114ed9b89ea922a23893e8eff70d5cac77fe
* Disable dh_installinit generation of tmpfiles for the systemd package.
Files:
- debian/rules
- debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fd144cbe31cc7a9383cc76f21f4b84c22a9dd1b
* Enable systemd-resolved by default
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=05adfa0902115f51c1196ad623165a75bb8b4313
* Create /etc/resolv.conf at postinst, pointing at the stub resolver.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef4adf46bbbe2d22508b70b889d23da53b85039d
* Always setup /etc/resolv.conf on new installations.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=20bc8a37fa3c9620bed21a56a4eabd71db71d861
* Disable systemd-networkd-wait-online by default.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=694473d812b50d2fefd6494d494ca02b91bc8785
* postinst: drop empty/stock /etc/rc.local
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e7d071a26a79558771303b0b87f007e650eaebbe
* systemd.postinst: enable persistent journal
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f94f18d9dbc085b6a9ff33c141a6e542142f85b5
* debian/systemd.postinst: Skip daemon-reexec and try-restarts during shutdown
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=51daab96ae79483b5e5fb62e1e0477c87ee11fd1
* Drop systemd.prerm safety check.
File: debian/systemd.prerm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0244c4d56556317f14eecc2f51871969ef02ba7b
* boot-and-services: stderr is ok, for status command on the c1 container.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=da14d34e7cc33c44ad67e64c9fd092f8cc1675f9
* adt: boot-and-services: assert any kernel syslog messages.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=29dc34f7a6e5dc505f6212c17c42e4420b47ed16
* Wait for systemctl is-system-running state.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=776998f1f55c445b6e385cab69a4219c42d00838
* debian/tests: Enforce udev upgrade.
Files:
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f350b43ccc1aa31c745b4ccebbb4084d5cea41ff
* Only test that gdm3 comes up on amd64. Stalls on other arches.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=97cb13685dfb353045c449ec5d6d1df60f661079
* debian/tests/systemd-fsckd: update assertions expectations for v237
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d5becd9a416b55dcdb7b9a7aba60c4e3d304e6a6
* Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bf5b501ac934497dbef5f64908ff37643dc7288e
* debian/tests: blacklist upstream test-24-unit-tests on ppc64le.
File: debian/tests/upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8062b9a2712c390010d2948eaf764a1b52e68715
* Skip falling back to device name when net_get_name(device) fails.
File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c79fe0e2dc29834e0cd236ade6e4e44a6ffb74fa
* debian/test/boot-and-services: Skip AppArmor tests in arm containers.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d3b35df77aa939365563a4edaee54ebb7f559a3
* d/t/control: run udev tests only with isolation-machine.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4b4c9bf44f4b8d7f75a4204aff697f549c8aad7
* UBUNTU: drop setting fs.protected_regular and fs.protected_fifos
File: debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6e583847b04c3f83a50f3bd6947dcae6a73d8388
* debian/rules: Set -Duser-path instead of patching the source for the same result
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=67d2ac5d806b55b0d178fca7e0af08cd9d12580c
* systemd-resolved: Default to Cache=no-negative
File: debian/patches/debian/UBUNTU-resolved-default-no-negative-caching.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b42658843a9496d6b6bb68ac159f2a9f0a8ba9db
[ Dan Streetman ]
* Remove tempfile used by dhclient-enter-resolved-hook
File: debian/extra/dhclient-enter-resolved-hook
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=00a0d3997f7f9664df5cc2d7f96622e8c641f3e5
[ Christian Ehrhardt ]
* drop d/p/test-expect-mmap-to-fail-in-seccomp-test-on-s390-and-s390.patch.
File: debian/patches/test-expect-mmap-to-fail-in-seccomp-test-on-s390-and-s390.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2edd57973b9342d46d5d4095d80dfe0969cd08e4
* d/p/lp-1853852-*: fix issues with muliplexed shmat calls (LP: #1853852)
Author: Christian Ehrhardt
Files:
- debian/patches/lp-1853852-seccomp-fix-multiplexed-system-calls.patch
- debian/patches/lp-1853852-seccomp-mmap-test-results-depend-on-kernel-libseccom.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=382271662c60c339b0a404c7a1772fe5670516ef
* changelog: fix issues with muliplexed shmat calls (LP: #1853852)
File: debian/changelog
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7048d92d071e70e5b17989ae2e03c996c843df78
[ Dimitri John Ledkov ]
* config: tpm-pcrindex=12, on Ubuntu only.
In Ubuntu, we are trying to integrate measured boot with either bootctl or
grub, or sometimes both using chainloading. In those cases we may want to seal
against grub's PCRs, bootctl stub PCRs, or both at the same time. To achieve
that, we wouldn't like to decouple grub's & bootctl's PCR and make the latter
one use PCR #12.
Author: Dimitri John Ledkov
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f8c22d44a619ce8fa17eb0cd7c7e2c601cdbbeb
-- Balint Reczey <rbalint@ubuntu.com> Fri, 13 Dec 2019 19:05:14 +0100
systemd (244-3) unstable; urgency=medium
* Update udev-udeb to use 73-usb-net-by-mac.link
-- Michael Biebl <biebl@debian.org> Mon, 02 Dec 2019 23:44:52 +0100
systemd (244-2) unstable; urgency=medium
* Add lintian override for udev.
60-autosuspend-chromiumos.rules triggers a udev-rule-missing-subsystem
warning. This is a false positive, as SUBSYSTEM is tested at the
beginning of the rules file.
* Add lintian override for systemd-container
systemd-nspawn@.service triggers a
systemd-service-file-refers-to-unusual-wantedby-target warning but
nspawn containers are supposed to be started via machines.target.
* Make it easier to override MAC based name policy for USB network adapters.
Replace 73-usb-net-by-mac.rules with 73-usb-net-by-mac.link. The .link
file provides the same functionality but makes it easier to set a custom
name for USB network adapters via the systemd.link mechanism.
Thanks to Benjamin Poirier (Closes: #941636)
* Move libpam-systemd Recommends from systemd to systemd-sysv.
libpam-systemd is only really useful if systemd is PID 1 and the systemd
package should be installable without affecting another installed init
system. (Closes: #926316)
* Upload to unstable
-- Michael Biebl <biebl@debian.org> Mon, 02 Dec 2019 17:57:55 +0100
systemd (244-1) experimental; urgency=medium
* New upstream version 244
- udev: do not propagate error when executing PROGRAM and IMPORT{program}
(Closes: #944675)
- sd-event: don't invalidate source type on disconnect
(Closes: #945332)
* Rebase patches
-- Michael Biebl <biebl@debian.org> Sat, 30 Nov 2019 16:39:57 +0100
systemd (243-9) unstable; urgency=medium
[ Daniel Kahn Gillmor ]
* resolved: fix connection failures with TLS 1.3 and GnuTLS (Closes: #945507)
-- Michael Biebl <biebl@debian.org> Fri, 29 Nov 2019 21:33:19 +0100
systemd (243-8) unstable; urgency=medium
* udevadm: ignore EROFS and return earlier.
Fixes failures of "udevadm trigger" in containers with a readonly /sys.
(Closes: #944860)
* udev: silence warning about PROGRAM+= or IMPORT+= rules (Closes: #944917)
* man: add entry about SpeedMeter= (Closes: #944597)
* udev: drop SystemCallArchitectures=native from systemd-udevd.service.
We can't really control what helper programs are run from other udev
rules. E.g. running i386 binaries under amd64 is a valid use case and
should not trigger a SIGSYS failure. (Closes: #869719)
-- Michael Biebl <biebl@debian.org> Tue, 19 Nov 2019 09:17:12 +0100
systemd (243-7) unstable; urgency=medium
* Fix build failure on arm64 with libseccomp >= 2.4.2
-- Michael Biebl <biebl@debian.org> Fri, 15 Nov 2019 22:01:17 +0100
systemd (243-6) unstable; urgency=medium
* Revert "sysusers: properly mark generated accounts as locked"
We shouldn't lock the accounts because people actually need to use them, and
if they are locked, various tools will refuse.
* udev: ignore error caused by device disconnection.
During an add or change event, the device may be disconnected.
(Closes: #944586)
* udev: do not append newline when writing attributes
-- Michael Biebl <biebl@debian.org> Thu, 14 Nov 2019 14:09:49 +0100
systemd (243-5) unstable; urgency=medium
* Switch default hierarchy (back) to hybrid.
Since v243, the new upstream default is unified, but this still causes
regressions in important packages, like LXC or Docker, so switch the
default back to hybrid for now.
* Drop masks for SysV init scripts that have been dropped
* Drop masks for SysV init scripts provided by initscripts and bootlogd
* logind: fix emission of PropertiesChanged signal for users and seats
* Bump Standards Version to 4.4.1
* Upload to unstable
-- Michael Biebl <biebl@debian.org> Mon, 11 Nov 2019 00:58:41 +0100
systemd (243-4) experimental; urgency=medium
* Merge changes from unstable branch
-- Michael Biebl <biebl@debian.org> Sat, 09 Nov 2019 01:15:08 +0100
systemd (243-3ubuntu1) focal; urgency=medium
[ Dan Streetman ]
* Fix resolved fallback to TCP (LP: #1849658)
Author: Dan Streetman
File: debian/patches/resolved-set-stream-type-during-DnsStream-creation.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f1ee30b13c9d2d34968b09ce620f3bc24a1a78c7
* Separate stderr and stdout of /etc/dhcp/dhclient-enter-hooks.d/resolved
(LP: #1849608)
Author: Dan Streetman
File: debian/extra/dhclient-enter-resolved-hook
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fec4d6d026488a1d32ad9dceef18d9ea9c8acbda
[ Balint Reczey ]
* Merge to Ubuntu from Debian experimental
* Refresh patches:
- Dropped changes:
* udevadm trigger: do not propagate EACCES and ENODEV.
File: debian/patches/udevadm-trigger-do-not-propagate-EACCES-and-ENODEV.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=334e3fdc904de05105c78763c88220c1976d1946
* Pass personality test even when i386 userland runs on amd64 kernel
File: debian/patches/debian/UBUNTU-test-Pass-personality-test-even-when-i386-userland-runs-o.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=42e0bfc426f19430f6768ef4922a9531a345765f
-- Balint Reczey <rbalint@ubuntu.com> Wed, 30 Oct 2019 15:19:33 +0100
systemd (243-3) experimental; urgency=medium
* Import patches from v243-stable branch (up to ef677436aa)
-- Michael Biebl <biebl@debian.org> Mon, 14 Oct 2019 15:26:01 +0200
systemd (243-2ubuntu1) focal; urgency=medium
[ Balint Reczey ]
* Merge to Ubuntu from experimental
* Refresh patches:
- Dropped changes:
* Cherrypick ask-password: prevent buffer overrow when reading from keyring.
File: debian/patches/ask-password-prevent-buffer-overrow-when-reading-fro.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6d6e9cbd4fc6e018031a4762e88f2c3aa19e24e8
* random-util: eat up bad RDRAND values seen on AMD CPUs.
File: debian/patches/+rdrand-workaround-on-amd.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?h=ubuntu-eoan&id=6ab88231efca4b04b26de6cfb5d671be154aabe0
- Remaining changes:
* Recommend networkd-dispatcher
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1e3b2c7e4757119da0d550b0b3c0a6626a176dc
* Enable EFI/bootctl on armhf.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=043122f7d8a1487bfd357e815a6ece1ceea6e7d1
* debian/control: strengthen dependencies.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1ecf0c372f5212129c85ae60fddf26b2271a1fe
* Add conflicts with upstart and systemd-shim
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=83ed7496afc7c27be026014d109855f7d0ad1176
* Specify Ubuntu's Vcs-Git
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd832930ef280c9a4a9dda2440d5a46a6fdb6232
* Ubuntu/extra: ship dhclient-enter hook.
Files:
- debian/extra/dhclient-enter-resolved-hook
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f3398a213f80b02bf3db0c1ce9e22d69f6d56764
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=258893bae8cbb12670e4807636fe8f7e9fb5407a
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0725c1169ddde4f41cacba7af3e546704e2206be
* udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
Files:
- debian/extra/modprobe.d-udeb/scsi-mod-scan-sync.conf
- debian/udev-udeb.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=eb6d8a2b9504917abb7aa2c4035fdbb7b98227f7
* 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)
Files:
- debian/extra/start-udev
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6b72628f8de991e2c67ac4289fc74daf3abe7d14
* debian/extra/units/systemd-resolved.service.d/resolvconf.conf:
drop resolvconf.conf drop-in, resolved integration moved to resolvconf package.
* debian/extra/wrap_cl.py: add changelog formatter
Files:
- debian/extra/wrap_cl.py
- debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e69bceab9cec8df64cdca18cd71e7c0874f8b3
* debian/gbp.conf: Set tag format to ubuntu/*
* debian/gbp.conf: Change debian-branch to ubuntu-eoan
* libnss-resolve: do not disable and stop systemd-resolved
File: debian/libnss-resolve.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=95577d14e84e19b614b83b2e24985d89e8c2dac0
* core: Revert strict mount namespacing/sandboxing, until LXD allows the needed mounts.
File: debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=030919ba5e4931d6ee576d0259fae67fe4ed9770
* Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file
File: debian/patches/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ad0879e10bbe3d641f940260b93c7eb2cf4624c
* Re-add support for /etc/writable for core18
File: debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a5b5fca66c1127068e4ce0cc9ab497814211f4f7
* Improve autopkgtest success rate, by bumping up timeouts
File: debian/patches/debian/UBUNTU-bump-selftest-timeouts.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c05586d9da033bbfd6b6a74e10b87520843c7c48
* core: set /run size to 10%, like initramfs-tools does.
File: debian/patches/debian/UBUNTU-core-set-run-size-to-10-like-initramfs-tools-does.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fac2568fe716dc1a41bada78293dc6327a6df0d
* Ship systemd sysctl settings.
Files:
- debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7cd041a6d0ef459e4b2a82d8ea5fa1ce05184dfb
* journald.service: set Nice=-1 to dodge watchdog on soft lockups.
File: debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0a9aeffac556492bf517ce2d23313ff7a277926
* networkd: if RA was implicit, do not await ndisc_configured.
File: debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f749ff528d1b788aa4ca778e954c16b213ee629
* networkd: [Route] PreferredSource not working in *.network files.
Files:
- debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4e2ee0b2ac1be2ae78952890a56a2d5398df518
* Disable LLMNR and MulticastDNS by default
Files:
- debian/patches/debian/UBUNTU-resolved-disable-global-LLMNR-and-MulticastDNS.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4ec428e83696a5cd0405b677a35e97681867629
* test-sleep: skip test_fiemap upon inapproriate ioctl for device.
File: debian/patches/debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ebb5b9f6b77760a5470e8a780d69875b1db76f7
* test/test-functions: launch qemu-system with -vga none.
File: debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=90af1fa893cce5ed49999d16da0b793da6523394
* units: conditionalize more units to not start in containers.
Files:
- debian/patches/debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3689afa1a782de8c19a757459b6360de1195ad55
* units: Disable journald Watchdog
File: debian/patches/debian/UBUNTU-units-disable-journald-watchdog.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=64d2b4f1d0d057073fba585f19823332e2a6eed5
* wait-online: do not wait, if no links are managed (neither configured, or failed).
File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=31f04c3fc769dacb3cf2a78240a1710a99a865b8
* Set UseDomains to true, by default, on Ubuntu.
File: debian/patches/debian/Ubuntu-UseDomains-by-default.patch
* Ignore failures to set Nice priority on services in containers.
File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5b8e457f8d883fc6f55d33d46b3474926a495d29
* units: set ConditionVirtualization=!private-users on journald audit socket.
File: debian/patches/debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03ed18a9940731bbf794ad320fabf337488835c6
* Workaround captive portals not responding to EDNS0 queries (DVE-2018-0001).
File: debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=87d3fe81b7281687ecf3c0b9a8356e90cc714d0b
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2974114ed9b89ea922a23893e8eff70d5cac77fe
* Disable dh_installinit generation of tmpfiles for the systemd package.
Files:
- debian/rules
- debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fd144cbe31cc7a9383cc76f21f4b84c22a9dd1b
* Enable systemd-resolved by default
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=05adfa0902115f51c1196ad623165a75bb8b4313
* Create /etc/resolv.conf at postinst, pointing at the stub resolver.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef4adf46bbbe2d22508b70b889d23da53b85039d
* Always setup /etc/resolv.conf on new installations.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=20bc8a37fa3c9620bed21a56a4eabd71db71d861
* Disable systemd-networkd-wait-online by default.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=694473d812b50d2fefd6494d494ca02b91bc8785
* postinst: drop empty/stock /etc/rc.local
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e7d071a26a79558771303b0b87f007e650eaebbe
* systemd.postinst: enable persistent journal
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f94f18d9dbc085b6a9ff33c141a6e542142f85b5
* debian/systemd.postinst: Skip daemon-reexec and try-restarts during shutdown
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=51daab96ae79483b5e5fb62e1e0477c87ee11fd1
* Drop systemd.prerm safety check.
File: debian/systemd.prerm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0244c4d56556317f14eecc2f51871969ef02ba7b
* boot-and-services: stderr is ok, for status command on the c1 container.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=da14d34e7cc33c44ad67e64c9fd092f8cc1675f9
* adt: boot-and-services: assert any kernel syslog messages.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=29dc34f7a6e5dc505f6212c17c42e4420b47ed16
* tests/boot-smoke: ignore udevd connection timeouts resolving colord group.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e1477b764fa9ef23f5181ef3d31a1332191c3e0b
* Fix false negative checking for running jobs after boot.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=aeb01631efbaf3fe851dee15d496e0b66b5c347f
* Wait for systemctl is-system-running state.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=776998f1f55c445b6e385cab69a4219c42d00838
* debian/tests: Enforce udev upgrade.
Files:
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f350b43ccc1aa31c745b4ccebbb4084d5cea41ff
* Only test that gdm3 comes up on amd64. Stalls on other arches.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=97cb13685dfb353045c449ec5d6d1df60f661079
* debian/tests/systemd-fsckd: update assertions expectations for v237
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d5becd9a416b55dcdb7b9a7aba60c4e3d304e6a6
* Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bf5b501ac934497dbef5f64908ff37643dc7288e
* debian/tests: blacklist upstream test-24-unit-tests on ppc64le.
File: debian/tests/upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8062b9a2712c390010d2948eaf764a1b52e68715
* Skip falling back to device name when net_get_name(device) fails.
File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c79fe0e2dc29834e0cd236ade6e4e44a6ffb74fa
* d/t/control: mark udev test skippable.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c3419bd2a30a78d05cca9c38e50c9726de7e7632
* debian/extra/wrap_cl.py: add changelog formatter
Files:
- debian/extra/wrap_cl.py
- debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e69bceab9cec8df64cdca18cd71e7c0874f8b3
* debian/test/boot-and-services: Skip AppArmor tests in arm containers.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d3b35df77aa939365563a4edaee54ebb7f559a3
* d/t/control: run udev tests only with isolation-machine.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4b4c9bf44f4b8d7f75a4204aff697f549c8aad7
* UBUNTU: drop setting fs.protected_regular and fs.protected_fifos
File: debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6e583847b04c3f83a50f3bd6947dcae6a73d8388
* test-execute: Filter /dev/.lxc in exec-dynamicuser-statedir.service.
File: debian/patches/test-execute-Filter-dev-.lxc-in-exec-dynamicuser-statedir.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=75af888d5552f706b86182a56f12ccc8e83ca04e
* Pass personality test even when i386 userland runs on amd64 kernel
File: debian/patches/debian/UBUNTU-test-Pass-personality-test-even-when-i386-userland-runs-o.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=42e0bfc426f19430f6768ef4922a9531a345765f
* Revert manager putting bin before sbin in user instances
File: debian/patches/Revert-manager-put-bin-before-sbin-for-user-instances.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a01b494922bf76c4c3659b43df4f45a554f3276a
* Set the previous default, -Ddefault-hierarchy=hybrid at build-time.
This prevents breaking container managers
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ad8bc71956b7bcc97563383345024c93a0572cc7
* Revert "cgroup: Continue unit reset if cgroup is busy"
The change broke libvirt autopkgtest in Ubuntu. (LP: #1844879)
File: debian/patches/Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9bed00d9ea138f08d79c83c40ed3933eb04a5624
* debian/tests/boot-smoke: Drop part of the delta to gain better debug info
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=06715f3af3099cae57768de99d1b84fecca5a15d
* Revert upstream adding LINK_STATE_INITIALIZED because it breaks netplan.io's
ethernets autopkgtest.
Files:
- debian/patches/Revert-network-fix-assertion-when-link-get-carrier.patch
- debian/patches/Revert-network-prevent-interfaces-to-be-initialized-multi.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=70e93c2a05f0f7435614f8d52944d726601e319c
* d/e/checkout-upstream: UPSTREAM_REPO can override default systemd repo
File: debian/extra/checkout-upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a658380b58e5082e79476096fe7ee85358546f64
* debian/extra/checkout-upstream: rebase only PRs on upstream master.
This fixes testing arbitrary upstream commits with UPSTREAM_HEAD=<commit-id>.
File: debian/extra/checkout-upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7b8d2ae3cc68e7c388ce9ef7189c0451745ad6c2
* d/e/checkout-upstream: Add KEEP_DEBIAN_PATCHES option to keep patches.
The Debian patches that apply cleanly are kept when KEEP_DEBIAN_PATCHES
is set to give a better picture of how the tested upstream version
would work packaged.
File: debian/extra/checkout-upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a69135efeb8ee0bb92ff56523c117db2585922c4
* d/e/checkout-upstream: Keep all autopkgtests when KEEP_DEBIAN_TESTS is set
File: debian/extra/checkout-upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=50ae2b41d87a7791d609d66e3d27a3a50d814edc
* debian/extra/checkout-upstream: Use dots when deriving version from upstream
to sort higher than potential versions in Debian and also to conform native
package versioning practice.
File: debian/extra/checkout-upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=11c23cb721fa402160ea81b10cf3022a3f4cba8c
* Use package's version as systemd's reported version (LP: #1849158)
File: debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5245cbb5d168b56adc8106ccdb9b224830d55a45
* Fix test: expect mmap to fail in seccomp test on s390 and s390x
File: debian/patches/test-expect-mmap-to-fail-in-seccomp-test-on-s390-and-s390.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=04b28d6b177c2cf84c4bd262183098f47c356885
* udevadm trigger: do not propagate EACCES and ENODEV.
Propagating the errors broke udisks2 install scripts among others.
(LP: #1845314)
File: debian/patches/udevadm-trigger-do-not-propagate-EACCES-and-ENODEV.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=334e3fdc904de05105c78763c88220c1976d1946
* debian/gbp.conf: Set debian-branch to ubuntu-focal
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fae20a0dd7c2b24f6f6b49edf6e8f70adf57dc44
[ Dan Streetman ]
* d/extra/rules/73-special-net-names.rules: use $$ instead of $ in PROGRAM= value.
Author: Dan Streetman
File: debian/extra/rules/73-special-net-names.rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c5a86d7e286d14f2bc78473c3a1cc6ddc0df9158
-- Balint Reczey <rbalint@ubuntu.com> Tue, 22 Oct 2019 19:17:05 +0200
systemd (243-2) experimental; urgency=medium
* Import patches from v243-stable branch (up to fab6f010ac)
-- Michael Biebl <biebl@debian.org> Sun, 22 Sep 2019 12:46:02 +0200
systemd (243-1) experimental; urgency=medium
* New upstream version 243
* Merge changes from unstable branch
-- Michael Biebl <biebl@debian.org> Thu, 05 Sep 2019 01:21:49 +0200
systemd (243~rc2-1) experimental; urgency=medium
* New upstream version 243~rc2
- man: document that "systemd-analyze blame/critical-chain" is not useful
to track down job latency. (Closes: #920234)
- systemctl: process all units matched by a glob in the cat verb by
default. (Closes: #904913)
- units: automatically revert to /run logging on shutdown if necessary.
Prevents /var staying busy on shutdown due to journald.
(Closes: #851402)
- bash-completion: don't sort syslog priorities. (Closes: #913222)
- man: add example for setting multiple properties at once.
(Closes: #807464)
* Rebase patches
* Update symbols file for libsystemd0
* core: stop removing non-existent and duplicate lookup paths
* Install static-nodes-permissions.conf tmpfile in udev
-- Michael Biebl <biebl@debian.org> Sat, 31 Aug 2019 00:20:41 +0200
systemd (242-8) unstable; urgency=medium
[ Dan Streetman ]
* d/extra/rules/73-special-net-names.rules: use $$ instead of $ in PROGRAM=
value.
Fixes incorrect variable substitution.
* Rework and improve blacklist handling in debian/tests/upstream
[ Balint Reczey ]
* Various improvements to debian/extra/checkout-upstream making it more
straightforward to override the default behaviour
* Use package version as systemd's reported version (LP: #1849158)
[ Michael Biebl]
* debiant/tests/udev: replace deprecated ADTTMP with AUTOPKGTEST_TMP
-- Michael Biebl <biebl@debian.org> Fri, 08 Nov 2019 23:18:00 +0100
systemd (242-7ubuntu2) eoan; urgency=medium
[ Bryan Quigley ]
* Update patch for resolved: Mitigate DVE-2018-0001, by retrying NXDOMAIN
without EDNS0. This disables the workaround if DNSSEC=yes.
Falls back directly to simple UDP instead of trying an intermediate.
(LP: #1796501)
Author: Bryan Quigley
File: debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2974114ed9b89ea922a23893e8eff70d5cac77fe
[ Balint Reczey ]
* Pass personality test even when i386 userland runs on amd64 kernel
File: debian/patches/debian/UBUNTU-test-Pass-personality-test-even-when-i386-userland-runs-o.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=42e0bfc426f19430f6768ef4922a9531a345765f
* Refresh patches
Files:
- debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
- debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
- debian/patches/test-execute-Filter-dev-.lxc-in-exec-dynamicuser-statedir.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ff8387be07322230e9afe87f1c767ee241e9a0e1
-- Balint Reczey <rbalint@ubuntu.com> Tue, 08 Oct 2019 22:31:17 +0200
systemd (242-7ubuntu1) eoan; urgency=medium
* Merge from unstable
* UBUNTU: drop setting fs.protected_regular and fs.protected_fifos from
sysctl defaults shipped by systemd (LP: #1845637)
File: debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6e583847b04c3f83a50f3bd6947dcae6a73d8388
* test-execute: Filter /dev/.lxc in exec-dynamicuser-statedir.service.
It appears in nested LXC containers and broke the armhf autopkgtest.
(LP: #1845337)
File: debian/patches/test-execute-Filter-dev-.lxc-in-exec-dynamicuser-statedir.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=75af888d5552f706b86182a56f12ccc8e83ca04e
-- Balint Reczey <rbalint@ubuntu.com> Wed, 02 Oct 2019 14:13:28 +0200
systemd (242-7) unstable; urgency=medium
* sleep: properly pass verb to sleep script
* core: factor root_directory application out of apply_working_directory.
Fixes RootDirectory not working when used in combination with User.
(Closes: #939408)
* shared/bus-util: drop trusted annotation from
bus_open_system_watch_bind_with_description().
This ensures that access controls on systemd-resolved's D-Bus interface
are enforced properly.
(CVE-2019-15718, Closes: #939353)
-- Michael Biebl <biebl@debian.org> Wed, 04 Sep 2019 19:34:17 +0200
systemd (242-6ubuntu1) eoan; urgency=medium
[ Dan Streetman ]
* d/t/control: mark udev test skippable.
The udev test will return 77 (from udev-test.pl) if it can't
setup the test environment; mark it skipped in that case.
Author: Dan Streetman
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c3419bd2a30a78d05cca9c38e50c9726de7e7632
[ Dimitri John Ledkov ]
* debian/extra/wrap_cl.py: add changelog formatter
Author: Dimitri John Ledkov
Files:
- debian/extra/wrap_cl.py
- debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e69bceab9cec8df64cdca18cd71e7c0874f8b3
[ Balint Reczey ]
* debian/test/boot-and-services: Skip AppArmor tests in arm containers.
The test is failing on armhf testbeds using containers
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d3b35df77aa939365563a4edaee54ebb7f559a3
* d/t/control: run udev tests only with isolation-machine.
It fails in Ubuntu CI armhf containers and may fail elsewhere, too.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4b4c9bf44f4b8d7f75a4204aff697f549c8aad7
* Merge to Ubuntu from unstable
- Dropped changes:
* Skip starting systemd-remount-fs.service in containers
even when /etc/fstab is present.
File: debian/patches/debian/Skip-starting-systemd-remount-fs.service-in-containers.patch
* resolved: add support for pipelined requests
Files:
- debian/patches/llmnr-add-comment-why-we-install-no-complete-handler-on-s.patch
- debian/patches/resolved-add-comment-to-dns_stream_complete-about-its-err.patch
- debian/patches/resolved-keep-stub-stream-connections-up-for-as-long-as-c.patch
- debian/patches/resolved-only-call-complete-with-zero-argument-in-LLMNR-c.patch
- debian/patches/resolved-restart-stream-timeout-whenever-we-managed-to-re.patch
- debian/patches/stream-follow-coding-style-don-t-use-degrade-to-bool-for-.patch
- debian/patches/stream-track-type-of-DnsStream-object.patch
- debian/patches/transaction-simplify-handling-if-we-get-an-unexpected-DNS.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8ad1db08c2135af098a33957ce7cffbe21fb683f
* pam-systemd: use secure_getenv() rather than getenv()
File: debian/patches/pam-systemd-use-secure_getenv-rather-than-getenv.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f3291e9e8c3eafd0c8921cb26a0d5ee0fd563b3c
* support PPC64LE qemu based testing.
Files:
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=483a4daba07f809883883e8e8b9c365cfbf7256e
* tests/storage: make the test more resilient.
File: debian/tests/storage
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c08dcb1ffe372acd3a21496758a1984ff78dcdd4
* Wait for cryptsetup unit to start, before stopping.
File: debian/tests/storage
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b65aa350be7e61c65927fbc0921a750fcfaa51cd
* Fix typpo in storage test.
File: debian/tests/storage
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f28aa5fe4ab175b99b6ea702559c59ca473b4ca8
- Remaining changes:
* Set UseDomains to true, by default, on Ubuntu.
File: debian/patches/debian/Ubuntu-UseDomains-by-default.patch
* Enable systemd-resolved by default
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=05adfa0902115f51c1196ad623165a75bb8b4313
* Create /etc/resolv.conf at postinst, pointing at the stub resolver.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef4adf46bbbe2d22508b70b889d23da53b85039d
* libnss-resolve: do not disable and stop systemd-resolved
File: debian/libnss-resolve.postrm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=95577d14e84e19b614b83b2e24985d89e8c2dac0
* Ignore failures to set Nice priority on services in containers.
File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5b8e457f8d883fc6f55d33d46b3474926a495d29
* units: set ConditionVirtualization=!private-users on journald audit socket.
File: debian/patches/debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03ed18a9940731bbf794ad320fabf337488835c6
* debian/tests: Enforce udev upgrade.
Files:
- debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f350b43ccc1aa31c745b4ccebbb4084d5cea41ff
* Always setup /etc/resolv.conf on new installations.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=20bc8a37fa3c9620bed21a56a4eabd71db71d861
* Ubuntu/extra: ship dhclient-enter hook.
Files:
- debian/extra/dhclient-enter-resolved-hook
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f3398a213f80b02bf3db0c1ce9e22d69f6d56764
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=258893bae8cbb12670e4807636fe8f7e9fb5407a
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0725c1169ddde4f41cacba7af3e546704e2206be
* Disable systemd-networkd-wait-online by default.
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=694473d812b50d2fefd6494d494ca02b91bc8785
* postinst: drop empty/stock /etc/rc.local
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e7d071a26a79558771303b0b87f007e650eaebbe
* Ship systemd sysctl settings.
Files:
- debian/patches/debian/UBUNTU-drop-kernel.-settings-from-sysctl-defaults-shipped.patch
- debian/rules
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7cd041a6d0ef459e4b2a82d8ea5fa1ce05184dfb
* systemd.postinst: enable persistent journal
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f94f18d9dbc085b6a9ff33c141a6e542142f85b5
* Disable LLMNR and MulticastDNS by default
Files:
- debian/patches/debian/UBUNTU-resolved-disable-global-LLMNR-and-MulticastDNS.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4ec428e83696a5cd0405b677a35e97681867629
* Add "AssumedApparmorLabel=unconfined" to timedate1 dbus service file
File: debian/patches/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ad0879e10bbe3d641f940260b93c7eb2cf4624c
* debian/tests/systemd-fsckd: update assertions expectations for v237
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d5becd9a416b55dcdb7b9a7aba60c4e3d304e6a6
* test/test-functions: launch qemu-system with -vga none.
File: debian/patches/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=90af1fa893cce5ed49999d16da0b793da6523394
* tests/boot-smoke: ignore udevd connection timeouts resolving colord group.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e1477b764fa9ef23f5181ef3d31a1332191c3e0b
* Drop systemd.prerm safety check.
File: debian/systemd.prerm
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0244c4d56556317f14eecc2f51871969ef02ba7b
* wait-online: do not wait, if no links are managed (neither configured, or failed).
File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=31f04c3fc769dacb3cf2a78240a1710a99a865b8
* journald.service: set Nice=-1 to dodge watchdog on soft lockups.
File: debian/patches/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e0a9aeffac556492bf517ce2d23313ff7a277926
* Workaround captive portals not responding to EDNS0 queries (DVE-2018-0001).
File: debian/patches/resolved-Mitigate-DVE-2018-0001-by-retrying-NXDOMAIN-with.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=87d3fe81b7281687ecf3c0b9a8356e90cc714d0b
* Recommend networkd-dispatcher
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1e3b2c7e4757119da0d550b0b3c0a6626a176dc
* networkd: if RA was implicit, do not await ndisc_configured.
File: debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2f749ff528d1b788aa4ca778e954c16b213ee629
* udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i.
Files:
- debian/extra/modprobe.d-udeb/scsi-mod-scan-sync.conf
- debian/udev-udeb.install
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=eb6d8a2b9504917abb7aa2c4035fdbb7b98227f7
* Disable dh_installinit generation of tmpfiles for the systemd package.
Files:
- debian/rules
- debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fd144cbe31cc7a9383cc76f21f4b84c22a9dd1b
* Enable EFI/bootctl on armhf.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=043122f7d8a1487bfd357e815a6ece1ceea6e7d1
* boot-and-services: stderr is ok, for status command on the c1 container.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=da14d34e7cc33c44ad67e64c9fd092f8cc1675f9
* Skip systemd-fsckd on arm64, because of broken/lack of clean shutdown.
File: debian/tests/systemd-fsckd
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bf5b501ac934497dbef5f64908ff37643dc7288e
* adt: boot-and-services: assert any kernel syslog messages.
File: debian/tests/boot-and-services
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=29dc34f7a6e5dc505f6212c17c42e4420b47ed16
* 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)
Files:
- debian/extra/start-udev
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6b72628f8de991e2c67ac4289fc74daf3abe7d14
* units: conditionalize more units to not start in containers.
Files:
- debian/patches/debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3689afa1a782de8c19a757459b6360de1195ad55
* test-sleep: skip test_fiemap upon inapproriate ioctl for device.
File: debian/patches/debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6ebb5b9f6b77760a5470e8a780d69875b1db76f7
* Re-add support for /etc/writable for core18
File: debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a5b5fca66c1127068e4ce0cc9ab497814211f4f7
* debian/control: strengthen dependencies.
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d1ecf0c372f5212129c85ae60fddf26b2271a1fe
* Improve autopkgtest success rate, by bumping up timeouts
File: debian/patches/debian/UBUNTU-bump-selftest-timeouts.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c05586d9da033bbfd6b6a74e10b87520843c7c48
* units: Disable journald Watchdog
File: debian/patches/debian/UBUNTU-units-disable-journald-watchdog.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=64d2b4f1d0d057073fba585f19823332e2a6eed5
* Add conflicts with upstart and systemd-shim
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=83ed7496afc7c27be026014d109855f7d0ad1176
* Specify Ubuntu's Vcs-Git
File: debian/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fd832930ef280c9a4a9dda2440d5a46a6fdb6232
* debian/systemd.postinst: Skip daemon-reexec and try-restarts during shutdown
File: debian/systemd.postinst
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=51daab96ae79483b5e5fb62e1e0477c87ee11fd1
* Switch gbp.conf to disco.
File: debian/gbp.conf
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fea585b259e3e766d8d3dbc9690e879c054ddc87
* core: set /run size to 10%, like initramfs-tools does.
File: debian/patches/debian/UBUNTU-core-set-run-size-to-10-like-initramfs-tools-does.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1fac2568fe716dc1a41bada78293dc6327a6df0d
* core: Revert strict mount namespacing/sandboxing, until LXD allows the needed mounts.
File: debian/patches/Revert-namespace-be-more-careful-when-handling-namespacin.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=030919ba5e4931d6ee576d0259fae67fe4ed9770
* networkd: [Route] PreferredSource not working in *.network files.
Files:
- debian/patches/debian/UBUNTU-networkd-if-RA-was-implicit-do-not-await-ndisc_con.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b4e2ee0b2ac1be2ae78952890a56a2d5398df518
* debian/tests: blacklist upstream test-24-unit-tests on ppc64le.
File: debian/tests/upstream
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8062b9a2712c390010d2948eaf764a1b52e68715
* debian/control: Update Vcs-{Browser|Git} to Ubuntu's packaging repository
* debian/gbp.conf: Set tag format to ubuntu/*
* Only test that gdm3 comes up on amd64. Stalls on other arches.
File: debian/tests/control
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=97cb13685dfb353045c449ec5d6d1df60f661079
* Fix false negative checking for running jobs after boot.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=aeb01631efbaf3fe851dee15d496e0b66b5c347f
* Cherrypick ask-password: prevent buffer overrow when reading from keyring.
File: debian/patches/ask-password-prevent-buffer-overrow-when-reading-fro.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6d6e9cbd4fc6e018031a4762e88f2c3aa19e24e8
* Wait for systemctl is-system-running state.
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=776998f1f55c445b6e385cab69a4219c42d00838
* random-util: eat up bad RDRAND values seen on AMD CPUs.
File: debian/patches/+rdrand-workaround-on-amd.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?h=ubuntu-eoan&id=6ab88231efca4b04b26de6cfb5d671be154aabe0
* Refresh patches
* debian/tests/boot-smoke: Restore exit handling Ubuntu delta lost in 241 merge
File: debian/tests/boot-smoke
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3bad1cf23cc91299471542e83c589f2b6237a162
* Skip falling back to device name when net_get_name(device) fails.
This fixes network-manager and netplan.io autopkgtests
File: debian/patches/Skip-falling-back-to-device-name-when-net_get_name-device.patch
https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c79fe0e2dc29834e0cd236ade6e4e44a6ffb74fa
-- Balint Reczey <rbalint@ubuntu.com> Thu, 12 Sep 2019 10:28:46 +0200
systemd (242-6) unstable; urgency=medium
[ Dan Streetman ]
* d/t/control: upstream test requires qemu-system-ppc on ppc64el
* d/t/control: install seabios for upstream test.
Some archs (at least arm64) qemu implementation require the vga bios.
[ Michael Biebl ]
* Drop unused lintian override
* network: fix ListenPort= in [WireGuard] section (Closes: #936198)
* d/e/r/73-usb-net-by-mac.rules: import net.ifnames only for network devices
(Closes: #934589)
* d/e/r/73-usb-net-by-mac.rules: skip if iface name was provided by
user-space
* Drop dbus activation stub service.
Since dbus 1.11.0, a dbus-daemon that is run with --systemd-activation
automatically assumes that o.fd.systemd1 is an activatable service.
As a result, with a new enough dbus version,
/usr/share/dbus-1/services/org.freedesktop.systemd1.service and
/usr/share/dbus-1/system-services/org.freedesktop.systemd1.service
become unnecessary and can be removed. (Closes: #914015)
* Revert "core: check start limit on condition checks too"
If a unit was referenced too often, it hit the restart limit and the
unit was marked as failed. Fixes a regression introduced in v242.
(Closes: #935829)
[ Michael Prokop ]
* README.Debian: document KillUserProcesses behavior in Debian
-- Michael Biebl <biebl@debian.org> Tue, 03 Sep 2019 11:09:07 +0200
systemd (242-5) unstable; urgency=medium
[ Dan Streetman ]
* d/rules: add CONFFGLAGS_UPSTREAM to dh_auto_configure -- params
[ Michael Biebl ]
* core: never propagate reload failure to service result.
Fixes a regression introduced in v239 where the main process of a
service unit gets killed on reload if ExecReload fails. (Closes: #936032)
* shared/seccomp: add sync_file_range2.
Some architectures need the arguments to be reordered because of alignment
issues. Otherwise, it's the same as sync_file_range.
Fixes sync_file_range failures in nspawn containers on arm, ppc.
(Closes: #935091)
* bash-completion: don't sort syslog priorities.
By default, the available completions are sorted alphabetically, which
is counterproductive in case of syslog priorities. Override the default
behavior using the `nosort` option. (Closes: #913222)
* test-bpf: skip test when run inside containers
-- Michael Biebl <biebl@debian.org> Thu, 29 Aug 2019 16:18:18 +0200
systemd (242-4) unstable; urgency=medium
* Upload to unstable
-- Michael Biebl <biebl@debian.org> Wed, 21 Aug 2019 22:09:13 +0200
systemd (242-3) experimental; urgency=medium
[ Dan Streetman ]
* d/t/boot-and-services: fix test_failing()
* d/t/boot-and-services: check for any kernel message, not just first kernel
message (Closes: #929730)
* d/t/upstream: add TEST-30, TEST-34 to blacklist
* d/t/timedated: replace systemctl is-active with systemctl show
* d/t/control: root-unittests can break networking, add breaks-testbed
* d/t/control: mark udev test skippable
* d/t/upstream: always cleanup after (and before) each test
* d/t/control: upstream test requires dmeventd
* d/e/checkout-upstream: don't remove .git
* d/e/checkout-upstream: move change to debian/ files above other changes
* d/e/checkout-upstream: add UPSTREAM_KEEP_CHANGELOG param
* d/e/checkout-upstream: create git commits for each change
* d/e/checkout-upstream: switch from 'quilt' to 'native' format
* d/e/checkout-upstream: set user.name, user.email if unset
* d/t/storage: change plaintext_name to include testname
* d/t/storage: increase wait for plaintext_dev from 5 to 30 seconds
* d/t/storage: wait for service to start, only stop if active
* d/t/storage: don't search for 'scsi_debug' in ask_password
* d/t/storage: manage scsi_debug using add_hosts (Closes: #929728)
* d/t/storage: use short timeout waiting for scsi_debug block dev to appear
* d/t/storage: convert password agent into normal Thread
* d/t/storage: fail if socket info not in ask_password contents
* d/t/boot-smoke: pass failure reason to fail() to print instead of separate
echo
* d/t/boot-smoke: in fail() set +e so errors are ignored while gathering
data
* d/t/boot-smoke: gather still running jobs in fail()
* d/t/boot-smoke: wait for is-system-running
* d/t/boot-smoke: call fail if pidof polkitd fails
* d/t/boot-smoke: remove check for running jobs
[ Michael Biebl ]
* d/t/boot-smoke: check for NetworkManager instead of D-Bus activated
polkitd (Closes: #934992)
-- Michael Biebl <biebl@debian.org> Wed, 21 Aug 2019 00:12:22 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libsystemd-shared`.
Generated by dwww version 1.16 on Sat Dec 13 16:23:55 CET 2025.