Commit Graph

381 Commits

Author SHA1 Message Date
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
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
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
1f8e44576e Ship systemd-oomd.socket in correct systemd-oomd package 2022-01-12 20:47:31 +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
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
Michael Biebl
f60e4054fd Bump meson Build-Depends to (>= 0.53.2) 2021-12-20 22:22:05 +01:00
Michael Biebl
2fa4b179e2 Make the C/R against systemd versioned in systemd-standalone-{sysusers,tmpfiles}
Those were added to facilitate an upgrade from bullseye. The version
makes it more explicit.
2021-11-11 22:01:59 +01:00
Michael Biebl
c79d1566ec Drop obsolete dpkg (>= 1.19.3) | systemd-sysv dependency from udev
It was added to ensure we have a dpkg with --notify-await which is now
satisfied by a dpkg from oldstable.
2021-11-11 21:52:17 +01:00
Michael Biebl
93607b3d92 Drop obsolete C/R upstart from systemd-sysv 2021-11-11 21:48:03 +01:00
Luca Boccassi
92f5fa8b6a depend on default-dbus-system-bus | dbus-system-bus
Allows users to install only a single system bus implementation.
Prefer the default (dbus-daemon).
2021-11-11 19:37:46 +00:00
Michael Biebl
a81b6c772e Bump Standards-Version to 4.6.0 2021-11-11 15:38:21 +01:00
Helmut Grohne
db161f59a9 Fix FTCBFS: Annotate python3-jinja2 dependency with :native
Closes: #996501
2021-10-31 22:30:46 +01:00
Michael Biebl
cdf1c199fd Merge branch 'debian/master' into debian/experimental 2021-10-12 11:58:00 +02:00
Jan Kiszka
fe915095c9 Install native python packages
This fixes cross-building.
2021-10-07 21:55:49 +00:00
Michael Biebl
287ced37e2 Demote systemd-timesyncd from Depends to Recommends
This avoids a dependency cycle between systemd and systemd-timesyncd and
thus makes dist upgrades more predictable and robust.
It also allows minimal, systemd based containers where no NTP client is
strictly necessary.
To ensure that systemd-timesyncd is installed in a default installation
created by d-i, bump its priority to standard.

Closes: #986651
Closes: #993947
2021-09-22 20:56:21 +02:00
Michael Biebl
12f25c5edf Add Conflicts/Replaces: systemd to systemd-standalone-{sysusers,tmpfiles}
This allows upgrades from older systemd versions which do not have
Provides: systemd-{sysusers,tmpfiles}.

Closes: #992376
2021-08-25 09:34:24 +02:00
Michael Biebl
b2f6ccdd50 Use C/R/P for systemd-sysusers and systemd-tmpfiles
It's an interface/facility that can only be provided by a single package
at a time.
2021-08-12 22:43:19 +02:00
Michael Biebl
06aaa01f52 Provide standalone binaries for sysusers and tmpfiles
Closes: #946456
2021-08-08 22:45:58 +02:00
Michael Biebl
6c3b3d5240 Turn versioned systemd-shim Breaks into unversioned Conflicts
There never was a fixed systemd-shim version before it was removed from
the archive.
2021-07-31 19:29:08 +02:00
Michael Biebl
f98c2fc032 Drop obsolete python-dbusmock Breaks 2021-07-31 19:29:08 +02:00
Michael Biebl
3eb7fba5c0 Drop obsolete systemd Breaks/Replaces 2021-07-31 19:28:44 +02:00
Michael Biebl
1ff411aec1 Add gawk <!nocheck> to Build-Depends
It is used in tools/check-directives.sh which is run during
"meson test".
2021-06-17 18:09:37 +02:00
Michael Biebl
2f58bd18bd Replace m4 Build-Depends with python3-jinja2 2021-06-16 21:27:44 +02:00
Michael Biebl
9da0649d60 Bump Standards-Version to 4.5.1 2021-01-18 17:36:20 +01:00
Michael Biebl
fe6dfad24f Add Breaks: udev (<< 247~) to systemd
This ensures that udev is upgraded alongside systemd and both support
the new udev tags concept introduced in v247.

Closes: #975554
2020-11-26 18:18:28 +01:00
Dan Streetman
1b564a7c99 d/control: update meson minimum version
https://github.com/systemd/systemd/pull/13842#issuecomment-601105975
2020-11-12 21:22:59 +01:00
Michael Biebl
86edce2b4b Re-enable seccomp support on riscv64
This should be safe now, as the code has fallbacks for systems with
older libseccomp versions.
2020-10-15 23:06:34 +02:00
Michael Biebl
01cb81372f Add versioned Breaks against resolvconf (<< 1.83~) to systemd
The PathExists= directive was changed in v246 to match the documented
behaviour but now causes resolvconf-pull-resolved.service to be
continuously triggered by resolvconf-pull-resolved.path.
This requires a fix in the resolvconf package, see #968015.

