Commit Graph

15016 Commits

Author SHA1 Message Date
Luca Boccassi
dbca9437ea Add systemd-boot-efi multiarch package
Allows EFI binaries for different architectures to be co-installed.
Useful when the EFI has a different architecture, or to manipulate
images. The userspace tooling doesn't need to match the EFI binaries.

Also allows to reduce the number of packages and dependencies
needed when i386 is not a full architecture, but a subset for libraries
and for EFI support.
2022-06-08 22:40:52 +02:00
Michael Biebl
2a739074d3 Add NEWS entry for the systemd-boot package split 2022-06-08 21:54:23 +02:00
Michael Biebl
a928181813 Split out systemd-boot into its own package 2022-06-08 21:47:51 +02:00
Michael Biebl
cf580815c9 salsa-ci: disable piuparts
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011649
2022-06-08 20:04:17 +02:00
Michael Biebl
0a949a2935 Split out libsystemd-shared into its own package
Since libsystem-shared is an internal implementation detail, do not
generate a shlibs file for it. This means dh_shlibdeps needs to be told
explicitly where it can find libsystemd-shared.

Mark this new package as Multi-Arch: same.

Closes: #990547
2022-06-08 20:04:13 +02:00
Michael Biebl
54414c5d23 Install libsystemd-shared into rootpkglibdir 2022-06-08 20:03:39 +02:00
Michael Biebl
ab5648be48 Switch debian-branch to experimental 2022-06-04 00:18:58 +02:00
Michael Biebl
1f65daa12e Move homectl and userdbctl to /usr/bin 2022-06-04 00:18:56 +02:00
Luca Boccassi
6c8df64aa8 Add systemd-homed package
Closes: #976960
2022-06-04 00:18:41 +02:00
Luca Boccassi
a83eded003 Add systemd-userdbd package
This can be used to synthetize dynamic user/groups, and can be useful
by itself. It will also be used by homed.
2022-06-04 00:18:40 +02:00
Michael Biebl
04025fa67f Release version 251.2-2 to unstable 2022-06-04 00:14:57 +02:00
Michael Biebl
bb888150eb sha256: fix compilation on efi-ia32 2022-06-04 00:14:21 +02:00
Michael Biebl
6ea11f265d Release version 251.2-1 to unstable 2022-06-03 19:39:48 +02:00
Luca Boccassi
c74b566bcd autopkgtest: add cryptsetup-initramfs for upstream suite
Needed for https://github.com/systemd/systemd/pull/23517
2022-06-03 19:36:29 +02:00
Michael Biebl
c9b7d2213f Use a single NEWS file shipped in the main systemd package
There is a long standing issue in apt-listchanges which fails to show
NEWS entries if they come from different binary packages that are built
from the same source package.

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977422

It is questionable if this bug is actually fixable, so install a single
NEWS file instead.

Using debian/NEWS would copy that file into every binary package. To
avoid that duplication, we use debian/systemd.NEWS instead, so it is only
shipped in the main systemd package.

This ensures that NEWS entries are reliably shown on upgrades of the
systemd package even if it means that irrelevant NEWS entries are shown
as well, say for users that do not have systemd-journal-remote
installed.

Gbp-Dch: Short
2022-06-03 19:35:29 +02:00
Michael Biebl
551065d648 Add dpkg file trigger for systemd-binfmt to update binfmt registrations 2022-06-03 18:58:38 +02:00
Michael Biebl
ce8a2c093b Do not require a valid version when parsing sd-boot loader entries
Closes: #993292
2022-06-03 18:47:54 +02:00
Michael Biebl
bf1311273a Fix parsing of command line options in fsckd
Closes: #1009032
2022-06-03 18:47:19 +02:00
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
870b9e816b Update upstream source from tag 'upstream/251.2'
Update to upstream version '251.2'
with Debian dir 2dddab9b4e
2022-06-03 18:12:44 +02:00
Michael Biebl
cfd0f7785c New upstream version 251.2 2022-06-03 18:12:00 +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
Luca Boccassi
41c8f39db5 Update upstream source from tag 'upstream/251.1'
Update to upstream version '251.1'
with Debian dir 0ffb6de039
2022-05-26 00:50:04 +01:00
Luca Boccassi
5249429fa0 New upstream version 251.1 2022-05-26 00:49:28 +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
c9f255978b Update upstream source from tag 'upstream/251'
Update to upstream version '251'
with Debian dir 358f215834
2022-05-21 15:00:26 +01:00
Luca Boccassi
aff6a67fd8 New upstream version 251 2022-05-21 14:59:51 +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
b3b09d1102 New upstream version 251~rc3 2022-05-15 14:31:58 +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