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)