[Pkg-openssl-devel] Bug#1102957: geventhttpclient: FTBFS in testing: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13

Chris Hofstaedtler zeha at debian.org
Wed Apr 30 14:26:54 BST 2025


Control: reassign -1 libssl3t64
Control: affects -1 src:geventhttpclient

On Sun, Apr 13, 2025 at 02:13:28PM +0200, Lucas Nussbaum wrote:
> > ______________________ test_implicit_sni_from_host_in_ssl ______________________
> > 
> >     def test_implicit_sni_from_host_in_ssl():
> >         server_host, server_port, sent_sni = _get_sni_sent_from_client()
> > >       assert sent_sni == server_host
> > E       AssertionError: assert None == 'some_foo'
> > 
> > tests/test_ssl.py:100: AssertionError
> > _____________________ test_implicit_sni_from_header_in_ssl _____________________
> > 
> >     def test_implicit_sni_from_header_in_ssl():
> >         server_host, server_port, sent_sni = _get_sni_sent_from_client(
> >             headers={"host": "ololo_special_host"},
> >         )
> > >       assert sent_sni == "ololo_special_host"
> > E       AssertionError: assert None == 'ololo_special_host'
> > 
> > tests/test_ssl.py:107: AssertionError
> > ___________________________ test_explicit_sni_in_ssl ___________________________
> > 
> >     def test_explicit_sni_in_ssl():
> >         server_host, server_port, sent_sni = _get_sni_sent_from_client(
> >             ssl_options={"server_hostname": "test_sni"},
> >             headers={"host": "ololo_special_host"},
> >         )
> > >       assert sent_sni == "test_sni"
> > E       AssertionError: assert None == 'test_sni'
> > 
> > tests/test_ssl.py:115: AssertionError
> > =========================== short test summary info ============================
> > FAILED tests/test_ssl.py::test_implicit_sni_from_host_in_ssl - AssertionError...
> > FAILED tests/test_ssl.py::test_implicit_sni_from_header_in_ssl - AssertionErr...
> > FAILED tests/test_ssl.py::test_explicit_sni_in_ssl - AssertionError: assert N...
> > =========== 3 failed, 111 passed, 1 skipped, 14 deselected in 1.82s ============
> > E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /build/reproducible-path/geventhttpclient-2.3.3/.pybuild/cpython3_3.13_geventhttpclient/build; python3.13 -m pytest --verbose -m 'not network'
> > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13

Unsurprisingly this is caused by libssl. debbisect points to:

bisection finished successfully
  last good timestamp: 20250408T205804Z
  first bad timestamp: 20250409T024945Z
the following packages differ between the last good and first bad timestamp:
  libssl3t64:arm64 3.4.1-1 -> 3.5.0-1
  openssl 3.4.1-1 -> 3.5.0-1
  openssl-provider-legacy 3.4.1-1 -> 3.5.0-1

Chris




More information about the Pkg-openssl-devel mailing list