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>

Reply via email to