Commit Graph

3267 Commits

Author SHA1 Message Date
Michael Biebl
f6ea19813b Rebase patches 2022-06-03 18:47:12 +02:00
Michael Biebl
80235afd0d New upstream version 251.2 2022-06-03 18:30:54 +02:00
Michael Biebl
85af1ae352 Use lower case consistently to start short description
See https://wiki.debian.org/PackagesDescriptionsReview

Gbp-Dch: Ignore
2022-05-27 21:06:27 +02:00
Luca Boccassi
c7b9231547 Update changelog for 251.1-1 release 2022-05-26 00:59:06 +01:00
Luca Boccassi
e43f2e75be Add systemd-journal-remote.NEWS to inform about dropping --trust 2022-05-26 00:58:43 +01:00
Michael Biebl
e0b79b4652 Update liblz4-dev Build-Depends as per meson.build 2022-05-25 00:42:27 +02:00
Michael Biebl
979a8dbde6 Drop unnecessary version constraints / dependencies 2022-05-25 00:39:50 +02:00
Michael Biebl
9a2a5528ca Enable pager Hyperlink ANSI sequence support
This requires less ≥ 563. Add a versioned Breaks accordingly.
2022-05-24 14:09:10 +02:00
Luca Boccassi
453537cfbe Switch from gnutls to openssl
Upstream is slowly phasing out gnutls. Start switching to openssl.
Drops support for '--trust' in the journal-gatewayd and journal-remote
programs.
2022-05-23 16:48:21 +01:00
Luca Boccassi
e5181f6bbd Update changelog for 251-2 release 2022-05-23 12:30:54 +01:00
Luca Boccassi
555cfd5467 Salsa CI: suppress lintian false positive on dbgsym
W: systemd-container-dbgsym: elf-error In program headers: Unable to find program interpreter name [usr/lib/debug/.build-id/05/c85f2269a255ce6b01368d9020ddc6b053516e.debug]

https://bugs.debian.org/1000977
2022-05-22 14:11:49 +01:00
Luca Boccassi
b23a7ec871 Update changelog for 251-1 release 2022-05-21 23:18:10 +01:00
Luca Boccassi
f932fb01a5 Bump Standards-Version to 4.6.1, no changes 2022-05-21 23:18:00 +01:00
Luca Boccassi
f18e6f368b Revert manual removal of ndisc test case, merged upstream 2022-05-21 15:04:12 +01:00
Luca Boccassi
30ce44bf6e Refresh patches 2022-05-21 15:03:28 +01:00
Luca Boccassi
2429309678 Update changelog for 251~rc3-2 release 2022-05-16 00:37:45 +01:00
Luca Boccassi
11571814df Backport removal of ndisc test case, breaks build on armhf/armel
Can be reverted on the next upstream merge
2022-05-16 00:37:19 +01:00
Luca Boccassi
4059dc472f Update changelog for 251~rc3-1 release 2022-05-15 15:32:27 +01:00
Luca Boccassi
4c2344d20d Update lintian-overrides for false positives 2022-05-15 15:32:15 +01:00
Luca Boccassi
2867a40f92 Rebase patches 2022-05-15 14:32:20 +01:00
Luca Boccassi
62800c449a Drop sd-device-always-translate-sysname-to-sysfs-filename.patch, merged upstream 2022-05-15 14:32:20 +01:00
Luca Boccassi
75a50442af autopkgtest: ignore rng-tools-debian failure in boot-and-services
It seems sometimes it fails, which has happened on jammy-amd64:

https://bugs.debian.org/969568
2022-05-15 14:10:07 +01:00
Luca Boccassi
d40b4f831f autopkgtest: mark networkd-test.py as breaks-testbed
It will modify the network configuration, which will often make the
network stop working. Mark it as breaks-testbed so that a new
runner is started.

For an example see:

https://the-real-systemd.semaphoreci.com/workflows/d0fdfe68-4ee5-458b-9230-8689b1731b64?pipeline_id=02a47bad-aed7-409c-8e16-ded3400e4682
2022-05-15 14:10:07 +01:00
Luca Boccassi
b865dc9aae autopkgtest: disable networkd in rebooting tests
It seems that on Semaphore CI, running in Bullseye images, having
both Network-Manager and systemd-networkd enabled causes
'systemctl start network-online.target' to get stuck, and fail
the run. Disable networkd in those tests.

