From ee5cf7fbad21ec37cb20856c381e90479cc4878d Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Jun 29 2022 15:17:14 +0000 Subject: Drop forward-secure-sealing code from sd-journal and tools I asked on fedora-devel@, and the lone reply was from Matthew Miller who tried it once when it was introduced and hasn't used it since. Dropping this removes the last dependency on libgcrypt and libgpg-error in libsystemd, significantly reducing our installation footprint. Right now libmicrohttpd is still linked to libgcrypt, so libsystemd-journal-remote subpackage will pull libgcrypt in. --- diff --git a/systemd.spec b/systemd.spec index d97eccc..a10e19f 100644 --- a/systemd.spec +++ b/systemd.spec @@ -31,7 +31,7 @@ Name: systemd Url: https://www.freedesktop.org/wiki/Software/systemd %if %{without inplace} Version: 251.2 -Release: 1%{?dist} +Release: 2%{?dist} %else # determine the build information from local checkout Version: %(tools/meson-vcs-tag.sh . error | sed -r 's/-([0-9])/.^\1/; s/-g/_g/') @@ -137,8 +137,6 @@ BuildRequires: libcurl-devel BuildRequires: kmod-devel BuildRequires: elfutils-devel BuildRequires: openssl-devel -BuildRequires: libgcrypt-devel -BuildRequires: libgpg-error-devel BuildRequires: gnutls-devel BuildRequires: qrencode-devel BuildRequires: libmicrohttpd-devel @@ -488,7 +486,7 @@ CONFIGURE_OPTS=( -Dopenssl=true -Dcryptolib=openssl -Dp11kit=true - -Dgcrypt=true + -Dgcrypt=false -Daudit=true -Delfutils=true -Dlibcryptsetup=%[%{with bootstrap}?"false":"true"] @@ -1013,6 +1011,9 @@ fi %files standalone-sysusers -f .file-list-standalone-sysusers %changelog +* Wed Jun 29 2022 Zbigniew Jędrzejewski-Szmek - 251.2-2 +- Drop forward-secure-sealing code from sd-journal and tools + * Thu Jun 2 2022 Zbigniew Jędrzejewski-Szmek - 251.2-1 - A bunch of man page fixes, a few memory-access correctness fixes, remove excessive messages to utmp sessions, suppress messages about