Hello community, here is the log from the commit of package libconfig for openSUSE:Factory checked in at 2018-10-01 09:05:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libconfig (Old) and /work/SRC/openSUSE:Factory/.libconfig.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libconfig" Mon Oct 1 09:05:23 2018 rev:14 rq:637116 version:1.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libconfig/libconfig.changes 2018-03-29 11:50:15.217965183 +0200 +++ /work/SRC/openSUSE:Factory/.libconfig.new/libconfig.changes 2018-10-01 09:05:29.263889152 +0200 @@ -1,0 +2,11 @@ +Fri Sep 21 12:23:11 UTC 2018 - astieger@suse.com + +- libconfig 1.7.2: + * fix a slow memory leak +- includes changes from 1.7.1: + * Fixed a bug that caused incorrect processing of strings with + escape sequences. + * Added a new 'fsync' configuration option. +- switch to upstream bootstrapped tarball + +------------------------------------------------------------------- Old: ---- libconfig-1.7.tar.gz New: ---- libconfig-1.7.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libconfig.spec ++++++ --- /var/tmp/diff_new_pack.WsjQ3t/_old 2018-10-01 09:05:30.691887922 +0200 +++ /var/tmp/diff_new_pack.WsjQ3t/_new 2018-10-01 09:05:30.719887898 +0200 @@ -18,21 +18,16 @@ %define _soversion 11 Name: libconfig -Version: 1.7 +Version: 1.7.2 Release: 0 Summary: A library for manipulating structured configuration files License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url: https://hyperrealm.github.io/libconfig -Source0: https://github.com/hyperrealm/libconfig/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +URL: https://hyperrealm.github.io/libconfig +Source: https://hyperrealm.github.io/libconfig/dist/%{name}-%{version}.tar.gz Source1: baselibs.conf -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: bison BuildRequires: fdupes -BuildRequires: flex BuildRequires: gcc-c++ -BuildRequires: libtool BuildRequires: makeinfo BuildRequires: pkgconfig @@ -100,17 +95,11 @@ %prep %setup -q -# remove autogenerated files -pushd lib > /dev/null -rm scanner.c scanner.h grammar.c grammar.h -popd > /dev/null - %build -autoreconf -fvi %configure \ --disable-silent-rules \ --disable-static -make -j1 +make %{?_smp_mflags} %install %make_install @@ -118,7 +107,7 @@ %fdupes -s %{buildroot}%{_docdir} %check -./tests/libconfig_tests +make %{?_smp_mflags} check %post -n libconfig%{_soversion} -p /sbin/ldconfig %postun -n libconfig%{_soversion} -p /sbin/ldconfig @@ -152,7 +141,7 @@ %{_includedir}/libconfig.h++ %{_libdir}/libconfig++.so %{_libdir}/pkgconfig/libconfig++.pc -%{_infodir}/libconfig.info%{ext_info} +%{_infodir}/libconfig.info%{?ext_info} %dir %{_libdir}/cmake %dir %{_libdir}/cmake/libconfig %dir %{_libdir}/cmake/libconfig++ ++++++ libconfig-1.7.tar.gz -> libconfig-1.7.2.tar.gz ++++++ ++++ 37778 lines of diff (skipped)