[ubuntu/resolute-proposed] systemd 258.1-2ubuntu1 (Accepted)
Nick Rosbrook
enr0n at ubuntu.com
Tue Nov 4 09:45:27 UTC 2025
systemd (258.1-2ubuntu1) resolute; urgency=medium
* Merge with Debian unstable (LP: #2130132). Remaining changes:
- debian/systemd.postinst:
+ manually call systemd-tmpfiles --create in postinst
- 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
- d/rules: disable bpf support on riscv64 for now (LP #2099864)
- d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
- d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
polkit rule by default (LP #2092438)
[ was: "d/extra/polkit-1: let root ignore inhibitors on reboot etc" ]
- 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
- debian/libnss-systemd.*:
+ debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
+ 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
- debian/tests:
+ d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
+ d/t/upstream: use GNU cp in test setup (LP #2122363)
+ d/t/boot-and-services: tweak test_rsyslog regexes
+ debian/tests/boot-and-services: skip apparmor tests on armhf
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test-network: add handling for Ubuntu FAN patches (LP #2104943)
+ basic: validate timezones in get_timezones() (LP #2125405)
+ test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
+ test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
+ test: skip TEST-50-DISSECT.dissect (LP #2116460)
* Dropped changes, no longer needed:
- d/control: Conflicts: and Replaces: systemd-resolved-dnssec
- meson.build: build with -Wl,-z,gcs-report=none on arm64 (LP #2119100)
* Dropped changes, included in Debian:
- Do not create /etc/tmpfiles.d/tmp.conf on upgrades
- d/rules: drop bpf build workarounds for Ubuntu
* Dropped changes, included upstream:
- wait-online/resolve-rename-varlink_subscription-varlink_query_results.patch
- wait-online/resolved-add-link_get_default_route-helper.patch
- wait-online/resolved-add-a-helper-to-check-if-DNS-server-is-accessibl.patch
- wait-online/test-add-test-for-resolved-SubscribeDNSConfiguration-API.patch
- wait-online/networkd-test-add-basic-tests-for-systemd-networkd-wait-o.patch
- wait-online/wait-online-add-support-for-waiting-for-DNS-configuration.patch
- wait-online/resolved-add-SubscribeDNSConfiguration-to-varlink-API.patch
- wait-online/varlink-util-add-varlink_many_notify.patch
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)
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)
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)
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
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)
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)
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
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
Date: Tue, 04 Nov 2025 04:35:17 -0500
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/systemd/258.1-2ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 04 Nov 2025 04:35:17 -0500
Source: systemd
Built-For-Profiles: noudeb
Architecture: source
Version: 258.1-2ubuntu1
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Closes: 1074433 1108803 1109098 1109979 1109984 1110461 1110569 1110980 1111326 1116286 1118360 1118640
Launchpad-Bugs-Fixed: 2130132
Changes:
systemd (258.1-2ubuntu1) resolute; urgency=medium
.
* Merge with Debian unstable (LP: #2130132). Remaining changes:
- debian/systemd.postinst:
+ manually call systemd-tmpfiles --create in postinst
- 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
- d/rules: disable bpf support on riscv64 for now (LP #2099864)
- d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
- d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
polkit rule by default (LP #2092438)
[ was: "d/extra/polkit-1: let root ignore inhibitors on reboot etc" ]
- 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
- debian/libnss-systemd.*:
+ debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
+ 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
- debian/tests:
+ d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
+ d/t/upstream: use GNU cp in test setup (LP #2122363)
+ d/t/boot-and-services: tweak test_rsyslog regexes
+ debian/tests/boot-and-services: skip apparmor tests on armhf
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test-network: add handling for Ubuntu FAN patches (LP #2104943)
+ basic: validate timezones in get_timezones() (LP #2125405)
+ test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
+ test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
+ test: skip TEST-50-DISSECT.dissect (LP #2116460)
* Dropped changes, no longer needed:
- d/control: Conflicts: and Replaces: systemd-resolved-dnssec
- meson.build: build with -Wl,-z,gcs-report=none on arm64 (LP #2119100)
* Dropped changes, included in Debian:
- Do not create /etc/tmpfiles.d/tmp.conf on upgrades
- d/rules: drop bpf build workarounds for Ubuntu
* Dropped changes, included upstream:
- wait-online/resolve-rename-varlink_subscription-varlink_query_results.patch
- wait-online/resolved-add-link_get_default_route-helper.patch
- wait-online/resolved-add-a-helper-to-check-if-DNS-server-is-accessibl.patch
- wait-online/test-add-test-for-resolved-SubscribeDNSConfiguration-API.patch
- wait-online/networkd-test-add-basic-tests-for-systemd-networkd-wait-o.patch
- wait-online/wait-online-add-support-for-waiting-for-DNS-configuration.patch
- wait-online/resolved-add-SubscribeDNSConfiguration-to-varlink-API.patch
- wait-online/varlink-util-add-varlink_many_notify.patch
.
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)
.
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)
.
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)
.
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
.
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)
.
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)
.
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
.
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
Checksums-Sha1:
060890d7b86ce9fbca7cde40a3998e036a8fddca 8452 systemd_258.1-2ubuntu1.dsc
8b66bc91e7fd342458e43c2eb354d492d9a715c0 16982663 systemd_258.1.orig.tar.gz
8ad7e676abc21f7754656fd16c9c918ac646da96 236360 systemd_258.1-2ubuntu1.debian.tar.xz
315a65d76769075558fe1e4451fe4855f43dee93 14916 systemd_258.1-2ubuntu1_source.buildinfo
Checksums-Sha256:
4270b9c334622c83e13fd32ee9930e0c2261f655195acf97e82f0cd85a3a3acb 8452 systemd_258.1-2ubuntu1.dsc
8eb34eaf2f78330217280bd7a923578f37e28d3f3ac5168e336ebc9cad84a34d 16982663 systemd_258.1.orig.tar.gz
1375599b492d071cd783c0caa9ea2afbe10ae0c476754652247d1f760ed3fc3b 236360 systemd_258.1-2ubuntu1.debian.tar.xz
3057716b32b541228a449f3bfbce8aac49914cab40b916e6ab19cba46f25956c 14916 systemd_258.1-2ubuntu1_source.buildinfo
Files:
81d212ec88b20958b83239bb9cd8a24c 8452 admin optional systemd_258.1-2ubuntu1.dsc
e7bf839c380533a5039bd940181c5d6b 16982663 admin optional systemd_258.1.orig.tar.gz
4f241453cbe1505c64405ece016de86a 236360 admin optional systemd_258.1-2ubuntu1.debian.tar.xz
8df7edcac0543b202a1d8c8e5d4059fd 14916 admin optional systemd_258.1-2ubuntu1_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>
More information about the Resolute-changes
mailing list