Commit Graph

3032 Commits

Author SHA1 Message Date
Luca Boccassi
b9fb14afcf Lintian: ignore spare-manual-page
Lintian is not really good at associating manpages to package contents,
so just ignore this, as we have and will keep adding docs related
to unit types and so on
2022-01-17 14:59:32 +00:00
Luca Boccassi
8ca93f445e Lintian: ignore systemd-service-file-missing-install-key
If we don't add [Install], it's because we don't want it and the units are
events-driven or enabled statically
2022-01-17 14:59:14 +00:00
Luca Boccassi
3e15723660 Lintian: ignore source-contains-data-from-ieee-data-oui-db
Data formats are not compatible, this is for hwdb
2022-01-17 13:50:17 +00:00
Luca Boccassi
07694b5732 Lintian: ignore very-long-line-length-in-source-file
It's not a useful check, and it flags test data and such
2022-01-17 13:50:17 +00:00
Luca Boccassi
36537d2214 systemd-standalone-*: copy manpages too 2022-01-17 13:50:17 +00:00
Luca Boccassi
78975b47be systemd-oomd: fix description-synopsis-starts-with-article Lintian warning 2022-01-17 13:50:17 +00:00
Luca Boccassi
5b85f1ecaf systemd-oomd: add dependency on adduser
Needed by postinst script
2022-01-17 13:50:17 +00:00
Luca Boccassi
9d67887444 d/control: extend descriptions of libudev and libsystemd 2022-01-17 13:50:17 +00:00
Luca Boccassi
21a0834378 d/control: drop redundant Section/Priority fields
Fixes Lintian warning:

installable-field-mirrors-source
2022-01-17 13:50:17 +00:00
Luca Boccassi
12e69e8e14 d/watch: bump to version 4
No changes required
2022-01-17 13:50:17 +00:00
Luca Boccassi
d9cf88c8ae d/copyright: remove unused GPL-2 stanza
Not used anywhere
2022-01-17 13:50:17 +00:00
Luca Boccassi
9b9bed3cf9 Update d/copyright listing for debian/*
Fix Lintian warning: update-debian-copyright

List generated via:

git log --pretty=format:'%Cred%ad %Cblue%an <%Cblue%ae> %Cgreen%d' --date=format:%Y --decorate-refs-exclude="tags/*" --decorate-refs-exclude="remotes/*" debian/ | grep -v tag | grep -v origin | awk '{print $NF,$0}' | sort -nr | uniq | cut -f2- -d' '
2022-01-17 13:50:08 +00:00
Michael Biebl
ed037171f7 Release version 250.2-3 to unstable 2022-01-14 13:55:17 +01:00
Michael Biebl
af47d04610 Don't stop systemd-oomd.socket during upgrades
This works around an issue in systemd which doesn't process multiple
units that are passed to systemctl as a single transaction with the
correct ordering.

Closes: #1003641
2022-01-14 13:53:47 +01:00
Luca Boccassi
608900eb3a Build-depend on libssl-dev
Required to use libfido2-dev until #1003699 is fixed
2022-01-13 23:42:02 +00:00
Luca Boccassi
c3c5422a8e Disable libcryptsetup-plugins
They are new, and might not even be supported by libcryptsetup yet
2022-01-13 23:42:02 +00:00
Luca Boccassi
6b5e99f1d7 Build with and suggest fido2 and tpm libraries
These are used via dlopen only if available by some tools like
systemd-cryptsetup, systemd-cryptenroll and systemd-repart,
with graceful fallbacks if they are not found.
Build-depend on them so that the features get compiled in
(apart from stage1 builds), and add appropriate Suggests.

Closes: #991129 #1003383
2022-01-13 23:42:02 +00:00
Michael Biebl
f7f1434e77 Release version 250.2-2 to unstable 2022-01-12 20:53:29 +01:00
Michael Biebl
096c0b4e1e Don't install dbus-org.freedesktop.oom1.service symlink
Closes: #1003580
2022-01-12 20:50:00 +01:00
Michael Biebl
1f8e44576e Ship systemd-oomd.socket in correct systemd-oomd package 2022-01-12 20:47:31 +01:00
Michael Biebl
08213f5084 Release version 250.2-1 to unstable 2022-01-11 12:58:58 +01:00
Michael Biebl
e90ab595c1 Switch debian-branch to debian/master
Gbp-Dch: Ignore
2022-01-11 12:57:23 +01:00
Michael Biebl
4c61d43355 Rebase patches 2022-01-11 12:56:27 +01:00
Michael Biebl
884199e8bb Update changelog 2022-01-11 12:54:17 +01:00
Michael Biebl
18bde6d38f autopkgtest: add systemd-oomd dependency to upstream test
We want systemd-oomd to be tested via the upstream provided
TEST-55-OOMD.
2022-01-09 19:51:07 +01:00
Michael Biebl
6a690a8253 test: explicitly configure oomd stuff via dropins 2022-01-09 19:50:18 +01:00
Michael Biebl
9627bf6127 Release version 250.1-2 to experimental 2022-01-08 23:45:28 +01:00
Michael Biebl
23942d039d test-repart: append /sbin and /usr/sbin to $PATH= so sfdisk can be found 2022-01-08 21:28:11 +01:00
Michael Biebl
4a93ec2f56 Enable systemd-repart and ship it in the main systemd package
Add fdisk as test dependency, needed by test-repart which calls sfdisk.
2022-01-08 21:25:29 +01:00
Michael Biebl
262c0ef933 oomd: move oomctl to bindir 2022-01-06 13:43:34 +01:00
Lukas Märdian
e999d0c2ff Start systemd-oomd.service after package installation 2022-01-06 09:20:49 +01:00
Lukas Märdian
14c3d06646 d/control: Ship oomd in a systemd-oomd package
Deploying the default configuration as used in Fedora.
2022-01-06 09:20:49 +01:00
Lukas Märdian
88ae06ef41 d/rules: Enable build of systemd-oomd 2022-01-06 09:20:49 +01:00
Michael Biebl
06c55a5d50 Release version 250.1-1 to experimental 2022-01-05 21:43:13 +01:00
Michael Biebl
f094d11445 Rebase patches 2022-01-05 20:14:18 +01:00
Michael Biebl
905d13573e New upstream version 250.1 2022-01-05 20:10:44 +01:00
Michael Biebl
699f6fab8c Release version 250-2 to experimental 2022-01-02 21:42:15 +01:00
Michael Biebl
35a4f5429b Cherry-pick various fixes targeted for v250-stable 2022-01-02 21:41:48 +01:00
Michael Biebl
4f982a70de Don't override sourcedir/destdir anymore
No longer necessary after dropping the separate udeb build flavour.

Gbp-Dch: Ignore
2022-01-02 21:04:11 +01:00
Michael Biebl
f6917cd87c Drop separate udeb build
The only real benefit from a separate build apparently is that udev does
not get a dependency on libacl and libselinux. But we have udebs for
those dependencies anyway.
Dropping the separate build basically cuts the build times in half and
simplifies debian/rules quite a bit.
It also brings udev as used in d-i closer to what is actually used in
the installed system, which is a good thing.
2022-01-02 21:04:01 +01:00
Michael Biebl
9abe69ec43 Release version 250-1 to experimental 2021-12-24 13:02:19 +01:00
Michael Biebl
29624ffc65 Update symbol versions for the v250 release 2021-12-24 08:47:32 +01:00
Michael Biebl
c0fa32e571 Rebase patches 2021-12-24 08:46:37 +01:00
Michael Biebl
730c7e2fa0 New upstream version 250 2021-12-24 08:46:09 +01:00
Michael Biebl
8a2af82e85 Release version 250~rc3-1 to experimental 2021-12-21 01:30:24 +01:00
Michael Biebl
782e42d947 Remove dbus introspection files
Those are probably best shipped in a -dev package. Remove for the time
being until we have found a proper place for them.
They weigh over 600kB, so the main systemd package is probably not a good
fit.

Gbp-Dch: Short
2021-12-21 01:30:04 +01:00
Michael Biebl
c02d5f09db Small updates to debian/copyright 2021-12-21 01:23:04 +01:00
Michael Biebl
2d11110e91 Revert "Temporarily disable LTO"
It appears to have helped to make the build reproducible on arm64 but
not for armhf.

This reverts commit e2d5c74481.

See also https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20211213/013354.html

Gbp-Dch: Short
2021-12-21 01:23:04 +01:00
Michael Biebl
e8fdd523f6 autopkgtest: install dbus-user-session for upstream test
Required by TEST-43-PRIVATEUSER-UNPRIV and TEST-20-MAINPIDGAMES.

See also https://github.com/systemd/systemd/issues/21720#issuecomment-992005494
2021-12-21 01:23:04 +01:00
Luca Boccassi
ec5cc0a2a0 autopkgtest: install libdw and libelf for upstream test
Pulled in via dlopen since https://github.com/systemd/systemd/pull/21454
2021-12-21 01:23:04 +01:00