See: https://github.com/systemd/systemd/issues/22991
2022-05-15 14:10:07 +01:00
Luca Boccassi
3599d49afb autopkgtest: add allow-stderr to boot-and-services
Sometimes we see some ignored logs, don't fail the test run
if that happens
2022-05-15 14:10:07 +01:00
Michael Biebl
dd4930038e Release version 251~rc2-2 to experimental 2022-05-11 15:27:06 +02:00
Michael Biebl
a16abfc34b sd-device: always translate sysname to sysfs filename
Patch pulled from https://github.com/systemd/systemd/pull/23337
2022-05-11 15:25:48 +02:00
Michael Biebl
ee0e4e1381 Release version 251~rc2-1 to experimental 2022-05-05 22:50:40 +02:00
Michael Biebl
c1f8cbe603 Update symbols file for libsystemd0 2022-05-05 22:29:05 +02:00
Michael Biebl
23787635ac Rebase patches 2022-05-05 22:10:26 +02:00
Michael Biebl
0a9f17d842 New upstream version 251~rc2 2022-05-05 22:06:58 +02:00
Michael Biebl
6bb56523f9 Release version 251~rc1-3 to experimental 2022-04-05 22:14:07 +02:00
Michael Biebl
6f12d42b95 hwdb: fix parsing options
Closes: #1008989
2022-04-05 22:11:42 +02:00
Michael Biebl
142e1fb5c9 Do not ship /usr/lib/tmpfiles.d/systemd-resolve.conf in systemd
It potentially creates a broken symlink if systemd-resolved is not
enabled. For now the symlink to stub-resolv.conf needs to be created
manually.

Closes: #1007018
2022-04-03 21:37:43 +02:00
Luca Boccassi
8da23d25f6 autopkgtest: install swtpm and tpm2-tools for upstream suite
Required by:

https://github.com/systemd/systemd/pull/22563
2022-04-03 00:42:43 +02:00
Michael Biebl
77dc3a22b3 Release version 251~rc1-2 to experimental 2022-04-02 13:44:56 +02:00
Luca Boccassi
7e56c11863 autopkgtest: install python3-pexpect and screen for upstream suite
Required for new test:

https://github.com/systemd/systemd/pull/21838
2022-04-02 13:19:31 +02:00
Luca Boccassi
2709460b73 autopkgtest: install libnss packages for upstream suite
Required to enable nss tests:

https://github.com/systemd/systemd/issues/21975
2022-04-02 13:09:17 +02:00
Luca Boccassi
68b88af816 autopkgtest: install libnss packages for unit-tests suite
Required to enable nss tests:

https://github.com/systemd/systemd/issues/21975
2022-04-02 11:36:53 +02:00
Luca Boccassi
af85b660a4 autopkgtest: update unit-config test for new relative symlinking
Required by https://github.com/systemd/systemd/pull/22649
2022-04-02 11:36:26 +02:00
Michael Biebl
83f19c1021 Adjust library search path for dh_shlibdeps
libsystemd-core uses libsystemd-shared but doesn't have RUNPATH or
RPATH set. So tell dh_shlibdeps where it can find the library.
2022-04-02 11:36:08 +02:00
Michael Biebl
86c5293e78 Revert "Ignore libsystemd-core in dh_shlibdeps"
This reverts commit c1d5ad5ac9.

We need the shlibs dependencies of libsystemd-shared and
libsystemd-core.
2022-04-02 11:32:35 +02:00
Michael Biebl
556a307078 Drop outdated comment
Follow-up for commit 087ea13e13

