Hello community, here is the log from the commit of package gnutls for openSUSE:Factory checked in at 2017-08-29 11:40:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnutls (Old) and /work/SRC/openSUSE:Factory/.gnutls.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gnutls" Tue Aug 29 11:40:38 2017 rev:102 rq:518750 version:3.5.15 Changes: -------- --- /work/SRC/openSUSE:Factory/gnutls/gnutls.changes 2017-06-16 10:48:13.314917701 +0200 +++ /work/SRC/openSUSE:Factory/.gnutls.new/gnutls.changes 2017-08-29 11:40:39.501271816 +0200 @@ -1,0 +2,34 @@ +Tue Aug 22 18:49:47 UTC 2017 - astieger@suse.com + +- GnuTLS 3.5.15: + * libgnutls: Disable hardware acceleration on aarch64/ilp32 mode + * certtool: Keys with provable RSA and DSA parameters are now + only exported in PKCS#8 form + +------------------------------------------------------------------- +Wed Jul 12 11:23:30 UTC 2017 - jengelh@inai.de + +- RPM group fix. Diversification of summaries. +- Avoid aims and future plans in description. Say what it does now. + +------------------------------------------------------------------- +Fri Jul 7 11:22:02 UTC 2017 - tchvatal@suse.com + +- Drop the deprecated openssl compat ; discussed and suggested by + vcizek +- Cleanup a bit with spec-cleaner + +------------------------------------------------------------------- +Tue Jul 4 10:51:35 UTC 2017 - astieger@suse.com + +- GnuTLS 3.5.14: + * Handle specially HSMs which request explicit authentication + * he GNUTLS_PKCS11_OBJ_FLAG_LOGIN will force a login on HSMs + * do not set leading zeros when copying integers on HSMs + * Fix issue discovering certain OCSP signers, and improved the + discovery of OCSP signer in the case where the Subject Public + Key identifier field matches + * ensure OCSP responses are saved with --save-ocsp even if + certificate verification fails. + +------------------------------------------------------------------- Old: ---- gnutls-3.5.13.tar.xz gnutls-3.5.13.tar.xz.sig New: ---- gnutls-3.5.15.tar.xz gnutls-3.5.15.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnutls.spec ++++++ --- /var/tmp/diff_new_pack.z7EtpX/_old 2017-08-29 11:40:41.668966196 +0200 +++ /var/tmp/diff_new_pack.z7EtpX/_new 2017-08-29 11:40:41.684963941 +0200 @@ -18,25 +18,18 @@ %define gnutls_sover 30 %define gnutlsxx_sover 28 -%bcond_without gnutls_openssl_compat +%define gnutls_dane_sover 0 %bcond_without dane %bcond_with tpm %bcond_without guile -%if %{with gnutls_openssl_compat} -%define gnutls_ossl_sover 27 -%endif -%if %{with dane} -%define gnutls_dane_sover 0 -%endif Name: gnutls -Version: 3.5.13 +Version: 3.5.15 Release: 0 Summary: The GNU Transport Layer Security Library -License: LGPL-2.1+ and GPL-3.0+ +License: LGPL-2.1+ AND GPL-3.0+ Group: Productivity/Networking/Security Url: http://www.gnutls.org/ Source0: ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/%{name}-%{version}.tar.xz -# signature is checked by source services. Source1: ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/%{name}-%{version}.tar.xz.sig Source2: %{name}.keyring Source3: baselibs.conf @@ -52,11 +45,11 @@ BuildRequires: libtasn1-devel >= 4.9 BuildRequires: libtool BuildRequires: libunistring-devel +BuildRequires: makeinfo BuildRequires: p11-kit-devel >= 0.23.1 BuildRequires: pkgconfig BuildRequires: xz BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} <= 1320 BuildRequires: net-tools %else @@ -76,31 +69,21 @@ %if %{with guile} BuildRequires: guile-devel %endif -# disabled ppc - valgrind crashes on email cert tests currently. Marcus 20150413 -# disabled armv7l - valgrind appears to mishandle some insns -# disabled aarch64 - valgrind mishandles exclusive load/store causing deadlocks -%ifarch %{ix86} x86_64 ppc64 s390x ppc64le -# disabled all, valgrind breaks tests in 3.4.4 -#BuildRequires: valgrind -%endif -%if 0%{?suse_version} >= 1230 -BuildRequires: makeinfo -%endif %description -The GnuTLS project aims to develop a library that provides a secure -layer over a reliable transport layer. Currently the GnuTLS library -implements the proposed standards of the IETF's TLS working group. +The GnuTLS library provides a secure layer over a reliable transport +layer. Currently the GnuTLS library implements the proposed standards +of the IETF's TLS working group. %package -n libgnutls%{gnutls_sover} Summary: The GNU Transport Layer Security Library License: LGPL-2.1+ -Group: Productivity/Networking/Security +Group: System/Libraries %description -n libgnutls%{gnutls_sover} -The GnuTLS project aims to develop a library that provides a secure -layer over a reliable transport layer. Currently the GnuTLS library -implements the proposed standards of the IETF's TLS working group. +The GnuTLS library provides a secure layer over a reliable transport +layer. Currently the GnuTLS library implements the proposed standards +of the IETF's TLS working group. %if %{with dane} %package -n libgnutls-dane%{gnutls_dane_sover} @@ -115,36 +98,22 @@ %endif %package -n libgnutlsxx%{gnutlsxx_sover} -Summary: The GNU Transport Layer Security Library +Summary: C++ API for the GNU Transport Layer Security Library License: LGPL-2.1+ -Group: Productivity/Networking/Security +Group: System/Libraries %description -n libgnutlsxx%{gnutlsxx_sover} -The GnuTLS project aims to develop a library that provides a secure -layer over a reliable transport layer. Currently the GnuTLS library -implements the proposed standards of the IETF's TLS working group. - -%if %{with gnutls_openssl_compat} -%package -n libgnutls-openssl%{gnutls_ossl_sover} -Summary: The GNU Transport Layer Security Library -License: GPL-3.0+ -Group: Productivity/Networking/Security - -%description -n libgnutls-openssl%{gnutls_ossl_sover} -The GnuTLS project aims to develop a library that provides a secure -layer over a reliable transport layer. Currently the GnuTLS library +The GnuTLS library provides a secure layer over a reliable transport +layer. implements the proposed standards of the IETF's TLS working group. -%endif - %package -n libgnutls-devel -Summary: Development package for gnutls +Summary: Development package for the GnuTLS C API License: LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libgnutls%{gnutls_sover} = %{version} -# FIXME: use proper Requires(pre/post/preun/...) -PreReq: %{install_info_prereq} +Requires(pre): %{install_info_prereq} Provides: gnutls-devel = %{version}-%{release} %description -n libgnutls-devel @@ -152,7 +121,7 @@ %if %{with dane} %package -n libgnutls-dane-devel -Summary: Development package for gnutls dane +Summary: Development package for GnuTLS DANE component License: LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: libgnutls-dane%{gnutls_dane_sover} = %{version} @@ -162,30 +131,17 @@ %endif %package -n libgnutlsxx-devel -Summary: Development package for gnutls +Summary: Development package for the GnuTLS C++ API License: LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: libgnutls-devel = %{version} Requires: libgnutlsxx%{gnutlsxx_sover} = %{version} Requires: libstdc++-devel -# FIXME: use proper Requires(pre/post/preun/...) -PreReq: %{install_info_prereq} +Requires(pre): %{install_info_prereq} %description -n libgnutlsxx-devel Files needed for software development using gnutls. -%package -n libgnutls-openssl-devel -Summary: Development package for gnutls -License: GPL-3.0+ -Group: Development/Libraries/C and C++ -Requires: libgnutls-devel = %{version} -%if %{with gnutls_openssl_compat} -Requires: libgnutls-openssl%{gnutls_ossl_sover} = %{version} -%endif - -%description -n libgnutls-openssl-devel -Files needed for software development using gnutls. - %if %{with guile} %package guile Summary: Guile wrappers for gnutls @@ -194,7 +150,7 @@ Requires: guile %description guile -GnuTLS Wrappers for GNU Guile - dialect of scheme. +GnuTLS Wrappers for GNU Guile, a dialect of Scheme. %endif %prep @@ -206,12 +162,11 @@ export LDFLAGS="-pie" export CFLAGS="%{optflags} -fPIE" export CXXFLAGS="%{optflags} -fPIE" -autoreconf -if +autoreconf -fvi %configure \ gl_cv_func_printf_directive_n=yes \ gl_cv_func_printf_infinite_long_double=yes \ --disable-static \ - --with-pic \ --disable-rpath \ --disable-silent-rules \ --with-default-trust-store-dir=%{_localstatedir}/lib/ca-certificates/pem \ @@ -226,9 +181,6 @@ %else --disable-libdane \ %endif -%if %{with gnutls_openssl_compat} - --enable-openssl-compatibility \ -%endif %{nil} make %{?_smp_mflags} @@ -249,7 +201,7 @@ # PNG files are replaced with the compressed files and that breaks # deduplication, this is workaround find %{buildroot}%{_datadir} -name '*.png' -exec gzip -n -9 {} + -rm -rf %{buildroot}/usr/share/doc/gnutls +rm -rf %{buildroot}%{_datadir}/doc/gnutls %fdupes -s %{buildroot}%{_datadir} %find_lang libgnutls --all-name @@ -257,7 +209,7 @@ %check %if ! 0%{?qemu_user_space_build} make %{?_smp_mflags} check || { - find -name test-suite.log -print -exec cat {} \; + find -name test-suite.log -print -exec cat {} + exit 1 } %endif @@ -273,11 +225,6 @@ %post -n libgnutlsxx%{gnutlsxx_sover} -p /sbin/ldconfig %postun -n libgnutlsxx%{gnutlsxx_sover} -p /sbin/ldconfig -%if %{with gnutls_openssl_compat} -%post -n libgnutls-openssl%{gnutls_ossl_sover} -p /sbin/ldconfig -%postun -n libgnutls-openssl%{gnutls_ossl_sover} -p /sbin/ldconfig -%endif - %post -n libgnutls-devel %install_info --info-dir=%{_infodir} %{_infodir}/gnutls.info.gz @@ -285,7 +232,6 @@ %install_info_delete --info-dir=%{_infodir} %{_infodir}/gnutls.info.gz %files -f libgnutls.lang -%defattr(-, root, root) %doc THANKS README.md NEWS ChangeLog LICENSE AUTHORS doc/TODO %{_bindir}/certtool %{_bindir}/gnutls-cli @@ -304,27 +250,17 @@ %{_mandir}/man1/* %files -n libgnutls%{gnutls_sover} -%defattr(-,root,root) %{_libdir}/libgnutls.so.%{gnutls_sover}* %if %{with dane} %files -n libgnutls-dane%{gnutls_dane_sover} -%defattr(-,root,root) %{_libdir}/libgnutls-dane.so.%{gnutls_dane_sover}* %endif -%if %{with gnutls_openssl_compat} -%files -n libgnutls-openssl%{gnutls_ossl_sover} -%defattr(-,root,root) -%{_libdir}/libgnutls-openssl.so.%{gnutls_ossl_sover}* -%endif - %files -n libgnutlsxx%{gnutlsxx_sover} -%defattr(-,root,root) %{_libdir}/libgnutlsxx.so.%{gnutlsxx_sover}* %files -n libgnutls-devel -%defattr(-, root, root) %dir %{_includedir}/%{name} %{_includedir}/%{name}/abstract.h %{_includedir}/%{name}/crypto.h @@ -351,7 +287,6 @@ %if %{with dane} %files -n libgnutls-dane-devel -%defattr(-, root, root) %dir %{_includedir}/%{name} %{_includedir}/%{name}/dane.h %{_libdir}/pkgconfig/gnutls-dane.pc @@ -359,20 +294,12 @@ %endif %files -n libgnutlsxx-devel -%defattr(-, root, root) %{_libdir}/libgnutlsxx.so %dir %{_includedir}/%{name} %{_includedir}/%{name}/gnutlsxx.h -%files -n libgnutls-openssl-devel -%defattr(-, root, root) -%{_libdir}/libgnutls-openssl.so -%dir %{_includedir}/%{name} -%{_includedir}/%{name}/openssl.h - %if %{with guile} %files guile -%defattr(-, root, root) %{_libdir}/guile/* %{_datadir}/guile/site/gnutls* %endif ++++++ gnutls-3.5.13.tar.xz -> gnutls-3.5.15.tar.xz ++++++ /work/SRC/openSUSE:Factory/gnutls/gnutls-3.5.13.tar.xz /work/SRC/openSUSE:Factory/.gnutls.new/gnutls-3.5.15.tar.xz differ: char 25, line 1