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)

Reply via email to