Closes: #967906
2020-08-18 00:50:22 +02:00
Michael Biebl
6bf4bfb273 Bump libapparmor-dev Build-Depends to (>= 2.13) 2020-07-30 22:02:45 +02:00
Michael Biebl
1e4038e8f0 Tighten libzstd-dev Build-Depends
We need >= 1.4.0 which is not available in buster, only
buster-backports. So we need to specify the version explicitly.

Gbp-Dch: Ignore
2020-07-27 22:18:30 +02:00
Michael Biebl
755fe7eb4c Mark zstd Build-Depends as <!nocheck>
It is needed for zstdcat which is used in the test suite.

Gbp-Dch: Ignore
2020-07-27 21:51:34 +02:00
Dan Streetman
e530c346bd Add libzstd-dev and zstd as build and test deps
For upstream PR:
https://github.com/systemd/systemd/pull/15422
2020-07-23 11:54:27 +00:00
Dimitri John Ledkov
6938984197 Enable EFI/bootctl on armhf. 2020-07-14 18:08:19 +02:00
Michael Biebl
cd019ea76b Bump debhelper compatibility level to 13
Use the debhelper-compat package to declare the compatibility level and
drop debian/compat.
2020-05-17 19:24:03 +02:00
Michael Biebl
b9498a5a9a Bump priority of libnss-systemd to standard
This follows the changes that were made to the archive a while ago.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914876

Gbp-Dch: Short
2020-04-28 21:00:13 +02:00
Michael Biebl
02e27e24e4 Drop Conflicts: virtualbox-guest-utils from systemd-timesyncd
Otherwise this could lead to virtualbox-guest-utils being uninstalled on
upgrades which is not intended.

Closes: #956436
2020-04-13 10:34:18 +02:00
Michael Biebl
e2a68852b6 Small fixups for the previous commit
Gbp-Dch: Ignore
2020-04-04 08:58:22 +02:00
Balint Reczey
d6483013d5 Ship systemd-timesyncd in a separate package
The new systemd-timesyncd package conflicting with other NTP-related
packages resolves the problems arising when installing systemd-timesyncd
and other NTP servers on the same system.

Co-authored-by: Michael Biebl <biebl@debian.org>
LP: #1849156
Closes: #805927, #947936
2020-04-02 16:36:09 +02:00
Michael Biebl
13acdb61a3 Revert "Enable seccomp support on riscv64"
This requires further changes to the source code and a newer, not yet
officially released, libseccomp. Since this complicates backports revert
this change for the time being.
2020-04-02 11:51:20 +02:00
Michael Biebl
17eef82c06 Enable seccomp support on riscv64
Closes: #954077
2020-03-18 23:06:54 +01:00
Michael Biebl
485a56e2e9 Bump Standards-Version to 4.5.0
While systemd is creating new user accounts, upstream has no plans to
follow the new policy recommendation to use a leading underscore for
user names/groups. We won't be diverging from upstream here.

Gbp-Dch: Short
2020-02-07 19:31:26 +01:00
Michael Biebl
e9a5cee901 Update systemd package description
Recommend init=/lib/systemd/systemd instead of init=/bin/systemd.
The latter is just a compat symlink which might go away eventually.

See #913061
2020-02-01 20:46:37 +01:00
Michael Biebl
d913113b86 Drop btrfs-progs Recommends from systemd-container
Upstream has dropped the logic of setting up /var/lib/machines as btrfs
loopback mount so this Recommends is no longer necessary.

See upstream commit 5f7ecd610c7918bb89468ce068bfcf68114dc53e.
2020-01-29 18:51:21 +01:00
Helmut Grohne
b69992eee7 Annotate dbus build dependency with <!noinsttest>
The dbus library is needed for building tests. As such it must be
present unless we disable both build time and installed tests.
Previously, building with the nocheck profile worked, but it didn't
reproduce a regular build.
2020-01-25 22:34:02 +01:00
Helmut Grohne
19faa76be4 Add basic support for the noinsttest build profile
https://wiki.debian.org/BuildProfileSpec#Registered_profile_names
2020-01-25 22:33:11 +01:00
Michael Biebl
3194e35236 Revert "Add libfdisk-dev build-depends for upstream CI for repart tool."
This reverts commit c88fa47477.
2020-01-25 16:19:06 +01:00