--- Begin Message ---
Package: src:pytest-services
Version: 2.2.1+ds-3
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --with python3 --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.12 setup.py config
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:265: UserWarning:
Unknown distribution option: 'extras'
warnings.warn(msg)
running config
I: pybuild base:311: python3.11 setup.py config
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:265: UserWarning:
Unknown distribution option: 'extras'
warnings.warn(msg)
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3.12 setup.py build
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:265: UserWarning:
Unknown distribution option: 'extras'
warnings.warn(msg)
running build
running build_py
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/django_settings.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/plugin.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/process.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/folders.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/locks.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/memcached.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/mysql.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/log.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/xvfb.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
copying pytest_services/service.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services
I: pybuild base:311: /usr/bin/python3 setup.py build
/usr/lib/python3/dist-packages/setuptools/__init__.py:84: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
WARNING: The wheel package is not available.
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:265: UserWarning:
Unknown distribution option: 'extras'
warnings.warn(msg)
running build
running build_py
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/django_settings.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/plugin.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/process.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/folders.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/locks.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/memcached.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/mysql.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/log.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/xvfb.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
copying pytest_services/service.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build; python3.12 -m
pytest -p pytest_services.plugin
============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 --
/usr/bin/python3.12
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
configfile: tox.ini
plugins: pylama-8.4.1
collecting ... collected 6 items
tests/test_plugin.py::test_memcached PASSED [ 16%]
tests/test_plugin.py::test_mysql ERROR [ 33%]
tests/test_plugin.py::test_xvfb PASSED [ 50%]
tests/test_plugin.py::test_port_getter PASSED [ 66%]
tests/test_plugin.py::test_display_getter PASSED [ 83%]
tests/test_plugin.py::test_temp_dir PASSED [100%]
==================================== ERRORS ====================================
_________________________ ERROR at setup of test_mysql _________________________
run_services = True
tmp_path_factory = TempPathFactory(_given_basetemp=None,
_trace=<pluggy._tracing.TagTracerSub object at 0x7f3313841070>,
_basetemp=PosixPath('/tmp/pytest-of-buildd/pytest-0'), _retention_count=3,
_retention_policy='all')
memory_temp_dir = '/dev/shm/sr-e3b9e238023043509f42f55720e36b1b-local/tmp'
request = <SubRequest 'mysql_defaults_file' for <Function test_mysql>>
@pytest.fixture(scope='session')
def mysql_defaults_file(
run_services, tmp_path_factory, memory_temp_dir, request):
"""MySQL defaults file."""
if run_services:
cfg = tmp_path_factory.mktemp(request.session.name)
E ValueError: . is not a normalized and relative path
memory_temp_dir = '/dev/shm/sr-e3b9e238023043509f42f55720e36b1b-local/tmp'
request = <SubRequest 'mysql_defaults_file' for <Function test_mysql>>
run_services = True
tmp_path_factory = TempPathFactory(_given_basetemp=None,
_trace=<pluggy._tracing.TagTracerSub object at 0x7f3313841070>,
_basetemp=PosixPath('/tmp/pytest-of-buildd/pytest-0'),
_retention_count=3,
_retention_policy='all')
pytest_services/mysql.py:19: ValueError
---------------------------- Captured stderr setup -----------------------------
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.12/logging/handlers.py", line 1001, in emit
self.socket.send(msg)
OSError: [Errno 9] Bad file descriptor
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.12/logging/handlers.py", line 1004, in emit
self._connect_unixsocket(self.address)
File "/usr/lib/python3.12/logging/handlers.py", line 869, in
_connect_unixsocket
self.socket.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
Call stack:
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 7, in <module>
raise SystemExit(pytest.console_main())
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 197,
in console_main
code = main()
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 174,
in main
ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 332, in
pytest_cmdline_main
return wrap_session(config, _main)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in
wrap_session
session.exitstatus = doit(config, session) or 0
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 339, in _main
config.hook.pytest_runtestloop(session=session)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 364, in
pytest_runtestloop
item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 115, in
pytest_runtest_protocol
runtestprotocol(item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 128, in
runtestprotocol
rep = call_and_report(item, "setup", log)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 239, in
call_and_report
call = CallInfo.from_call(
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 340, in
from_call
result: Optional[TResult] = func()
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 240, in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 158, in
pytest_runtest_setup
item.session._setupstate.setup(item)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 512, in setup
col.setup()
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1782, in setup
self._request._fillfixtures()
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 687, in
_fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 541, in
getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1079, in
execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1132, in
pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 913, in
call_fixture_func
fixture_result = fixturefunc(**kwargs)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services/folders.py",
line 91, in lock_dir
services_log.debug('ensuring lock dir: {0}'.format(path))
Message: 'ensuring lock dir: /dev/shm/service-locks'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.12/logging/handlers.py", line 1001, in emit
self.socket.send(msg)
OSError: [Errno 9] Bad file descriptor
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.12/logging/handlers.py", line 1004, in emit
self._connect_unixsocket(self.address)
File "/usr/lib/python3.12/logging/handlers.py", line 869, in
_connect_unixsocket
self.socket.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
Call stack:
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 7, in <module>
raise SystemExit(pytest.console_main())
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 197,
in console_main
code = main()
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 174,
in main
ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 332, in
pytest_cmdline_main
return wrap_session(config, _main)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in
wrap_session
session.exitstatus = doit(config, session) or 0
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 339, in _main
config.hook.pytest_runtestloop(session=session)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 364, in
pytest_runtestloop
item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 115, in
pytest_runtest_protocol
runtestprotocol(item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 128, in
runtestprotocol
rep = call_and_report(item, "setup", log)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 239, in
call_and_report
call = CallInfo.from_call(
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 340, in
from_call
result: Optional[TResult] = func()
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 240, in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 158, in
pytest_runtest_setup
item.session._setupstate.setup(item)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 512, in setup
col.setup()
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1782, in setup
self._request._fillfixtures()
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 687, in
_fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 541, in
getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1079, in
execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1132, in
pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 913, in
call_fixture_func
fixture_result = fixturefunc(**kwargs)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build/pytest_services/mysql.py",
line 84, in mysql_data_dir
services_log.debug('Making mysql base dir in {path}'.format(path=path))
Message: 'Making mysql base dir in
/dev/shm/sr-e3b9e238023043509f42f55720e36b1b-local/mysql'
Arguments: ()
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1439
/usr/lib/python3/dist-packages/_pytest/config/__init__.py:1439:
PytestConfigWarning: Unknown config option: pep8maxlinelength
self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR tests/test_plugin.py::test_mysql - ValueError: . is not a normalized an...
==================== 5 passed, 1 warning, 1 error in 3.07s =====================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pytest-services/build; python3.12 -m
pytest -p pytest_services.plugin
I: pybuild base:311: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build; python3.11 -m
pytest -p pytest_services.plugin
============================= test session starts ==============================
platform linux -- Python 3.11.9, pytest-8.1.2, pluggy-1.5.0 --
/usr/bin/python3.11
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
configfile: tox.ini
plugins: pylama-8.4.1
collecting ... collected 6 items
tests/test_plugin.py::test_memcached PASSED [ 16%]
tests/test_plugin.py::test_mysql ERROR [ 33%]
tests/test_plugin.py::test_xvfb PASSED [ 50%]
tests/test_plugin.py::test_port_getter PASSED [ 66%]
tests/test_plugin.py::test_display_getter PASSED [ 83%]
tests/test_plugin.py::test_temp_dir PASSED [100%]
==================================== ERRORS ====================================
_________________________ ERROR at setup of test_mysql _________________________
run_services = True
tmp_path_factory = TempPathFactory(_given_basetemp=None,
_trace=<pluggy._tracing.TagTracerSub object at 0x7f2166239350>,
_basetemp=PosixPath('/tmp/pytest-of-buildd/pytest-1'), _retention_count=3,
_retention_policy='all')
memory_temp_dir = '/dev/shm/sr-a57abaffb0bf44da919de3bd91362da4-local/tmp'
request = <SubRequest 'mysql_defaults_file' for <Function test_mysql>>
@pytest.fixture(scope='session')
def mysql_defaults_file(
run_services, tmp_path_factory, memory_temp_dir, request):
"""MySQL defaults file."""
if run_services:
cfg = tmp_path_factory.mktemp(request.session.name)
E ValueError: . is not a normalized and relative path
memory_temp_dir = '/dev/shm/sr-a57abaffb0bf44da919de3bd91362da4-local/tmp'
request = <SubRequest 'mysql_defaults_file' for <Function test_mysql>>
run_services = True
tmp_path_factory = TempPathFactory(_given_basetemp=None,
_trace=<pluggy._tracing.TagTracerSub object at 0x7f2166239350>,
_basetemp=PosixPath('/tmp/pytest-of-buildd/pytest-1'),
_retention_count=3,
_retention_policy='all')
pytest_services/mysql.py:19: ValueError
---------------------------- Captured stderr setup -----------------------------
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.11/logging/handlers.py", line 1001, in emit
self.socket.send(msg)
OSError: [Errno 9] Bad file descriptor
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.11/logging/handlers.py", line 1004, in emit
self._connect_unixsocket(self.address)
File "/usr/lib/python3.11/logging/handlers.py", line 869, in
_connect_unixsocket
self.socket.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
Call stack:
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 7, in <module>
raise SystemExit(pytest.console_main())
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 197,
in console_main
code = main()
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 174,
in main
ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 332, in
pytest_cmdline_main
return wrap_session(config, _main)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in
wrap_session
session.exitstatus = doit(config, session) or 0
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 339, in _main
config.hook.pytest_runtestloop(session=session)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 364, in
pytest_runtestloop
item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 115, in
pytest_runtest_protocol
runtestprotocol(item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 128, in
runtestprotocol
rep = call_and_report(item, "setup", log)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 239, in
call_and_report
call = CallInfo.from_call(
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 340, in
from_call
result: Optional[TResult] = func()
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 240, in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 158, in
pytest_runtest_setup
item.session._setupstate.setup(item)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 512, in setup
col.setup()
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1782, in setup
self._request._fillfixtures()
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 687, in
_fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 541, in
getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1079, in
execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1132, in
pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 913, in
call_fixture_func
fixture_result = fixturefunc(**kwargs)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services/folders.py",
line 91, in lock_dir
services_log.debug('ensuring lock dir: {0}'.format(path))
Message: 'ensuring lock dir: /dev/shm/service-locks'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
File "/usr/lib/python3.11/logging/handlers.py", line 1001, in emit
self.socket.send(msg)
OSError: [Errno 9] Bad file descriptor
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.11/logging/handlers.py", line 1004, in emit
self._connect_unixsocket(self.address)
File "/usr/lib/python3.11/logging/handlers.py", line 869, in
_connect_unixsocket
self.socket.connect(address)
FileNotFoundError: [Errno 2] No such file or directory
Call stack:
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 7, in <module>
raise SystemExit(pytest.console_main())
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 197,
in console_main
code = main()
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 174,
in main
ret: Union[ExitCode, int] = config.hook.pytest_cmdline_main(
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 332, in
pytest_cmdline_main
return wrap_session(config, _main)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in
wrap_session
session.exitstatus = doit(config, session) or 0
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 339, in _main
config.hook.pytest_runtestloop(session=session)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 364, in
pytest_runtestloop
item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 115, in
pytest_runtest_protocol
runtestprotocol(item, nextitem=nextitem)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 128, in
runtestprotocol
rep = call_and_report(item, "setup", log)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 239, in
call_and_report
call = CallInfo.from_call(
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 340, in
from_call
result: Optional[TResult] = func()
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 240, in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 158, in
pytest_runtest_setup
item.session._setupstate.setup(item)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 512, in setup
col.setup()
File "/usr/lib/python3/dist-packages/_pytest/python.py", line 1782, in setup
self._request._fillfixtures()
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 687, in
_fillfixtures
item.funcargs[argname] = self.getfixturevalue(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 541, in
getfixturevalue
fixturedef = self._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1055, in
execute
fixturedef = request._get_active_fixturedef(argname)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 570, in
_get_active_fixturedef
self._compute_fixture_value(fixturedef)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 647, in
_compute_fixture_value
fixturedef.execute(request=subrequest)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1079, in
execute
result = ihook.pytest_fixture_setup(fixturedef=self, request=request)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in
_hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in
_multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1132, in
pytest_fixture_setup
result = call_fixture_func(fixturefunc, request, kwargs)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 913, in
call_fixture_func
fixture_result = fixturefunc(**kwargs)
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build/pytest_services/mysql.py",
line 84, in mysql_data_dir
services_log.debug('Making mysql base dir in {path}'.format(path=path))
Message: 'Making mysql base dir in
/dev/shm/sr-a57abaffb0bf44da919de3bd91362da4-local/mysql'
Arguments: ()
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1439
/usr/lib/python3/dist-packages/_pytest/config/__init__.py:1439:
PytestConfigWarning: Unknown config option: pep8maxlinelength
self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR tests/test_plugin.py::test_mysql - ValueError: . is not a normalized an...
==================== 5 passed, 1 warning, 1 error in 3.08s =====================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pytest-services/build; python3.11 -m
pytest -p pytest_services.plugin
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
3.11" returned exit code 13
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202405/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---