Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-lxml for openSUSE:Factory checked in at 2023-01-03 15:04:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-lxml (Old) and /work/SRC/openSUSE:Factory/.python-lxml.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-lxml" Tue Jan 3 15:04:30 2023 rev:95 rq:1045999 version:4.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-lxml/python-lxml.changes 2022-10-17 14:57:56.630120848 +0200 +++ /work/SRC/openSUSE:Factory/.python-lxml.new.1563/python-lxml.changes 2023-01-03 15:04:37.082248153 +0100 @@ -1,0 +2,13 @@ +Thu Dec 29 07:46:19 UTC 2022 - Torsten Gruner <simmpho...@opensuse.org> + +- update to version 4.9.2 + * Bugs fixed + + CVE-2022-2309: A Bug in libxml2 2.9.1[0-4] could let namespace declarations + from a failed parser run leak into later parser runs. This bug was worked around + in lxml and resolved in libxml2 2.10.0. + https://gitlab.gnome.org/GNOME/libxml2/-/issues/378 + * LP#1981760: ``Element.attrib`` now registers as ``collections.abc.MutableMapping``. + * lxml now has a static build setup for macOS on ARM64 machines (not used for building wheels). + Patch by Quentin Leffray. + +------------------------------------------------------------------- Old: ---- lxml-4.9.1.tar.gz New: ---- lxml-4.9.2.tar.gz python-lxml.rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-lxml.spec ++++++ --- /var/tmp/diff_new_pack.uWwm5f/_old 2023-01-03 15:04:37.574251025 +0100 +++ /var/tmp/diff_new_pack.uWwm5f/_new 2023-01-03 15:04:37.578251048 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-lxml # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,9 +16,8 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-lxml -Version: 4.9.1 +Version: 4.9.2 Release: 0 Summary: Pythonic XML processing library License: BSD-3-Clause AND GPL-2.0-or-later @@ -26,13 +25,14 @@ URL: https://lxml.de/ Source0: https://files.pythonhosted.org/packages/source/l/lxml/lxml-%{version}.tar.gz Source1: https://lxml.de/lxmldoc-4.5.2.pdf +Source99: python-lxml.rpmlintrc BuildRequires: %{python_module Cython >= 0.29.7} BuildRequires: %{python_module base} BuildRequires: %{python_module cssselect >= 0.9.1} BuildRequires: %{python_module setuptools >= 18.0.1} BuildRequires: fdupes BuildRequires: libxml2-devel >= 2.10.2 -BuildRequires: libxslt-devel >= 1.1.23 +BuildRequires: libxslt-devel >= 1.1.27 BuildRequires: python-rpm-macros Requires: python-cssselect >= 0.9.1 %python_subpackages @@ -59,7 +59,6 @@ %package devel Summary: Development files for python-lxml Group: Development/Libraries/Python -BuildRequires: %{python_module base} Requires: %{name} = %{version} %description devel @@ -89,15 +88,21 @@ export LANG=en_US.UTF-8 export PYTHONUNBUFFERED=x %if 0%{?have_python2} +%{python_expand # define python version for test: +export PYTHON="$python" %make_build test +} %endif %if 0%{?have_python3} +%{python_expand # define python version for test: +export PYTHON3="$python" %make_build test3 +} %endif %install %python_install -%fdupes %{buildroot} +%python_expand %fdupes %{buildroot} %files %{python_files} %license LICENSES.txt ++++++ lxml-4.9.1.tar.gz -> lxml-4.9.2.tar.gz ++++++ ++++ 87480 lines of diff (skipped) ++++++ python-lxml.rpmlintrc ++++++ addFilter("zero-length") addFilter("no-dependency-on python-base")