Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pypdf for openSUSE:Factory checked in at 2026-03-30 18:32:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pypdf (Old) and /work/SRC/openSUSE:Factory/.python-pypdf.new.1999 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pypdf" Mon Mar 30 18:32:02 2026 rev:18 rq:1343553 version:6.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pypdf/python-pypdf.changes 2026-03-22 14:12:41.698648463 +0100 +++ /work/SRC/openSUSE:Factory/.python-pypdf.new.1999/python-pypdf.changes 2026-03-30 18:35:32.129684498 +0200 @@ -1,0 +2,9 @@ +Mon Mar 30 01:18:16 UTC 2026 - Steve Kowalik <[email protected]> + +- Update to 6.9.2 (bsc#1260882, CVE-2026-33699) + * Avoid infinite loop in read_from_stream for broken files + * Resolve UnboundLocalError for xobjs in _get_image +- Remove unneeded BuildRequires on setuptools/wheel. +- Run the testsuite. + +------------------------------------------------------------------- Old: ---- python-pypdf-6.9.1.tar.gz New: ---- python-pypdf-6.9.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pypdf.spec ++++++ --- /var/tmp/diff_new_pack.7v2j5D/_old 2026-03-30 18:35:33.121725974 +0200 +++ /var/tmp/diff_new_pack.7v2j5D/_new 2026-03-30 18:35:33.121725974 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-pypdf -Version: 6.9.1 +Version: 6.9.2 Release: 0 Summary: PDF toolkit License: BSD-3-Clause @@ -26,11 +26,16 @@ Source0: https://github.com/py-pdf/pypdf/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: %{python_module flit-core} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module wheel} BuildRequires: fdupes Provides: python3-PyPDF2 = %version-%release Obsoletes: python3-PyPDF2 < %version-%release +# SECTION test requirements +BuildRequires: %{python_module Pillow} +BuildRequires: %{python_module PyYAML} +BuildRequires: %{python_module pytest-socket} +BuildRequires: %{python_module pytest-timeout} +BuildRequires: %{python_module pytest} +# /SECTION BuildArch: noarch %python_subpackages @@ -60,9 +65,9 @@ %pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -# no checks possible as large pdf downloaded from the internet are necessary %check -exit 0 +# Skip network tests, or tests that require large sample files +%pytest -m "not (enable_socket or samples)" %files %{python_files} %license LICENSE ++++++ python-pypdf-6.9.1.tar.gz -> python-pypdf-6.9.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-pypdf/python-pypdf-6.9.1.tar.gz /work/SRC/openSUSE:Factory/.python-pypdf.new.1999/python-pypdf-6.9.2.tar.gz differ: char 18, line 1