Gbp-Dch: Ignore
2022-04-02 10:13:04 +02:00
Michael Biebl
3ea53e39ac Release version 251~rc1-1 to experimental 2022-04-02 09:58:09 +02:00
Luca Boccassi
0b536222aa Add libsystemd-core to shlibs.local.in 2022-04-02 09:56:19 +02:00
Luca Boccassi
c1d5ad5ac9 Ignore libsystemd-core in dh_shlibdeps 2022-04-02 09:55:52 +02:00
Luca Boccassi
997cf97a81 Ignore libsystemd-core in dh_makeshlibs 2022-04-02 09:55:47 +02:00
Michael Biebl
46a003d1ee Install shell completions for oomctl in systemd-oomd 2022-04-02 09:54:46 +02:00
Michael Biebl
62c155d9b6 Update symbols file for libsystemd0 2022-04-01 22:43:34 +02:00
Michael Biebl
6f74827da7 Rebase patches 2022-04-01 22:43:31 +02:00
Michael Biebl
c0fed9bbf6 New upstream version 251~rc1 2022-03-30 21:44:40 +02:00
Luca Boccassi
da0a133f5e Update changelog for 250.4-1 release 2022-03-15 11:03:20 +00:00
Luca Boccassi
56e84437dc Rebase patches on top of v250.4 2022-03-15 11:03:02 +00:00
Luca Boccassi
9992820b54 Update changelog for 250.4-1 release 2022-03-14 15:28:25 +00:00
Luca Boccassi
05f8fdb342 autopkgtest: add libdw-dev to unit-tests job
Needed since:

ee48779e05

FAIL: test-dlopen-so18:58
libdw.so.1 is not installed: libdw.so.1: cannot open shared object file: No such file or directory18:58
Assertion 'dlopen_dw() >= 0' failed at src/test/test-dlopen-so.c:55, function run(). Aborting.
2022-03-14 15:26:22 +00:00
Luca Boccassi
260227b692 Remove unneeded ${shlibs:Depends}
dpkg-gencontrol: warning: Depends field of package systemd-sysv: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package libsystemd-dev: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: Depends field of package libudev-dev: substitution variable ${shlibs:Depends} used, but is not defined
2022-03-14 15:23:05 +00:00
Luca Boccassi
3d405ee921 Drop patches merged upstream 2022-03-14 14:37:14 +00:00
Luca Boccassi
a8a310c5e6 Build with dh_package_notes 2022-03-07 11:46:56 +00:00
Dimitri John Ledkov
2dfa43fe19 udev-udeb: ship modprobe.d snippet to force scsi_mod.scan=sync in d-i
This ensures that all scans are completed, before installer reaches
partitioning stage, when kernel is configured with
CONFIG_SCSI_SCAN_ASYNC=y. This prevents confusing error message "no disk drives
detected", and drives magically appearing if one re-enters partitioning screen
a little while later.

LP: #1751813
2022-02-17 21:53:21 +01:00
Luca Boccassi
676672c59c Update changelog for 250.3-2 release 2022-01-26 23:36:53 +00:00
Luca Boccassi
087ea13e13 ci: enable dbgsym, as sometimes they are not reproducible and we want to catch it
Gbp-Dch: ignore
2022-01-26 22:23:47 +00:00
Luca Boccassi
1468d4d74f salsa-ci: enable repro builds
Gbp-Dch: ignore
2022-01-26 22:23:47 +00:00
Luca Boccassi
1c2918bb76 Backport patches to fix build reproducibility
EFI binaries have the path embedded which breaks reproducibility,
backport patches from upstream to fix it.

https://github.com/systemd/systemd/issues/22157

Includes required commits to make the patches apply cleanly.
2022-01-26 22:23:47 +00:00
Michael Biebl
c4b9681f53 Report status of dbus-user-session in systemd reportbug template
Most users will likely file bugs for systemd --user related issues
against the main systemd package and not libpam-systemd.
2022-01-25 20:21:09 +01:00
Michael Biebl
ade7a4ee82 Add Recommends: dbus-user-session to libpam-systemd
For a fully functioning systemd --user instance we want
dbus-user-session installed.
2022-01-25 20:21:05 +01:00
Luca Boccassi
3ca94ac977 systemd-tests: ignore hardening-no-relro too
Test binaries, we don't care about hardening flags
2022-01-25 15:15:02 +00:00
Luca Boccassi
71d0cb8273 Add myself to Uploaders 2022-01-21 12:01:22 +00:00
Yu Watanabe
64e315e3d7 upstream-ci: logind test: fix drop-in config
This fixes a bug introduced by a966e7e7e1.

