Public bug reported: Scheduled-For: ubuntu-25.11 Ubuntu: 257.9-0ubuntu2 Debian Unstable: 258.1-2
The current version in Ubuntu went ahead of Debian in the past, so this package may be diverged from Debian and require more review than usual to get back to mergeability. If this package should not be considered for merges or syncs in the future, you may wish to consider adding it to the `sync-blocklist` at: https://code.launchpad.net/~ubuntu-archive/+git/sync-blocklist A new release of systemd is available for merging from Debian Unstable. If it turns out this needs a sync rather than a merge, please change the tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally) update the title as desired. If this merge pulls in a new upstream version, also consider adding an entry to the resolute Release Notes: https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/ ### New Debian Changes ### systemd (258.1-2) unstable; urgency=medium [ Luca Boccassi ] * Backport patch to fix autopkgtest with new util-linux due to file move (Closes: #1118360) * getty-static: add missing Documentation= * systemd-tests: drop unused overrides [ Simon McVittie ] * d/libnss-systemd.postinst: Ensure module is enabled for all four databases. Before version 251.3-2, libnss-systemd was only enabled for the passwd and group databases. Since that version, new installations are set up in all four user/group databases (passwd, group, shadow and gshadow) but older installations' configuration remained unchanged until now. This resulted in configuration drift: shadow and gshadow would list systemd dynamic users in new installations of Debian 12 or 13, but not in installations that had been upgraded from Debian 11 or older, preventing new versions of gdm3 from working on those older systems. Address this by doing a one-time migration from the old to new configuration. (Closes: #1118640) -- Luca Boccassi <[email protected]> Mon, 27 Oct 2025 13:06:14 +0000 systemd (258.1-1) unstable; urgency=medium * Override Lintian warning for groff-message. These manpages are generated by docbook, so these warnings are not useful. * Override Lintian warning for spare-manual-page * Override lintian warnings for conflicts-with-version * Drop versioned conflicts added for bullseye upgrades * Override Lintian warning for appstream-metadata-missing-modalias- provide * systemd: recommend login package (Closes: #1116286) * Explicitly disable bpf-framework for stage1 builds * autopkgest: install bsdutils and bsdextrautils for unit tests * Update upstream source from tag 'upstream/258.1' Update to upstream version '258.1' with Debian dir 7941c0a45113f1d3faf0a067f15a8e11a7be2774 * Make /run/lock world writable by default: "The TC therefore resolves that systemd shall provide /var/lock with relaxed enough permissions that existing Debian software that uses /var/lock for system-wide locks of serial devices (and similar purposes) works again. The TC exercises its power under constitution #6.1.4 to overrule the systemd maintainers in this regard." (Closes: #1110980) -- Luca Boccassi <[email protected]> Mon, 13 Oct 2025 16:34:55 +0100 systemd (258-1) unstable; urgency=medium * autopkgtest: manually compress logs on failure. Debci started deleting files from the artifacts archive, even though it gets compressed later. Compress logs manually at the highest ratio possible in the test itself to try and avoid losing logs, as it makes triaging issues impossible. * autopkgest: install dosfstools for test-loop-block * autopkgtest: enable debug logs for unit-tests job * Update to new upstream version v258. For a full list of changes: https://github.com/systemd/systemd/releases/tag/v258 (Closes: #1110461) -- Luca Boccassi <[email protected]> Wed, 17 Sep 2025 13:18:27 +0100 systemd (258~rc4-1) unstable; urgency=medium * Update upstream source from tag 'upstream/258_rc4' Update to upstream version '258~rc4' with Debian dir 90746e462e2de5e83f4bcadd50a96a0fefd795de -- Luca Boccassi <[email protected]> Fri, 05 Sep 2025 11:37:05 +0100 systemd (258~rc3-1) unstable; urgency=medium * systemd-boot: install kernel hooks to /usr/share/ It is now supported since Trixie, so shim the hooks in /usr/share/ so they can be overridden in /etc/ * Update upstream source from tag 'upstream/258_rc3' Update to upstream version '258~rc3' with Debian dir 024c11377e68f4e54703104737379ce23e48c7cf (Closes: #1111326 #1110997) -- Luca Boccassi <[email protected]> Wed, 20 Aug 2025 15:27:08 +0100 systemd (258~rc2-2) unstable; urgency=medium * Stop installing /var/lib/systemd in the package. /var/ needs to be handled by tmpfiles.d, not by the package, so that it can be deleted and recreated as needed on first boot. * NEWS: fixlets and adjustments (Closes: #1110569) -- Luca Boccassi <[email protected]> Tue, 12 Aug 2025 21:34:13 +0100 systemd (258~rc2-1) experimental; urgency=medium * Install usr/share/factory files and restore nsswitch.conf/pam.d/issue on factory reset * systemd-boot: register interest in systemd-boot-signed trigger (Closes: #1109984) * NEWS: fix typo (Closes: #1109979) * systemd-boot: fix registering/removing uncompressed kernels * d/t/control: prefer systemd-boot-tools if available * systemd-boot: make efibootmgr a dependency. Ensures efivars can be set up correctly * Update upstream source from tag 'upstream/258_rc2' Update to upstream version '258~rc2' with Debian dir 164978ce9ff194871416f304705979b7d540a8e2 * systemd-container: update lintian overrides for more false positives -- Luca Boccassi <[email protected]> Tue, 05 Aug 2025 17:19:48 +0100 systemd (258~rc1-1) experimental; urgency=medium * ukify: recommend sbsigntool | pesign for signing (Closes: #1108803) * Move bootctl zsh completion file too to new package * systemd-boot-tools: change architecture to linux-any. The tool can be used for cross-building, and it's available on all architectures, not just EFI ones * systemd-boot: fix initramfs post-update hook for uncompressed kernels (Closes: #1109098) * d/watch: remove restriction to v257.x series * Update upstream source from tag 'upstream/258_rc1' Update to upstream version '258~rc1' with Debian dir 79d831e85f4a665f4ecdd61d0fbe6121b48ff7f3 * Add and remove files for 258~rc1 * Enable sd-vmspawn (Closes: #1074433) * NEWS: note cgroupv1 removal * Drop world-writable /run/lock debianism * Drop all workarounds that are obsolete after trixie * NEWS: note removal of telinit/runlevel * Update symbols file for 258~rc1 * Update Lintian overrides * Add a few more conflicts to packages providing the same files * d/copyright: update paths -- Luca Boccassi <[email protected]> Wed, 23 Jul 2025 22:23:59 +0100 ### Old Ubuntu Delta ### systemd (257.9-0ubuntu2) questing; urgency=medium * basic: validate timezones in get_timezones() (LP: #2125405) * debian/libnss-systemd.nss: install after 'compat' too (LP: #2125403) * d/t/boot-and-services: use coreutils tunable in apparmor test (LP: #2125614) * d/t/upstream: use GNU cp in test setup (LP: #2122363) -- Nick Rosbrook <[email protected]> Thu, 25 Sep 2025 12:45:39 -0400 systemd (257.9-0ubuntu1) questing; urgency=medium [ Nick Rosbrook ] * New upstream stable version 257.9 - Bug fixes only - Update upstream source from tag 'ubuntu/upstream/257.9' Update to upstream version '257.9' with Debian dir 991861d2786efe36972fc9cc9d3dcb496264de5a * Drop resolve-re-create-link-unicast-scopes-on-reload.patch Applied upstream: https://github.com/systemd/systemd/commit/fc74fb8cb3 [ Marco Trevisan (Treviño) ] * debian/libnss-systemd.preinst: force nsswitch.conf update Drop systemd instances in nsswitch.conf, and force postinst to re-generate the file (LP: #2121017) * debian/linbnss-systemd.nss: Install systemd service after files. As suggested by upstream the systemd NSS service should come just after files [ Luca Boccassi ] * systemd-boot-tools: change architecture to linux-any. The tool can be used for cross-building, and it's available on all architectures, not just EFI ones (LP: #2122158) -- Nick Rosbrook <[email protected]> Mon, 08 Sep 2025 08:41:33 -0400 systemd (257.8-0ubuntu2) questing; urgency=medium [ Lukas Märdian ] * d/[t/]control,d/systemd-resolved-dnssec*: Disable DNSSEC by default. (LP: #2121483) [ Nick Rosbrook ] * resolve: re-create link unicast scopes on reload * d/control: Conflicts: and Replaces: systemd-resolved-dnssec Ensures systemd-resolved-dnssec is removed on systems that already have it. -- Nick Rosbrook <[email protected]> Wed, 27 Aug 2025 16:09:22 -0400 systemd (257.8-0ubuntu1) questing; urgency=medium * New upstream stable version 257.8 - Bug fixes only - d/gbp.conf: set upstream-branch=upstream/257.x - Update upstream source from tag 'ubuntu/upstream/257.8' Update to upstream version '257.8' with Debian dir 8f881d0950662d924a4334d266ef5606b560f61c * d/rules: drop bpf build workarounds for Ubuntu * test: skip TEST-50-DISSECT.dissect (LP: #2116460) * d/t/boot-and-services: tweak test_rsyslog regexes -- Nick Rosbrook <[email protected]> Mon, 25 Aug 2025 15:51:41 -0400 systemd (257.7-1ubuntu3) questing; urgency=medium * meson.build: build with -Wl,-z,gcs-report=none on arm64 (LP: #2119100) -- Nick Rosbrook <[email protected]> Fri, 01 Aug 2025 11:55:27 -0400 systemd (257.7-1ubuntu2) questing; urgency=medium [ Lukas Märdian ] * d/control,d/systemd-resolved-dnssec*: Add systemd-resolved-dnssec binary, shipping a drop-in config from d/extra/resolved.conf.d/ (LP: #2117730) * d/t/control: Add new 'dnssec' test case. * d/control: Add Recommends to systemd-resolved-dnssec [ Nick Rosbrook ] * test: ignore coredumps for gnusleep in addition to sleep (LP: #2116459) * test: follow /usr/bin/sleep symlink when checking coredumps (LP: #2116465) -- Nick Rosbrook <[email protected]> Tue, 29 Jul 2025 12:11:40 -0400 systemd (257.7-1ubuntu1) questing; urgency=medium * Merge with Debian unstable. Remaining changes: - debian/tests/boot-and-services: skip apparmor tests on armhf - debian/systemd.postinst: + manually call systemd-tmpfiles --create in postinst + Do not create /etc/tmpfiles.d/tmp.conf on upgrades - debian/control: + Add Recommends: networkd-dispatcher systemd-resolved to systemd package + Make systemd-cryptsetup Priority: important + Give systemd-resolved Priority: important + Add Recommends: systemd-hwe-hwdb to udev package + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved + Do not build systemd-boot-efi-{amd64,arm64}-signed-template - switch-root: use MS_MOVE for /run when switchig from initrd - resolve,wait-online: backport wait-online DNS patches - test-network: add handling for Ubuntu FAN patches (LP #2104943) - d/rules: disable bpf support on riscv64 for now (LP #2099864) - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028) - d/extra/polkit-1: let root ignore inhibitors on reboot etc (LP #2092438) - Fix d/extra/initramfs-tools/hooks/udev, so that udev rules that are specific to s390x ccw devices are only prevented from being copied if zdev_early=0 is set, but copy rules in case of zdev_early=1 or if zdev_early is not specified at all. (LP #2102236) - Delta for i386: + debian/systemd.install: exclude files that are not built for i386 + debian/systemd.manpages: do not ship un-built manpages on i386 + debian/rules,debian/control,debian/tests/control: Do not build with tpm libraries on i386 + debian/rules,debian/control,debian/tests/control: Do not build with libqrencode on i386 + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors -- Nick Rosbrook <[email protected]> Mon, 30 Jun 2025 15:11:21 -0400 ** Affects: systemd (Ubuntu) Importance: Undecided Status: New ** Tags: dcr-merge ** Changed in: systemd (Ubuntu) Milestone: None => ubuntu-25.11 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2130132 Title: Merge systemd from Debian Unstable for resolute To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2130132/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
