Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cffi for openSUSE:Factory checked in at 2023-01-07 17:16:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cffi (Old) and /work/SRC/openSUSE:Factory/.python-cffi.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cffi" Sat Jan 7 17:16:03 2023 rev:40 rq:1056350 version:1.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cffi/python-cffi.changes 2022-12-07 17:34:44.312464729 +0100 +++ /work/SRC/openSUSE:Factory/.python-cffi.new.1563/python-cffi.changes 2023-01-07 17:16:23.720967913 +0100 @@ -1,0 +2,6 @@ +Fri Jan 6 08:59:54 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- add 8a3c2c816d789639b49d3ae867213393ed7abdff.patch to resolve + testsuite failures with Python 3.11 + +------------------------------------------------------------------- New: ---- 8a3c2c816d789639b49d3ae867213393ed7abdff.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cffi.spec ++++++ --- /var/tmp/diff_new_pack.OMXcso/_old 2023-01-07 17:16:24.264971158 +0100 +++ /var/tmp/diff_new_pack.OMXcso/_new 2023-01-07 17:16:24.268971182 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-cffi # -# 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 @@ -25,6 +25,7 @@ URL: https://cffi.readthedocs.org Source0: https://files.pythonhosted.org/packages/source/c/cffi/cffi-%{version}.tar.gz Source1: python-cffi-rpmlintrc +Patch1: https://foss.heptapod.net/pypy/cffi/-/commit/8a3c2c816d789639b49d3ae867213393ed7abdff.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module pycparser} BuildRequires: %{python_module pytest} @@ -43,7 +44,7 @@ is to provide a convenient and reliable way of calling C code from Python. %prep -%setup -q -n cffi-%{version} +%autosetup -p1 -n cffi-%{version} %build export CFLAGS="%{optflags}" ++++++ 8a3c2c816d789639b49d3ae867213393ed7abdff.patch ++++++ >From 8a3c2c816d789639b49d3ae867213393ed7abdff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <m...@hroncok.cz> Date: Fri, 15 Jul 2022 16:11:37 +0200 Subject: [PATCH] Adjust tests for a last minute Python 3.11 change in the traceback format See https://github.com/python/cpython/issues/93883 and https://github.com/python/cpython/pull/93994 --HG-- branch : python3.11.0b4 --- c/test_c.py | 35 ++--------------------------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/c/test_c.py b/c/test_c.py index cde83b80..048711c7 100644 --- a/c/test_c.py +++ b/c/test_c.py @@ -1342,11 +1342,11 @@ def test_callback_exception(): except ImportError: import io as cStringIO # Python 3 import linecache - def matches(istr, ipattern, ipattern38, ipattern311): + def matches(istr, ipattern, ipattern38, ipattern311=None): if sys.version_info >= (3, 8): ipattern = ipattern38 if sys.version_info >= (3, 11): - ipattern = ipattern311 + ipattern = ipattern311 or ipattern38 str, pattern = istr, ipattern while '$' in pattern: i = pattern.index('$') @@ -1400,16 +1400,6 @@ Traceback (most recent call last): File "$", line $, in check_value $ ValueError: 42 -""", """\ -Exception ignored from cffi callback <function$Zcb1 at 0x$>: -Traceback (most recent call last): - File "$", line $, in Zcb1 - $ - $ - File "$", line $, in check_value - $ - $ -ValueError: 42 """) sys.stderr = cStringIO.StringIO() bigvalue = 20000 @@ -1424,13 +1414,6 @@ Traceback (most recent call last): File "$", line $, in test_callback_exception $ OverflowError: integer 60000 does not fit 'short' -""", """\ -Exception ignored from cffi callback <function$Zcb1 at 0x$>, trying to convert the result back to C: -Traceback (most recent call last): - File "$", line $, in test_callback_exception - $ - $ -OverflowError: integer 60000 does not fit 'short' """) sys.stderr = cStringIO.StringIO() bigvalue = 20000 @@ -1479,19 +1462,6 @@ Traceback (most recent call last): File "$", line $, in test_callback_exception $ TypeError: $integer$ -""", """\ -Exception ignored from cffi callback <function$Zcb1 at 0x$>, trying to convert the result back to C: -Traceback (most recent call last): - File "$", line $, in test_callback_exception - $ - $ -OverflowError: integer 60000 does not fit 'short' -Exception ignored during handling of the above exception by 'onerror': -Traceback (most recent call last): - File "$", line $, in test_callback_exception - $ - $ -TypeError: $integer$ """) # sys.stderr = cStringIO.StringIO() @@ -1526,7 +1496,6 @@ Exception ignored from cffi callback <function$Zcb1 at 0x$>, trying to convert t Traceback (most recent call last): File "$", line $, in test_callback_exception $ - $ OverflowError: integer 60000 does not fit 'short' Exception ignored during handling of the above exception by 'onerror': Traceback (most recent call last): -- GitLab