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
 

Reply via email to