Luca Boccassi [Sat, 4 Jan 2025 01:55:59 +0000 (01:55 +0000)]
Merge systemd (257.1-7) import into refs/heads/workingbranch
Luca Boccassi [Sat, 4 Jan 2025 01:55:59 +0000 (01:55 +0000)]
test: answer 2nd mdadm --create question for compat with new version
Origin: upstream, commit:
16406420ea449b75e70a7dced05d7b98bc0f5376
Gbp-Pq: Name test-answer-2nd-mdadm-create-question-for-compat-with-new.patch
Luca Boccassi [Sat, 4 Jan 2025 01:55:59 +0000 (01:55 +0000)]
systemd (257.1-7) unstable; urgency=medium
* Add missing d/copyright file to signed template packages
* d/t/tests-in-lxd: more fixes for debci compatibility
[dgit import unpatched systemd 257.1-7]
Luca Boccassi [Sat, 4 Jan 2025 01:55:59 +0000 (01:55 +0000)]
Import systemd_257.1-7.debian.tar.xz
[dgit import tarball systemd 257.1-7 systemd_257.1-7.debian.tar.xz]
Luca Boccassi [Sun, 22 Dec 2024 13:57:12 +0000 (13:57 +0000)]
Merge systemd (257.1-4) import into refs/heads/workingbranch
Luca Boccassi [Sun, 22 Dec 2024 13:57:12 +0000 (13:57 +0000)]
test: answer 2nd mdadm --create question for compat with new version
Origin: upstream, commit:
16406420ea449b75e70a7dced05d7b98bc0f5376
Gbp-Pq: Name test-answer-2nd-mdadm-create-question-for-compat-with-new.patch
Luca Boccassi [Sun, 22 Dec 2024 13:57:12 +0000 (13:57 +0000)]
systemd (257.1-4) unstable; urgency=medium
* d/t/upstream: decrease parallelism to nproc - 1
* d/t/upstream: do not use nspawn for tests
* d/t/upstream: disable homed/userdbd in the test runner
* d/t/upstream: mask systemd-machined
* Backport patch to workaround issue in new mdadm
[dgit import unpatched systemd 257.1-4]
Luca Boccassi [Sun, 22 Dec 2024 13:57:12 +0000 (13:57 +0000)]
Import systemd_257.1-4.debian.tar.xz
[dgit import tarball systemd 257.1-4 systemd_257.1-4.debian.tar.xz]
Luca Boccassi [Thu, 19 Dec 2024 21:41:25 +0000 (21:41 +0000)]
Import systemd_257.1.orig.tar.gz
[dgit import orig systemd_257.1.orig.tar.gz]
Luca Boccassi [Wed, 11 Dec 2024 18:31:08 +0000 (18:31 +0000)]
Merge systemd (257-2) import into refs/heads/workingbranch
Luca Boccassi [Wed, 11 Dec 2024 18:31:08 +0000 (18:31 +0000)]
test-fd-util: compare FDs to /bin/sh instead of /dev/null
Origin: upstream, commit:
3b32d333e88f2a66651d58e32e01599fa84c3d19)
Forwarded: yes
Gbp-Pq: Name test-fd-util-compare-FDs-to-bin-sh-instead-of-dev-null.patch
Luca Boccassi [Wed, 11 Dec 2024 18:31:08 +0000 (18:31 +0000)]
test-fd-util: skip test when lacking privileges to create a new namespace
Origin: upstream, commit:
630a2e7ee195ca96e102acac8df67a278a879124)
Forwarded: yes
Gbp-Pq: Name test-fd-util-skip-test-when-lacking-privileges-to-create-.patch
Luca Boccassi [Wed, 11 Dec 2024 18:31:08 +0000 (18:31 +0000)]
test-capability: CAP_LINUX_IMMUTABLE is not available in unprivileged containers
Origin: upstream, commit:
058a07635f3ff70cc99943dcf4f2a079bc9c28b9
Forwarded: yes
Gbp-Pq: Name test-capability-CAP_LINUX_IMMUTABLE-is-not-available-in-u.patch
Nick Rosbrook [Wed, 11 Dec 2024 18:31:08 +0000 (18:31 +0000)]
test: set nsec3-salt-length=8 in knot.conf
Origin: upstream, commit:
59e5108fb4e61957cb40bb15ac7966d085d13af2)
Forwarded: yes
Gbp-Pq: Name test-set-nsec3-salt-length-8-in-knot.conf.patch
Luca Boccassi [Wed, 11 Dec 2024 18:31:08 +0000 (18:31 +0000)]
systemd (257-2) unstable; urgency=medium
[ Aurelien Jarno ]
* udev: install dmi_memory_id and its rules on riscv64.
[ Luca Boccassi ]
* Backport patches to fix test failures
[dgit import unpatched systemd 257-2]
Luca Boccassi [Wed, 11 Dec 2024 18:31:08 +0000 (18:31 +0000)]
Import systemd_257-2.debian.tar.xz
[dgit import tarball systemd 257-2 systemd_257-2.debian.tar.xz]
Luca Boccassi [Tue, 10 Dec 2024 19:57:21 +0000 (19:57 +0000)]
Import systemd_257.orig.tar.gz
[dgit import orig systemd_257.orig.tar.gz]
Luca Boccassi [Wed, 27 Nov 2024 21:21:02 +0000 (21:21 +0000)]
Merge systemd (257~rc3-1) import into refs/heads/workingbranch
Luca Boccassi [Wed, 27 Nov 2024 21:21:02 +0000 (21:21 +0000)]
systemd (257~rc3-1) unstable; urgency=medium
[ Luca Boccassi ]
* systemd-ukify: recommend systemd-boot-efi for the stub (Closes:
#
1087808)
* Increase minimum sections in stub PE header on arm64/armhf/riscv64 to
500. Allows riscv64 to include all current DTBs with some room to grow
(Closes: #
1087817)
* Bump version in tzdata dependency due to p-u upload
* Update to new upstream version v257~rc3. For a full list of changes:
https://github.com/systemd/systemd/releases/tag/v257-rc3
* Drop patches, merged upstream
* Update symbols for 257~rc3
[ Ben Hutchings ]
* sysctl: Add file trigger on /usr/lib/sysctl.d to restart systemd-
sysctl. (Closes: #
1085160)
[dgit import unpatched systemd 257~rc3-1]
Luca Boccassi [Wed, 27 Nov 2024 21:21:02 +0000 (21:21 +0000)]
Import systemd_257~rc3.orig.tar.gz
[dgit import orig systemd_257~rc3.orig.tar.gz]
Luca Boccassi [Wed, 27 Nov 2024 21:21:02 +0000 (21:21 +0000)]
Import systemd_257~rc3-1.debian.tar.xz
[dgit import tarball systemd 257~rc3-1 systemd_257~rc3-1.debian.tar.xz]
Luca Boccassi [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
Merge systemd (256.7-3) import into refs/heads/workingbranch
Luca Boccassi [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
test: CET/EET are deprecated, use Europe/Berlin and Kyiv
Origin: upstream, commit:
aa077884c13769ae3bd6aa98978b4ac9e64b5365
Gbp-Pq: Name test-CET-EET-are-deprecated-use-Europe-Berlin-and-Kyiv.patch
Debian systemd Maintainers [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
test-customize-etc-os-release-instead-of-usr-lib-os-relea
Author Luca Boccassi <luca.boccassi@gmail.com>
Description: test: customize /etc/os-release instead of /usr/lib/os-release
Origin: upstream, commit:
2f6fe4e1131d39fcafa9e00a7902919efb5361e1
Gbp-Pq: Name test-customize-etc-os-release-instead-of-usr-lib-os-relea.patch
Frantisek Sumsal [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
test: drop removed SCSI passthrough feature
Origin: upstream, commit:
cd57920fbf6a8f7769a82cfc9bebc12965de0199
Gbp-Pq: Name test-drop-removed-SCSI-passthrough-feature.patch
Luca Boccassi [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
systemd (256.7-3) unstable; urgency=medium
[ Luca Boccassi ]
* Backport patch to fix test failures with tzdata 2024b-1
* systemd-boot: provide provisional integration with shim. Not yet
used, will be active once the signed packages are available.
https://wiki.debian.org/SecureBoot#Secure_Boot_setup_with_systemd-boot
[ Kirill Rekhov ]
* d/systemd.postrm: delete more internal state directories on purge
[dgit import unpatched systemd 256.7-3]
Luca Boccassi [Fri, 1 Nov 2024 18:13:09 +0000 (18:13 +0000)]
Import systemd_256.7-3.debian.tar.xz
[dgit import tarball systemd 256.7-3 systemd_256.7-3.debian.tar.xz]
Luca Boccassi [Fri, 18 Oct 2024 14:47:12 +0000 (15:47 +0100)]
Merge systemd (256.7-2) import into refs/heads/workingbranch
Debian systemd Maintainers [Fri, 18 Oct 2024 14:47:12 +0000 (15:47 +0100)]
test-customize-etc-os-release-instead-of-usr-lib-os-relea
Author Luca Boccassi <luca.boccassi@gmail.com>
Description: test: customize /etc/os-release instead of /usr/lib/os-release
Origin: upstream, commit:
2f6fe4e1131d39fcafa9e00a7902919efb5361e1
Gbp-Pq: Name test-customize-etc-os-release-instead-of-usr-lib-os-relea.patch
Frantisek Sumsal [Fri, 18 Oct 2024 14:47:12 +0000 (15:47 +0100)]
test: drop removed SCSI passthrough feature
Origin: upstream, commit:
cd57920fbf6a8f7769a82cfc9bebc12965de0199
Gbp-Pq: Name test-drop-removed-SCSI-passthrough-feature.patch
Luca Boccassi [Fri, 18 Oct 2024 14:47:12 +0000 (15:47 +0100)]
systemd (256.7-2) unstable; urgency=medium
[ Nick Rosbrook ]
* d/systemd.postinst: do not restart systemd-binfmt.service if masked
(LP: #
2077869)
[ Luca Boccassi ]
* systemd-boot: depend on systemd for kernel-install (Closes: #
1085012)
* Disable utmp support, not y2038 safe. utmp support in tmux has been
disabled, so autopkgtest should no longer break
* Backport fixes for upstream autopkgtest suite
[ Benjamin Drung ]
* initramfs-tools: support missing /etc/udev/udev.conf. Installing
initramfs-tools fails in case `/etc/udev/udev.conf` is removed
(LP: #
2084592)
[dgit import unpatched systemd 256.7-2]
Luca Boccassi [Fri, 18 Oct 2024 14:47:12 +0000 (15:47 +0100)]
Import systemd_256.7-2.debian.tar.xz
[dgit import tarball systemd 256.7-2 systemd_256.7-2.debian.tar.xz]
Luca Boccassi [Tue, 8 Oct 2024 17:37:53 +0000 (18:37 +0100)]
Import systemd_256.7.orig.tar.gz
[dgit import orig systemd_256.7.orig.tar.gz]
Luca Boccassi [Tue, 8 Oct 2024 17:37:53 +0000 (18:37 +0100)]
Merge systemd (256.7-1) import into refs/heads/workingbranch
Luca Boccassi [Tue, 8 Oct 2024 17:37:53 +0000 (18:37 +0100)]
systemd (256.7-1) unstable; urgency=medium
* autopkgtest: skip gdm3 on armel for smoke tests. Gnome is no longer
built for armel. (Closes: #
1082516)
* New upstream version 256.7
* Mark dependencies on clang and bpftool as :native (Closes: #
1083064)
* Revert "autopkgtest: skip TEST-64-UDEV-STORAGE due to qemu crash". The
qemu crash is now detected in the upstream integration test script.
[dgit import unpatched systemd 256.7-1]
Luca Boccassi [Tue, 8 Oct 2024 17:37:53 +0000 (18:37 +0100)]
Import systemd_256.7-1.debian.tar.xz
[dgit import tarball systemd 256.7-1 systemd_256.7-1.debian.tar.xz]
Luca Boccassi [Tue, 10 Sep 2024 16:28:21 +0000 (18:28 +0200)]
Merge systemd (256.6-1) import into refs/heads/workingbranch
Luca Boccassi [Tue, 10 Sep 2024 16:28:21 +0000 (18:28 +0200)]
systemd (256.6-1) unstable; urgency=medium
[ Helmut Grohne ]
* salsa-ci: test the stage1 build profile
[ Simon Chopin ]
* Filter out zdev rules in the initramfs hook (LP: #
2044104). s390-tools
has its own initramfs customization logic that deals with those files.
[ Luca Boccassi ]
* Re-enable utmp support, tmux's autopkgtests require it. This will
break as logind writing into utmp will wrap around, so Trixie won't be
y2038 ready after all
* New upstream version 256.6
* Note systemd-cryptsetup package split in NEWS (Closes: #
1079644)
[dgit import unpatched systemd 256.6-1]
Luca Boccassi [Tue, 10 Sep 2024 16:28:21 +0000 (18:28 +0200)]
Import systemd_256.6.orig.tar.gz
[dgit import orig systemd_256.6.orig.tar.gz]
Luca Boccassi [Tue, 10 Sep 2024 16:28:21 +0000 (18:28 +0200)]
Import systemd_256.6-1.debian.tar.xz
[dgit import tarball systemd 256.6-1 systemd_256.6-1.debian.tar.xz]
Luca Boccassi [Thu, 15 Aug 2024 21:00:36 +0000 (22:00 +0100)]
Merge systemd (256.5-1) import into refs/heads/workingbranch
Luca Boccassi [Thu, 15 Aug 2024 21:00:36 +0000 (22:00 +0100)]
systemd (256.5-1) unstable; urgency=medium
* New upstream version 256.5
* Drop patch merged upstream
* autopkgtest: skip TEST-64-UDEV-STORAGE due to qemu crash. This tests
randomly causes qemu to crash, making it very flaky, skip it
downstream
[dgit import unpatched systemd 256.5-1]
Luca Boccassi [Thu, 15 Aug 2024 21:00:36 +0000 (22:00 +0100)]
Import systemd_256.5.orig.tar.gz
[dgit import orig systemd_256.5.orig.tar.gz]
Luca Boccassi [Thu, 15 Aug 2024 21:00:36 +0000 (22:00 +0100)]
Import systemd_256.5-1.debian.tar.xz
[dgit import tarball systemd 256.5-1 systemd_256.5-1.debian.tar.xz]
Luca Boccassi [Sun, 11 Aug 2024 10:53:32 +0000 (11:53 +0100)]
Merge systemd (256.4-3) import into refs/heads/workingbranch
Luca Boccassi [Sun, 11 Aug 2024 10:53:32 +0000 (11:53 +0100)]
test: fix D-Bus policy override for TEST-73-LOCALE
Forwarded: yes
We don't need to allow non-root, and the policy needs to specify destination
and interface too, to narrow it down
Gbp-Pq: Name test-fix-D-Bus-policy-override-for-TEST-73-LOCALE.patch
Luca Boccassi [Sun, 11 Aug 2024 10:53:32 +0000 (11:53 +0100)]
systemd (256.4-3) unstable; urgency=medium
* Drop redundant pot build. This was added many years ago, when
apparently the upstream pot generation wasn't run or wasn't working.
This is not the case anymore, pot files are regenerated upstream and
checked in on every release, so this manual step just updates the
timestamp in the existing template and nothing else. Drop it.
* Use debian/clean instead of override in d/rules
* Stop shipping empty /etc/init.d directory. We do not have any need for
it, and will soon stop supporting legacy init files, so stop shipping
it
* Use d/not-installed instead of manual removals. We no longer install
in the main package with a wildcard so we do not need to manually
delete files, listing them in d/not-installed is sufficient. The only
exceptions are files picked up by directory/wildcard entries in
dh_install that have to be deleted.
* autopkgtest: run upstream test last. It is the most complex and thus
the most likely to show temporary failures, so move it last so that
it's easier to read the logs
* autopkgtest: use hint-testsuite-triggers to ensure other packages
changes trigger our testsuite
* Depend on new linux-bpf-dev package where available
[dgit import unpatched systemd 256.4-3]
Luca Boccassi [Sun, 11 Aug 2024 10:53:32 +0000 (11:53 +0100)]
Import systemd_256.4-3.debian.tar.xz
[dgit import tarball systemd 256.4-3 systemd_256.4-3.debian.tar.xz]
Luca Boccassi [Thu, 25 Jul 2024 12:18:09 +0000 (13:18 +0100)]
Merge systemd (256.4-2) import into refs/heads/workingbranch
Luca Boccassi [Thu, 25 Jul 2024 12:18:09 +0000 (13:18 +0100)]
test: fix D-Bus policy override for TEST-73-LOCALE
Forwarded: yes
We don't need to allow non-root, and the policy needs to specify destination
and interface too, to narrow it down
Gbp-Pq: Name test-fix-D-Bus-policy-override-for-TEST-73-LOCALE.patch
Luca Boccassi [Thu, 25 Jul 2024 12:18:09 +0000 (13:18 +0100)]
systemd (256.4-2) unstable; urgency=medium
* autopkgtest: allow localectl in localed tests.
[dgit import unpatched systemd 256.4-2]
Luca Boccassi [Thu, 25 Jul 2024 12:18:09 +0000 (13:18 +0100)]
Import systemd_256.4-2.debian.tar.xz
[dgit import tarball systemd 256.4-2 systemd_256.4-2.debian.tar.xz]
Luca Boccassi [Wed, 24 Jul 2024 13:23:56 +0000 (14:23 +0100)]
Import systemd_256.4.orig.tar.gz
[dgit import orig systemd_256.4.orig.tar.gz]
Luca Boccassi [Fri, 5 Jul 2024 18:15:59 +0000 (19:15 +0100)]
Merge systemd (256.2-1) import into refs/heads/workingbranch
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Luca Boccassi [Fri, 5 Jul 2024 18:15:59 +0000 (19:15 +0100)]
systemd (256.2-1) unstable; urgency=medium
* d/not-installed: fix shutdown.standalone path
* autopkgtest: skip qemu tests on arm64
* Add recommends on linux-sysctl-defaults. This package contains the
default sysctl settings, and is maintained by the kernel team. This is
not available in Ubuntu so keep it as a recommends for now, to avoid
breaking the upstream CI.
(Closes: #
1027773)
* initramfs-tools: copy network drop-ins too (Closes: #
1074564)
* d/e/checkout-upstream: fix shellcheck warnings
* d/e/checkout-upstream: do not fail if rebase fails
* d/e/checkout-upstream: switch packaging branch on upstream stable PRs.
* New upstream version 256.2 (Closes: #
1074789)
* Install run0 zsh completion file
[dgit import unpatched systemd 256.2-1]
Luca Boccassi [Fri, 5 Jul 2024 18:15:59 +0000 (19:15 +0100)]
Import systemd_256.2.orig.tar.gz
[dgit import orig systemd_256.2.orig.tar.gz]
Luca Boccassi [Fri, 5 Jul 2024 18:15:59 +0000 (19:15 +0100)]
Import systemd_256.2-1.debian.tar.xz
[dgit import tarball systemd 256.2-1 systemd_256.2-1.debian.tar.xz]
Luca Boccassi [Sun, 23 Jun 2024 12:33:33 +0000 (13:33 +0100)]
Merge systemd (256.1-2) import into refs/heads/workingbranch
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Luca Boccassi [Sun, 23 Jun 2024 12:33:33 +0000 (13:33 +0100)]
systemd (256.1-2) unstable; urgency=medium
* Bump breaks/replaces to conflicts for DEP17. Breaks/replaces are not
enough when moving files between packages and between locations as per
DEP17, so bump to Conflicts. (Closes: #
1073922)
* autopkgtest: add dependency on libcryptsetup-dev in unit-tests suite
[dgit import unpatched systemd 256.1-2]
Luca Boccassi [Sun, 23 Jun 2024 12:33:33 +0000 (13:33 +0100)]
Import systemd_256.1-2.debian.tar.xz
[dgit import tarball systemd 256.1-2 systemd_256.1-2.debian.tar.xz]
Luca Boccassi [Tue, 18 Jun 2024 22:19:16 +0000 (23:19 +0100)]
Merge systemd (256.1-1) import into refs/heads/workingbranch
Luca Boccassi [Tue, 18 Jun 2024 22:19:16 +0000 (23:19 +0100)]
Import systemd_256.1.orig.tar.gz
[dgit import orig systemd_256.1.orig.tar.gz]
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Luca Boccassi [Tue, 18 Jun 2024 22:19:16 +0000 (23:19 +0100)]
systemd (256.1-1) unstable; urgency=medium
* Bump versioned breaks against dracut to 102-2 (Closes: #
1073290)
* autopkgtest: switch upstream suite to mkosi-based builds
* Add conflict against sysv-rc, insserv and startpar in systemd-sysv.
They are not needed, and having them installed causes problems.
(Closes: #
1072562)
* New upstream version 256.1
* Drop section from binary packages where it matches the source package
* Override Lintian false positives about spare manpages
* Deduplicate template packages descriptions
* Add Lintian override for template package false positives
* Rename EFI architecture variable to avoid dpkg clash. Fixes Lintian
warning: debian-rules-sets-dpkg-architecture-variable
* Upload to unstable.
[dgit import unpatched systemd 256.1-1]
Luca Boccassi [Tue, 18 Jun 2024 22:19:16 +0000 (23:19 +0100)]
Import systemd_256.1-1.debian.tar.xz
[dgit import tarball systemd 256.1-1 systemd_256.1-1.debian.tar.xz]
Luca Boccassi [Tue, 11 Jun 2024 21:59:12 +0000 (22:59 +0100)]
Merge systemd (256-1) import into refs/heads/workingbranch
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Luca Boccassi [Tue, 11 Jun 2024 21:59:12 +0000 (22:59 +0100)]
systemd (256-1) unstable; urgency=medium
[ Kevin Fleming ]
* Additional workaround for links to legacy /usr/share/systemd/tmp.mount
placeholder
[ Yu Watanabe ]
* debian/extra/network: use NamePolicy=mac only when ID_NET_NAME_MAC is
set.
[ Luca Boccassi ]
* New upstream version 256. For a full list of changes, see:
https://github.com/systemd/systemd/releases/tag/v256
[dgit import unpatched systemd 256-1]
Luca Boccassi [Tue, 11 Jun 2024 21:59:12 +0000 (22:59 +0100)]
Import systemd_256.orig.tar.gz
[dgit import orig systemd_256.orig.tar.gz]
Luca Boccassi [Tue, 11 Jun 2024 21:59:12 +0000 (22:59 +0100)]
Import systemd_256-1.debian.tar.xz
[dgit import tarball systemd 256-1 systemd_256-1.debian.tar.xz]
Luca Boccassi [Thu, 6 Jun 2024 19:49:17 +0000 (20:49 +0100)]
Merge systemd (256~rc4-1) import into refs/heads/workingbranch
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Luca Boccassi [Thu, 6 Jun 2024 19:49:17 +0000 (20:49 +0100)]
systemd (256~rc4-1) unstable; urgency=high
[ Luca Boccassi ]
* Restart managers on libc-upgrade dpkg trigger (Closes: #
1072373)
* LimitCORE: restore default hard limit to infinity. The intention was
to change the soft limit, but by default it applies to both unless
specified, so fix it.
* New upstream version 256~rc4
* Drop patches merged upstream
[ Nick Rosbrook ]
* debian/extra: set ManagedOOMSwap=auto on -.slice. This has the effect
of disabling swap kill by default, so cgroups will only be monitored
for memory pressure, and not swap usage.
* debian/extra: use a drop-in resolved.conf to configure Cache=no-
negative. Only ship this on Ubuntu.
* debian/extra: use a dropin to configure Nice=-1 on systemd-
journald.service. Only ship this on Ubuntu.
[ Dan Streetman ]
* debian/tests/storage: without scsi_debug, skip test
[dgit import unpatched systemd 256~rc4-1]
Luca Boccassi [Thu, 6 Jun 2024 19:49:17 +0000 (20:49 +0100)]
Import systemd_256~rc4.orig.tar.gz
[dgit import orig systemd_256~rc4.orig.tar.gz]
Luca Boccassi [Thu, 6 Jun 2024 19:49:17 +0000 (20:49 +0100)]
Import systemd_256~rc4-1.debian.tar.xz
[dgit import tarball systemd 256~rc4-1 systemd_256~rc4-1.debian.tar.xz]
Luca Boccassi [Sat, 1 Jun 2024 11:30:39 +0000 (12:30 +0100)]
Merge systemd (256~rc3-7) import into refs/heads/workingbranch
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Chris Hofstaedtler [Mon, 27 May 2024 02:33:39 +0000 (03:33 +0100)]
test: fix iscsi TEST-64-UDEV-STORAGE on Debian
Gbp-Pq: Name test-fix-iscsi-TEST-64-UDEV-STORAGE-on-Debian.patch
Luca Boccassi [Sat, 1 Jun 2024 11:30:39 +0000 (12:30 +0100)]
systemd (256~rc3-7) unstable; urgency=medium
* NEWS: note that any leftover file in /tmp/ will be invisible due to
the tmpfs and other clarifications (Closes: #
1072249)
* Add pkg.systemd.noukify profile. Will be useful for i386 reduced
builds
* d/rules: be more robust against non-existing dirs when deleting files
* Allow setting GENSYMBOLS_LEVEL from the environment. Needed when
building with llvm to work around #986746
[dgit import unpatched systemd 256~rc3-7]
Luca Boccassi [Sat, 1 Jun 2024 11:30:39 +0000 (12:30 +0100)]
Import systemd_256~rc3-7.debian.tar.xz
[dgit import tarball systemd 256~rc3-7 systemd_256~rc3-7.debian.tar.xz]
Luca Boccassi [Thu, 23 May 2024 15:31:42 +0000 (16:31 +0100)]
Merge systemd (256~rc3-2) import into refs/heads/workingbranch
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Michael Biebl [Thu, 4 Sep 2014 23:15:16 +0000 (01:15 +0200)]
Make /run/lock tmpfs an API fs
The /run/lock directory is world-writable in Debian due to historic
reasons. To avoid user processes filling up /run, we mount a separate
tmpfs for /run/lock. As this directory needs to be available during
early boot, we make it an API fs.
Drop it from tmpfiles.d/legacy.conf to not clobber the permissions.
Closes: #751392
Gbp-Pq: Topic debian
Gbp-Pq: Name Make-run-lock-tmpfs-an-API-fs.patch
Tollef Fog Heen [Tue, 5 Jun 2012 18:59:36 +0000 (20:59 +0200)]
Bring tmpfiles.d/tmp.conf in line with Debian defaults
Closes: #675422
Gbp-Pq: Topic debian
Gbp-Pq: Name Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch
Luca Boccassi [Thu, 23 May 2024 15:31:42 +0000 (16:31 +0100)]
systemd (256~rc3-2) unstable; urgency=medium
* autopkgtest: do not install gdm3 on riscv64 tests. gnome-shell hasn't
built since last year for riscv64 due to #
1058687 so the test fails as
it cannot be installed, skip it like on s390x.
[dgit import unpatched systemd 256~rc3-2]
Luca Boccassi [Thu, 23 May 2024 15:31:42 +0000 (16:31 +0100)]
Import systemd_256~rc3-2.debian.tar.xz
[dgit import tarball systemd 256~rc3-2 systemd_256~rc3-2.debian.tar.xz]
Luca Boccassi [Wed, 22 May 2024 22:24:02 +0000 (23:24 +0100)]
Import systemd_256~rc3.orig.tar.gz
[dgit import orig systemd_256~rc3.orig.tar.gz]
Luca Boccassi [Wed, 24 Apr 2024 15:34:40 +0000 (16:34 +0100)]
Merge systemd (255.5-1) import into refs/heads/workingbranch
Luca Boccassi [Wed, 8 Feb 2023 20:34:38 +0000 (20:34 +0000)]
localectl-disable-keymap-support
We no longer support old debianisms such as /etc/default/keyboard,
so disable the keymap interface in localectl until a definitive
solution is found.
Update the test suite to skip tests for unsupported localectl features.
Gbp-Pq: Topic debian
Gbp-Pq: Name localectl-disable-keymap-support.patch
Michael Biebl [Mon, 15 Feb 2021 23:18:50 +0000 (00:18 +0100)]
Downgrade a couple of warnings to debug
If a package still ships only a SysV init script or if a service file or
tmpfile uses /var/run, downgrade those messages to debug. We can use
lintian to detect those issues.
For service files and tmpfiles in /etc, keep the warning, as those files
are typically added locally and aren't checked by lintian.
Closes: #981407
Gbp-Pq: Topic debian
Gbp-Pq: Name Downgrade-a-couple-of-warnings-to-debug.patch
Ioanna Alifieraki [Thu, 17 Dec 2020 14:52:07 +0000 (14:52 +0000)]
systemctl: do not shutdown immediately on scheduled shutdown
When, for whatever reason, a scheduled shutdown fails to be set, systemd
will proceed with immediate shutdown without allowing the user to react.
This is counterintuitive because when a scheduled shutdown is issued,
it means the user wants to shutdown at a specified time in the future,
not immediately. This patch prevents the immediate shutdown and informs
the user that no action will be taken.
Fixes: #17575
Gbp-Pq: Topic debian
Gbp-Pq: Name systemctl-do-not-shutdown-immediately-on-scheduled-shutdo.patch
Martin Pitt [Sat, 27 Feb 2016 11:27:06 +0000 (12:27 +0100)]
Revert "core: set RLIMIT_CORE to unlimited by default"
Partially revert commit
15a900327ab as this completely breaks core dumps
without systemd-coredump. It's also contradicting core(8), and it's not
systemd's place to redefine the kernel definitions of core files.
Commit
bdfd7b2c now honours the process' RLIMIT_CORE for systemd-coredump. This
isn't what RLIMIT_CORE is supposed to do (it limits the size of the core
*file*, but the kernel deliberately ignores it for piping), so set a static
2^63 core size limit for systemd-coredump to go back to the previous behaviour
(otherwise the change above would break systemd-coredump).
Bug-Debian: https://bugs.debian.org/815020
Gbp-Pq: Topic debian
Gbp-Pq: Name Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch
Nis Martensen [Tue, 19 Jan 2016 21:01:43 +0000 (22:01 +0100)]
Skip filesystem check if already done by the initramfs
Newer versions of initramfs-tools already fsck and mount / and /usr in
the initramfs. Skip the filesystem check in this case.
Based on a previous patch by Michael Biebl <biebl@debian.org>.
Closes: #782522
Closes: #810748
Gbp-Pq: Topic debian
Gbp-Pq: Name Skip-filesystem-check-if-already-done-by-the-initram.patch
Didier Roche [Fri, 22 May 2015 11:04:38 +0000 (13:04 +0200)]
fsckd daemon for inter-fsckd communication
Global logic:
Add systemd-fsckd multiplexer which accepts multiple (via systemd-fsck's
/run/systemd/fsck.progress socket) fsck instances to connect to it and sends
progress report. systemd-fsckd then computes and writes to /dev/console the
number of devices currently being checked and the minimum fsck progress.
Plymouth and user interaction:
Forward the progress to plymouth and support canellation of in progress fsck.
Try to connect and send to plymouth (if running) some checked report progress,
using direct plymouth protocole.
Update message is the following:
fsckd:<num_devices>:<progress>:<string>
* num_devices corresponds to the current number of devices being checked (int)
* progress corresponds to the current minimum percentage of all devices being
checked (float, from 0 to 100)
* string is a translated message ready to be displayed by the plymouth theme
displaying the information above. It can be overridden by plymouth themes
supporting i18n.
Grab in fsckd plymouth watch key Control+C, and propagate this cancel request
to systemd-fsck which will terminate fsck.
Send a message to signal to user what key we are grabbing for fsck cancel.
Message is: fsckd-cancel-msg:<string>
Where string is a translated string ready to be displayed by the plymouth theme
indicating that Control+C can be used to cancel current checks. It can be
overridden (matching only fsckd-cancel-msg prefix) for themes supporting i18n.
Misc:
systemd-fsckd stops on idle when no fsck is connected.
Add man page explaining the plymouth theme protocol, usage of the daemon
as well as the socket activation part. Adapt existing fsck man page.
Note that fsckd had lived in the upstream tree for a while, but was removed.
More information at
http://lists.freedesktop.org/archives/systemd-devel/2015-April/030175.html
-
Gbp-Pq: Topic debian
Gbp-Pq: Name fsckd-daemon-for-inter-fsckd-communication.patch
Michael Biebl [Thu, 4 Sep 2014 23:15:16 +0000 (01:15 +0200)]
Make /run/lock tmpfs an API fs
The /run/lock directory is world-writable in Debian due to historic
reasons. To avoid user processes filling up /run, we mount a separate
tmpfs for /run/lock. As this directory needs to be available during
early boot, we make it an API fs.
Drop it from tmpfiles.d/legacy.conf to not clobber the permissions.
Closes: #751392
Gbp-Pq: Topic debian
Gbp-Pq: Name Make-run-lock-tmpfs-an-API-fs.patch
Tollef Fog Heen [Tue, 5 Jun 2012 18:59:36 +0000 (20:59 +0200)]
Bring tmpfiles.d/tmp.conf in line with Debian defaults
Closes: #675422
Gbp-Pq: Topic debian
Gbp-Pq: Name Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch
Luca Boccassi [Wed, 24 Apr 2024 15:34:40 +0000 (16:34 +0100)]
systemd (255.5-1) sid; urgency=medium
[ Michael Biebl ]
* autopkgtest: depend on pkgconf rather than pkg-config
* 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/syst
emd/commit/
31323f21bb0ae7c712f43500c42997c91a6d20bf
* Replace Skip-flaky-test_resolved_domain_restricted_dns-in-
network.patch with a proper upstream fix.
* Remove myself from Uploaders
[ Luca Boccassi ]
* autopkgtest: add dhcpcd5 as alternative dependency to dhcpcd-base
dhcpcd-base is not available in Jammy
* 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
* 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.
* 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
* autopkgtest: restrict systemd-boot-efi to architectures where it's
built
* 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)
* d/e/checkout-upstream: do not initialize submodules. They are used by
mkosi, not needed for CI builds
* Autopkgtest: add dependency on libkmod-dev to upstream suite.
* Switch build-depend form liblz4-tool to lz4. The former is deprecated
and now dropped, the latter is available since buster. (Closes: #
1068730)
* initramfs hooks: pull in libkmod manually udev now opens it with
dlopen, so the ldd-based resolver will not see it, pull it in the
initramfs manually
* New upstream version 255.5
* Drop resolve-skip-IP_UNICAST_IF-for-local-sockets.patch, merged
upstream
* Refresh patches for v255.5
* Bump Standards-Version to 4.7.0, no changes
[ Daan De Meyer ]
* 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.
[dgit import unpatched systemd 255.5-1]
Luca Boccassi [Wed, 24 Apr 2024 15:34:40 +0000 (16:34 +0100)]
Import systemd_255.5.orig.tar.gz
[dgit import orig systemd_255.5.orig.tar.gz]