Your message dated Sat, 16 Mar 2024 15:08:35 +0000
with message-id <[email protected]>
and subject line Bug#1066756: fixed in python-fastjsonschema 2.19.1-1
has caused the Debian Bug report #1066756,
regarding python-fastjsonschema: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1066756: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066756
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-fastjsonschema
Version: 2.19.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240313 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_test
> I: pybuild pybuild:308: cp -r /usr/share/json-schema-test-suite/ 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_fastjsonschema/build/JSON-Schema-Test-Suite
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_fastjsonschema/build; python3.12 -m 
> pytest tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.4.0
> benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False 
> min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 
> warmup=False warmup_iterations=100000)
> rootdir: /<<PKGBUILDDIR>>
> plugins: benchmark-4.0.0
> collected 1884 items
> 
> tests/benchmarks/test_benchmark.py ............                          [  
> 0%]
> tests/json_schema/test_draft04.py ...................................... [  
> 2%]
> ...........xx........................................................... [  
> 6%]
> ..................................................................x..... [ 
> 10%]
> ........................................................................ [ 
> 14%]
> .....................xx................................................. [ 
> 17%]
> ................................................                         [ 
> 20%]
> tests/json_schema/test_draft06.py ...................................... [ 
> 22%]
> ............................................................xx.......... [ 
> 26%]
> ........................................................................ [ 
> 30%]
> ..........................................................x............. [ 
> 33%]
> ........................................................................ [ 
> 37%]
> ........................................................................ [ 
> 41%]
> ...xx................................................................... [ 
> 45%]
> .................................                                        [ 
> 47%]
> tests/json_schema/test_draft07.py ...................................... [ 
> 49%]
> ............................................................xx.......... [ 
> 53%]
> ........................................................................ [ 
> 56%]
> ........................................................................ [ 
> 60%]
> ..............x.....................xxxx................XXXXXxXXX....... [ 
> 64%]
> ........................................................................ [ 
> 68%]
> ..................................................................xx.... [ 
> 72%]
> ........................................................................ [ 
> 75%]
> ........................                                                 [ 
> 77%]
> tests/test_array.py .................................................... [ 
> 79%]
> ............                                                             [ 
> 80%]
> tests/test_boolean.py .......                                            [ 
> 80%]
> tests/test_boolean_schema.py ........                                    [ 
> 81%]
> tests/test_common.py ..................................                  [ 
> 83%]
> tests/test_compile_to_code.py .....                                      [ 
> 83%]
> tests/test_composition.py ..........                                     [ 
> 84%]
> tests/test_const.py .......                                              [ 
> 84%]
> tests/test_default.py ..........                                         [ 
> 84%]
> tests/test_examples.py ....                                              [ 
> 85%]
> tests/test_exceptions.py .............                                   [ 
> 85%]
> tests/test_format.py .........................                           [ 
> 87%]
> tests/test_integration.py .................                              [ 
> 88%]
> tests/test_null.py ......                                                [ 
> 88%]
> tests/test_number.py ................................................... [ 
> 91%]
> .....................................................                    [ 
> 93%]
> tests/test_object.py ................................................... [ 
> 96%]
> ...........                                                              [ 
> 97%]
> tests/test_pattern_properties.py ...F                                    [ 
> 97%]
> tests/test_pattern_serialization.py .                                    [ 
> 97%]
> tests/test_security.py .....................                             [ 
> 98%]
> tests/test_string.py ........................F..                         
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________ test_pattern_with_escape_no_warnings 
> _____________________
> 
> asserter = <function asserter.<locals>.f at 0x7f7f51003b00>
> 
>     def test_pattern_with_escape_no_warnings(asserter):
>         value = {
>             'bar': {}
>         }
>     
> >       with pytest.warns(None) as record:
> 
> tests/test_pattern_properties.py:62: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = WarningsChecker(record=True), expected_warning = None, match_expr = 
> None
> 
>     def __init__(
>         self,
>         expected_warning: Optional[
>             Union[Type[Warning], Tuple[Type[Warning], ...]]
>         ] = Warning,
>         match_expr: Optional[Union[str, Pattern[str]]] = None,
>         *,
>         _ispytest: bool = False,
>     ) -> None:
>         check_ispytest(_ispytest)
>         super().__init__(_ispytest=True)
>     
>         msg = "exceptions must be derived from Warning, not %s"
>         if expected_warning is None:
> >           warnings.warn(WARNS_NONE_ARG, stacklevel=4)
> E           pytest.PytestRemovedIn8Warning: Passing None has been deprecated.
> E           See 
> https://docs.pytest.org/en/latest/how-to/capture-warnings.html#additional-use-cases-of-warnings-in-tests
>  for alternatives in common use cases.
> 
> /usr/lib/python3/dist-packages/_pytest/recwarn.py:281: PytestRemovedIn8Warning
> _____________________ test_pattern_with_escape_no_warnings 
> _____________________
> 
> asserter = <function asserter.<locals>.f at 0x7f7fb5947420>
> 
>     def test_pattern_with_escape_no_warnings(asserter):
> >       with pytest.warns(None) as record:
> 
> tests/test_string.py:77: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/_pytest/recwarn.py:281: in __init__
>     warnings.warn(WARNS_NONE_ARG, stacklevel=4)
> /usr/lib/python3/dist-packages/_pytest/runner.py:342: in from_call
>     result: Optional[TResult] = func()
> /usr/lib/python3/dist-packages/_pytest/runner.py:263: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:87: in 
> pytest_runtest_call
>     yield from thread_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:63: in 
> thread_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in 
> pytest_runtest_call
>     yield from unraisable_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:65: in 
> unraisable_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/logging.py:839: in pytest_runtest_call
>     yield from self._runtest_for(item, "call")
> /usr/lib/python3/dist-packages/_pytest/logging.py:822: in _runtest_for
>     yield
> /usr/lib/python3/dist-packages/_pytest/capture.py:882: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/skipping.py:256: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/runner.py:178: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:170: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/_pytest/python.py:1831: in runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/python.py:194: in pytest_pyfunc_call
>     result = testfunction(**testargs)
> tests/test_pattern_properties.py:62: in test_pattern_with_escape_no_warnings
>     with pytest.warns(None) as record:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = WarningsChecker(record=True), expected_warning = None, match_expr = 
> None
> 
>     def __init__(
>         self,
>         expected_warning: Optional[
>             Union[Type[Warning], Tuple[Type[Warning], ...]]
>         ] = Warning,
>         match_expr: Optional[Union[str, Pattern[str]]] = None,
>         *,
>         _ispytest: bool = False,
>     ) -> None:
>         check_ispytest(_ispytest)
>         super().__init__(_ispytest=True)
>     
>         msg = "exceptions must be derived from Warning, not %s"
>         if expected_warning is None:
> >           warnings.warn(WARNS_NONE_ARG, stacklevel=4)
> E           pytest.PytestRemovedIn8Warning: Passing None has been deprecated.
> E           See 
> https://docs.pytest.org/en/latest/how-to/capture-warnings.html#additional-use-cases-of-warnings-in-tests
>  for alternatives in common use cases.
> 
> /usr/lib/python3/dist-packages/_pytest/recwarn.py:281: PytestRemovedIn8Warning
> 
> -------------------------------------------------------------------------------------------
>  benchmark: 12 tests 
> -------------------------------------------------------------------------------------------
> Name (time in us)                        Min                   Max            
>   Mean             StdDev            Median               IQR            
> Outliers  OPS (Kops/s)            Rounds  Iterations
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> test_benchmark_bad_values[value0]     2.2300 (1.0)        272.7280 (1.11)     
> 2.4419 (1.0)       2.6955 (1.0)      2.3350 (1.0)      0.0540 (1.04)     
> 219;3637      409.5159 (1.0)       75569           1
> test_benchmark_bad_values[value1]     2.3630 (1.06)     1,761.5200 (7.17)     
> 2.7013 (1.11)      7.9608 (2.95)     2.4840 (1.06)     0.0520 (1.0)      
> 235;4722      370.1919 (0.90)      79504           1
> test_benchmark_bad_values[value3]     2.7170 (1.22)     4,163.5730 (16.95)    
> 4.0247 (1.65)     32.5655 (12.08)    2.8650 (1.23)     0.0690 (1.33)     
> 538;5700      248.4679 (0.61)      72349           1
> test_benchmark_bad_values[value2]     2.8480 (1.28)       570.3250 (2.32)     
> 3.2063 (1.31)      4.3837 (1.63)     3.0010 (1.29)     0.0720 (1.38)     
> 305;2816      311.8842 (0.76)      69057           1
> test_benchmark_bad_values[value5]     3.6340 (1.63)     8,426.9510 (34.31)    
> 5.0813 (2.08)     44.4455 (16.49)    3.8060 (1.63)     0.0790 (1.52)     
> 212;3379      196.7994 (0.48)      44973           1
> test_benchmark_bad_values[value6]     4.6890 (2.10)       245.6420 (1.0)      
> 5.1975 (2.13)      5.4545 (2.02)     4.8670 (2.08)     0.0890 (1.71)     
> 288;1954      192.4012 (0.47)      46043           1
> test_benchmark_bad_values[value4]     5.0600 (2.27)     3,852.4290 (15.68)    
> 8.6393 (3.54)     37.8905 (14.06)    5.3120 (2.27)     0.1500 (2.88)     
> 850;5384      115.7505 (0.28)      40701           1
> test_benchmark_ok_values[value3]      6.6810 (3.00)     1,804.1470 (7.34)     
> 7.6546 (3.13)     20.5684 (7.63)     6.9330 (2.97)     0.1200 (2.31)     
> 134;1504      130.6407 (0.32)      33819           1
> test_benchmark_ok_values[value2]      6.6900 (3.00)       537.9700 (2.19)     
> 7.4449 (3.05)      6.3472 (2.35)     6.9520 (2.98)     0.1140 (2.19)     
> 481;2046      134.3202 (0.33)      43257           1
> test_benchmark_ok_values[value1]      6.7830 (3.04)     1,269.2420 (5.17)     
> 7.7584 (3.18)      9.3403 (3.47)     7.0320 (3.01)     0.1250 (2.40)     
> 629;2624      128.8924 (0.31)      45190           1
> test_benchmark_ok_values[value0]      6.8410 (3.07)       250.6740 (1.02)     
> 7.5808 (3.10)      5.7703 (2.14)     7.0800 (3.03)     0.1210 (2.33)      
> 201;759      131.9127 (0.32)      17215           1
> test_benchmark_bad_values[value7]     7.5160 (3.37)     1,705.9220 (6.94)     
> 8.3049 (3.40)     11.7178 (4.35)     7.7820 (3.33)     0.1310 (2.52)     
> 204;1414      120.4109 (0.29)      32031           1
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
> Legend:
>   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) 
> from 1st Quartile and 3rd Quartile.
>   OPS: Operations Per Second, computed as 1 / Mean
> =========================== short test summary info 
> ============================
> FAILED tests/test_pattern_properties.py::test_pattern_with_escape_no_warnings
> FAILED tests/test_string.py::test_pattern_with_escape_no_warnings - 
> pytest.Py...
> ============ 2 failed, 1854 passed, 20 xfailed, 8 xpassed in 32.50s 
> ============
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_fastjsonschema/build; python3.12 -m 
> pytest tests
> I: pybuild pybuild:308: cp -r /usr/share/json-schema-test-suite/ 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fastjsonschema/build/JSON-Schema-Test-Suite
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fastjsonschema/build; python3.11 -m 
> pytest tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.8, pytest-8.0.2, pluggy-1.4.0
> benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False 
> min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 
> warmup=False warmup_iterations=100000)
> rootdir: /<<PKGBUILDDIR>>
> plugins: benchmark-4.0.0
> collected 1884 items
> 
> tests/benchmarks/test_benchmark.py ............                          [  
> 0%]
> tests/json_schema/test_draft04.py ...................................... [  
> 2%]
> ...........xx........................................................... [  
> 6%]
> ..................................................................x..... [ 
> 10%]
> ........................................................................ [ 
> 14%]
> .....................xx................................................. [ 
> 17%]
> ................................................                         [ 
> 20%]
> tests/json_schema/test_draft06.py ...................................... [ 
> 22%]
> ............................................................xx.......... [ 
> 26%]
> ........................................................................ [ 
> 30%]
> ..........................................................x............. [ 
> 33%]
> ........................................................................ [ 
> 37%]
> ........................................................................ [ 
> 41%]
> ...xx................................................................... [ 
> 45%]
> .................................                                        [ 
> 47%]
> tests/json_schema/test_draft07.py ...................................... [ 
> 49%]
> ............................................................xx.......... [ 
> 53%]
> ........................................................................ [ 
> 56%]
> ........................................................................ [ 
> 60%]
> ..............x.....................xxxx................XXXXXxXXX....... [ 
> 64%]
> ........................................................................ [ 
> 68%]
> ..................................................................xx.... [ 
> 72%]
> ........................................................................ [ 
> 75%]
> ........................                                                 [ 
> 77%]
> tests/test_array.py .................................................... [ 
> 79%]
> ............                                                             [ 
> 80%]
> tests/test_boolean.py .......                                            [ 
> 80%]
> tests/test_boolean_schema.py ........                                    [ 
> 81%]
> tests/test_common.py ..................................                  [ 
> 83%]
> tests/test_compile_to_code.py .....                                      [ 
> 83%]
> tests/test_composition.py ..........                                     [ 
> 84%]
> tests/test_const.py .......                                              [ 
> 84%]
> tests/test_default.py ..........                                         [ 
> 84%]
> tests/test_examples.py ....                                              [ 
> 85%]
> tests/test_exceptions.py .............                                   [ 
> 85%]
> tests/test_format.py .........................                           [ 
> 87%]
> tests/test_integration.py .................                              [ 
> 88%]
> tests/test_null.py ......                                                [ 
> 88%]
> tests/test_number.py ................................................... [ 
> 91%]
> .....................................................                    [ 
> 93%]
> tests/test_object.py ................................................... [ 
> 96%]
> ...........                                                              [ 
> 97%]
> tests/test_pattern_properties.py ...F                                    [ 
> 97%]
> tests/test_pattern_serialization.py .                                    [ 
> 97%]
> tests/test_security.py .....................                             [ 
> 98%]
> tests/test_string.py ........................F..                         
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _____________________ test_pattern_with_escape_no_warnings 
> _____________________
> 
> asserter = <function asserter.<locals>.f at 0x7f3995a1a520>
> 
>     def test_pattern_with_escape_no_warnings(asserter):
>         value = {
>             'bar': {}
>         }
>     
> >       with pytest.warns(None) as record:
> 
> tests/test_pattern_properties.py:62: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = WarningsChecker(record=True), expected_warning = None, match_expr = 
> None
> 
>     def __init__(
>         self,
>         expected_warning: Optional[
>             Union[Type[Warning], Tuple[Type[Warning], ...]]
>         ] = Warning,
>         match_expr: Optional[Union[str, Pattern[str]]] = None,
>         *,
>         _ispytest: bool = False,
>     ) -> None:
>         check_ispytest(_ispytest)
>         super().__init__(_ispytest=True)
>     
>         msg = "exceptions must be derived from Warning, not %s"
>         if expected_warning is None:
> >           warnings.warn(WARNS_NONE_ARG, stacklevel=4)
> E           pytest.PytestRemovedIn8Warning: Passing None has been deprecated.
> E           See 
> https://docs.pytest.org/en/latest/how-to/capture-warnings.html#additional-use-cases-of-warnings-in-tests
>  for alternatives in common use cases.
> 
> /usr/lib/python3/dist-packages/_pytest/recwarn.py:281: PytestRemovedIn8Warning
> _____________________ test_pattern_with_escape_no_warnings 
> _____________________
> 
> asserter = <function asserter.<locals>.f at 0x7f3995601b20>
> 
>     def test_pattern_with_escape_no_warnings(asserter):
> >       with pytest.warns(None) as record:
> 
> tests/test_string.py:77: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> /usr/lib/python3/dist-packages/_pytest/recwarn.py:281: in __init__
>     warnings.warn(WARNS_NONE_ARG, stacklevel=4)
> /usr/lib/python3/dist-packages/_pytest/runner.py:342: in from_call
>     result: Optional[TResult] = func()
> /usr/lib/python3/dist-packages/_pytest/runner.py:263: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:87: in 
> pytest_runtest_call
>     yield from thread_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/threadexception.py:63: in 
> thread_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in 
> pytest_runtest_call
>     yield from unraisable_exception_runtest_hook()
> /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:65: in 
> unraisable_exception_runtest_hook
>     yield
> /usr/lib/python3/dist-packages/_pytest/logging.py:839: in pytest_runtest_call
>     yield from self._runtest_for(item, "call")
> /usr/lib/python3/dist-packages/_pytest/logging.py:822: in _runtest_for
>     yield
> /usr/lib/python3/dist-packages/_pytest/capture.py:882: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/skipping.py:256: in pytest_runtest_call
>     return (yield)
> /usr/lib/python3/dist-packages/_pytest/runner.py:178: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:170: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/_pytest/python.py:1831: in runtest
>     self.ihook.pytest_pyfunc_call(pyfuncitem=self)
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:501: in __call__
>     return self._hookexec(self.name, self._hookimpls.copy(), kwargs, 
> firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:119: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/python.py:194: in pytest_pyfunc_call
>     result = testfunction(**testargs)
> tests/test_pattern_properties.py:62: in test_pattern_with_escape_no_warnings
>     with pytest.warns(None) as record:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> _ 
> 
> self = WarningsChecker(record=True), expected_warning = None, match_expr = 
> None
> 
>     def __init__(
>         self,
>         expected_warning: Optional[
>             Union[Type[Warning], Tuple[Type[Warning], ...]]
>         ] = Warning,
>         match_expr: Optional[Union[str, Pattern[str]]] = None,
>         *,
>         _ispytest: bool = False,
>     ) -> None:
>         check_ispytest(_ispytest)
>         super().__init__(_ispytest=True)
>     
>         msg = "exceptions must be derived from Warning, not %s"
>         if expected_warning is None:
> >           warnings.warn(WARNS_NONE_ARG, stacklevel=4)
> E           pytest.PytestRemovedIn8Warning: Passing None has been deprecated.
> E           See 
> https://docs.pytest.org/en/latest/how-to/capture-warnings.html#additional-use-cases-of-warnings-in-tests
>  for alternatives in common use cases.
> 
> /usr/lib/python3/dist-packages/_pytest/recwarn.py:281: PytestRemovedIn8Warning
> 
> -------------------------------------------------------------------------------------------
>  benchmark: 12 tests 
> -------------------------------------------------------------------------------------------
> Name (time in us)                        Min                   Max            
>   Mean             StdDev            Median               IQR            
> Outliers  OPS (Kops/s)            Rounds  Iterations
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> test_benchmark_bad_values[value0]     2.2760 (1.0)      1,362.1070 (3.18)     
> 2.7920 (1.0)       6.9679 (1.0)      2.4090 (1.0)      0.0590 (1.0)      
> 586;5701      358.1626 (1.0)       87990           1
> test_benchmark_bad_values[value1]     2.4780 (1.09)     4,824.0580 (11.26)    
> 3.1848 (1.14)     19.0235 (2.73)     2.5930 (1.08)     0.0610 (1.03)     
> 617;6698      313.9893 (0.88)      91651           1
> test_benchmark_bad_values[value3]     2.8410 (1.25)     2,571.8130 (6.00)     
> 3.7244 (1.33)     14.9156 (2.14)     2.9770 (1.24)     0.0700 (1.19)     
> 835;6820      268.5004 (0.75)      93888           1
> test_benchmark_bad_values[value2]     2.9430 (1.29)     3,413.2920 (7.97)     
> 3.8935 (1.39)     20.6834 (2.97)     3.0790 (1.28)     0.0690 (1.17)     
> 444;3554      256.8413 (0.72)      48939           1
> test_benchmark_bad_values[value5]     3.7300 (1.64)     3,852.4800 (8.99)     
> 4.9899 (1.79)     18.0363 (2.59)     3.9370 (1.63)     0.0980 (1.66)     
> 889;5457      200.4039 (0.56)      73899           1
> test_benchmark_bad_values[value6]     4.7830 (2.10)     1,835.6110 (4.29)     
> 6.8337 (2.45)     19.4516 (2.79)     5.0700 (2.10)     0.1370 (2.32)    
> 1206;5865      146.3340 (0.41)      55898           1
> test_benchmark_bad_values[value4]     5.0660 (2.23)       611.8550 (1.43)     
> 6.9300 (2.48)     12.8519 (1.84)     5.3530 (2.22)     0.1420 (2.41)    
> 1003;4525      144.3005 (0.40)      47244           1
> test_benchmark_ok_values[value2]      6.7900 (2.98)     1,218.7670 (2.85)     
> 8.3579 (2.99)     12.1616 (1.75)     7.0650 (2.93)     0.1350 (2.29)     
> 869;3373      119.6479 (0.33)      46791           1
> test_benchmark_ok_values[value3]      6.8250 (3.00)       775.4520 (1.81)     
> 8.6558 (3.10)     15.6545 (2.25)     7.0680 (2.93)     0.1400 (2.37)     
> 291;1251      115.5300 (0.32)      15753           1
> test_benchmark_ok_values[value1]      7.0310 (3.09)     1,192.1910 (2.78)     
> 9.2354 (3.31)     18.5442 (2.66)     7.3090 (3.03)     0.1540 (2.61)    
> 1016;4337      108.2789 (0.30)      47235           1
> test_benchmark_ok_values[value0]      7.1130 (3.13)       428.3780 (1.0)      
> 8.6488 (3.10)     11.1682 (1.60)     7.4160 (3.08)     0.1530 (2.59)     
> 288;1100      115.6232 (0.32)      15162           1
> test_benchmark_bad_values[value7]     7.6260 (3.35)       677.1160 (1.58)     
> 9.5713 (3.43)     12.4846 (1.79)     7.9840 (3.31)     0.1740 (2.95)     
> 946;3340      104.4793 (0.29)      38348           1
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
> Legend:
>   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) 
> from 1st Quartile and 3rd Quartile.
>   OPS: Operations Per Second, computed as 1 / Mean
> =========================== short test summary info 
> ============================
> FAILED tests/test_pattern_properties.py::test_pattern_with_escape_no_warnings
> FAILED tests/test_string.py::test_pattern_with_escape_no_warnings - 
> pytest.Py...
> ============ 2 failed, 1854 passed, 20 xfailed, 8 xpassed in 31.30s 
> ============
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_fastjsonschema/build; python3.11 -m 
> pytest tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/python-fastjsonschema_2.19.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: python-fastjsonschema
Source-Version: 2.19.1-1
Done: Carsten Schoenert <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-fastjsonschema, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Carsten Schoenert <[email protected]> (supplier of updated 
python-fastjsonschema package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 16 Mar 2024 12:11:33 +0100
Source: python-fastjsonschema
Architecture: source
Version: 2.19.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Carsten Schoenert <[email protected]>
Closes: 1063949 1066756
Changes:
 python-fastjsonschema (2.19.1-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 2.19.1
   * Rebuild patch queue from patch-queue branch
     Added patch:
     Use-warnings.catch_warnings-instead-of-pytest.warns-None-.patch
     (Closes: #1066756, #1063949)
   * d/copyright: Update upstream copyright year data
Checksums-Sha1:
 e543b13e2e2a807a1724defea772ec715410c423 2559 
python-fastjsonschema_2.19.1-1.dsc
 e31c39e03a42522909ed5628f3485962c495fae2 392874 
python-fastjsonschema_2.19.1.orig.tar.gz
 ac12f6067b6d4cb4117896ec390deb5e836d2a89 5104 
python-fastjsonschema_2.19.1-1.debian.tar.xz
 89eca676ca85c31310fb1e458bc840071689715f 9008 
python-fastjsonschema_2.19.1-1_amd64.buildinfo
Checksums-Sha256:
 1c033d59bfb06cc4956326944a52e56e51b7fda0ec8debba65d7a9a8ff3ad92a 2559 
python-fastjsonschema_2.19.1-1.dsc
 8c86c2eef8c52b8af584e920effd10bcb10e6417e0bbd560e16e6191bae2ec63 392874 
python-fastjsonschema_2.19.1.orig.tar.gz
 8e7fc2798e2d369c94b0994d2b333a8455e86d3c8f374207aa06189e84d97933 5104 
python-fastjsonschema_2.19.1-1.debian.tar.xz
 1b389d0170fe6346d823994dba51a480a2939725abe3eae699def4c5f7d4e305 9008 
python-fastjsonschema_2.19.1-1_amd64.buildinfo
Files:
 86fde7fedd2a3bb4b6c48e8ae88f17e7 2559 python optional 
python-fastjsonschema_2.19.1-1.dsc
 17e7c158f94a6a8eb93e1c8c46471493 392874 python optional 
python-fastjsonschema_2.19.1.orig.tar.gz
 b7af1374753303f1abd19b201cb97e73 5104 python optional 
python-fastjsonschema_2.19.1-1.debian.tar.xz
 48eff3b149f7208080065c34e2c4a5ca 9008 python optional 
python-fastjsonschema_2.19.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEtw38bxNP7PwBHmKqgwFgFCUdHbAFAmX1qrsACgkQgwFgFCUd
HbAopg//aEipPmv/tepqRnaJ63FTlgEAwGNaElFtpZhLOVcghlxiqFueBdu9cc5+
9Oxx9dj+ry4F8hQzEahs2QucVKNDz+JfdyLj5sZAmvy5Al+vuWmvfcpx8P1SgELV
wEbx1MAb9t4FmJmWLxC76BKTIbwbipYECGv2HOQOimol/9nyht9kbzNLIpcbJfdJ
HzzHru9BqK1PLMuSXkf02tgsGJT4G0Gmh24snWVk//Vt3p+BAszdQRVYEiRipDDe
eYRnPAC75TaWthGQ9dsW1nEKCOvk0i7xA47Rz7upQI4TMzTNiXxzT3IEdi3HaDBW
C3Sa/8HHxckP/JMtLG6dNe7vInSmBTvPGBx2IEHnjp1vlRZELLtpnicGSG++fPgy
n4gDN8A4WSqCUi6stXyrFIWAL3JFZI38/2lMc+P2YpeGrr0O2/Tw8NOQKc8CO72X
vb+mQ0rMXowhVEASzKEHO/+5vD8Upj6jjv6v/+BitCcXchCONyIoyMIZ66wGlajR
yLdDXm9ZKIaI5ZBoxMCovjoDcx8cvDpd7O2RQKCxRTybRSA0MG1D7J9pyCNQh65c
J8qcTRc7WBYbS6hhZDvT245DntPCddFk0b2V33J/OwpIfjCjIZSWdWqsNS14iMXE
Avx4b3EIlUA8vHup2S+uVb/xrAJQnMfB0tkMoJ7fEYU/sRk29kc=
=yB7K
-----END PGP SIGNATURE-----

Attachment: pgpPuSjOsF1CG.pgp
Description: PGP signature


--- End Message ---

Reply via email to