Hello community, here is the log from the commit of package libxml2 for openSUSE:Factory checked in at 2016-03-26 15:20:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libxml2 (Old) and /work/SRC/openSUSE:Factory/.libxml2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxml2" Changes: -------- --- /work/SRC/openSUSE:Factory/libxml2/libxml2.changes 2014-11-06 16:49:40.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libxml2.new/libxml2.changes 2016-03-26 15:20:25.000000000 +0100 @@ -1,0 +2,13 @@ +Tue Nov 24 16:12:35 UTC 2015 - r...@fthiessen.de + +- Update to new upstream release 2.9.3 (bsc#954429): + * Fixes for CVE-2015-8035, CVE-2015-7942, CVE-2015-7941, + CVE-2015-1819, CVE-2015-7497, CVE-2015-7498, CVE-2015-5312, + CVE-2015-7499, CVE-2015-7500 and CVE-2015-8242 + * And other bugfixes +- Removed upstream fixed patches: + * libxml2-dont_initialize_catalog.patch + * 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch + * 0002-Adding-example-from-bugs-738805-to-regression-tests.patch + +------------------------------------------------------------------- Old: ---- 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch 0002-Adding-example-from-bugs-738805-to-regression-tests.patch libxml2-2.9.2.tar.gz libxml2-2.9.2.tar.gz.asc libxml2-dont_initialize_catalog.patch New: ---- libxml2-2.9.3.tar.gz libxml2-2.9.3.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libxml2.spec ++++++ --- /var/tmp/diff_new_pack.fMPyRm/_old 2016-03-26 15:20:26.000000000 +0100 +++ /var/tmp/diff_new_pack.fMPyRm/_new 2016-03-26 15:20:26.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libxml2 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,28 +17,24 @@ %define lname libxml2-2 - Name: libxml2 -Version: 2.9.2 +Version: 2.9.3 Release: 0 Summary: A Library to Manipulate XML Files License: MIT Group: System/Libraries Url: http://xmlsoft.org -# Source ftp://xmlsoft.org/libxml2/libxml2-git-snapshot.tar.gz changes every day Source: ftp://xmlsoft.org/libxml2/%{name}-%{version}.tar.gz Source1: ftp://xmlsoft.org/libxml2/%{name}-%{version}.tar.gz.asc Source2: baselibs.conf Source3: %{name}.keyring Patch0: fix-perl.diff -Patch1: libxml2-dont_initialize_catalog.patch -Patch2: 0001-Fix-missing-entities-after-CVE-2014-3660-fix.patch -Patch3: 0002-Adding-example-from-bugs-738805-to-regression-tests.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: fdupes BuildRequires: pkg-config BuildRequires: readline-devel BuildRequires: xz-devel BuildRequires: zlib-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The XML C library was initially developed for the GNOME project. It is @@ -56,11 +52,11 @@ The library also supports RelaxNG. Support for W3C XML Schemas is in progress. -%package -n %lname +%package -n %{lname} Summary: A Library to Manipulate XML Files Group: System/Libraries -%description -n %lname +%description -n %{lname} The XML C library was initially developed for the GNOME project. It is now used by many programs to load and save extensible data structures or manipulate any kind of XML files. @@ -128,14 +124,11 @@ %prep %setup -q %patch0 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build %configure --disable-static \ - --docdir=%_docdir/%name \ - --with-html-dir=%_docdir/%name/html \ + --docdir=%{_docdir}/%{name} \ + --with-html-dir=%{_docdir}/%{name}/html \ --with-fexceptions \ --with-history \ --without-python \ @@ -146,25 +139,26 @@ --with-reader \ --with-http -make %{?_smp_mflags} BASE_DIR="%_docdir" DOC_MODULE="%name" +make %{?_smp_mflags} BASE_DIR="%{_docdir}" DOC_MODULE="%{name}" %install -make install DESTDIR="%buildroot" BASE_DIR="%_docdir" DOC_MODULE="%name" -mkdir -p "%buildroot/%_docdir/%name" +make install DESTDIR=%{buildroot} BASE_DIR="%{_docdir}" DOC_MODULE="%{name}" +mkdir -p "%{buildroot}/%{_docdir}/%{name}" cp -a AUTHORS NEWS README COPYING* Copyright TODO* %{buildroot}%{_docdir}/%{name}/ ln -s libxml2/libxml %{buildroot}%{_includedir}/libxml +%fdupes %{buildroot}%{_datadir} %check # qemu-arm can't keep up atm, disabling check for arm %ifnarch %arm -make check +make %{?_smp_mflags} check %endif -%post -n %lname -p /sbin/ldconfig +%post -n %{lname} -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +%postun -n %{lname} -p /sbin/ldconfig -%files -n %lname +%files -n %{lname} %defattr(-, root, root) %{_libdir}/lib*.so.* %doc %dir %{_docdir}/%{name} @@ -174,8 +168,8 @@ %defattr(-, root, root) %{_bindir}/xmllint %{_bindir}/xmlcatalog -%doc %{_mandir}/man1/xmllint.1* -%doc %{_mandir}/man1/xmlcatalog.1* +%{_mandir}/man1/xmllint.1* +%{_mandir}/man1/xmlcatalog.1* %files devel %defattr(-, root, root) @@ -190,8 +184,8 @@ %{_libdir}/*.sh %{_libdir}/pkgconfig/*.pc %{_libdir}/cmake -%doc %{_mandir}/man1/xml2-config.1* -%doc %{_mandir}/man3/libxml.3* +%{_mandir}/man1/xml2-config.1* +%{_mandir}/man3/libxml.3* %files doc %defattr(-, root, root) ++++++ python-libxml2.spec ++++++ --- /var/tmp/diff_new_pack.fMPyRm/_old 2016-03-26 15:20:26.000000000 +0100 +++ /var/tmp/diff_new_pack.fMPyRm/_new 2016-03-26 15:20:26.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-libxml2 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-libxml2 -Version: 2.9.2 +Version: 2.9.3 Release: 0 Summary: Python Bindings for libxml2 License: MIT ++++++ libxml2-2.9.2.tar.gz -> libxml2-2.9.3.tar.gz ++++++ ++++ 26948 lines of diff (skipped)