Hello community, here is the log from the commit of package xmltooling for openSUSE:Factory checked in at 2017-10-05 11:56:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xmltooling (Old) and /work/SRC/openSUSE:Factory/.xmltooling.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xmltooling" Thu Oct 5 11:56:35 2017 rev:5 rq:529916 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xmltooling/xmltooling.changes 2017-02-15 10:06:18.473022943 +0100 +++ /work/SRC/openSUSE:Factory/.xmltooling.new/xmltooling.changes 2017-10-05 11:56:36.538971093 +0200 @@ -1,0 +2,13 @@ +Thu Sep 21 14:43:12 UTC 2017 - kstreitova@suse.com + +- update to 1.6.0 + * [CPPXT-108] - Potential nullpointer dereference in + InlineCredential::getKeyInfo + * [CPPXT-109] - XSECCryptoX509CRL::loadX509CRLPEM() can read past + unterminated buffer +- update soname for libxmltooling library from 6 to 7 +- add version for boost-devel buildrequires +- add %{opensaml_version} macro +- run spec-cleaner + +------------------------------------------------------------------- Old: ---- xmltooling-1.5.6.tar.bz2 xmltooling-1.5.6.tar.bz2.asc New: ---- xmltooling-1.6.0.tar.bz2 xmltooling-1.6.0.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xmltooling.spec ++++++ --- /var/tmp/diff_new_pack.2YOSeP/_old 2017-10-05 11:56:37.270868116 +0200 +++ /var/tmp/diff_new_pack.2YOSeP/_new 2017-10-05 11:56:37.278866990 +0200 @@ -16,23 +16,19 @@ # +%define opensaml_version 2.6.0 %define pkgdocdir %{_docdir}/%{name} Name: xmltooling -Version: 1.5.6 +Version: 1.6.0 Release: 0 Summary: OpenSAML XML library License: Apache-2.0 Group: Development/Libraries/C and C++ Url: https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C -Source0: http://shibboleth.net/downloads/c++-opensaml/2.5.5/%{name}-%{version}.tar.bz2 -Source1: http://shibboleth.net/downloads/c++-opensaml/2.5.5/%{name}-%{version}.tar.bz2.asc +Source0: http://shibboleth.net/downloads/c++-opensaml/%{opensaml_version}/%{name}-%{version}.tar.bz2 +Source1: http://shibboleth.net/downloads/c++-opensaml/%{opensaml_version}/%{name}-%{version}.tar.bz2.asc Source2: %{name}.keyring Patch0: xmltooling-1.5.5-doxygen_timestamp.patch -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel -%endif BuildRequires: curl-devel >= 7.10.6 BuildRequires: doxygen BuildRequires: gcc-c++ @@ -40,8 +36,12 @@ BuildRequires: libxerces-c-devel >= 3.1 BuildRequires: libxml-security-c-devel >= 1.7.3 BuildRequires: openssl-devel -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_headers-devel +%else +BuildRequires: boost-devel >= 1.32.0 +%endif %description The XMLTooling library contains generic XML parsing and processing @@ -50,13 +50,13 @@ classes to add value around the DOM, as well as signing and encryption support. -%package -n libxmltooling6 +%package -n libxmltooling7 Summary: OpenSAML XMLTooling library Group: System/Libraries Provides: xmltooling = %{version}-%{release} Obsoletes: xmltooling < %{version}-%{release} -%description -n libxmltooling6 +%description -n libxmltooling7 The XMLTooling library contains generic XML parsing and processing classes based on the Xerces-C DOM. It adds more powerful facilities for declaring element- and type-specific API and implementation @@ -68,19 +68,19 @@ %package -n libxmltooling-devel Summary: XMLTooling development Headers Group: Development/Libraries/C and C++ -%if 0%{?suse_version} > 1325 -Requires: libboost_headers-devel -%else -Requires: boost-devel >= 1.32.0 -%endif Requires: curl-devel >= 7.10.6 Requires: liblog4shib-devel >= 1.0.4 Requires: libxerces-c-devel >= 3.1 Requires: libxml-security-c-devel >= 1.7.3 -Requires: libxmltooling6 = %{version}-%{release} +Requires: libxmltooling7 = %{version}-%{release} Requires: openssl-devel Provides: xmltooling-devel = %{version}-%{release} Obsoletes: xmltooling-devel < %{version}-%{release} +%if 0%{?suse_version} > 1325 +Requires: libboost_headers-devel +%else +Requires: boost-devel >= 1.32.0 +%endif %description -n libxmltooling-devel The XMLTooling library contains generic XML parsing and processing @@ -120,21 +120,17 @@ %check make %{?_smp_mflags} check -%post -n libxmltooling6 -p /sbin/ldconfig - -%postun -n libxmltooling6 -p /sbin/ldconfig +%post -n libxmltooling7 -p /sbin/ldconfig +%postun -n libxmltooling7 -p /sbin/ldconfig -%files -n libxmltooling6 -%defattr(-,root,root,-) +%files -n libxmltooling7 %{_libdir}/*.so.* %files -n xmltooling-schemas -%defattr(-,root,root,-) %dir %{_datadir}/xml/xmltooling %{_datadir}/xml/xmltooling/* %files -n libxmltooling-devel -%defattr(-,root,root,-) %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/xmltooling.pc ++++++ xmltooling-1.5.6.tar.bz2 -> xmltooling-1.6.0.tar.bz2 ++++++ ++++ 33721 lines of diff (skipped)