Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package json-c for openSUSE:Factory checked in at 2023-11-05 12:18:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/json-c (Old) and /work/SRC/openSUSE:Factory/.json-c.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "json-c" Sun Nov 5 12:18:35 2023 rev:29 rq:1123145 version:0.17 Changes: -------- --- /work/SRC/openSUSE:Factory/json-c/json-c.changes 2022-04-22 21:53:29.078753379 +0200 +++ /work/SRC/openSUSE:Factory/.json-c.new.17445/json-c.changes 2023-11-05 12:18:44.169009950 +0100 @@ -1,0 +2,28 @@ +Fri Nov 3 08:47:33 UTC 2023 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 0.17: + + New features: + * json_patch: add first implementation only with patch application + * Add --disable-static and --disable-dynamic options to the cmake-configure script. + * Add -DBUILD_APPS=NO option to disable app build + * Minimum cmake version is now 3.9 + + Significant changes and bug fixes: + * When serializing with JSON_C_TO_STRING_PRETTY set, keep the opening and + closing curly or square braces on same line for empty objects or arrays. + * Disable locale handling when targeting a uClibc system due to problems + with its duplocale() function. + * When parsing with JSON_TOKENER_STRICT set, integer overflow/underflow + now result in a json_tokener_error_parse_number. Without that flag + values are capped at INT64_MIN/UINT64_MAX. + * Fix memory leak with emtpy strings in json_object_set_string + * json_object_from_fd_ex: fail if file is too large (>=INT_MAX bytes) + * Add back json_number_chars, but only because it's part of the public API. + * Entirely drop mode bits from open(O_RDONLY) to avoid warnings on certain + platforms. + * Specify dependent libraries, including -lbsd, in a more consistent way so + linking against a static json-c works better + * Fix a variety of build problems and add & improve tests + * Update RFC reference to https://www.rfc-editor.org/rfc/rfc8259 +- Remove deprecated suse_version checks + +------------------------------------------------------------------- Old: ---- json-c-0.16-20220414.tar.gz New: ---- json-c-0.17-20230812.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ json-c.spec ++++++ --- /var/tmp/diff_new_pack.oNQfC5/_old 2023-11-05 12:18:46.009077450 +0100 +++ /var/tmp/diff_new_pack.oNQfC5/_new 2023-11-05 12:18:46.009077450 +0100 @@ -1,7 +1,7 @@ # # spec file for package json-c # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,9 +19,9 @@ %define libname libjson-c %define libsoname %{libname}5 %define oldlibname libjson -%define version_date 20220414 +%define version_date 20230812 Name: json-c -Version: 0.16 +Version: 0.17 Release: 0 Summary: JSON implementation in C License: MIT @@ -73,9 +73,7 @@ Group: Documentation/Other Provides: %{oldlibname}-doc = %{version} Obsoletes: %{oldlibname}-doc < %{version} -%if 0%{?suse_version} >= 1120 BuildArch: noarch -%endif %description -n %{libname}-doc JSON-C implements a reference counting object model that allows you to @@ -89,10 +87,6 @@ %autosetup -p1 -n %{name}-json-c-%{version}-%{version_date} %build -%if 0%{?suse_version} <= 1110 -sed -i 's/-Werror //g' Makefile.am.inc -autoreconf -fiv -%endif %cmake \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ ++++++ json-c-0.16-20220414.tar.gz -> json-c-0.17-20230812.tar.gz ++++++ ++++ 8258 lines of diff (skipped)