#1123360 tahoe-lafs: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13

Package:
src:tahoe-lafs
Source:
src:tahoe-lafs
Submitter:
Santiago Vila
Date:
2025-12-23 09:23:04 UTC
Severity:
normal
Tags:
#1123360#5
Date:
2025-12-16 19:50:55 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202512/

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 cannot 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.
--------------------------------------------------------------------------------
[...]
 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:131: Building wheel for python3.14 with "build" module
I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_tahoe-lafs
* Building wheel...
Successfully built tahoe_lafs-1.20.0-py3-none-any.whl

[... snipped ...]

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py::NonV1Server::test_failure
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py::FoolscapImmutableAPIsTests::test_non_matching_overlapping_writes
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py::FoolscapMutableAPIsTests::test_STARAW_write_enabler_must_match
  /usr/lib/python3/dist-packages/foolscap/call.py:887: DeprecationWarning: twisted.python.failure.Failure.stack was deprecated in Twisted 24.10.0
    self.stack = []

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py::Signatures::test_sign
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py:1014: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(UnknownKeyError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py::Signatures::test_sign
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py:1016: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(UnknownKeyError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py::Signatures::test_sign
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py:1021: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(BadSignature,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py::Signatures::test_sign
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py:1025: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(UnknownKeyError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py::Signatures::test_sign
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_introducer.py:1027: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(UnknownKeyError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 77 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py: 4 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 985 warnings
  /usr/lib/python3/dist-packages/twisted/internet/_sslverify.py:2019: DeprecationWarning: Attempting to mutate a Context after a Connection was created. In the future, this will raise an exception
    context.set_alpn_select_callback(protoSelectCallback)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 77 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py: 4 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 985 warnings
  /usr/lib/python3/dist-packages/twisted/internet/_sslverify.py:2020: DeprecationWarning: Attempting to mutate a Context after a Connection was created. In the future, this will raise an exception
    context.set_alpn_protos(acceptableProtocols)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 12 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py:414: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue((storage_index, renew_secret, cancel_secret))

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 18 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 56 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/storage_client.py:1606: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 22 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 134 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/storage_client.py:1530: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue(None)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 45 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 559 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/storage_client.py:1503: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue(result)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 5 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 188 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/storage_client.py:1627: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue({

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py: 14 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_istorageserver.py:904: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue((secrets, storage_index))

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_multi_introducers.py::MultiIntroTests::test_reject_default_in_yaml
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/node.py:618: DeprecationWarning: tahoe.cfg [client]introducer.furl is deprecated; use private/introducers.yaml instead.
    warn(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_openmetrics.py::OpenMetrics::test_spec_compliance
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_openmetrics.py:224: DeprecationWarning: Using readBody with a transport that does not have an abortConnection method
    d = readBody(response)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::Server::test_bad_container_version
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:832: DeprecationWarning: Please use assertRaises instead.
    e = self.failUnlessRaises(UnknownImmutableContainerVersionError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::Server::test_leases
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:1088: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(IndexError, ss.renew_lease, b"si0", cs0)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::Server::test_leases
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:1089: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(IndexError, ss.renew_lease, b"si0", rs1)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::MutableServer::test_allocate
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:1537: DeprecationWarning: Please use assertRaises instead.
    f = self.failUnlessRaises(BadWriteEnablerError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::MutableServer::test_bad_magic
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:1401: DeprecationWarning: Please use assertRaises instead.
    e = self.failUnlessRaises(UnknownMutableContainerVersionError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::MutableServer::test_container_size
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:1426: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(DataTooLargeError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::MutableServer::test_leases
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:1721: DeprecationWarning: Please use assertRaises instead.
    e = self.failUnlessRaises(IndexError,

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py::MDMFProxies::test_write_enforces_order_constraints
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage.py:2738: DeprecationWarning: Please use assertRaises instead.
    self.failUnlessRaises(LayoutInvalid, mw0.get_signable))

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_expired
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_has_wrong_hash
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_has_wrong_hash
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_not_valid_yet
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_success
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/certs.py:50: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
    starts = datetime.datetime.utcnow() + datetime.timedelta(days=valid_in_days)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_expired
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_has_wrong_hash
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_has_wrong_hash
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_server_certificate_not_valid_yet
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_https.py::PinningHTTPSValidation::test_success
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/certs.py:51: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
    expires = datetime.datetime.utcnow() + datetime.timedelta(days=expires_days)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_web.py::LeaseCrawler::test_expire_cutoff_date
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_web.py::LeaseCrawler::test_expire_cutoff_date
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_web.py::LeaseCrawler::test_only_immutable
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_storage_web.py::LeaseCrawler::test_only_mutable
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_time_format.py::TimeFormat::test_iso_utc
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_time_format.py::TimeFormat::test_iso_utc
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/util/time_format.py:21: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
    return datetime.datetime.utcfromtimestamp(now).isoformat()[:10]

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 4 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py: 10 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py: 10 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/directory.py:694: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue(self.dirnode_children)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 4 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py: 10 warnings
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py: 10 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/directory.py:680: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue(template)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py: 126 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py:1408: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue((out,err))

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py::SystemTest::test_upload_and_download_convergent
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py::SystemTest::test_upload_and_download_random_key
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py::HTTPSystemTest::test_upload_and_download_convergent
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_system.py::HTTPSystemTest::test_upload_and_download_random_key
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/common_system.py:968: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue(c)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_tor_provider.py::LaunchTor::test_launch
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_tor_provider.py::LaunchTor::test_launch_executable
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/util/tor_provider.py:137: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue((tor_control_endpoint_desc, tor))

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_tor_provider.py::ConnectToTor::test_connect
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_tor_provider.py::ConnectToTor::test_connect_endpoint
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/util/tor_provider.py:154: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue((port, tor_control_proto)) ; break # helps editor

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_tor_provider.py::Provider::test_handler_launch
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/test_tor_provider.py::Provider::test_handler_launch
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/util/tor_provider.py:301: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue(tor_control_endpoint)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_common.py::RenderExceptionTests::test_unknown
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/common.py:615: DeprecationWarning: Message.log() is deprecated since 1.11.0, use Action.log() or eliot.log_message() instead.
    Message.log(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py::Grid::test_mutant_dirnodes_are_omitted
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py:586: DeprecationWarning: Call to deprecated method findNextSibling. (Replaced by find_next_sibling) -- Deprecated since version 4.0.0.
    a = td.findNextSibling()(u"a")[0]

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py::Grid::test_mutant_dirnodes_are_omitted
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py::Grid::test_mutant_dirnodes_are_omitted
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_grid.py:590: DeprecationWarning: Call to deprecated method findNextSibling. (Replaced by find_next_sibling) -- Deprecated since version 4.0.0.
    self.assertThat(td.findNextSibling().findNextSibling().text, Equals(u"{}".format(len("one"))))

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py::IntroducerWeb::test_basic_information
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py::IntroducerWeb::test_json_front_page
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py::IntroducerWeb::test_tahoe_css
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py::IntroducerWeb::test_welcome
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py:97: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    defer.returnValue((intro_node, ws))

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py::IntroducerRootTests::test_json
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_introducer.py:210: DeprecationWarning: Tub.listenOn('tcp:0') was deprecated in Foolscap 0.12.0; please use pre-allocated port numbers instead
    main_tub.listenOn(b"tcp:0")

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_logs.py::TestStreamingLogs::test_one_log
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/logs.py:51: DeprecationWarning: add_destination is deprecated since 1.1.0. Use add_destinations instead.
    eliot.add_destination(self._received_eliot_log)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_private.py: 1 warning
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_webish.py: 9 warnings
  /usr/lib/python3/dist-packages/twisted/web/resource.py:190: 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
    return _UnsafeNoResource()

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_root.py::RenderRoot::test_root_json
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_root.py:212: DeprecationWarning: Please use assertEqual instead.
    self.assertEquals(len(servers), 2)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::MultiFormatResourceTests::test_unknown_format
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/common.py:815: DeprecationWarning: twisted.web.resource._UnsafeErrorPage.__init__ was deprecated in Twisted 22.10.0; please use Use twisted.web.pages.errorPage instead, which properly escapes HTML. instead
    return resource.ErrorPage(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py: 169 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py:565: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue(data)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_GET_DIRURL
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_GET_DIRURL
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py:2082: DeprecationWarning: Call to deprecated method findNextSibling. (Replaced by find_next_sibling) -- Deprecated since version 4.0.0.
    td.findNextSibling()(u"a")[0][u"href"] == sub_url

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py: 27 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/common.py:978: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue(body)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_GET_DIRURL_literal
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py:2130: DeprecationWarning: Call to deprecated method findNextSibling. (Replaced by find_next_sibling) -- Deprecated since version 4.0.0.
    td.findNextSibling()(u"a")[0]

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_GET_DIRURL_readonly_dir
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py:2101: DeprecationWarning: Call to deprecated method findNextSibling. (Replaced by find_next_sibling) -- Deprecated since version 4.0.0.
    td.findNextSibling()(u"a")[0]

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py: 32 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py:562: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue( (data, str(response.code), response.headers) )

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_GET_FILE_URI_badchild
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/filenode.py:180: DeprecationWarning: twisted.web.resource._UnsafeErrorPage.__init__ was deprecated in Twisted 22.10.0; please use Use twisted.web.pages.errorPage instead, which properly escapes HTML. instead
    return ErrorPage(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py: 16 warnings
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py:4353: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue(location)

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_HEAD_FILEURL
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_HEAD_FILEURL_partial_end_range
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_HEAD_FILEURL_partial_range
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_HEAD_FILEURL_range
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_POST_upload_mutable
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py:576: DeprecationWarning: twisted.internet.defer.returnValue was deprecated in Twisted 24.7.0; please use standard return statement instead
    returnValue( ("", response.code, response.headers) )

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_PUT_FILE_URI_badchild
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/filenode.py:174: DeprecationWarning: twisted.web.resource._UnsafeErrorPage.__init__ was deprecated in Twisted 22.10.0; please use Use twisted.web.pages.errorPage instead, which properly escapes HTML. instead
    return ErrorPage(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_PUT_NEWDIRURL_blocked
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_PUT_NEWFILEURL_blocked
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/directory.py:205: DeprecationWarning: twisted.web.resource._UnsafeErrorPage.__init__ was deprecated in Twisted 22.10.0; please use Use twisted.web.pages.errorPage instead, which properly escapes HTML. instead
    return ErrorPage(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_bad_method
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_short_url
  /usr/lib/python3/dist-packages/twisted/web/server.py:343: DeprecationWarning: twisted.web.resource._UnsafeErrorPage.__init__ was deprecated in Twisted 22.10.0; please use Use twisted.web.pages.errorPage instead, which properly escapes HTML. instead
    epage = resource._UnsafeErrorPage(

.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_status_path_404_error
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_status_path_404_error
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_status_path_404_error
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_status_path_404_error
.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/test/web/test_web.py::Web::test_status_path_404_error
  /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_tahoe-lafs/build/allmydata/web/common.py:496: 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
    return resource.NoResource()

#1123360#10
Date:
2025-12-23 09:22:10 UTC
From:
To:
Hi,

The cited part is off, but, according to the full log, a few tests fail
with python3.14, although they are successful on python3.13.

I can reproduce the bug, moreover, I get even more build failures, and
tests appear to hang after reaching allmydata/test/test_helper.py. I did
not investigate any deeper, but it seems that the failures are related
to tahoe-lafs not supporting Python 3.14 yet. Since upstream is very
responsive, it would be best to forward the issue to them. I will see if
I manage to do that before the upcoming holidays.

Also, these failures could as well mean that some of dependencies are
not yet ready for Python 3.14. Since my build is hanging at the moment,
I cannot post-mortem the failures.

Andrius