systemd (255.4-1)
[PTS] [DDPO]
COMMITS: VCS has seen 19 commits since the debian/255.4-1 tag
- Git: https://salsa.debian.org/systemd-team/systemd.git
-
- Branch: debian/master
- Path: debian/changelog
- Repo size: 7278592
- Browser: https://salsa.debian.org/systemd-team/systemd
- Last scan: 2024-03-13 13:40:19+00
- Next scan: 2024-03-22 02:51:00+00
- Merge requests: 8
- CI pipeline status: failed
- Debian changelog in Git:
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
- This branch is 19 commits ahead of tag debian/255.4-1
- Git log:
commit 5451923e3e7f5d6cc54f78a8b1d08317a42b4109
Author: Luca Boccassi <bluca@debian.org>
Date: Wed Mar 13 11:11:03 2024 +0000
Install networkd units with wildcard
Avoids needing to update when a new ancillary unit is added
Requires for https://github.com/systemd/systemd/pull/30021
Gbp-Dch: ignore
commit 49132a870dfe281e1973a8c44acffb87a1db5336
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Mar 10 16:09:16 2024 +0000
Install systemd-measure.1 on all architectures
It is no longer dependent on the bootloader feature, but only on libtss/libblkd/libssl
Gbp-Dch: ignore
commit 707bd35f9c785ee8c2db708aac18b4fbeccc5480
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Mar 10 12:48:58 2024 +0000
Enable libpwquality support
Suggest it from systemd (used by firstboot and cryptenroll) and depend on it
from homed (user creation is a core part of it). It's a dlopen() dependency.
Closes: #1063391
commit 64e18e9f0209ed872340b2e368487afcb7d845c4
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Mar 10 12:40:15 2024 +0000
Use wildcard for quotacheck/quotaon units
It's simpler, shorter and independent of build profiles
Follow-up for bb0beef24e4be6d55204a64d19dbf956833acb43
Gbp-Dch: ignore
commit ee57d181fdb72b0bf532cde3ac75ea1f8e1cb798
Author: Luca Boccassi <bluca@debian.org>
Date: Sat Mar 9 12:36:55 2024 +0000
Install new templated/root quotacheck/quotaon units
Required for https://github.com/systemd/systemd/pull/24824
Gbp-Dch: ignore
commit 7f692a8cb0c45728acfd9bb1af2e9ebe29de5135
Author: Daan De Meyer <daan.j.demeyer@gmail.com>
Date: Wed Mar 6 16:07:40 2024 +0100
Build in developer mode when building for upstream
Developer mode enables some helpful debugging options and enables
various experimental components such as systemd-vmspawn which we
want to be enabled when testing upstream.
commit d3000afd6d72f4565b7cbaa827d5840f05330310
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Mar 3 23:21:23 2024 +0000
d/rules: fix check for upstream profile for pkla installation
Follow-up for bef099319fc74f06f102334b9395eb82ca124914
Gbp-Dch: ignore
commit bef099319fc74f06f102334b9395eb82ca124914
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Mar 3 14:21:20 2024 +0000
d/rules: install pkla files when building for old upstream CI jobs
Can be dropped once jammy support is removed from the upstream CI
Gbp-Dch: ignore
commit 8eff0a223e3b19bf24fc8071b2954ca3bdc9a555
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Mar 3 14:00:09 2024 +0000
Install new importctl binary
Gbp-Dch: ignore
commit 0c9b81a998aaf38bcbb9d3ee63d5981b54a6e675
Author: Luca Boccassi <bluca@debian.org>
Date: Sun Mar 3 13:02:18 2024 +0000
autopkgtest: restrict systemd-boot-efi to architectures where it's built
commit 0992a823a45d5971deedd5c78f7d8e43b22556f6
Author: Luca Boccassi <bluca@debian.org>
Date: Wed Feb 28 19:29:04 2024 +0000
autopkgtest: add breaks-testbed to more tests
Given resolved is installed, the testbed needs to be reset to
switch back to the default network stack, otherwise installing
packages in the salsa-ci autopkgtest job fails
commit 4adf90fce12115a7fb40ec5bab4f0dbbf7edc5ed
Author: Luca Boccassi <bluca@debian.org>
Date: Wed Feb 28 01:38:51 2024 +0000
autopkgtest: install systemd-resolved for all suites
Necessary to avoid breaking the network on Ubuntu, in the
upstream jammy-based CI jobs. Can be dropped once jammy is
no longer tested.
commit 1309e1659b44d6c0df07bd43529a8641b45169f9
Author: Michael Biebl <biebl@debian.org>
Date: Fri Mar 1 23:19:27 2024 +0100
Replace Skip-flaky-test_resolved_domain_restricted_dns-in-network.patch
with a proper upstream fix.
commit c0175684afd4a7c532a18629b98587e22f11b813
Author: Luca Boccassi <bluca@debian.org>
Date: Fri Mar 1 10:06:32 2024 +0000
d/e/checkout-upstream: stop overriding sshconfdir
It actually works after some upstream test fixes, and it is necessary for
TEST-46-HOMED to work
commit 6d97604440fc20e6afc86a89302ae77deec902ca
Author: Luca Boccassi <bluca@debian.org>
Date: Fri Mar 1 10:05:44 2024 +0000
userdbd: install ssh integration config snippets
Gbp-Dch: ignore
commit a5a210e9bc969df7a5d4c6a6c157254056ebd262
Author: Luca Boccassi <bluca@debian.org>
Date: Wed Feb 28 19:28:11 2024 +0000
autopkgtest: add dhcpcd5 as alternative dependency to dhcpcd-base
dhcpcd-base is not available in Jammy
commit 8592d6f5c43b541756bf38af38a622688141807e
Author: Michael Biebl <biebl@debian.org>
Date: Wed Feb 28 13:07:58 2024 +0100
Stop setting default-hierarchy to unified explicitly
It is already the default and the meson option has been deprecated and
is expected to be removed in a future release.
See https://github.com/systemd/systemd/commit/31323f21bb0ae7c712f43500c42997c91a6d20bf
commit c3a35f01fb6804025db1c58dc9a4cb87a9c0fa3d
Author: Michael Biebl <biebl@debian.org>
Date: Wed Feb 28 12:45:56 2024 +0100
upstream-ci: move bootctl related units to systemd-boot
Follow-up fix for f58225e59a7444944bc5b25c5e7e603755928823.
Gbp-Dch: Ignore
commit a8eb541c1f2887fd2c01a0f72db2ca44e5f22ed4
Author: Michael Biebl <biebl@debian.org>
Date: Wed Feb 28 03:24:48 2024 +0100
autopkgtest: depend on pkgconf rather than pkg-config