Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnutls for openSUSE:Factory checked in at 2021-05-18 18:26:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnutls (Old) and /work/SRC/openSUSE:Factory/.gnutls.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnutls" Tue May 18 18:26:41 2021 rev:130 rq:893142 version:3.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnutls/gnutls.changes 2021-03-16 15:44:01.441000658 +0100 +++ /work/SRC/openSUSE:Factory/.gnutls.new.2988/gnutls.changes 2021-05-18 18:26:55.386837413 +0200 @@ -1,0 +2,13 @@ +Thu May 13 16:34:28 UTC 2021 - Pedro Monreal <pmonr...@suse.com> + +- Compute the FIPS hmac file without re-defining the + __os_install_post macro, use the brp-50-generate-fips-hmac + script instead. [bsc#1184555] + +------------------------------------------------------------------- +Thu Mar 18 13:13:07 UTC 2021 - Pedro Monreal <pmonr...@suse.com> + +- Require the main package in devel and lib packages as the default + priorities are now set via crypto-policies. [bsc#1183082] + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnutls.spec ++++++ --- /var/tmp/diff_new_pack.14tS89/_old 2021-05-18 18:26:56.034834604 +0200 +++ /var/tmp/diff_new_pack.14tS89/_new 2021-05-18 18:26:56.038834587 +0200 @@ -31,7 +31,7 @@ Version: 3.7.1 Release: 0 Summary: The GNU Transport Layer Security Library -License: LGPL-2.1-or-later AND GPL-3.0-or-later +License: GPL-3.0-or-later AND LGPL-2.1-or-later Group: Productivity/Networking/Security URL: https://www.gnutls.org/ Source0: https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/%{name}-%{version}.tar.xz @@ -135,6 +135,7 @@ License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ Requires: glibc-devel +Requires: gnutls = %{version}-%{release} Requires: libgnutls%{gnutls_sover} = %{version} Requires(pre): %{install_info_prereq} Provides: gnutls-devel = %{version}-%{release} @@ -208,27 +209,15 @@ make %{?_smp_mflags} -# the hmac hashes: -# -# this is a hack that re-defines the __os_install_post macro -# for a simple reason: the macro strips the binaries and thereby -# invalidates a HMAC that may have been created earlier. -# solution: create the hashes _after_ the macro runs. -# -# this shows up earlier because otherwise the %%expand of -# the macro is too late. -# remark: This is the same as running -# openssl dgst -sha256 -hmac 'orboDeJITITejsirpADONivirpUkvarP' -%{expand:%%global __os_install_post {%__os_install_post -%{_bindir}/fipshmac %{buildroot}%{_libdir}/libgnutls.so.%{gnutls_sover} -}} - %install %make_install rm -rf %{buildroot}%{_datadir}/locale/en@{,bold}quot # Do not package static libs and libtool files find %{buildroot} -type f -name "*.la" -delete -print +# Compute FIPS hmac using the brp-50-generate-fips-hmac script +export BRP_FIPSHMAC_FILES=%{buildroot}%{_libdir}/libgnutls.so.%{gnutls_sover} + # install docs mkdir -p %{buildroot}%{_docdir}/libgnutls-devel/ cp doc/gnutls.html doc/*.png %{buildroot}%{_docdir}/libgnutls-devel/ @@ -264,6 +253,7 @@ %post -n libgnutlsxx%{gnutlsxx_sover} -p /sbin/ldconfig %postun -n libgnutlsxx%{gnutlsxx_sover} -p /sbin/ldconfig + %post -n libgnutls-devel %install_info --info-dir=%{_infodir} %{_infodir}/gnutls.info.gz