Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libeconf for openSUSE:Factory checked in at 2022-01-05 13:39:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libeconf (Old) and /work/SRC/openSUSE:Factory/.libeconf.new.1896 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libeconf" Wed Jan 5 13:39:28 2022 rev:13 rq:943749 version:0.4.4+git20220104.962774f Changes: -------- --- /work/SRC/openSUSE:Factory/libeconf/libeconf.changes 2021-11-15 15:27:28.769841631 +0100 +++ /work/SRC/openSUSE:Factory/.libeconf.new.1896/libeconf.changes 2022-01-05 13:39:50.997530172 +0100 @@ -1,0 +2,12 @@ +Tue Jan 04 11:22:44 UTC 2022 - sch...@suse.com + +- Update to version 0.4.4+git20220104.962774f: + * Fixed i586 build (#158) + +------------------------------------------------------------------- +Tue Jan 04 10:27:32 UTC 2022 - sch...@suse.com + +- Update to version 0.4.2+git20220104.5dfd69d: + * Reading numbers with different bases (e.g. oktal) (bsc#1193632) (#157) + +------------------------------------------------------------------- Old: ---- libeconf-0.4.2+git20211111.c7a2c52.tar.xz New: ---- libeconf-0.4.4+git20220104.962774f.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libeconf.spec ++++++ --- /var/tmp/diff_new_pack.MSWgvi/_old 2022-01-05 13:39:52.397531273 +0100 +++ /var/tmp/diff_new_pack.MSWgvi/_new 2022-01-05 13:39:52.401531276 +0100 @@ -1,7 +1,7 @@ # # spec file for package libeconf # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define lname libeconf0 Name: libeconf -Version: 0.4.2+git20211111.c7a2c52 +Version: 0.4.4+git20220104.962774f Release: 0 Summary: Enhanced config file parser ala systemd License: LGPL-2.1-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.MSWgvi/_old 2022-01-05 13:39:52.433531301 +0100 +++ /var/tmp/diff_new_pack.MSWgvi/_new 2022-01-05 13:39:52.437531305 +0100 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="version">0.4.2</param> - <param name="versionformat">0.4.2+git%cd.%h</param> + <param name="version">0.4.4</param> + <param name="versionformat">0.4.4+git%cd.%h</param> <param name="url">git://github.com/openSUSE/libeconf.git</param> <param name="scm">git</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.MSWgvi/_old 2022-01-05 13:39:52.453531317 +0100 +++ /var/tmp/diff_new_pack.MSWgvi/_new 2022-01-05 13:39:52.457531321 +0100 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/openSUSE/libeconf.git</param> - <param name="changesrevision">c7a2c52816aab57c381dcbf771450ff942e8ac9c</param> + <param name="changesrevision">962774fe8bf00672064447dfc1bd20c3f30f3f5d</param> </service> </servicedata> (No newline at EOF) ++++++ libeconf-0.4.2+git20211111.c7a2c52.tar.xz -> libeconf-0.4.4+git20220104.962774f.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.4.2+git20211111.c7a2c52/NEWS new/libeconf-0.4.4+git20220104.962774f/NEWS --- old/libeconf-0.4.2+git20211111.c7a2c52/NEWS 2021-11-11 14:57:43.000000000 +0100 +++ new/libeconf-0.4.4+git20220104.962774f/NEWS 2022-01-04 12:20:35.000000000 +0100 @@ -1,3 +1,7 @@ +Version 0.4.4 +* Fixed i586 build +Version 0.4.3 +* Reading numbers with different bases (e.g. oktal) (bsc#1193632). Version 0.4.2 * CMake fixes regarding document installation. * Fixed different issues while writing string values to file. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.4.2+git20211111.c7a2c52/lib/keyfile.c new/libeconf-0.4.4+git20220104.962774f/lib/keyfile.c --- old/libeconf-0.4.2+git20211111.c7a2c52/lib/keyfile.c 2021-11-11 14:57:43.000000000 +0100 +++ new/libeconf-0.4.4+git20220104.962774f/lib/keyfile.c 2022-01-04 12:20:35.000000000 +0100 @@ -65,22 +65,22 @@ /* XXX all get*ValueNum functions are missing error handling */ econf_err getIntValueNum(econf_file key_file, size_t num, int32_t *result) { - *result = strtol(key_file.file_entry[num].value, NULL, 10); + *result = strtol(key_file.file_entry[num].value, NULL, 0); return ECONF_SUCCESS; } econf_err getInt64ValueNum(econf_file key_file, size_t num, int64_t *result) { - *result = strtoll(key_file.file_entry[num].value, NULL, 10); + *result = strtoll(key_file.file_entry[num].value, NULL, 0); return ECONF_SUCCESS; } econf_err getUIntValueNum(econf_file key_file, size_t num, uint32_t *result) { - *result = strtoul(key_file.file_entry[num].value, NULL, 10); + *result = strtoul(key_file.file_entry[num].value, NULL, 0); return ECONF_SUCCESS; } econf_err getUInt64ValueNum(econf_file key_file, size_t num, uint64_t *result) { - *result = strtoull(key_file.file_entry[num].value, NULL, 10); + *result = strtoull(key_file.file_entry[num].value, NULL, 0); return ECONF_SUCCESS; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.4.2+git20211111.c7a2c52/meson.build new/libeconf-0.4.4+git20220104.962774f/meson.build --- old/libeconf-0.4.2+git20211111.c7a2c52/meson.build 2021-11-11 14:57:43.000000000 +0100 +++ new/libeconf-0.4.4+git20220104.962774f/meson.build 2022-01-04 12:20:35.000000000 +0100 @@ -7,7 +7,7 @@ 'b_pie=true', 'warning_level=3',], license : 'MIT', - version : '0.4.2', + version : '0.4.4', ) cc = meson.get_compiler('c') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.4.2+git20211111.c7a2c52/tests/tst-logindefs2-data/logindefs.data new/libeconf-0.4.4+git20220104.962774f/tests/tst-logindefs2-data/logindefs.data --- old/libeconf-0.4.2+git20211111.c7a2c52/tests/tst-logindefs2-data/logindefs.data 2021-11-11 14:57:43.000000000 +0100 +++ new/libeconf-0.4.4+git20220104.962774f/tests/tst-logindefs2-data/logindefs.data 2022-01-04 12:20:35.000000000 +0100 @@ -5,6 +5,7 @@ HELLO_WORLD "hello world!" STRING this_is_string # another comment NUMBER 123456 +OKTAL 0620 BOOLEAN yEs CRAZY1 = "this is crazy format" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libeconf-0.4.2+git20211111.c7a2c52/tests/tst-logindefs2.c new/libeconf-0.4.4+git20220104.962774f/tests/tst-logindefs2.c --- old/libeconf-0.4.2+git20211111.c7a2c52/tests/tst-logindefs2.c 2021-11-11 14:57:43.000000000 +0100 +++ new/libeconf-0.4.4+git20220104.962774f/tests/tst-logindefs2.c 2022-01-04 12:20:35.000000000 +0100 @@ -69,6 +69,15 @@ retval = 1; } + uint64_t uintval = 0; + econf_getUInt64Value(key_file, NULL, "OKTAL", &uintval); + if (uintval == 0 || uintval != 400) + { + fprintf (stderr, "ERROR: %s, expected: %i, got: %d\n", + "NUMBER", 400, (int) uintval); + retval = 1; + } + bool boolval = false; econf_getBoolValue (key_file, NULL, "BOOLEAN", &boolval); if (boolval != true)