Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libeconf for openSUSE:Factory 
checked in at 2024-06-11 18:26:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libeconf (Old)
 and      /work/SRC/openSUSE:Factory/.libeconf.new.19518 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libeconf"

Tue Jun 11 18:26:58 2024 rev:26 rq:1179643 version:0.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libeconf/libeconf.changes        2024-04-16 
20:05:07.115260750 +0200
+++ /work/SRC/openSUSE:Factory/.libeconf.new.19518/libeconf.changes     
2024-06-11 18:26:59.851841689 +0200
@@ -1,0 +2,57 @@
+Mon Jun 10 07:36:06 UTC 2024 - sch...@suse.com
+
+- Update to version 0.7.1:
+* Improved error handling while parsing values with the wrong format.
+  Added new return value ECONF_VALUE_CONVERSION_ERROR.
+* Setting parsing options via econf_file struct.
+  see econf_newKeyFile_with_options. These options will be used by
+  econf_readConfig and econf_readConfigWithCallback.
+  Following options are supported:
+   JOIN_SAME_ENTRIES  (default 0)
+     Parsed entries with the same name will not be replaces but
+     will be joined to one entry.
+   PYTHON_STYLE  (default 0)
+     E.G. Identations will be handled like multiline entries.
+   PARSING_DIRS (default /usr/etc/:/run:/etc)
+     List of directories from which the configuration files have to be parsed.
+     The list is a string, divides by ":". The last entry has the highest
+     priority. E.g.: "PARSING_DIRS=/usr/etc/:/run:/etc"
+   CONFIG_DIRS (default <empty>)
+     List of directory structures (with order) which describes the directories
+     in which the files have to be parsed.
+     The list is a string, divides by ":". The last entry has the highest
+     priority. E.g. with the given list: "CONFIG_DIRS=.conf.d:.d" files in
+     following directories will be parsed:
+            "<default_dirs>/<config_name>.conf.d/"
+            "<default_dirs>/<config_name>.d/"
+            "<default_dirs>/<config_name>/"
+* CAUTION: From now on every econf_file element MUST be intialized if
+           econf_readConfig and econf_readConfigWithCallback is used.
+  Either with NULL or:
+   econf_file *key_file = NULL;
+   if (error = econf_newKeyFile_with_options(&key_file, "PYTHON_STYLE=1"))
+   {
+      fprintf (stderr, "ERROR: couldn't create new key file: %s\n",
+               econf_errString(error));
+      return 1;
+   }
+   error = econf_readConfig (&key_file,
+                             "foo",
+                             "/usr/lib",
+                             "example",
+                             "conf",
+                             "=", "#");
+
+-------------------------------------------------------------------
+Tue Jun 04 11:08:28 UTC 2024 - sch...@suse.com
+
+- Update to version 0.7.0:
+  * Defining manual parsing directories (#209)
+  * parsing config files in python style
+  * econf_readConfig: set usr_subdir to empty string if it is NULL
+  * Fix static analyzer detected issues (#202)
+  * comment string can be in the parsed value which is defined with quotes 
(#207)
+  * tst-comments2: comment sign in quoted string (#205)
+  * Setting options via new econf_newKeyFile_with_options. (#206)
+
+-------------------------------------------------------------------
python-libeconf.changes: same change

Old:
----
  libeconf-0.6.3.tar.xz

New:
----
  libeconf-0.7.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libeconf.spec ++++++
--- /var/tmp/diff_new_pack.El00qz/_old  2024-06-11 18:27:00.847878039 +0200
+++ /var/tmp/diff_new_pack.El00qz/_new  2024-06-11 18:27:00.847878039 +0200
@@ -18,7 +18,7 @@
 
 %define lname  libeconf0
 Name:           libeconf
-Version:        0.6.3
+Version:        0.7.1
 Release:        0
 Summary:        Enhanced config file parser ala systemd
 License:        LGPL-2.1-or-later

++++++ python-libeconf.spec ++++++
--- /var/tmp/diff_new_pack.El00qz/_old  2024-06-11 18:27:00.879879206 +0200
+++ /var/tmp/diff_new_pack.El00qz/_new  2024-06-11 18:27:00.879879206 +0200
@@ -19,7 +19,7 @@
 %{?sle15_python_module_pythons}
 %define skip_python39 1
 Name:           python-libeconf
-Version:        0.6.3
+Version:        0.7.1
 Release:        0
 Summary:        Python bindings for libeconf
 License:        LGPL-2.1-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.El00qz/_old  2024-06-11 18:27:00.947881688 +0200
+++ /var/tmp/diff_new_pack.El00qz/_new  2024-06-11 18:27:00.951881834 +0200
@@ -1,7 +1,7 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">https://github.com/openSUSE/libeconf.git</param>
-    <param 
name="changesrevision">c42c2e62f715e45835576b1580f590cfbfac1c34</param>
+    <param 
name="changesrevision">ccaf9121a8d15a043509af6e6545925b7e82a270</param>
  </service>
 </servicedata>
 (No newline at EOF)

++++++ libeconf-0.6.3.tar.xz -> libeconf-0.7.1.tar.xz ++++++
++++ 4613 lines of diff (skipped)

Reply via email to