Also drops the created drop-in config when the test finished.
2022-01-21 08:34:22 +09:00
Yu Watanabe
d56303fe6d upstream-ci: logind test: make sure the fake lid switch processed by udevd
Also, wait for other uevents, which possibly triggered by the lid switch,
being processed.
2022-01-20 19:29:37 +09:00
Yu Watanabe
7a8eebb62a upstream-ci: logind test: also show logs of systemd-suspend.service 2022-01-20 19:29:37 +09:00
Yu Watanabe
a966e7e7e1 upstream-ci: logind test: use drop-in config 2022-01-20 19:29:36 +09:00
Michael Biebl
4e0e5a0424 Release version 250.3-1 to unstable 2022-01-18 18:54:32 +01:00
Michael Biebl
b3d4acd9a2 Add Recommends: libdw1 to systemd-coredump
Starting with v250, systemd-coredump will use libdw/libelf via dlopen()
rather than directly linking against it. It is not a hard dependency but
we want to have it installed by default.
While hard-coding the library name is not ideal, we currently don't have
better means to derive this information automatically.

Closes: #1003879
2022-01-18 18:49:21 +01:00
Michael Biebl
e90cb80155 Update changelog 2022-01-18 15:41:07 +01:00
Luca Boccassi
906ac885fe Add d/gitlab-ci.yml
Disable unit tests, as some are failing due to the build environment:

565/963 test-cgroup   FAIL        0.02s   killed by signal 6 SIGABRT
963/963 test-path     FAIL       30.04s   exit status 1
2022-01-17 21:54:45 +00:00
Luca Boccassi
6fc28f6d28 Ignore blhc false positives
blhc hits false positives due to EFI PE-COFF binaries,
c++ fuzzing binaries and meson flags listings, ignore them.
2022-01-17 20:02:32 +00:00
Luca Boccassi
1ae6e74924 Lintian: ignore hardening-no-fortify-functions for test binaries 2022-01-17 14:59:32 +00:00
Luca Boccassi
491e7e2719 Lintian: ignore spellcheck false positives 2022-01-17 14:59:32 +00:00
Luca Boccassi
1817a52477 Lintian: ignore executable-not-elf-or-script false positives for EFI binaries 2022-01-17 14:59:32 +00:00
Luca Boccassi
2f515f9337 Lintian: ignore maintainer-script-calls-systemctl in more packages 2022-01-17 14:59:32 +00:00
Luca Boccassi
05a637e2af Lintian: ignore systemd: shared-library-lacks-prerequisites false positive on EFI binary 2022-01-17 14:59:32 +00:00
Luca Boccassi
ae79fa76ac Update Lintian override for systemd-service-file-refers-to-unusual-wantedby-target 2022-01-17 14:59:32 +00:00
Luca Boccassi
64ea45f20f Lintian: ignore current set of package-contains-empty-directory
These are shipped to provide a skeleton installation
2022-01-17 14:59:32 +00:00
Luca Boccassi
eb7d57cfc2 Lintian: ignore package-contains-documentation-outside-usr-share-doc
False positives on test data and a web page
2022-01-17 14:59:32 +00:00
Luca Boccassi
175424d5d7 Lintian: ignore package-supports-alternative-init-but-no-init.d-script
Well, duh!
2022-01-17 14:59:32 +00:00
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
Michael Biebl
e928fb5a85 Explicitly disable OpenSSL support
We don't want to pick up an OpenSSL dependency in a tainted build
environment and pull a second crypto stack into systemd's dependencies.
2021-12-21 01:23:04 +01:00
Michael Biebl
e34e3b5b8a Use -Durlify=false instead of shipping an upstream revert patch 2021-12-21 01:23:04 +01:00
Michael Biebl
e8ed38e451 Update removal of upstream provided license files 2021-12-21 01:23:01 +01:00
Michael Biebl
55c16d27b9 Update symbols file for libsystemd0 2021-12-20 22:24:15 +01:00
Michael Biebl
af7e43dc90 Rebase patches 2021-12-20 22:22:35 +01:00
Michael Biebl
f60e4054fd Bump meson Build-Depends to (>= 0.53.2) 2021-12-20 22:22:05 +01:00
Michael Biebl
b5395e2301 New upstream version 250~rc3 2021-12-20 22:21:54 +01:00
Michael Biebl
dddd71a124 Switch debian-branch to experimental 2021-12-09 20:53:38 +01:00
Michael Biebl
b56a563f6e Release version 249.7-1 to unstable 2021-11-19 21:12:02 +01:00
Michael Biebl
89bc254d3f Rebase patches 2021-11-19 21:07:43 +01:00
Michael Biebl
9b7e9a0b63 New upstream version 249.7 2021-11-19 20:47:23 +01:00
Michael Biebl
7379aa5ff2 Release version 249.6-3 to unstable 2021-11-18 21:13:21 +01:00
Michael Biebl
a47d128024 scope: count successful cgroup additions when delegating via D-Bus
Closes: #999745
2021-11-18 21:12:31 +01:00
Michael Biebl
8038f56cd3 Clean up udev.install a bit
It's unlikely that we add back a debian/extra/60-keyboard.hwdb given it
has been gone for over 6 years, so remove the commented out install
line.

