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