Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-CairoSVG for openSUSE:Factory
checked in at 2026-03-17 19:02:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-CairoSVG (Old)
and /work/SRC/openSUSE:Factory/.python-CairoSVG.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-CairoSVG"
Tue Mar 17 19:02:43 2026 rev:17 rq:1339330 version:2.9.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-CairoSVG/python-CairoSVG.changes
2025-08-13 16:22:56.093507925 +0200
+++
/work/SRC/openSUSE:Factory/.python-CairoSVG.new.8177/python-CairoSVG.changes
2026-03-17 19:03:59.971433372 +0100
@@ -1,0 +2,29 @@
+Mon Mar 16 11:52:32 UTC 2026 - Nico Krapp <[email protected]>
+
+- Update to 2.9.0 (CVE-2026-31899, bsc#1259690)
+ * Using a lot of recursively nested use tags could lead to long rendering
+ times with relatively small inputs. CairoSVG now stops rendering when more
+ than 100k use tags are rendered.
+ Using the --unsafe option allows to render larger documents.
+ * Drop support of Python 3.9, add support of Python 3.14
+- switch to tar_Scm and clean up _service file
+- drop duplicate tarballs
+- fix usage of libalternatives
+
+-------------------------------------------------------------------
+Fri Mar 13 13:45:44 UTC 2026 - Anton Smorodskyi <[email protected]>
+
+- Update to 2.8.2:
+ * Allow both Unicode strings and bytes as input
+ * Allow both text- and bytes-based file objects as input
+ * Drop support of Python 3.7 and 3.8, add support of Python 3.12 and 3.13
+ * Optimize math operations
+ * Use pathlib
+ * Close paths for ellipses and circles
+ * Fix output ratio for SVG surfaces
+ * Avoid endless loops when updating def attributes
+ * Round PNG size
+ * Don’t crash when more than 2 values are given to translate and scale
functions
+- Drop outdated patch 'use-underscore-in-setup.cfg.patch'
+
+-------------------------------------------------------------------
Old:
----
CairoSVG-2.7.1.obscpio
use-underscore-in-setup.cfg.patch
New:
----
CairoSVG-2.9.0.tar.xz
----------(Old B)----------
Old: * Don’t crash when more than 2 values are given to translate and scale
functions
- Drop outdated patch 'use-underscore-in-setup.cfg.patch'
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-CairoSVG.spec ++++++
--- /var/tmp/diff_new_pack.PWk04y/_old 2026-03-17 19:04:01.255486586 +0100
+++ /var/tmp/diff_new_pack.PWk04y/_new 2026-03-17 19:04:01.259486751 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-CairoSVG
#
-# 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
@@ -23,14 +23,12 @@
%endif
%{?sle15_python_module_pythons}
Name: python-CairoSVG
-Version: 2.7.1
+Version: 2.9.0
Release: 0
Summary: A Python SVG converter based on Cairo
License: LGPL-3.0-or-later
-URL: http://www.cairosvg.org/
+URL: https://github.com/Kozea/CairoSVG
Source: CairoSVG-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM gh#Kozea/CairoSVG#8ecb0806c4ed0813eb5dc6f27b36d9005acfa725
-Patch0: use-underscore-in-setup.cfg.patch
BuildRequires: %{python_module Pillow}
BuildRequires: %{python_module cairocffi}
BuildRequires: %{python_module cssselect2}
@@ -75,8 +73,8 @@
%install
%pyproject_install
+%python_clone -a %{buildroot}%{_bindir}/cairosvg
%python_expand %fdupes %{buildroot}%{$python_sitelib}
-%python_clone -a %{buildroot}/%{_bindir}/cairosvg
%check
%pytest
++++++ CairoSVG.obsinfo ++++++
--- /var/tmp/diff_new_pack.PWk04y/_old 2026-03-17 19:04:01.303488575 +0100
+++ /var/tmp/diff_new_pack.PWk04y/_new 2026-03-17 19:04:01.311488907 +0100
@@ -1,5 +1,5 @@
name: CairoSVG
-version: 2.7.1
-mtime: 1691225852
-commit: 0abf992fb701a26c544be9589f06892535834289
+version: 2.9.0
+mtime: 1773415700
+commit: fe5cae58e929e6d4337442c96ab415d1a7230905
++++++ _service ++++++
--- /var/tmp/diff_new_pack.PWk04y/_old 2026-03-17 19:04:01.347490399 +0100
+++ /var/tmp/diff_new_pack.PWk04y/_new 2026-03-17 19:04:01.351490564 +0100
@@ -1,13 +1,13 @@
<services>
- <service mode="manual" name="obs_scm">
+ <service mode="manual" name="tar_scm">
<param name="url">https://github.com/Kozea/CairoSVG.git</param>
<param name="scm">git</param>
<param name="submodules">enable</param>
- <param name="revision">0abf992fb701a26c544be9589f06892535834289</param>
- <param name="versionformat">@PARENT_TAG@</param>
+ <param name="revision">2.9.0</param>
+ <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param>
+ <param name="versionrewrite-pattern">(.*?)(\+git0)?$</param>
</service>
- <service mode="buildtime" name="tar" />
- <service mode="buildtime" name="recompress">
+ <service mode="manual" name="recompress">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>