See 1eee9b95e9

Gbp-Dch: Ignore
2021-11-13 21:23:00 +01:00
Michael Biebl
ba29eb3bee Release version 249.6-2 to unstable 2021-11-13 19:06:54 +01:00
Michael Biebl
3ef3d45b84 sysusers: split up systemd.conf
Closes: #990349
2021-11-13 19:06:51 +01:00
Michael Biebl
e77d843c89 Use more consistent ordering in .install files
Gbp-Dch: Ignore
2021-11-13 18:27:30 +01:00
Michael Biebl
e2d5c74481 Temporarily disable LTO
This is a test to see if it fixes the failure to build reproducibly on
arm*.
2021-11-13 18:01:27 +01:00
Michael Biebl
1f3d6452f0 Consider dbus-broker in systemd-logind.service Condition check
Closes: #999569
2021-11-12 21:19:15 +01:00
Michael Biebl
75da4c020c Release version 249.6-1 to unstable 2021-11-11 22:05:14 +01:00
Michael Biebl
33925caa2c Drop obsolete migration code for RAMTMP, TPMTIME and UTC 2021-11-11 22:02:41 +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
Michael Biebl
39f97cdaef test: use kbd-mode-map we ship in one more test case 2021-11-11 15:38:21 +01:00
Michael Biebl
3905dd695e Rebase patches 2021-11-10 22:37:56 +01:00
Michael Biebl
932280adc3 New upstream version 249.6 2021-11-10 22:36:17 +01:00
Michael Biebl
0f565c57e4 Release version 249.5-2 to unstable 2021-11-02 17:30:05 +01:00
Michael Biebl
3b8152c962 hwdb: Allow console users access to media* nodes
Closes: #996749
2021-10-31 22:36:02 +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
d7af42907f Release version 249.5-1 to unstable 2021-10-12 22:40:15 +02:00
Michael Biebl
a02c2b97a4 Clean up lintian overrides 2021-10-12 22:32:57 +02:00
Michael Biebl
b6f18a8473 Update debian/copyright
Thanks lintian!

Gbp-Dch: Short
2021-10-12 19:51:46 +02:00
Michael Biebl
f69bba4f83 Rebase patches 2021-10-12 19:51:27 +02:00
Michael Biebl
1867fa817c New upstream version 249.5 2021-10-12 19:49:41 +02:00
Michael Biebl
b4f70622da Release version 249.4-2 to unstable 2021-10-12 14:04:49 +02:00
Michael Biebl
edf29a12d7 Fix #993738 by pulling the patches from upstream PR#20603
Instead of reverting the multipath symlink race fixes as we did for
v247.x, we pull the patches from upstream PR#20603.
This was not easily doable for v247 but works for v249.

