debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #09968
[Bug 2130132] Re: Merge systemd from Debian Unstable for resolute
** Changed in: systemd (Ubuntu)
Assignee: (unassigned) => Nick Rosbrook (enr0n)
** Changed in: systemd (Ubuntu)
Importance: Undecided => Medium
** Changed in: systemd (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2130132
Title:
Merge systemd from Debian Unstable for resolute
Status in systemd package in Ubuntu:
Triaged
Bug description:
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 <bluca@xxxxxxxxxx> 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 <bluca@xxxxxxxxxx> 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 <bluca@xxxxxxxxxx> 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 <bluca@xxxxxxxxxx> 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 <bluca@xxxxxxxxxx> 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 <bluca@xxxxxxxxxx> 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 <bluca@xxxxxxxxxx> 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 <bluca@xxxxxxxxxx> 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 <enr0n@xxxxxxxxxx> 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 <enr0n@xxxxxxxxxx> 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 <enr0n@xxxxxxxxxx> 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 <enr0n@xxxxxxxxxx> 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 <enr0n@xxxxxxxxxx> 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 <enr0n@xxxxxxxxxx> 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 <enr0n@xxxxxxxxxx> Mon, 30 Jun 2025 15:11:21 -0400
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2130132/+subscriptions
References