]>
git.proxmox.com Git - systemd.git/log
Michael Biebl [Wed, 30 Nov 2022 21:35:25 +0000 (22:35 +0100)]
Keep policykit-1 as alternative dependency to polkitd
This will make backports easier.
Luca Boccassi [Mon, 28 Nov 2022 22:36:06 +0000 (22:36 +0000)]
Update changelog for 252.2-1 release
Luca Boccassi [Mon, 28 Nov 2022 22:29:39 +0000 (22:29 +0000)]
Refresh patches
Luca Boccassi [Mon, 28 Nov 2022 22:25:58 +0000 (22:25 +0000)]
Update upstream source from tag 'upstream/252.2'
Update to upstream version '252.2'
with Debian dir
1bea2893e77aa5f8d71fdc5ccd118cddb140ae01
Luca Boccassi [Mon, 28 Nov 2022 22:25:21 +0000 (22:25 +0000)]
New upstream version 252.2
Luca Boccassi [Mon, 28 Nov 2022 22:24:10 +0000 (22:24 +0000)]
Build depend on dh-package-notes, sequence was removed
Only the makefile is in use now, no files are generated at build time
as --package-metadata from the linkers is used now
Nick Rosbrook [Tue, 22 Nov 2022 18:07:42 +0000 (13:07 -0500)]
Add handling for /etc/default/locale to firstboot
The TEST-74-AUX-UTILS upstream test revealed that firstboot does not
currently handle Debian's /etc/default/locale.
Helmut Grohne [Tue, 22 Nov 2022 20:24:00 +0000 (20:24 +0000)]
Explicitly B-D on libcrypt-dev
Closes: #1024646
Luca Boccassi [Tue, 8 Nov 2022 14:24:26 +0000 (14:24 +0000)]
Update changelog for 252.1-1 release
Luca Boccassi [Tue, 8 Nov 2022 14:35:57 +0000 (14:35 +0000)]
Suggest polkitd instead of policykit-1 (deprecated)
Luca Boccassi [Tue, 8 Nov 2022 14:22:28 +0000 (14:22 +0000)]
Refresh patches
Luca Boccassi [Tue, 8 Nov 2022 14:22:06 +0000 (14:22 +0000)]
Drop patches merged upstream
Luca Boccassi [Tue, 8 Nov 2022 14:21:09 +0000 (14:21 +0000)]
Update upstream source from tag 'upstream/252.1'
Update to upstream version '252.1'
with Debian dir
5c90af28030de5fae215ac91086620fa12a5e53a
Luca Boccassi [Tue, 8 Nov 2022 14:20:29 +0000 (14:20 +0000)]
New upstream version 252.1
Luca Boccassi [Tue, 8 Nov 2022 14:19:39 +0000 (14:19 +0000)]
d/watch: switch back to stable repository
Luca Boccassi [Sun, 6 Nov 2022 14:17:40 +0000 (14:17 +0000)]
Update changelog for 252-3 release
Luca Boccassi [Fri, 4 Nov 2022 17:18:37 +0000 (17:18 +0000)]
Enable support for libqrencode
dlopen() feature so no additional cost. Allows to print out recovery keys
in QR format.
Luca Boccassi [Fri, 4 Nov 2022 15:29:28 +0000 (15:29 +0000)]
Drop :native suffix from python3-pyparsing build dependency
Closes: #1023442
Luca Boccassi [Fri, 4 Nov 2022 15:25:29 +0000 (15:25 +0000)]
Backport patches to fix tmpfiles error and missing /dev/serial/by-id/usb-*
https://github.com/systemd/systemd/pull/25246
https://github.com/systemd/systemd/pull/25251
Closes: #1023311
Luca Boccassi [Tue, 1 Nov 2022 12:06:50 +0000 (12:06 +0000)]
Update changelog for 252-2 release
Jochen Sprickerhof [Tue, 1 Nov 2022 10:06:02 +0000 (11:06 +0100)]
Move restarting units after #DEBHELPER#
This makes sure that systemd-sysusers was executed as well as
systemd-tmpfiles to setup proper permissions for /var/log/journal before
systemd-journald is being restarted.
Jochen Sprickerhof [Tue, 1 Nov 2022 05:37:11 +0000 (06:37 +0100)]
Let dh_installsysusers fix the /var/log/journal permissions
dh_installsysusers adds a systemd-sysusers in #DEBHELPER#. Otherwise
it fails with:
/usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve group 'systemd-journal'.
Regression of
fa0aade329 .
Closes: #1023248
Luca Boccassi [Mon, 31 Oct 2022 22:03:00 +0000 (22:03 +0000)]
Update changelog for 252-1 release
Luca Boccassi [Mon, 31 Oct 2022 22:02:26 +0000 (22:02 +0000)]
Drop unused lintian override
Luca Boccassi [Mon, 31 Oct 2022 21:08:31 +0000 (21:08 +0000)]
libsystemd0: set symbols version to 252
Luca Boccassi [Mon, 31 Oct 2022 20:16:23 +0000 (20:16 +0000)]
Drop patches merged upstream
Luca Boccassi [Mon, 31 Oct 2022 20:10:38 +0000 (20:10 +0000)]
Update upstream source from tag 'upstream/252'
Update to upstream version '252'
with Debian dir
f781fb14442278c8d9ac00e5071aa6a64ff6bb18
Luca Boccassi [Mon, 31 Oct 2022 20:10:01 +0000 (20:10 +0000)]
New upstream version 252
Luca Boccassi [Fri, 28 Oct 2022 23:00:28 +0000 (00:00 +0100)]
Revert "d/control: set minimum version for dh-package-notes"
This is a virtual provide, it cannot be versioned
This reverts commit
a111189b9fd38e13d15c68d35b8b660e7fcf33db .
Dan Streetman [Fri, 28 Oct 2022 18:36:51 +0000 (14:36 -0400)]
d/control: set minimum version for dh-package-notes
We use the /usr/share/debhelper/dh_package_notes/package-notes.mk
file which was added in version 0.7.
Luca Boccassi [Wed, 17 Feb 2021 17:50:31 +0000 (18:50 +0100)]
Use systemd-sysusers to setup systemd users and groups
Luca Boccassi [Thu, 27 Oct 2022 14:24:51 +0000 (15:24 +0100)]
Update changelog for 252~rc3-2 release
Luca Boccassi [Thu, 27 Oct 2022 14:24:01 +0000 (15:24 +0100)]
Revert "gbp.conf: switch to d/experimental"
This reverts commit
88effeb20ca394d3bea561ae3d35d909e2d08ccb .
Gbp-Dch: ignore
Luca Boccassi [Tue, 25 Oct 2022 00:30:12 +0000 (01:30 +0100)]
Update changelog for 252~rc3-1 release
Luca Boccassi [Tue, 25 Oct 2022 00:27:31 +0000 (01:27 +0100)]
Backport patches to fix tests without machine-id
Drop out-of-tree patch and backport upstream fixes
Luca Boccassi [Tue, 25 Oct 2022 00:23:26 +0000 (01:23 +0100)]
Refresh patches
Luca Boccassi [Tue, 25 Oct 2022 00:22:29 +0000 (01:22 +0100)]
Update upstream source from tag 'upstream/252_rc3'
Update to upstream version '252~rc3'
with Debian dir
df78fde514b61e1735b504ba7738959eac1d5acc
Luca Boccassi [Tue, 25 Oct 2022 00:21:32 +0000 (01:21 +0100)]
New upstream version 252~rc3
Luca Boccassi [Sat, 22 Oct 2022 00:10:22 +0000 (01:10 +0100)]
Update changelog for 252~rc2-1 release
Luca Boccassi [Sat, 22 Oct 2022 21:38:50 +0000 (22:38 +0100)]
Update Lintian overrides
Luca Boccassi [Sun, 23 Oct 2022 12:23:47 +0000 (13:23 +0100)]
autopkgtest: update expected output of localectl
Luca Boccassi [Sat, 22 Oct 2022 21:02:17 +0000 (22:02 +0100)]
Update symbols file
Luca Boccassi [Sat, 22 Oct 2022 00:09:35 +0000 (01:09 +0100)]
Refresh patches
Luca Boccassi [Fri, 21 Oct 2022 23:27:03 +0000 (00:27 +0100)]
Drop patches merged upstream
Luca Boccassi [Fri, 21 Oct 2022 23:23:07 +0000 (00:23 +0100)]
Update upstream source from tag 'upstream/252_rc2'
Update to upstream version '252~rc2'
with Debian dir
3f610c37db7f471f9350eb1035e7e9c611b7df72
Luca Boccassi [Fri, 21 Oct 2022 23:22:15 +0000 (00:22 +0100)]
New upstream version 252~rc2
Luca Boccassi [Fri, 21 Oct 2022 23:22:02 +0000 (00:22 +0100)]
gbp.conf: switch to d/experimental
Gbp-Dch: ignore
Luca Boccassi [Fri, 21 Oct 2022 23:21:29 +0000 (00:21 +0100)]
d/watch: switch to non-stable repo
Michael Biebl [Mon, 17 Oct 2022 15:53:06 +0000 (17:53 +0200)]
Install sysusers.d and tmpfiles.d man pages in standalone packages
Closes: #1021933
Helmut Grohne [Mon, 17 Oct 2022 14:27:38 +0000 (16:27 +0200)]
Conditionalize installation of cryptsetup plugins in stage1 using dh-exec
Closes: #1021821
Jan Kiszka [Sun, 16 Oct 2022 06:52:39 +0000 (08:52 +0200)]
Enable systemd-boot for riscv64
Tested against U-Boot 2022.10 as UEFI provider on the RZ/Five.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Michael Biebl [Fri, 14 Oct 2022 14:43:48 +0000 (16:43 +0200)]
Release version 251.6-1 to unstable
Michael Biebl [Fri, 14 Oct 2022 14:33:12 +0000 (16:33 +0200)]
Use dh_installsystemd to enable machines.target in systemd-container
Michael Biebl [Fri, 14 Oct 2022 13:45:55 +0000 (15:45 +0200)]
Rebase patches
Michael Biebl [Fri, 14 Oct 2022 13:42:26 +0000 (15:42 +0200)]
New upstream version 251.6
Michael Biebl [Fri, 14 Oct 2022 13:40:06 +0000 (15:40 +0200)]
Update upstream source from tag 'upstream/251.6'
Update to upstream version '251.6'
with Debian dir
eb1e1b0fb0884edfb427e4b7d5cca2925678293c
Michael Biebl [Fri, 14 Oct 2022 13:39:19 +0000 (15:39 +0200)]
New upstream version 251.6
Michael Biebl [Wed, 12 Oct 2022 15:01:50 +0000 (17:01 +0200)]
Release version 251.5-3 to unstable
Michael Biebl [Wed, 12 Oct 2022 14:57:00 +0000 (16:57 +0200)]
logind: fix getting property OnExternalPower via D-Bus
Closes: #1021644
Michael Biebl [Wed, 12 Oct 2022 10:06:39 +0000 (12:06 +0200)]
logind: remember our idle state and use it to detect idle level transitions
Closes: #963135
Michael Biebl [Wed, 12 Oct 2022 09:45:17 +0000 (11:45 +0200)]
logind: do not emit beep in wall messages
Closes: #1019510
Michael Biebl [Wed, 12 Oct 2022 09:42:10 +0000 (11:42 +0200)]
ata_id: fix getting Response Code from SCSI Sense Data
Closes: #1021579
Michael Biebl [Tue, 11 Oct 2022 08:07:24 +0000 (10:07 +0200)]
Update symbol versions for the v251 release
Michael Biebl [Wed, 12 Oct 2022 09:27:39 +0000 (11:27 +0200)]
Update comment regarding logind restart
Update the bug reference which contains more details why logind can't be
restarted safely yet.
Gbp-Dch: Ignore
Michael Biebl [Mon, 10 Oct 2022 22:52:32 +0000 (00:52 +0200)]
Release version 251.5-2 to unstable
Michael Biebl [Mon, 10 Oct 2022 21:32:41 +0000 (23:32 +0200)]
udev: fix regression in udev-builtin path_id when processing NVME devices
Closes: #1021547
наб [Sun, 9 Oct 2022 21:11:32 +0000 (23:11 +0200)]
systemd-sysv.postinst: which -> command -v
Michael Biebl [Fri, 7 Oct 2022 10:46:43 +0000 (12:46 +0200)]
salsa-ci: drop no longer needed workaround for lintian false positives
Michael Biebl [Fri, 7 Oct 2022 10:24:33 +0000 (12:24 +0200)]
salsa-ci: rename gitlab-ci.yml to salsa-ci.yml
See https://salsa.debian.org/salsa-ci-team/pipeline/-/blob/master/README.md#basic-use
Gbp-Dch: Ignore
Luca Boccassi [Sun, 2 Oct 2022 19:13:37 +0000 (20:13 +0100)]
Build and install libcryptsetup token plugins
The interfaces are now mature and enabled in Debian/Ubuntu in
libcryptsetup, so enable and ship the plugins
Michael Biebl [Sun, 2 Oct 2022 19:32:31 +0000 (21:32 +0200)]
Release version 251.5-1 to unstable
Michael Biebl [Sat, 1 Oct 2022 19:18:57 +0000 (21:18 +0200)]
Rebase patches
Michael Biebl [Sat, 1 Oct 2022 19:18:15 +0000 (21:18 +0200)]
Update changelog
Michael Biebl [Sat, 1 Oct 2022 19:08:44 +0000 (21:08 +0200)]
Update upstream source from tag 'upstream/251.5'
Update to upstream version '251.5'
with Debian dir
98a5d40a57c8f317d2705d7a5d810d8b93872f5b
Michael Biebl [Sat, 1 Oct 2022 19:08:02 +0000 (21:08 +0200)]
New upstream version 251.5
Michael Biebl [Mon, 12 Sep 2022 08:30:35 +0000 (10:30 +0200)]
Handle removal of /var/log/README
Remove /var/log/README symlink when the systemd package is purged.
This symlink is created via tmpfiles and documents that /var/log no
longer contains the traditional syslog text files.
Closes: #877414
Luca Boccassi [Sun, 18 Sep 2022 13:40:24 +0000 (14:40 +0100)]
Enable firstboot, disabled by default on Debian
Currently the first-boot conditions are not met by any Debian
image (/etc/machine-id with content uninitialized, so we can
just enable the build and ship it in the main package.
This lets image builders (eg: cloud images) tinker with it.
https://www.freedesktop.org/software/systemd/man/machine-id.html#First%20Boot%20Semantics
Closes: #844528
наб [Thu, 22 Sep 2022 15:09:40 +0000 (17:09 +0200)]
debian/extra/kernel/postrm.d/systemd-boot: prefix with zz-
Doesn't actually matter, but the kernel handbook says we must and we
already renamed postinst
наб [Thu, 22 Sep 2022 11:33:44 +0000 (13:33 +0200)]
debian/extra/kernel-install.d/85-initrd.install: explicitly ignore unknown verbs
Upstream reasoning applies:
https://github.com/systemd/systemd/commit/
852f98d6aae691574a933691b34133f35958b0d8
наб [Wed, 21 Sep 2022 01:58:14 +0000 (03:58 +0200)]
debian/extra/kernel-install.d/85-initrd.install: install default initrd with versioned basename
This fixes #
1020396 in a superior way by using
$KERNEL_INSTALL_STAGING_AREA, available since systemd v251:
https://github.com/systemd/systemd/commit/
367165a4069ac0c04882a05a8a80f6afb1e42760
By just copying the file we both simplify our code,
but defer to 90-loaderentry to correctly permission it,
and simply never generate an unversioned initrd in the first place!
наб [Wed, 21 Sep 2022 00:59:16 +0000 (02:59 +0200)]
debian/extra/kernel/postinst.d/systemd-boot: prefix with zz-
Since we explicitly (though this is hidden by indirection through
85-initrd.install) depend on /boot/initrd.img-$1
existing or not existing, hard-order ourselves at the end
The zz- prefix matches grub
Michael Biebl [Wed, 31 Aug 2022 14:06:45 +0000 (16:06 +0200)]
Install NEWS.Debian file into all binary packages
While it increases the disk footprint a little, it ensures that NEWS
entries are reliably shown by apt-listchanges.
Luca Boccassi [Sat, 27 Aug 2022 21:40:50 +0000 (22:40 +0100)]
Update changelog for 251.4-3 release
Luca Boccassi [Sat, 27 Aug 2022 10:58:25 +0000 (11:58 +0100)]
resolv.conf: take backup as a fallback
piuparts doesn't like seeing an empty resolv.conf after removing
the package, so take a backup and use it in case resolved/resolv.conf
is not available
Luca Boccassi [Fri, 26 Aug 2022 22:16:59 +0000 (23:16 +0100)]
Update changelog for 251.4-2 release
Luca Boccassi [Fri, 26 Aug 2022 22:16:17 +0000 (23:16 +0100)]
Update Lintian overrides for new incompatible syntax
Luca Boccassi [Sat, 20 Aug 2022 21:45:19 +0000 (22:45 +0100)]
resolved: switch from .links to postinst/rm
dpkg refuses to install the symlink in chroot/container environments
where /etc/resolv.conf is bind mounted:
| Unpacking systemd-resolved (251.4-1) ...
| dpkg: error processing archive /var/cache/apt/archives/systemd-resolved_251.4-1_amd64.deb (--unpack):
| unable to make backup link of './etc/resolv.conf' before installing new version: Invalid cross-device link
So unfortunately manual handling via maintainerscripts is necessary.
Use maintainer scripts to avoid failing the installation, and provide
feedback to the user if the symlink cannot be successfully installed.
Also on removal, either copy /run/systemd/resolve/resolv.conf or
create an empty /etc/resolv.conf.
Luca Boccassi [Sun, 21 Aug 2022 01:01:40 +0000 (02:01 +0100)]
resolved: use DPKG_ROOT and make postinst shellcheck-happy
Johannes Schauer Marin Rodrigues [Fri, 19 Aug 2022 13:57:32 +0000 (15:57 +0200)]
debian/systemd.postinst: add --root argument to systemctl and systemd-* calls for DPKG_ROOT support
Johannes Schauer Marin Rodrigues [Fri, 19 Aug 2022 13:55:44 +0000 (15:55 +0200)]
use systemd-sysusers instead of adduser
This allows dropping the dependency on adduser (reducing the dependency
set) and in turn allows for DPKG_ROOT support of systemd.
Michael Biebl [Sun, 14 Aug 2022 18:08:11 +0000 (20:08 +0200)]
Release version 251.4-1 to unstable
Michael Biebl [Sat, 13 Aug 2022 14:56:10 +0000 (16:56 +0200)]
Rebase patches
Michael Biebl [Sat, 13 Aug 2022 14:38:38 +0000 (16:38 +0200)]
New upstream version 251.4
Michael Biebl [Sat, 13 Aug 2022 14:37:44 +0000 (16:37 +0200)]
Update upstream source from tag 'upstream/251.4'
Update to upstream version '251.4'
with Debian dir
6cb7fb3041561968393af0c17476608bdb578dbd
Michael Biebl [Sat, 13 Aug 2022 14:36:57 +0000 (16:36 +0200)]
New upstream version 251.4
Michael Biebl [Fri, 12 Aug 2022 17:10:52 +0000 (19:10 +0200)]
Merge changes from experimental and release version 251.3-2 to unstable
Michael Biebl [Fri, 12 Aug 2022 17:06:30 +0000 (19:06 +0200)]
Merge branch 'debian/experimental' into debian/master
Michael Biebl [Sun, 7 Aug 2022 08:23:47 +0000 (10:23 +0200)]
Fix typo in systemd-resolved package description
Gbp-Dch: Ignore
Luca Boccassi [Sat, 6 Aug 2022 23:06:10 +0000 (00:06 +0100)]
Update changelog for 251.3-2~exp2 release
Luca Boccassi [Fri, 5 Aug 2022 23:28:06 +0000 (00:28 +0100)]
systemd-resolved: move conffile from systemd
Copied from systemd-timesyncd