Bug 2195853
| Summary: | python-twisted fails to build with Python 3.12: test_log.py hangs + other test failures | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Tomáš Hrnčiar <thrnciar> |
| Component: | python-twisted | Assignee: | Jonathan Wright <jonathan> |
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 39 | CC: | cstratak, mhroncok, python-packagers-sig, thrnciar, zebob.m |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2135404 | ||
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component. 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. |
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.