Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cryptsetup for openSUSE:Factory checked in at 2023-06-17 22:20:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cryptsetup (Old) and /work/SRC/openSUSE:Factory/.cryptsetup.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cryptsetup" Sat Jun 17 22:20:05 2023 rev:123 rq:1093291 version:2.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/cryptsetup/cryptsetup.changes 2023-02-14 16:42:31.453410703 +0100 +++ /work/SRC/openSUSE:Factory/.cryptsetup.new.15902/cryptsetup.changes 2023-06-17 22:20:15.527518317 +0200 @@ -1,0 +2,15 @@ +Wed Jun 14 08:07:56 UTC 2023 - Pedro Monreal <pmonr...@suse.com> + +- Enable running the regression test suite. +- Force a regeneration of the man pages from AsciiDoc. +- Add LUKS1 and LUKS2 On-Disk Format Specification pdfs to doc. + +------------------------------------------------------------------- +Wed Jun 14 07:31:41 UTC 2023 - Pedro Monreal <pmonr...@suse.com> + +- FIPS: Remove not needed libcryptsetup12-hmac package that contains + the HMAC checksums for integrity checking for FIPS. [bsc#1185116] + * Remove the cryptsetup-rpmlintrc file. + * Remove not needed fipscheck dependency. + +------------------------------------------------------------------- Old: ---- cryptsetup-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cryptsetup.spec ++++++ --- /var/tmp/diff_new_pack.6lVLEd/_old 2023-06-17 22:20:16.199522356 +0200 +++ /var/tmp/diff_new_pack.6lVLEd/_new 2023-06-17 22:20:16.203522380 +0200 @@ -29,10 +29,7 @@ Source1: https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/cryptsetup-%{version}.tar.sign Source2: baselibs.conf Source3: cryptsetup.keyring -Source4: %{name}-rpmlintrc BuildRequires: device-mapper-devel -BuildRequires: fipscheck -BuildRequires: fipscheck-devel BuildRequires: libjson-c-devel BuildRequires: libpwquality-devel BuildRequires: libselinux-devel @@ -78,6 +75,7 @@ Group: Documentation/Man Supplements: (cryptsetup and man) Supplements: (cryptsetup and patterns-base-documentation) +BuildArch: noarch %description doc Documentation and man pages for cryptsetup @@ -85,7 +83,8 @@ %package -n libcryptsetup%{so_ver} Summary: Library for setting up dm-crypt Based Encrypted Block Devices Group: System/Libraries -Suggests: libcryptsetup%{so_ver}-hmac = %{version}-%{release} +Provides: libcryptsetup%{so_ver}-hmac = %{version} +Obsoletes: libcryptsetup%{so_ver}-hmac < %{version} %description -n libcryptsetup%{so_ver} cryptsetup is used to conveniently set up dm-crypt based device-mapper @@ -94,15 +93,6 @@ includes support for automatically setting up encrypted volumes at boot time via the config file %{_sysconfdir}/crypttab. -%package -n libcryptsetup%{so_ver}-hmac -Summary: Checksums for libcryptsetup%{so_ver} -Group: System/Base -Requires: libcryptsetup%{so_ver} = %{version}-%{release} - -%description -n libcryptsetup%{so_ver}-hmac -This package contains HMAC checksums for integrity checking of libcryptsetup4, -used for FIPS. - %package -n lib%{name}-devel Summary: Header files for libcryptsetup Group: Development/Libraries/C and C++ @@ -123,6 +113,9 @@ %autosetup -p1 %build +# force regeneration of manual pages from AsciiDoc +rm -f man/*.8 + %configure \ --enable-selinux \ --enable-fips \ @@ -137,13 +130,6 @@ %make_build %install -# Generate HMAC checksums (FIPS) -%define __spec_install_post \ - %{?__debug_package:%{__debug_install_post}} \ - %{__arch_install_post} \ - %__os_install_post \ - fipshmac %{buildroot}/%{_libdir}/libcryptsetup.so.* \ -%{nil} %make_install %if 0%{?suse_version} < 1550 @@ -152,9 +138,12 @@ %endif # don't want this file in /lib (FHS compat check), and can't move it to /usr/lib find %{buildroot} -type f -name "*.la" -delete -print -# + %find_lang %{name} --all-name +%check +%make_build check + %post %{?regenerate_initrd_post} %tmpfiles_create %{_tmpfilesdir}/cryptsetup.conf @@ -178,15 +167,13 @@ %{_sbindir}/veritysetup %{_sbindir}/integritysetup %{_tmpfilesdir}/cryptsetup.conf +%ghost %attr(700, -, -) %dir /run/cryptsetup %files lang -f %{name}.lang %files -n libcryptsetup%{so_ver} %{_libdir}/libcryptsetup.so.%{so_ver}* -%files -n libcryptsetup%{so_ver}-hmac -%{_libdir}/.libcryptsetup.so.%{so_ver}*hmac - %files -n lib%{name}-devel %doc docs/examples/ %{_includedir}/libcryptsetup.h @@ -194,14 +181,14 @@ %{_libdir}/pkgconfig/* %files ssh -%license COPYING COPYING.LGPL +%license COPYING* %dir %{_libdir}/%{name} %{_libdir}/%{name}/libcryptsetup-token-ssh.so %{_mandir}/man8/cryptsetup-ssh.8.gz %{_sbindir}/cryptsetup-ssh %files doc -%doc AUTHORS FAQ.md README.md docs/*ReleaseNotes +%doc AUTHORS FAQ.md README.md docs/*ReleaseNotes docs/on-disk-format*.pdf %{_mandir}/man8/cryptsetup.8.gz %{_mandir}/man8/cryptsetup-benchmark.8.gz %{_mandir}/man8/cryptsetup-bitlkDump.8.gz ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.6lVLEd/_old 2023-06-17 22:20:16.231522549 +0200 +++ /var/tmp/diff_new_pack.6lVLEd/_new 2023-06-17 22:20:16.235522573 +0200 @@ -1,3 +1,4 @@ libcryptsetup12 -libcryptsetup12-hmac + provides "libcryptsetup12-hmac-<targettype> = %{version}" + obsoletes "libcryptsetup12-hmac-<targettype> < %{version}"