Package: src:tahoe-lafs
Version: 1.20.0-3
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" 
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs  
* Building wheel...

[... snipped ...]

/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_no_network.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_no_network.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_no_network.py:9: in <module>
    from allmydata.test.no_network import NoNetworkGrid
allmydata/test/no_network.py:52: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_node.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_node.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_node.py:61: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_openmetrics.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_openmetrics.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_openmetrics.py:15: in <module>
    from testtools.twistedsupport import succeeded
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_protocol_switch.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_protocol_switch.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_protocol_switch.py:11: in <module>
    from .common import TestCase
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_repairer.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_repairer.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_repairer.py:6: in <module>
    from allmydata.test import common
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_runner.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_runner.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_runner.py:16: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_sftp.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_sftp.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_sftp.py:30: in <module>
    from allmydata.test.no_network import GridTestMixin
allmydata/test/no_network.py:52: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_storage.py:75: in <module>
    from allmydata.test.no_network import NoNetworkServer
allmydata/test/no_network.py:52: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_client.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_client.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_storage_client.py:14: in <module>
    from fixtures import (
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_http.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_http.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_storage_http.py:29: in <module>
    from fixtures import Fixture, TempDir, MonkeyPatch
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_storage_https.py:24: in <module>
    from .common import SyncTestCase, AsyncTestCase, 
SameProcessStreamEndpointAssigner
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_system.py:46: in <module>
    from .common_system import SystemTestMixin
allmydata/test/common_system.py:34: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_testing.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_testing.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_testing.py:38: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_upload.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_upload.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_upload.py:33: in <module>
    from allmydata.test.no_network import GridTestMixin
allmydata/test/no_network.py:52: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_util.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_util.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/test_util.py:22: in <module>
    from .no_network import fireNow, LocalWrapper
allmydata/test/no_network.py:52: in <module>
    from .common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_common.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_common.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_common.py:22: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_grid.py:28: in <module>
    from ..common import WebErrorMixin, ShouldFailMixin
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_introducer.py:12: in <module>
    from testtools.twistedsupport import succeeded
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_logs.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_logs.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_logs.py:17: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_private.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_private.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_private.py:10: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_root.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_root.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_root.py:19: in <module>
    from testtools.twistedsupport import succeeded
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_status.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_status.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_status.py:25: in <module>
    from ..common import TrialTestCase
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_util.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_util.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_util.py:8: in <module>
    from ..common import ShouldFailMixin
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_web.py:37: in <module>
    from ..common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
_ ERROR collecting 
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_webish.py _
ImportError while importing test module 
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_webish.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
allmydata/test/web/test_webish.py:40: in <module>
    from ..common import (
allmydata/test/common.py:51: in <module>
    from testtools.twistedsupport import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/__init__.py:25: in 
<module>
    from ._runtest import (
/usr/lib/python3/dist-packages/testtools/twistedsupport/_runtest.py:33: in 
<module>
    from fixtures import CompoundFixture, Fixture
E   ModuleNotFoundError: No module named 'fixtures'
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/_pytest/config/__init__.py:1441
  /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1441: 
PytestConfigWarning: Unknown config option: twisted
  
    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")

../../../../../../usr/lib/python3/dist-packages/eliot/_output.py:512
  /usr/lib/python3/dist-packages/eliot/_output.py:512: DeprecationWarning: 
Using a JSON encoder subclass is no longer supported, please switch to using a 
default function
    FileDestination(file=output_file, encoder=encoder, 
json_default=json_default)

../../../../../../usr/lib/python3/dist-packages/pyutil/dictutil.py:185
  /usr/lib/python3/dist-packages/pyutil/dictutil.py:185: DeprecationWarning: 
deprecated
    warnings.warn("deprecated", DeprecationWarning)

../../../../../../usr/lib/python3/dist-packages/twisted/web/static.py:35
  /usr/lib/python3/dist-packages/twisted/web/static.py:35: DeprecationWarning: 
twisted.web.resource._UnsafeNoResource.__init__ was deprecated in Twisted 
22.10.0; please use Use twisted.web.pages.notFound instead, which properly 
escapes HTML. instead
    dangerousPathError = resource._UnsafeNoResource("Invalid request URL.")

../../../../../../usr/lib/python3/dist-packages/twisted/web/static.py:264
  /usr/lib/python3/dist-packages/twisted/web/static.py:264: DeprecationWarning: 
twisted.web.resource._UnsafeNoResource.__init__ was deprecated in Twisted 
22.10.0; please use Use twisted.web.pages.notFound instead, which properly 
escapes HTML. instead
    childNotFound = resource._UnsafeNoResource("File not found.")

../../../../../../usr/lib/python3/dist-packages/twisted/web/static.py:265
  /usr/lib/python3/dist-packages/twisted/web/static.py:265: DeprecationWarning: 
twisted.web.resource._UnsafeForbiddenResource.__init__ was deprecated in 
Twisted 22.10.0; please use Use twisted.web.pages.forbidden instead, which 
properly escapes HTML. instead
    forbidden = resource._UnsafeForbiddenResource()

../../../../../../usr/lib/python3/dist-packages/twisted/conch/ssh/transport.py:105
  /usr/lib/python3/dist-packages/twisted/conch/ssh/transport.py:105: 
CryptographyDeprecationWarning: TripleDES has been moved to 
cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed 
from this module in 48.0.0.
    b"3des-cbc": (algorithms.TripleDES, 24, modes.CBC),

../../../../../../usr/lib/python3/dist-packages/twisted/conch/ssh/transport.py:112
  /usr/lib/python3/dist-packages/twisted/conch/ssh/transport.py:112: 
CryptographyDeprecationWarning: TripleDES has been moved to 
cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed 
from this module in 48.0.0.
    b"3des-ctr": (algorithms.TripleDES, 24, modes.CTR),

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR allmydata/test/cli/test_admin.py
ERROR allmydata/test/cli/test_alias.py
ERROR allmydata/test/cli/test_backup.py
ERROR allmydata/test/cli/test_check.py
ERROR allmydata/test/cli/test_cli.py
ERROR allmydata/test/cli/test_cp.py
ERROR allmydata/test/cli/test_create.py
ERROR allmydata/test/cli/test_create_alias.py
ERROR allmydata/test/cli/test_grid_manager.py
ERROR allmydata/test/cli/test_invite.py
ERROR allmydata/test/cli/test_list.py
ERROR allmydata/test/cli/test_mv.py
ERROR allmydata/test/cli/test_put.py
ERROR allmydata/test/cli/test_run.py
ERROR allmydata/test/cli/test_status.py
ERROR allmydata/test/mutable/test_checker.py
ERROR allmydata/test/mutable/test_datahandle.py
ERROR allmydata/test/mutable/test_different_encoding.py
ERROR allmydata/test/mutable/test_exceptions.py
ERROR allmydata/test/mutable/test_filehandle.py
ERROR allmydata/test/mutable/test_filenode.py
ERROR allmydata/test/mutable/test_interoperability.py
ERROR allmydata/test/mutable/test_multiple_encodings.py
ERROR allmydata/test/mutable/test_multiple_versions.py
ERROR allmydata/test/mutable/test_problems.py
ERROR allmydata/test/mutable/test_repair.py
ERROR allmydata/test/mutable/test_roundtrip.py
ERROR allmydata/test/mutable/test_servermap.py
ERROR allmydata/test/mutable/test_update.py
ERROR allmydata/test/mutable/test_version.py
ERROR allmydata/test/test_checker.py
ERROR allmydata/test/test_client.py
ERROR allmydata/test/test_common_util.py
ERROR allmydata/test/test_connection_status.py
ERROR allmydata/test/test_connections.py
ERROR allmydata/test/test_consumer.py
ERROR allmydata/test/test_deepcheck.py
ERROR allmydata/test/test_dirnode.py
ERROR allmydata/test/test_download.py
ERROR allmydata/test/test_eliotutil.py
ERROR allmydata/test/test_encode.py
ERROR allmydata/test/test_grid_manager.py
ERROR allmydata/test/test_happiness.py
ERROR allmydata/test/test_hashtree.py
ERROR allmydata/test/test_helper.py
ERROR allmydata/test/test_hung_server.py
ERROR allmydata/test/test_immutable.py
ERROR allmydata/test/test_introducer.py
ERROR allmydata/test/test_iputil.py
ERROR allmydata/test/test_istorageserver.py
ERROR allmydata/test/test_no_network.py
ERROR allmydata/test/test_node.py
ERROR allmydata/test/test_openmetrics.py
ERROR allmydata/test/test_protocol_switch.py
ERROR allmydata/test/test_repairer.py
ERROR allmydata/test/test_runner.py
ERROR allmydata/test/test_sftp.py
ERROR allmydata/test/test_storage.py
ERROR allmydata/test/test_storage_client.py
ERROR allmydata/test/test_storage_http.py
ERROR allmydata/test/test_storage_https.py
ERROR allmydata/test/test_system.py
ERROR allmydata/test/test_testing.py
ERROR allmydata/test/test_upload.py
ERROR allmydata/test/test_util.py
ERROR allmydata/test/web/test_common.py
ERROR allmydata/test/web/test_grid.py
ERROR allmydata/test/web/test_introducer.py
ERROR allmydata/test/web/test_logs.py
ERROR allmydata/test/web/test_private.py
ERROR allmydata/test/web/test_root.py
ERROR allmydata/test/web/test_status.py
ERROR allmydata/test/web/test_util.py
ERROR allmydata/test/web/test_web.py
ERROR allmydata/test/web/test_webish.py
!!!!!!!!!!!!!!!!!!! Interrupted: 75 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 8 warnings, 75 errors in 3.37s ========================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=2: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build; python3.13 -m pytest 
-k 'not testing_tub'
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 
returned exit code 13
make: *** [debian/rules:9: 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/202503/

About the archive rebuild: The build was made on virtual machines 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 add an affects on src:tahoe-lafs, so that this is still
visible in the BTS web page for this package.

Thanks.

Reply via email to