Hello community, here is the log from the commit of package libeconf for openSUSE:Leap:15.2 checked in at 2020-02-21 13:53:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/libeconf (Old) and /work/SRC/openSUSE:Leap:15.2/.libeconf.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libeconf" Fri Feb 21 13:53:57 2020 rev:1 rq:775409 version:0.3.5+git20200203.3144b69 Changes: -------- New Changes file: --- /dev/null 2019-12-19 10:12:34.003146842 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.libeconf.new.26092/libeconf.changes 2020-02-21 13:53:58.530044638 +0100 @@ -0,0 +1,276 @@ +------------------------------------------------------------------- +Mon Feb 03 16:21:51 UTC 2020 - [email protected] + +- Update to version 0.3.5+git20200203.3144b69: + * Release version 0.3.5 + * Use float.h instead of obsolete gnuism values.h + * Remove gnuism (strdupa) + * Check for empty value (NULL pointer) before calling strdup. + +------------------------------------------------------------------- +Tue Jan 21 14:53:44 UTC 2020 - [email protected] + +- Update to version 0.3.4+git20200121.febebf2: + * Release version 0.3.4 + * Fix buffer overflow in econf_readDirs + * Fix parsing of quoted strings, and values starting with delimiters + * tests: add test for quoted strings + * tests: tst-configdirs5: fix config dir paths + +------------------------------------------------------------------- +Mon Oct 28 12:11:12 UTC 2019 - [email protected] + +- Update to version 0.3.3+git20191028.3ac14ce: + * Release version 0.3.3 + * Reset *key_file to NULL after free + +------------------------------------------------------------------- +Thu Sep 26 17:43:54 UTC 2019 - [email protected] + +- Update to version 0.3.2+git20190926.fea4a03: + * Release version 0.3.2 + * Fix merging an empty file (#105) + * Add test cases for merge function + +------------------------------------------------------------------- +Tue Sep 24 12:52:52 UTC 2019 - [email protected] + +- Update to version 0.3.1+git20190924.822cf5b: + * release version 0.3.1 + * Set delimiter in readFile + * Change parser interface to store file name and line numbers per key + * Update ccpp.yml + +------------------------------------------------------------------- +Fri Sep 06 10:53:32 UTC 2019 - [email protected] + +- Update to version 0.3.0+git20190906.0e60a88: + * Ensure LICENSE, README, and TODO are included in the release tarball + * Rewrite set*ValueNum functions to avoid libm usage and add error checking + * Move src/*.c to lib and release version 0.3.0 + +------------------------------------------------------------------- +Thu Sep 05 08:54:20 UTC 2019 - [email protected] + +- Update to version 0.3.0+git20190905.0ca8fe2: + * Merge doc changes from parlt91 (pull rq#73) + * Implement econf_get*ValueDef functions: if key is not found, a provided default is returned. + * Differentiate between no value provided and empty value provided + * Remove obsolete check for comments + * Enhance and adjust test cases + * Remove obsolete check for comments + +------------------------------------------------------------------- +Wed Sep 04 11:13:09 UTC 2019 - [email protected] + +- Update to version 0.2.0+git20190904.03fa5b4: + * Enhance and adjust test cases + * Update ccpp.yml + * Update ccpp.yml + * Update ccpp.yml + +------------------------------------------------------------------- +Wed Sep 04 10:17:25 UTC 2019 - [email protected] + +- Update to version 0.2.0+git20190904.989df9f: + * Remove debug printf + +------------------------------------------------------------------- +Wed Sep 04 09:58:12 UTC 2019 - [email protected] + +- Update to version 0.2.0+git20190904.c9c1820: + * Implement alternate file parser solving the problems with group entry detection. + * Add new parse error error code + * Bool values read from a config file are not sanitzied, so we need to do that in the getBoolValueNum function, too. + * Only use <file>.<suffix>.d directories + * Release version 0.2.0 + * Add an explanation about this project. + * Check for NULL pointer arguments + * Fix error return value + * Fix typo in comment + * Add test case for reading login.defs with data from util-linux test suite + +------------------------------------------------------------------- +Mon Sep 02 13:18:01 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190902.dd17c11: + * Fix int64 variables on 32bit architectures + +------------------------------------------------------------------- +Sat Aug 31 18:28:13 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190831.fb7c1bb: + * Rewrite econf_readDirs - don't assume suffix is ".conf" - Read files and directories in correct order + +------------------------------------------------------------------- +Fri Aug 30 09:43:08 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190830.04ba053: + * Make clear that the API and ABI of the three functions econf_newIniFile, econf_newKeyFile, econf_writeFile are not stable yet. + * Fix getGroups argument types and add several test cases for this. + * Fix cppcheck and compiler warnings + +------------------------------------------------------------------- +Thu Aug 29 14:05:38 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190829.a1479b1: + * Make comment argument an array, so that we can support more than one comment character in the future. + * Change the API + * Fix size_t as return value of getc() + +------------------------------------------------------------------- +Thu Aug 29 10:53:04 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190829.209219e: + * Convert all functions to new error API + * Convert econf_newKeyFile provide the error via return code + +------------------------------------------------------------------- +Wed Aug 28 13:42:50 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190828.74eeb32: + * Fix tst-arguments3 and tst-arguments4 and only use error return code. + * Bug fixes for new API + * Change API of econf_get* and econf_set* functions to return error code direct. + * Fix some compiler warnings + * Prevent possible crash when parsing 0xFF + * Add "--enable-compiler-warnings" option to enable much more GCC compiler warnings + * Fix more cppcheck warnings + * Fix github actions build + * Update bin/Makefile.am to work with Asan + * Add missing tst-getconfdirs4-data to EXTRA_DIST + * Fix some cppcheck warnings + * Don't ignore getline return value + * Add free for getStringValue in tst-group1 + * Remove XFAIL for tst-groups1 + * Update example.c to free after getStringValue + * Add addbrackets for getValue functions + * tst-getconfdirs4: make sure, only a file in /etc/ and not in /usr/etc works, too. + +------------------------------------------------------------------- +Tue Aug 27 12:19:45 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190827.5ed5492: + * Mark all input char pointer as const in the official API + +------------------------------------------------------------------- +Tue Aug 27 11:49:42 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190827.b243e6c: + * getStringValueNum returns a newly allocated string or NULL in error case. + +------------------------------------------------------------------- +Tue Aug 27 09:47:12 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190827.8374759: + * Fix missing return + * Remove XFAIL for tst-setgetvalues1 + * Fix representation of float and double values + * Add preliminary test case for group handling + * NULL terminate string returned by addbrackets + * Fix addbrackets function + +------------------------------------------------------------------- +Mon Aug 26 19:09:25 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190826.99b6bf3: + * Add more "const". + * Fix setString and setBoolean + * Add test suite which sets and gets all possible kind of types. Some are failing, so mark this test as XFAIL. + * Start marking some string arguments/results as const + * Optimize some strdup away + * Mark econf_write_key_file as ALPHA as the API is not stable + +------------------------------------------------------------------- +Mon Aug 26 11:43:16 UTC 2019 - [email protected] + +- Update to version 0.0.0+git20190826.9e69003: + * Update ccpp.yml + * Add --enable-compiler-checks option to configure, enables AddressSanitizer + * Fix printf format directive + * Rework set*Value functions for error checking and error handling + * Add tst-getconfdirs3: verify we can load original file without local changes + * Error handling for econf_getGroups and econf_getKeys + * More errorreporting changes + * Fix make distcheck/don't mess around with libtool install/uninstall, this breaks to much other stuff. + * Autotools cleanup and fixes + * Fix logindefs1 test case ++++ 79 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.2/.libeconf.new.26092/libeconf.changes New: ---- _service _servicedata baselibs.conf libeconf-0.3.5+git20200203.3144b69.tar.xz libeconf.changes libeconf.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libeconf.spec ++++++ # # spec file for package libeconf # # Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define lname libeconf0 Name: libeconf Version: 0.3.5+git20200203.3144b69 Release: 0 Summary: Enhanced config file parser ala systemd License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://github.com/openSUSE/libeconf Source: libeconf-%{version}.tar.xz Source2: baselibs.conf BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: pkgconfig %description Enhanced config file parser, which merges config files placed in several locations into one. %package -n %{lname} Summary: Enhanced config file parser ala systemd Group: Development/Libraries/C and C++ %description -n %{lname} Enhanced config file parser, which merges config files placed in several locations into one. %package devel Summary: Development files for libeconf Group: Development/Libraries/C and C++ Requires: %{lname} = %{version} %description devel This package contains all necessary include files and libraries needed to develop applications that needs to read configuration files from different locations. %prep %setup -q %build ./autogen.sh %configure --disable-static %install %make_install rm -fv %{buildroot}%{_libdir}/libeconf.la %check make check %post -n %{lname} -p /sbin/ldconfig %postun -n %{lname} -p /sbin/ldconfig %files -n %{lname} %license LICENSE %{_libdir}/libeconf.so.* %files devel %{_includedir}/*.h %{_libdir}/libeconf.so %{_libdir}/pkgconfig/libeconf.pc %changelog ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="version">0.3.5</param> <param name="versionformat">0.3.5+git%cd.%h</param> <param name="url">git://github.com/openSUSE/libeconf.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="compression">xz</param> <param name="file">*.tar</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/openSUSE/libeconf.git</param> <param name="changesrevision">3144b69a1876296f5e6d1c2e6be24cd149561ddf</param> </service> </servicedata>++++++ baselibs.conf ++++++ libeconf0
