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)