Gbp-Dch: Short
2021-10-12 13:23:59 +02:00
Michael Biebl
dfebac0088 Remove unused initialize_coredump() function
This patch removes the call to initialize_coredump() which currently
triggers the following warning:

../src/core/main.c:1641:13: warning: ‘initialize_coredump’ defined but not used [-Wunused-function]
 1641 | static void initialize_coredump(bool skip_setup) {
      |             ^~~~~~~~~~~~~~~~~~~

With upstream commit
702d40270a
this will become an error, so remove the unused function as well.

Gbp-Dch: Short
2021-10-12 13:23:08 +02: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
7de029b91b Release version 247.9-4 to unstable 2021-10-01 10:34:02 +02:00
Michael Biebl
4200ce2eb0 networkd-test: fix resolved_domain_restricted_dns
Cherry-pick upstream commit which hopefully fixes the flakiness in
DnsmasqClientTest.test_resolved_domain_restricted_dns.
2021-10-01 10:33:54 +02:00
Michael Biebl
6dc0a62f30 Revert "test: disable DnsmasqClientTest.test_resolved_etc_hosts in networkd-test.py"
This reverts commit 453fd0eb0a.

Let's see if this test is still flaky on debci.
2021-10-01 10:12:05 +02:00
Michael Biebl
ff6fd33762 autopkgtest: Merge configuration of logind test with timedated and related tests
They share the same restrictions and merging them avoids a bit of
duplication.
2021-10-01 10:12:05 +02:00
Michael Biebl
98e96f771a autopktest: Fix timedated test dependencies
Add an explicit systemd-timesyncd dependency as it is required by the
timedated test.
2021-10-01 10:11:52 +02:00
Michael Biebl
8439e5f2f5 test: Fix flakiness in TEST-10-ISSUE-2467 2021-10-01 09:58:05 +02:00
Michael Biebl
ecc5d532d4 Revert "tests/udev-test.pl: add multiple device test"
Follow-up to make sure the udev autopkgtest passes successfully again
after reverting the multipath symlink race fix.
2021-09-29 02:51:23 +02:00
Michael Biebl
6622ae94ac Release version 247.9-3 to unstable 2021-09-25 22:01:50 +02:00
Michael Biebl
2669f27b2e Revert multipath symlink race fix
Revert upstream commits which caused a regression in udev resulting in
long delays when processing partitions with the same label.

Closes: #993738
2021-09-25 21:55:48 +02:00
Michael Biebl
3b62a3d502 Release version 247.9-2 to unstable 2021-09-22 21:11:15 +02: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
59e7f14aef Release version 249.4-1 to experimental 2021-08-30 11:20:34 +02:00
Michael Biebl
13aa99dc6b Rebase patches 2021-08-30 10:31:12 +02:00
Michael Biebl
23f1581d26 New upstream version 249.4 2021-08-30 10:30:53 +02:00
Michael Biebl
0223d2b16e Release version 249.3-4 to unstable 2021-08-25 09:39:34 +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
efc59a71eb Release version 247.9-1 to unstable 2021-08-15 21:11:55 +02:00
Michael Biebl
0b4989bbfb Fix removal of systemd-hwdb-update.service
As we don't support factory-reset, we don't need this service.
In Debian, the hwdb binary database is updated via a dpkg file trigger.
2021-08-15 17:28:32 +02:00
Balint Reczey
bae102d6bc debian/rules: Don't ship README files in (/usr)/lib/*.d
README files are typically shipped in /usr/share/doc.
2021-08-15 17:27:48 +02:00
Michael Biebl
be629be92e Rebase patches 2021-08-15 15:40:20 +02:00
Michael Biebl
90df9d602a New upstream version 247.9 2021-08-15 15:34:30 +02:00
Michael Biebl
026a06446b Set upstream-branch to upstream/247.x
Stay with v247.x for the time being as the plan is to upload the latest
v247.x stable release to bullseye in 11.1. Having the latest v247.x in
unstable first will give it wider testing.

Gbp-Dch: Ignore
2021-08-15 15:29:22 +02:00
Michael Biebl
ac28b6f6d8 Release version 249.3-3 to experimental 2021-08-12 22:45:32 +02:00