[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4181: Fix compatibility with Twisted release 25.5.0

Tahoe-LAFS trac at tahoe-lafs.org
Wed Jun 11 12:36:01 UTC 2025


#4181: Fix compatibility with Twisted release 25.5.0
---------------------------+---------------------------
 Reporter:  hacklschorsch  |          Owner:
     Type:  defect         |         Status:  new
 Priority:  normal         |      Milestone:  undecided
Component:  unknown        |        Version:  n/a
 Keywords:                 |  Launchpad Bug:
---------------------------+---------------------------
 Tahoe-LAFS CI breaks with latest
 [https://github.com/twisted/twisted/releases/tag/twisted-25.5.0 Twisted
 (25.5.0) released on 2025-06-07].

 From [https://github.com/tahoe-lafs/tahoe-
 lafs/actions/runs/15573827619/job/43854915302 this test run]:

 {{{
   Error:
   Traceback (most recent call last):
   Failure: testtools.testresult.real._StringException: twisted-log:
 {{{2025-06-11 01:29:37+0000 [-] Main loop terminated.}}}

   Traceback (most recent call last):
     File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/py312-coverage/lib/python3.12/site-
 packages/twisted/internet/defer.py", line 216, in maybeDeferred
       result = f(*args, **kwargs)
                ^^^^^^^^^^^^^^^^^^
     File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/py312-coverage/lib/python3.12/site-
 packages/testtools/testcase.py", line 701, in _run_setup
       ret = self.setUp()
             ^^^^^^^^^^^^
     File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/py312-coverage/lib/python3.12/site-
 packages/allmydata/test/web/test_logs.py", line 75, in setUp
       self.reactor = MemoryReactorClockResolver()
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/py312-coverage/lib/python3.12/site-
 packages/twisted/internet/testing.py", line 835, in __init__
       MemoryReactor.__init__(self)
     File "/home/runner/work/tahoe-lafs/tahoe-
 lafs/.tox/py312-coverage/lib/python3.12/site-
 packages/twisted/internet/testing.py", line 569, in __init__
       self.nameResolver = SynchronousResolver()
       ^^^^^^^^^^^^^^^^^
   AttributeError: property 'nameResolver' of 'MemoryReactorClockResolver'
 object has no setter


   allmydata.test.web.test_logs.TestStreamingLogs.test_one_log
 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4181>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list