Your package is failing to build using OpenSSL 3.0 with the
following error:
| tests/test_authcookie.py ................... [ 9%]
| tests/test_bio.py ....................Fatal Python error: Segmentation fault
|
| Current thread 0x00007f810c326b80 (most recent call first):
| File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_m2crypto/build/M2Crypto/BIO.py", line 61 in read
| File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_m2crypto/build/tests/test_bio.py", line 57 in try_algo
| File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_m2crypto/build/tests/test_bio.py", line 73 in test_algo
| File "/usr/lib/python3/dist-packages/parameterized/parameterized.py", line 533 in standalone_func
| File "/usr/lib/python3.10/unittest/case.py", line 549 in _callTestMethod
| File "/usr/lib/python3.10/unittest/case.py", line 591 in run
| File "/usr/lib/python3.10/unittest/case.py", line 650 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 321 in runtest
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 162 in pytest_runtest_call
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 255 in <lambda>
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 311 in from_call
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 254 in call_runtest_hook
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 215 in call_and_report
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 126 in runtestprotocol
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 109 in pytest_runtest_protocol
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 348 in pytest_runtestloop
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 323 in _main
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 269 in wrap_session
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 316 in pytest_cmdline_main
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 162 in main
| File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 185 in console_main
| File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in <module>
| File "/usr/lib/python3.10/runpy.py", line 86 in _run_code
| File "/usr/lib/python3.10/runpy.py", line 196 in _run_module_as_main
|
| Extension modules: _m2crypto, M2Crypto._m2crypto (total: 2)
| Segmentation fault
| E: pybuild pybuild:367: test: plugin distutils failed with: exit code=139: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_m2crypto/build; python3.10 -m pytest --ignore tests/test_ssl.py
| I: pybuild base:237: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_m2crypto/build; python3.9 -m pytest --ignore tests/test_ssl.py
| ============================= test session starts ==============================
| platform linux -- Python 3.9.10, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
| rootdir: /<<PKGBUILDDIR>>
| collected 317 items
|
| tests/test_aes.py .... [ 1%]
| tests/test_asn1.py ........ [ 3%]
| tests/test_authcookie.py ................... [ 9%]
| tests/test_bio.py ....................Fatal Python error: Segmentation fault
|
| Current thread 0x00007f5e13c72b80 (most recent call first):
| File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_m2crypto/build/M2Crypto/BIO.py", line 61 in read
| File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_m2crypto/build/tests/test_bio.py", line 57 in try_algo
| File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_m2crypto/build/tests/test_bio.py", line 73 in test_algo
| File "/usr/lib/python3/dist-packages/parameterized/parameterized.py", line 533 in standalone_func
| File "/usr/lib/python3.9/unittest/case.py", line 550 in _callTestMethod
| File "/usr/lib/python3.9/unittest/case.py", line 592 in run
| File "/usr/lib/python3.9/unittest/case.py", line 651 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 321 in runtest
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 162 in pytest_runtest_call
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 255 in <lambda>
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 311 in from_call
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 254 in call_runtest_hook
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 215 in call_and_report
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 126 in runtestprotocol
| File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 109 in pytest_runtest_protocol
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 348 in pytest_runtestloop
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 323 in _main
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 269 in wrap_session
| File "/usr/lib/python3/dist-packages/_pytest/main.py", line 316 in pytest_cmdline_main
| File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187 in _multicall
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83 in <lambda>
| File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92 in _hookexec
| File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286 in __call__
| File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 162 in main
| File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 185 in console_main
| File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5 in <module>
| File "/usr/lib/python3.9/runpy.py", line 87 in _run_code
| File "/usr/lib/python3.9/runpy.py", line 197 in _run_module_as_main
| Segmentation fault
| E: pybuild pybuild:367: test: plugin distutils failed with: exit code=139: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_m2crypto/build; python3.9 -m pytest --ignore tests/test_ssl.py
| rm -fr -- /tmp/dh-xdg-rundir-j2XqzlHM
| dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.9" returned exit code 13
| make: *** [debian/rules:14: build] Error 25
For more information see:
https://www.openssl.org/docs/man3.0/man7/migration_guide.html
Sebastian