[ubuntu/resolute-proposed] systemd 259-1ubuntu2 (Accepted)
Nick Rosbrook
enr0n at ubuntu.com
Tue Jan 6 15:40:22 UTC 2026
systemd (259-1ubuntu2) resolute; urgency=medium
* d/control: have systemd-boot depend on efibootmgr for amd64 and arm64 only
* ukify: omit .osrel section when --os-release= is empty (LP: #2133402)
* d/tests: drop tests-in-lxd
* test: skip TEST-13-NSPAWN.machined (LP: #2136413)
systemd (259-1ubuntu1) 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: 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)
- 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)
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test: skip TEST-50-DISSECT.dissect (LP #2116460)
* New changes:
- test: use journalctl -n option instead of piping to head
(LP: #2136497)
- test: cope with uutils coreutils flag parsing for date command
(LP: #2136408)
- test: workaround uutils dd broken pipe
(LP: #2136752)
systemd (259-1) unstable; urgency=medium
[ Luca Boccassi ]
* Downgrade depends to recommends for IPC endpoint of respective libnss
modules. Minimal container images might want the libnss modules to
resolve users, but without the IPC endpoints which will be running on
the host and which will be reachable anyway via IPC.
* Update upstream source from tag 'upstream/259' Update to upstream
version '259' with Debian dir 7a7b4d948977ac3c011ae6188deefd8d2c1efc8c
[ Helmut Grohne ]
* Update architecture match for 50-pid-max.conf
systemd (259~rc3-1ubuntu1) 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: 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)
- 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)
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test: skip TEST-50-DISSECT.dissect (LP #2116460)
* Dropped changes, no longer needed:
- d/rules: set SYSTEMD_IN_CHROOT=1 for build tests
[ fixed by https://github.com/systemd/systemd/commit/7d23e27e4c ]
- test-network: add handling for Ubuntu FAN patches (LP #2104943)
- test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
- test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
- debian/control: Add Recommends: networkd-dispatcher to systemd package
(LP: #2132159)
* New upstream release:
- Fixes LP: #2133462
systemd (259~rc3-1) unstable; urgency=medium
[ Luca Boccassi ]
* d/t/control: pull in optional libs for boot-and-services too
* Update upstream source from tag 'upstream/259_rc3' Update to upstream
version '259~rc3' with Debian dir
537fd85ae77caecee4426e24c5b5e59ee5d3ec44
* Install new udev rule
[ Helmut Grohne ]
* Mirror dmi_arches from meson.build into debian/udev.install
* Update architecture match for 50-pid-max.conf
[ Nick Rosbrook ]
* d/extra/dbus-1: rename systemd-localed-read-only.conf (LP: #2133889)
* d/t/tests-in-lxd: re-construct --pin-packages arguments for
autopkgtest
systemd (259~rc2-1) unstable; urgency=medium
* d/t/control: ensure unit-tests autopkgtest pulls in dlopened libraries
for test
* Update upstream source from tag 'upstream/259_rc2' Update to upstream
version '259~rc2' with Debian dir
cf601b8ede8f71b078792ce228102fe98830a5fc
* Install new varlinkctl bash completion script
systemd (259~rc1-1ubuntu1) 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)
- 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)
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test-network: add handling for Ubuntu FAN patches (LP #2104943)
+ 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, included in Debian:
- 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)
- debian/tests:
+ d/t/boot-and-services: tweak test_rsyslog regexes
+ debian/tests/boot-and-services: skip apparmor tests on armhf
* Dropped changes, included upstream:
- basic: validate timezones in get_timezones() (LP #2125405)
* New changes:
- d/systemd{,-cryptsetup}.install: more i386 exclusion
- d/rules: set SYSTEMD_IN_CHROOT=1 for build tests
systemd (259~rc1-1) unstable; urgency=medium
[ Nick Rosbrook ]
* kernel-install: skip 55-initrd.install when an initrd generator is
configured. This provides a way to avoid conflicts with initrd
generators using kernel-install like dracut. E.g., dracut can now: 1.
Ship /usr/lib/kernel/install.conf.d/50-dracut.conf with at least
initrd_generator=dracut 2. Skip its own scripts unless
$KERNEL_INSTALL_INITRD_GENERATOR=dracut (Closes: #1117563)
* d/t/boot-and-services: tweak test_rsyslog regex
* d/t/boot-and-services: run transient unit to check syslog messages
* d/t/boot-and-services: skip apparmor test on armhf
* d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
on Ubuntu
* kernel-install: skip 55-initrd.install when an initrd is already
staged. Unfortunately, dracut upstream does not think it makes sense
to ship an install.conf.d drop-in to set initrd_generator=dracut, so
we need to cope with situations where an initrd is already present in
the staging area. See https://github.com/dracut-ng/dracut-ng/pull/1812
(Closes: #1117563)
[ Luca Boccassi ]
* Update upstream source from tag 'upstream/259_rc1' Update to upstream
version '259~rc1' with Debian dir
ffbb3991599b616b38161a464c0428f8aec93869
* Drop patches, all merged upstream
* Install new files for v259~rc1
* Update symbols file for v259~rc1
[ Frank Heimes ]
* initramfs-tools: only skip chzdev rules if zdev_early=0
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, 06 Jan 2026 10:28:46 -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/259-1ubuntu2
-------------- next part --------------
Format: 1.8
Date: Tue, 06 Jan 2026 10:28:46 -0500
Source: systemd
Built-For-Profiles: noudeb
Architecture: source
Version: 259-1ubuntu2
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 1117563 1118360 1118640
Launchpad-Bugs-Fixed: 2130132 2132159 2133402 2133462 2133889 2136408 2136413 2136497 2136752
Changes:
systemd (259-1ubuntu2) resolute; urgency=medium
.
* d/control: have systemd-boot depend on efibootmgr for amd64 and arm64 only
* ukify: omit .osrel section when --os-release= is empty (LP: #2133402)
* d/tests: drop tests-in-lxd
* test: skip TEST-13-NSPAWN.machined (LP: #2136413)
.
systemd (259-1ubuntu1) 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: 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)
- 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)
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test: skip TEST-50-DISSECT.dissect (LP #2116460)
* New changes:
- test: use journalctl -n option instead of piping to head
(LP: #2136497)
- test: cope with uutils coreutils flag parsing for date command
(LP: #2136408)
- test: workaround uutils dd broken pipe
(LP: #2136752)
.
systemd (259-1) unstable; urgency=medium
.
[ Luca Boccassi ]
* Downgrade depends to recommends for IPC endpoint of respective libnss
modules. Minimal container images might want the libnss modules to
resolve users, but without the IPC endpoints which will be running on
the host and which will be reachable anyway via IPC.
* Update upstream source from tag 'upstream/259' Update to upstream
version '259' with Debian dir 7a7b4d948977ac3c011ae6188deefd8d2c1efc8c
.
[ Helmut Grohne ]
* Update architecture match for 50-pid-max.conf
.
systemd (259~rc3-1ubuntu1) 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: 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)
- 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)
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test: skip TEST-50-DISSECT.dissect (LP #2116460)
* Dropped changes, no longer needed:
- d/rules: set SYSTEMD_IN_CHROOT=1 for build tests
[ fixed by https://github.com/systemd/systemd/commit/7d23e27e4c ]
- test-network: add handling for Ubuntu FAN patches (LP #2104943)
- test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
- test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
- debian/control: Add Recommends: networkd-dispatcher to systemd package
(LP: #2132159)
* New upstream release:
- Fixes LP: #2133462
.
systemd (259~rc3-1) unstable; urgency=medium
.
[ Luca Boccassi ]
* d/t/control: pull in optional libs for boot-and-services too
* Update upstream source from tag 'upstream/259_rc3' Update to upstream
version '259~rc3' with Debian dir
537fd85ae77caecee4426e24c5b5e59ee5d3ec44
* Install new udev rule
.
[ Helmut Grohne ]
* Mirror dmi_arches from meson.build into debian/udev.install
* Update architecture match for 50-pid-max.conf
.
[ Nick Rosbrook ]
* d/extra/dbus-1: rename systemd-localed-read-only.conf (LP: #2133889)
* d/t/tests-in-lxd: re-construct --pin-packages arguments for
autopkgtest
.
systemd (259~rc2-1) unstable; urgency=medium
.
* d/t/control: ensure unit-tests autopkgtest pulls in dlopened libraries
for test
* Update upstream source from tag 'upstream/259_rc2' Update to upstream
version '259~rc2' with Debian dir
cf601b8ede8f71b078792ce228102fe98830a5fc
* Install new varlinkctl bash completion script
.
systemd (259~rc1-1ubuntu1) 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)
- 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)
- debian/patches:
+ switch-root: use MS_MOVE for /run when switchig from initrd
+ test-network: add handling for Ubuntu FAN patches (LP #2104943)
+ 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, included in Debian:
- 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)
- debian/tests:
+ d/t/boot-and-services: tweak test_rsyslog regexes
+ debian/tests/boot-and-services: skip apparmor tests on armhf
* Dropped changes, included upstream:
- basic: validate timezones in get_timezones() (LP #2125405)
* New changes:
- d/systemd{,-cryptsetup}.install: more i386 exclusion
- d/rules: set SYSTEMD_IN_CHROOT=1 for build tests
.
systemd (259~rc1-1) unstable; urgency=medium
.
[ Nick Rosbrook ]
* kernel-install: skip 55-initrd.install when an initrd generator is
configured. This provides a way to avoid conflicts with initrd
generators using kernel-install like dracut. E.g., dracut can now: 1.
Ship /usr/lib/kernel/install.conf.d/50-dracut.conf with at least
initrd_generator=dracut 2. Skip its own scripts unless
$KERNEL_INSTALL_INITRD_GENERATOR=dracut (Closes: #1117563)
* d/t/boot-and-services: tweak test_rsyslog regex
* d/t/boot-and-services: run transient unit to check syslog messages
* d/t/boot-and-services: skip apparmor test on armhf
* d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
on Ubuntu
* kernel-install: skip 55-initrd.install when an initrd is already
staged. Unfortunately, dracut upstream does not think it makes sense
to ship an install.conf.d drop-in to set initrd_generator=dracut, so
we need to cope with situations where an initrd is already present in
the staging area. See https://github.com/dracut-ng/dracut-ng/pull/1812
(Closes: #1117563)
.
[ Luca Boccassi ]
* Update upstream source from tag 'upstream/259_rc1' Update to upstream
version '259~rc1' with Debian dir
ffbb3991599b616b38161a464c0428f8aec93869
* Drop patches, all merged upstream
* Install new files for v259~rc1
* Update symbols file for v259~rc1
.
[ Frank Heimes ]
* initramfs-tools: only skip chzdev rules if zdev_early=0
.
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:
6bfdae07217b776d2f78f74d8732fa1db0315650 8509 systemd_259-1ubuntu2.dsc
0dcbe4545ac61782656726cd5677be7561dc7584 237964 systemd_259-1ubuntu2.debian.tar.xz
b4250f9ae779063a0e5c1852c3d6a75f8768cc04 14947 systemd_259-1ubuntu2_source.buildinfo
Checksums-Sha256:
576388ac03c7fefb8e35ce90d372033067e9f868df348294434cc62ba1078830 8509 systemd_259-1ubuntu2.dsc
9eae0b08e10a8abff1bf88eaf49fa042514a752a9bdc8ba212a07a1e608ce8e5 237964 systemd_259-1ubuntu2.debian.tar.xz
57c3c5ed1fc88fb08cef998481d9fb01d682a3eb2c9a44458bac31f7406c2e26 14947 systemd_259-1ubuntu2_source.buildinfo
Files:
cf2381b65e81c2615522290feef25e8b 8509 admin optional systemd_259-1ubuntu2.dsc
07a24d567edd036e8702e54ce03ab7a9 237964 admin optional systemd_259-1ubuntu2.debian.tar.xz
7b8ed06c3422fb9e6f9f6b5651e1d7db 14947 admin optional systemd_259-1ubuntu2_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>
More information about the Resolute-changes
mailing list