Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pycapnp for openSUSE:Factory 
checked in at 2026-09-22 15:52:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pycapnp (Old)
 and      /work/SRC/openSUSE:Factory/.python-pycapnp.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pycapnp"

Tue Sep 22 15:52:34 2026 rev:9 rq:1379578 version:2.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pycapnp/python-pycapnp.changes    
2025-06-17 18:23:53.242461169 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pycapnp.new.383539/python-pycapnp.changes    
    2026-09-22 15:53:17.541416387 +0200
@@ -1,0 +2,22 @@
+Mon Sep 21 05:38:38 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 2.2.4:
+  * Fix memory leak in _DynamicCapabilityClient._send_helper()
+  * Fix SIGSEGV (NULL pointer dereference) on malformed Text field
+  * Update default bundled capnproto to 1.4.0
+  * Consolidate configurations into pyproject.toml
+  * Fix test failures on Python 3.14
+  * Revert Data fields to bytes and add get_data_as_view for zero-copy access
+  * Fix use-after-free in async write causing corruption with large payloads
+  * Make message.to_dict() return bytes for DATA type field
+  * Add binary support in dictionaries via base64 encoding
+  * Add structure-free read_multiple_bytes_packed
+  * Support python custom message builder and make Data field's type return
+    MemoryView
+  * Add Python 3.13 support
+  * Upgrade to Cython version 3
+  * Remove usage of deprecated kj::mvCapture functions
+  * Make license information SPDX-compatible
+  * Generate a new certificate that is compatible with strict x509 checking
+
+-------------------------------------------------------------------

Old:
----
  pycapnp-2.0.0.tar.gz

New:
----
  pycapnp-2.2.4.tar.gz

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

Other differences:
------------------
++++++ python-pycapnp.spec ++++++
--- /var/tmp/diff_new_pack.x1cXa6/_old  2026-09-22 15:53:18.359450282 +0200
+++ /var/tmp/diff_new_pack.x1cXa6/_new  2026-09-22 15:53:18.360450324 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pycapnp
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,15 @@
 %bcond_without libalternatives
 %{?sle15_python_module_pythons}
 Name:           python-pycapnp
-Version:        2.0.0
+Version:        2.2.4
 Release:        0
 Summary:        Cython wrapping of the C++ Cap'n Proto library
 License:        BSD-2-Clause
 URL:            https://github.com/capnproto/pycapnp
 Source:         
https://github.com/capnproto/pycapnp/archive/refs/tags/v%{version}.tar.gz#/pycapnp-%{version}.tar.gz
-BuildRequires:  %{python_module Cython with %python-Cython < 3}
+BuildRequires:  %{python_module Cython >= 3}
 BuildRequires:  %{python_module Jinja2}
-BuildRequires:  %{python_module base >= 3.8}
+BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pkgconfig}
 BuildRequires:  %{python_module pytest-asyncio}
@@ -41,6 +41,7 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(capnp)
 Requires:       alts
+Requires:       python-Jinja2
 %python_subpackages
 
 %description
@@ -57,7 +58,7 @@
 %install
 %pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/capnpc-cython
-%{python_expand rm %{buildroot}%{$python_sitearch}/capnp/helpers/*.h
+%{python_expand rm 
%{buildroot}%{$python_sitearch}/capnp/{includes,helpers,lib}/*.{h,cpp}
 %fdupes %{buildroot}%{$python_sitearch}
 }
 

++++++ pycapnp-2.0.0.tar.gz -> pycapnp-2.2.4.tar.gz ++++++
++++ 3928 lines of diff (skipped)

Reply via email to