python-twisted fails to build with Python 3.12.0a7. twisted.web.test.test_tap.ServiceTests.test_HTTPSAcceptedOnAvailableSSL =============================================================================== [FAIL] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_task.py", line 481, in test_withCountFloatingPointBoundary self.assertTrue(abs(epsilon) > 0.0, f"{epsilon} should be greater than zero") File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/_synctest.py", line 399, in assertTrue super().assertTrue(condition, msg) File "/usr/lib64/python3.12/unittest/case.py", line 727, in assertTrue raise self.failureException(msg) twisted.trial.unittest.FailTest: False is not true : 0.0 should be greater than zero twisted.test.test_task.LoopTests.test_withCountFloatingPointBoundary =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 64, in test_DeferredfromCoroutine d = Deferred.fromCoroutine(r) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_DeferredfromCoroutine.<locals>.run at 0x7f7724f97d30> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_DeferredfromCoroutine =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 82, in test_basic d = Deferred.fromCoroutine(run()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_basic.<locals>.run at 0x7f77276b8450> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_basic =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 178, in test_chained d = Deferred.fromCoroutine(test()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_chained.<locals>.test at 0x7f7724203790> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_chained =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 36, in test_ensureDeferred d = ensureDeferred(r) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1167, in ensureDeferred raise NotACoroutineError(f"{coro!r} is not a coroutine or a Deferred") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_ensureDeferred.<locals>.run at 0x7f7724e41e50> is not a coroutine or a Deferred twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_ensureDeferred =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 97, in test_exception d = Deferred.fromCoroutine(run()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_exception.<locals>.run at 0x7f77276fcc40> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_exception =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 158, in test_reraise res = self.successResultOf(Deferred.fromCoroutine(test())) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_reraise.<locals>.test at 0x7f7723a8cba0> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_reraise =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 128, in test_twoDeep d = Deferred.fromCoroutine(run()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_twoDeep.<locals>.run at 0x7f7724201b70> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_twoDeep =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1697, in _inlineCallbacks result = context.run(gen.send, result) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_defer.py", line 3551, in test_asyncWithLockException with self.assertRaisesRegexp(Exception, "some specific exception"): builtins.AttributeError: 'CoroutineContextVarsTests' object has no attribute 'assertRaisesRegexp' I submitted PR upstream to fix this test: https://github.com/twisted/twisted/pull/11855 twisted.test.test_defer.CoroutineContextVarsTests.test_asyncWithLockException =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_defer.py", line 3234, in test_ensureDeferredGenerator d: Deferred[str] = ensureDeferred(r) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1167, in ensureDeferred raise NotACoroutineError(f"{coro!r} is not a coroutine or a Deferred") twisted.internet.defer.NotACoroutineError: <generator object EnsureDeferredTests.test_ensureDeferredGenerator.<locals>.run at 0x7f772324e960> is not a coroutine or a Deferred twisted.test.test_defer.EnsureDeferredTests.test_ensureDeferredGenerator ------------------------------------------------------------------------------- Ran 11949 tests in 70.523s FAILED (skips=2798, failures=1, errors=9, successes=9141) asyncio.iscoroutine() now returns False for generators as asyncio does not support legacy generator-based coroutines. (Contributed by Kumar Aditya in gh-102748.) https://docs.python.org/3.12/whatsnew/3.12.html For the build logs, see: https://copr-be.cloud.fedoraproject.org/results/@python/python3.12/fedora-rawhide-x86_64/05891009-python-twisted/ For all our attempts to build python-twisted with Python 3.12, see: https://copr.fedorainfracloud.org/coprs/g/python/python3.12/package/python-twisted/ Testing and mass rebuild of packages is happening in copr. You can follow these instructions to test locally in mock if your package builds with Python 3.12: https://copr.fedorainfracloud.org/coprs/g/python/python3.12/ Let us know here if you have any questions. Python 3.12 is planned to be included in Fedora 39. To make that update smoother, we're building Fedora packages with all pre-releases of Python 3.12. A build failure prevents us from testing all dependent packages (transitive [Build]Requires), so if this package is required a lot, it's important for us to get it fixed soon. We'd appreciate help from the people who know this package best, but if you don't want to work on this now, let us know so we can try to work around it on our side.
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.
This now blocks a very big chunk of the Python 3.12 rebuild. Currently, the build in the f39-python target hangs in %check.
When I cowardly remove src/twisted/test/test_log.py to avoid the hang, I get the following failures: =============================================================================== [FAIL] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_task.py", line 481, in test_withCountFloatingPointBoundary self.assertTrue(abs(epsilon) > 0.0, f"{epsilon} should be greater than zero") File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/_synctest.py", line 399, in assertTrue super().assertTrue(condition, msg) File "/usr/lib64/python3.12/unittest/case.py", line 727, in assertTrue raise self.failureException(msg) twisted.trial.unittest.FailTest: False is not true : 0.0 should be greater than zero twisted.test.test_task.LoopTests.test_withCountFloatingPointBoundary =============================================================================== [FAIL] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_twistd.py", line 1021, in test_setUidSameAsCurrentUid self.assertEqual(1, len(warningsShown)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/_synctest.py", line 441, in assertEqual super().assertEqual(first, second, msg) File "/usr/lib64/python3.12/unittest/case.py", line 885, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.12/unittest/case.py", line 878, in _baseAssertEqual raise self.failureException(msg) twisted.trial.unittest.FailTest: 1 != 5 twisted.test.test_twistd.UnixApplicationRunnerStartApplicationTests.test_setUidSameAsCurrentUid =============================================================================== [FAIL] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/test/test_util.py", line 47, in test_name self.assertEqual( File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/_synctest.py", line 441, in assertEqual super().assertEqual(first, second, msg) File "/usr/lib64/python3.12/unittest/case.py", line 885, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.12/unittest/case.py", line 1091, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.12/unittest/case.py", line 1073, in assertSequenceEqual self.fail(msg) twisted.trial.unittest.FailTest: Lists differ: ['', 'builddir', 'build', 'BUILD', 'twisted[88 chars]ame'] != ['twisted.trial.test.test_util', 'MktempTests', 'test_name'] First differing element 0: '' 'twisted.trial.test.test_util' First list contains 6 additional elements. First extra element 3: 'BUILD' + ['twisted.trial.test.test_util', 'MktempTests', 'test_name'] - ['', - 'builddir', - 'build', - 'BUILD', - 'twisted-twisted-22.10.0', - '_trial_temp', - 'twisted.trial.test.test_util', - 'MktempTests', - 'test_name'] twisted.trial.test.test_util.MktempTests.test_name =============================================================================== [FAIL] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/test/test_warning.py", line 210, in test_flushedWarningsConfiguredAsErrors self.assertEqual(result.errors, []) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/_synctest.py", line 441, in assertEqual super().assertEqual(first, second, msg) File "/usr/lib64/python3.12/unittest/case.py", line 885, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.12/unittest/case.py", line 1091, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.12/unittest/case.py", line 1073, in assertSequenceEqual self.fail(msg) twisted.trial.unittest.FailTest: Lists differ: [(<twisted.trial.test.test_warning.Mask.Mo[5037 chars]\n')] != [] First list contains 4 additional elements. First extra element 0: (<twisted.trial.test.test_warning.Mask.MockTests testMethod=test_flushed>, 'Traceback (most recent call last):\n File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/logger/_observer.py", line 81, in __call__\n observer(event)\n File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/logger/_legacy.py", line 90, in __call__\n self.legacyObserver(event)\n File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/log.py", line 544, in emit\n timeStr = self.formatTime(eventDict["time"])\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/log.py", line 514, in formatTime\n tzOffset = -self.getTimezoneOffset(when)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/log.py", line 493, in getTimezoneOffset\n offset = datetime.utcfromtimestamp(when) - datetime.fromtimestamp(when)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nDeprecationWarning: datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.fromtimestamp(timestamp, datetime.UTC).\n') Diff is 5873 characters long. Set self.maxDiff to None to see it. twisted.trial.test.test_warning.FlushWarningsTests.test_flushedWarningsConfiguredAsErrors =============================================================================== [FAIL] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/test/test_warning.py", line 180, in test_warningsConfiguredAsErrors self.assertEqual(len(result.errors), 1) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/_synctest.py", line 441, in assertEqual super().assertEqual(first, second, msg) File "/usr/lib64/python3.12/unittest/case.py", line 885, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.12/unittest/case.py", line 878, in _baseAssertEqual raise self.failureException(msg) twisted.trial.unittest.FailTest: 5 != 1 twisted.trial.test.test_warning.FlushWarningsTests.test_warningsConfiguredAsErrors =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 64, in test_DeferredfromCoroutine d = Deferred.fromCoroutine(r) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_DeferredfromCoroutine.<locals>.run at 0x7fd0315bd7d0> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_DeferredfromCoroutine =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 82, in test_basic d = Deferred.fromCoroutine(run()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_basic.<locals>.run at 0x7fd0318aea80> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_basic =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 178, in test_chained d = Deferred.fromCoroutine(test()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_chained.<locals>.test at 0x7fd033bfc5e0> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_chained =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 36, in test_ensureDeferred d = ensureDeferred(r) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1167, in ensureDeferred raise NotACoroutineError(f"{coro!r} is not a coroutine or a Deferred") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_ensureDeferred.<locals>.run at 0x7fd0318afe00> is not a coroutine or a Deferred twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_ensureDeferred =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 97, in test_exception d = Deferred.fromCoroutine(run()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_exception.<locals>.run at 0x7fd030123880> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_exception =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 158, in test_reraise res = self.successResultOf(Deferred.fromCoroutine(test())) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_reraise.<locals>.test at 0x7fd02ff1db60> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_reraise =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_defer_yieldfrom.py", line 128, in test_twoDeep d = Deferred.fromCoroutine(run()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1139, in fromCoroutine raise NotACoroutineError(f"{coro!r} is not a coroutine") twisted.internet.defer.NotACoroutineError: <generator object YieldFromTests.test_twoDeep.<locals>.run at 0x7fd033bfca90> is not a coroutine twisted.internet.test.test_defer_yieldfrom.YieldFromTests.test_twoDeep =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 705, in test_listenMode self._modeTest("listenUNIXDatagram", self.mktemp(), DatagramProtocol()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 285, in listenUNIXDatagram p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/udp.py", line 184, in startListening self._bindSocket() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 516, in _bindSocket raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXDatagramTestsBuilder_Asyncio/test_listenMode/c2jlehc0/temp: AF_UNIX path too long. twisted.internet.test.test_unix.UNIXDatagramTestsBuilder_AsyncioSelectorReactorTests.test_listenMode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 705, in test_listenMode self._modeTest("listenUNIXDatagram", self.mktemp(), DatagramProtocol()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 285, in listenUNIXDatagram p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/udp.py", line 184, in startListening self._bindSocket() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 516, in _bindSocket raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXDatagramTestsBuilder_EPollRe/test_listenMode/457lyd30/temp: AF_UNIX path too long. twisted.internet.test.test_unix.UNIXDatagramTestsBuilder_EPollReactorTests.test_listenMode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 705, in test_listenMode self._modeTest("listenUNIXDatagram", self.mktemp(), DatagramProtocol()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 285, in listenUNIXDatagram p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/udp.py", line 184, in startListening self._bindSocket() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 516, in _bindSocket raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXDatagramTestsBuilder_PollRea/test_listenMode/25ob9gpr/temp: AF_UNIX path too long. twisted.internet.test.test_unix.UNIXDatagramTestsBuilder_PollReactorTests.test_listenMode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 705, in test_listenMode self._modeTest("listenUNIXDatagram", self.mktemp(), DatagramProtocol()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 285, in listenUNIXDatagram p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/udp.py", line 184, in startListening self._bindSocket() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 516, in _bindSocket raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXDatagramTestsBuilder_SelectR/test_listenMode/lj4kpttj/temp: AF_UNIX path too long. twisted.internet.test.test_unix.UNIXDatagramTestsBuilder_SelectReactorTests.test_listenMode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 234, in test_mode self._modeTest("listenUNIX", self.mktemp(), ServerFactory()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXTestsBuilder_AsyncioSelector/test_mode/tn3pbu4j/temp': AF_UNIX path too long. twisted.internet.test.test_unix.UNIXTestsBuilder_AsyncioSelectorReactorTests.test_mode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 234, in test_mode self._modeTest("listenUNIX", self.mktemp(), ServerFactory()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXTestsBuilder_EPollReactorTes/test_mode/h5ilr0ni/temp': AF_UNIX path too long. twisted.internet.test.test_unix.UNIXTestsBuilder_EPollReactorTests.test_mode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 234, in test_mode self._modeTest("listenUNIX", self.mktemp(), ServerFactory()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXTestsBuilder_PollReactorTest/test_mode/b9aizbfe/temp': AF_UNIX path too long. twisted.internet.test.test_unix.UNIXTestsBuilder_PollReactorTests.test_mode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 234, in test_mode self._modeTest("listenUNIX", self.mktemp(), ServerFactory()) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/test/test_unix.py", line 86, in _modeTest unixPort = getattr(reactor, methodName)(path, factory, mode=mode) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.internet.test.test_unix/UNIXTestsBuilder_SelectReactorTe/test_mode/drfscqu6/temp': AF_UNIX path too long. twisted.internet.test.test_unix.UNIXTestsBuilder_SelectReactorTests.test_mode =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_application.py", line 270, in testLoadApplication sob.IPersistable(a).save(filename="helloapplication") File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 99, in save self._saveTemp(filename, dumpFunc) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 72, in _saveTemp dumpFunc(self.original, f) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 477, in jellyToSource file.write(getSource(aot).encode("utf-8")) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_application.AppSupportTests.testLoadApplication =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_application.py", line 290, in test_convertStyle sob.IPersistable(appl).save(filename="converttest") File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 99, in save self._saveTemp(filename, dumpFunc) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 72, in _saveTemp dumpFunc(self.original, f) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 477, in jellyToSource file.write(getSource(aot).encode("utf-8")) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_application.AppSupportTests.test_convertStyle =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_application.py", line 242, in test_simpleStoreAndLoad p.save() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 99, in save self._saveTemp(filename, dumpFunc) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 72, in _saveTemp dumpFunc(self.original, f) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 477, in jellyToSource file.write(getSource(aot).encode("utf-8")) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_application.LoadingTests.test_simpleStoreAndLoad =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1697, in _inlineCallbacks result = context.run(gen.send, result) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_defer.py", line 3551, in test_asyncWithLockException with self.assertRaisesRegexp(Exception, "some specific exception"): builtins.AttributeError: 'CoroutineContextVarsTests' object has no attribute 'assertRaisesRegexp' twisted.test.test_defer.CoroutineContextVarsTests.test_asyncWithLockException =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_defer.py", line 3234, in test_ensureDeferredGenerator d: Deferred[str] = ensureDeferred(r) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 1167, in ensureDeferred raise NotACoroutineError(f"{coro!r} is not a coroutine or a Deferred") twisted.internet.defer.NotACoroutineError: <generator object EnsureDeferredTests.test_ensureDeferredGenerator.<locals>.run at 0x7fd02ee7a260> is not a coroutine or a Deferred twisted.test.test_defer.EnsureDeferredTests.test_ensureDeferredGenerator =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/runner.py", line 616, in loadPackage module = modinfo.load() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/modules.py", line 388, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/reflect.py", line 297, in namedAny topLevelPackage = _importAndCheckStack(trialname) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/reflect.py", line 244, in _importAndCheckStack raise excValue.with_traceback(excTraceback) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_dirdbm.py", line 12, in <module> from twisted.python import rebuild File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/rebuild.py", line 16, in <module> from imp import reload builtins.ModuleNotFoundError: No module named 'imp' twisted.test.test_dirdbm =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_persisted.py", line 410, in test_basicIdentity uj = aot.unjellyFromSource(aot.jellyToSource([l, l])) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 479, in jellyToSource return getSource(aot) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_persisted.AOTTests.test_basicIdentity =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_persisted.py", line 365, in test_methodNotSelfIdentity self.assertRaises(TypeError, aot.unjellyFromSource, aot.jellyToSource(b)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 479, in jellyToSource return getSource(aot) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_persisted.AOTTests.test_methodNotSelfIdentity =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_persisted.py", line 349, in test_methodSelfIdentity im_ = aot.unjellyFromSource(aot.jellyToSource(b)).a.bmethod File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 479, in jellyToSource return getSource(aot) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_persisted.AOTTests.test_methodSelfIdentity =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_persisted.py", line 341, in test_simpleTypes rtObj = aot.unjellyFromSource(aot.jellyToSource(obj)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 479, in jellyToSource return getSource(aot) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_persisted.AOTTests.test_simpleTypes =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/trial/runner.py", line 616, in loadPackage module = modinfo.load() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/modules.py", line 388, in load return self.pathEntry.pythonPath.moduleLoader(self.name) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/reflect.py", line 297, in namedAny topLevelPackage = _importAndCheckStack(trialname) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/reflect.py", line 244, in _importAndCheckStack raise excValue.with_traceback(excTraceback) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_rebuild.py", line 9, in <module> from twisted.python import rebuild File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/rebuild.py", line 16, in <module> from imp import reload builtins.ModuleNotFoundError: No module named 'imp' twisted.test.test_rebuild =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_sob.py", line 65, in testNames p.save() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 99, in save self._saveTemp(filename, dumpFunc) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 72, in _saveTemp dumpFunc(self.original, f) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 477, in jellyToSource file.write(getSource(aot).encode("utf-8")) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_sob.PersistTests.testNames =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_sob.py", line 38, in testStyles p.save(filename="persisttest." + style) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 99, in save self._saveTemp(filename, dumpFunc) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 72, in _saveTemp dumpFunc(self.original, f) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 477, in jellyToSource file.write(getSource(aot).encode("utf-8")) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_sob.PersistTests.testStyles =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_sob.py", line 48, in testStylesBeingSet sob.IPersistable(o).save(filename="lala." + style) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 99, in save self._saveTemp(filename, dumpFunc) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/sob.py", line 72, in _saveTemp dumpFunc(self.original, f) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 477, in jellyToSource file.write(getSource(aot).encode("utf-8")) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 173, in getSource return indentify("app = " + prettify(ao)) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/persisted/aot.py", line 234, in indentify for ( File "/usr/lib64/python3.12/tokenize.py", line 543, in _generate_tokens_from_c_tokenizer raise TokenError(msg, (e.lineno, e.offset)) from None tokenize.TokenError: ('source code cannot contain null bytes', (1, 0)) twisted.test.test_sob.PersistTests.testStylesBeingSet =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 345, in test_cannotListen s = reactor.listenUNIXDatagram(addr, p) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 285, in listenUNIXDatagram p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/udp.py", line 184, in startListening self._bindSocket() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 516, in _bindSocket raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/DatagramUnixSocketTests/test_cannotListen/so9h1z7_/temp: AF_UNIX path too long. twisted.test.test_unix.DatagramUnixSocketTests.test_cannotListen =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 317, in test_exchange s = reactor.listenUNIXDatagram(serveraddr, sp) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 285, in listenUNIXDatagram p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/udp.py", line 184, in startListening self._bindSocket() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 516, in _bindSocket raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/DatagramUnixSocketTests/test_exchange/dpsdenqk/temp: AF_UNIX path too long. twisted.test.test_unix.DatagramUnixSocketTests.test_exchange =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 392, in test_reprWithNewStyleProtocol return self._reprTest( File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 358, in _reprTest unixPort = reactor.listenUNIXDatagram(filename, serverProto) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 285, in listenUNIXDatagram p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/udp.py", line 184, in startListening self._bindSocket() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 516, in _bindSocket raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/DatagramUnixSocketTests/test_reprWithNewStyleProtocol/7dvmhl66/temp: AF_UNIX path too long. twisted.test.test_unix.DatagramUnixSocketTests.test_reprWithNewStyleProtocol =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 76, in test_dumber unixPort = reactor.listenUNIX(filename, serverFactory) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/UnixSocketTests/test_dumber/pn69su91/temp': AF_UNIX path too long. twisted.test.test_unix.UnixSocketTests.test_dumber =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 52, in test_peerBind unixPort = reactor.listenUNIX(filename, serverFactory) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/UnixSocketTests/test_peerBind/r_10u3bq/temp': AF_UNIX path too long. twisted.test.test_unix.UnixSocketTests.test_peerBind =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 108, in test_pidFile unixPort = reactor.listenUNIX(filename, serverFactory, wantPID=True) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/UnixSocketTests/test_pidFile/azr5b6u_/temp': AF_UNIX path too long. twisted.test.test_unix.UnixSocketTests.test_pidFile =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 252, in test_reprWithNewStyleFactory return self._reprTest( File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 218, in _reprTest unixPort = reactor.listenUNIX(filename, serverFactory) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/UnixSocketTests/test_reprWithNewStyleFactory/2gl5jnog/temp': AF_UNIX path too long. twisted.test.test_unix.UnixSocketTests.test_reprWithNewStyleFactory =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 149, in test_socketLocking unixPort = reactor.listenUNIX(filename, serverFactory, wantPID=True) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/UnixSocketTests/test_socketLocking/b2_ti2k0/temp': AF_UNIX path too long. twisted.test.test_unix.UnixSocketTests.test_socketLocking =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/test/test_unix.py", line 192, in ranStupidChild p = reactor.listenUNIX(self.filename, MyServerFactory(), wantPID=True) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.test.test_unix/UnixSocketTests/test_uncleanServerSocketLocking/0q050ij9/temp': AF_UNIX path too long. twisted.test.test_unix.UnixSocketTests.test_uncleanServerSocketLocking =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/web/test/test_tap.py", line 85, in test_pathServer service.startService() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/application/service.py", line 276, in startService service.startService() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/application/internet.py", line 407, in startService self.privilegedStartService() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/application/internet.py", line 397, in privilegedStartService raisedNow[0].raiseException() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/failure.py", line 504, in raiseException raise self.value.with_traceback(self.tb) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 170, in execute result = callable(*args, **kwargs) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.web.test.test_tap/ServiceTests/test_pathServer/cbs5o7_o/temp': AF_UNIX path too long. twisted.web.test.test_tap.ServiceTests.test_pathServer =============================================================================== [ERROR] Traceback (most recent call last): Failure: twisted.trial.util.DirtyReactorAggregateError: Reactor was unclean. DelayedCalls: (set twisted.internet.base.DelayedCall.debug = True to debug) <DelayedCall 0x7fd030e513d0 [0.9997053146362305s] called=0 cancelled=0 HTTPFactory._updateLogDateTime()> twisted.web.test.test_tap.ServiceTests.test_pathServer =============================================================================== [ERROR] Traceback (most recent call last): File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/web/test/test_tap.py", line 153, in test_personalServer service.startService() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/application/service.py", line 276, in startService service.startService() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/application/internet.py", line 407, in startService self.privilegedStartService() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/application/internet.py", line 397, in privilegedStartService raisedNow[0].raiseException() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/python/failure.py", line 504, in raiseException raise self.value.with_traceback(self.tb) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/defer.py", line 170, in execute result = callable(*args, **kwargs) File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/posixbase.py", line 270, in listenUNIX p.startListening() File "/builddir/build/BUILD/twisted-twisted-22.10.0/build/lib/twisted/internet/unix.py", line 413, in startListening raise error.CannotListenError(None, self.port, le) twisted.internet.error.CannotListenError: Couldn't listen on any:b'/builddir/build/BUILD/twisted-twisted-22.10.0/_trial_temp/twisted.web.test.test_tap/ServiceTests/test_personalServer/m4v7ztuo/temp': AF_UNIX path too long. twisted.web.test.test_tap.ServiceTests.test_personalServer ------------------------------------------------------------------------------- Ran 11876 tests in 66.300s FAILED (skips=2798, failures=5, errors=41, successes=9033)
Cowardly skip tests that fail/error/hang with Python 3.12: https://src.fedoraproject.org/rpms/python-twisted/c/c58a58f70b88b37a5e1fa04d5f85e1cab15fbcf5?branch=rawhide Backport trivial upstream's imp->importlib update: https://src.fedoraproject.org/rpms/python-twisted/c/9f23beaa632bf1593745573e3bcc5e07c70a0636?branch=rawhide ---- No longer urgent, but still a bug to be fixed.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.