Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libplist for openSUSE:Factory checked in at 2026-10-28 17:44:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libplist (Old) and /work/SRC/openSUSE:Factory/.libplist.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libplist" Wed Oct 28 17:44:03 2026 rev:42 rq:1392804 version:2.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libplist/libplist.changes 2025-07-25 17:04:37.423516034 +0200 +++ /work/SRC/openSUSE:Factory/.libplist.new.2252680/libplist.changes 2026-10-28 17:44:13.544244072 +0100 @@ -1,0 +2,35 @@ +Tue Oct 20 13:27:00 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2.8.0: + * The plist_array_* and plist_dict_* setters now return + plist_err_t instead of void so allocation failures are + reported; the array and dict iterators are opaque, release + them with the new plist_array_free_iter/plist_dict_free_iter + * SONAME bump .so.4 -> .so.12 (libplist-2_0-12, + libplist++-2_0-12); consumers need a rebuild and may need + porting to the new iterator API + * JSON and OpenStep coercion for non-native plist types, + circular-reference detection and deep-nesting limits in all + format writers + * plistutil: getopt option parsing and a new --nodepath option + to select a single node + * Hardening fixes: heap overflow in PLIST_STRING copy, bplist + offset-table and UTF-8 decoding checks, plist_copy() size + fixes +- Drop 0001-cython-Fix-build-with-cython-3.1.patch: upstream + +------------------------------------------------------------------- +Sat Aug 15 02:06:10 UTC 2026 - Bernhard Wiedemann <[email protected]> + +- Update to version 2.7.0: + * Add plist_new_unix_date(), plist_get_unix_date_val() and + plist_set_unix_date_val() taking int64_t UNIX timestamps; the + MAC-epoch date functions are deprecated. This is the API + libimobiledevice's configure probes for, removing its int32 + "time(NULL) - MAC_EPOCH" fallback that breaks in 2038. (boo#1258930) + * JSON: support exponent notation per RFC 8259 + * Fix segmentation fault in plist_sort() and memory leaks + * C++ interface: new convenience methods +- Drop 0001-cython-Fix-build-with-cython-3.1.patch: included upstream + +------------------------------------------------------------------- Old: ---- 0001-cython-Fix-build-with-cython-3.1.patch 2.6.0.tar.gz New: ---- 2.8.0.tar.gz ----------(Old B)---------- Old: fixes - Drop 0001-cython-Fix-build-with-cython-3.1.patch: upstream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libplist.spec ++++++ --- /var/tmp/diff_new_pack.uVgCOG/_old 2026-10-28 17:44:14.716293058 +0100 +++ /var/tmp/diff_new_pack.uVgCOG/_new 2026-10-28 17:44:14.718293142 +0100 @@ -16,22 +16,20 @@ # -%define cname libplist-2_0-4 -%define cppname libplist++-2_0-4 +%define cname libplist-2_0-12 +%define cppname libplist++-2_0-12 # only use primary python on Factory... %define pythons python3 # ... and python311 on SLE 15 derivates %{?sle15_python_module_pythons} Name: libplist -Version: 2.6.0 +Version: 2.8.0 Release: 0 Summary: Library for handling Apple Binary and XML Property Lists License: GPL-2.0-only AND LGPL-2.1-or-later URL: https://github.com/libimobiledevice/libplist Source: https://github.com/libimobiledevice/libplist/archive/%{version}.tar.gz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM https://github.com/libimobiledevice/libplist/commit/d7fe479707af57aeedf7e41c08e7fb698cd2e2a3 -Patch0: 0001-cython-Fix-build-with-cython-3.1.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -137,6 +135,7 @@ %files -n plistutil %{_bindir}/plistutil +%{_bindir}/plist2json %{_mandir}/man1/plistutil.1%{?ext_man} %files -n libplist-2_0-devel ++++++ 2.6.0.tar.gz -> 2.8.0.tar.gz ++++++ ++++ 15959 lines of diff (skipped) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.uVgCOG/_old 2026-10-28 17:44:14.961303299 +0100 +++ /var/tmp/diff_new_pack.uVgCOG/_new 2026-10-28 17:44:14.966303508 +0100 @@ -1,3 +1,3 @@ -libplist-2_0-4 -libplist++-2_0-4 +libplist-2_0-12 +libplist++-2_0-12
