Description of problem: python-crochet fails to build on i686 and armv7hl Version-Release number of selected component (if applicable): python-crochet-1.10.0-5.fc33 Steps to Reproduce: 1. fedpkg build --target=f33-python --nowait --scratch --arches armv7hl 2. fedpkg build --target=f33-python --nowait --scratch --arches i686 Actual results: build fails Expected results: build succeeds Additional info: https://koji.fedoraproject.org/koji/taskinfo?taskID=44961149 https://koji.fedoraproject.org/koji/taskinfo?taskID=44961152 ====================================================================== ERROR: test_later_failure_result (crochet.tests.test_api.EventualResultTests) wait() raises the exception the Deferred fired with, in the case ---------------------------------------------------------------------- RuntimeError ====================================================================== FAIL: test_control_c_is_possible (crochet.tests.test_api.EventualResultTests) If you're wait()ing on an EventualResult in main thread, make sure the ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/twisted/internet/defer.py", line 151, in maybeDeferred result = f(*args, **kw) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 221, in runWithWarningsSuppressed reraise(exc_info[1], exc_info[2]) File "/usr/lib/python3.8/site-packages/twisted/python/compat.py", line 464, in reraise raise exception.with_traceback(traceback) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 217, in runWithWarningsSuppressed result = f(*a, **kw) File "/builddir/build/BUILD/crochet-1.10.0/crochet/tests/test_api.py", line 384, in test_control_c_is_possible self.assertEqual(process.wait(), 23) File "/usr/lib/python3.8/site-packages/twisted/trial/_synctest.py", line 434, in assertEqual super(_Assertions, self).assertEqual(first, second, msg) File "/usr/lib/python3.8/unittest/case.py", line 912, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python3.8/unittest/case.py", line 905, in _baseAssertEqual raise self.failureException(msg) twisted.trial.unittest.FailTest: 1 != 23 ====================================================================== FAIL: test_later_failure_result (crochet.tests.test_api.EventualResultTests) wait() raises the exception the Deferred fired with, in the case ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/twisted/internet/defer.py", line 151, in maybeDeferred result = f(*args, **kw) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 221, in runWithWarningsSuppressed reraise(exc_info[1], exc_info[2]) File "/usr/lib/python3.8/site-packages/twisted/python/compat.py", line 464, in reraise raise exception.with_traceback(traceback) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 217, in runWithWarningsSuppressed result = f(*a, **kw) File "/builddir/build/BUILD/crochet-1.10.0/crochet/tests/test_api.py", line 191, in test_later_failure_result self.assertEqual( File "/usr/lib/python3.8/site-packages/twisted/trial/_synctest.py", line 434, in assertEqual super(_Assertions, self).assertEqual(first, second, msg) File "/usr/lib/python3.8/unittest/case.py", line 912, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python3.8/unittest/case.py", line 1129, in assertTupleEqual self.assertSequenceEqual(tuple1, tuple2, msg, seq_type=tuple) File "/usr/lib/python3.8/unittest/case.py", line 1100, in assertSequenceEqual self.fail(msg) File "/usr/lib/python3.8/site-packages/twisted/trial/_synctest.py", line 377, in fail raise self.failureException(msg) twisted.trial.unittest.FailTest: Tuples differ: (False, <class 'crochet._eventloop.TimeoutError'>) != (False, <class 'RuntimeError'>) First differing element 1: <class 'crochet._eventloop.TimeoutError'> <class 'RuntimeError'> - (False, <class 'crochet._eventloop.TimeoutError'>) + (False, <class 'RuntimeError'>) ====================================================================== FAIL: test_later_success_result (crochet.tests.test_api.EventualResultTests) wait() returns the value the Deferred fired with, in the case where ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/twisted/internet/defer.py", line 151, in maybeDeferred result = f(*args, **kw) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 221, in runWithWarningsSuppressed reraise(exc_info[1], exc_info[2]) File "/usr/lib/python3.8/site-packages/twisted/python/compat.py", line 464, in reraise raise exception.with_traceback(traceback) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 217, in runWithWarningsSuppressed result = f(*a, **kw) File "/builddir/build/BUILD/crochet-1.10.0/crochet/tests/test_api.py", line 162, in test_later_success_result self.assertEqual(result_list, [True, 345]) File "/usr/lib/python3.8/site-packages/twisted/trial/_synctest.py", line 434, in assertEqual super(_Assertions, self).assertEqual(first, second, msg) File "/usr/lib/python3.8/unittest/case.py", line 912, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python3.8/unittest/case.py", line 1118, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib/python3.8/unittest/case.py", line 1100, in assertSequenceEqual self.fail(msg) File "/usr/lib/python3.8/site-packages/twisted/trial/_synctest.py", line 377, in fail raise self.failureException(msg) twisted.trial.unittest.FailTest: Lists differ: [False, TimeoutError()] != [True, 345] First differing element 0: False True - [False, TimeoutError()] + [True, 345] ====================================================================== FAIL: test_control_c_is_possible (crochet.tests.test_api.WaitForReactorTests) A call to a decorated function responds to a Ctrl-C (i.e. with a ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/twisted/internet/defer.py", line 151, in maybeDeferred result = f(*args, **kw) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 221, in runWithWarningsSuppressed reraise(exc_info[1], exc_info[2]) File "/usr/lib/python3.8/site-packages/twisted/python/compat.py", line 464, in reraise raise exception.with_traceback(traceback) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 217, in runWithWarningsSuppressed result = f(*a, **kw) File "/builddir/build/BUILD/crochet-1.10.0/crochet/tests/test_api.py", line 1057, in test_control_c_is_possible self.assertEqual(process.wait(), 23) File "/usr/lib/python3.8/site-packages/twisted/trial/_synctest.py", line 434, in assertEqual super(_Assertions, self).assertEqual(first, second, msg) File "/usr/lib/python3.8/unittest/case.py", line 912, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python3.8/unittest/case.py", line 905, in _baseAssertEqual raise self.failureException(msg) twisted.trial.unittest.FailTest: 1 != 23 ====================================================================== FAIL: test_reactor_stop_unblocks (crochet.tests.test_api.WaitForReactorTests) Any @wait_for_reactor-decorated calls still waiting when the reactor ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/twisted/internet/defer.py", line 151, in maybeDeferred result = f(*args, **kw) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 221, in runWithWarningsSuppressed reraise(exc_info[1], exc_info[2]) File "/usr/lib/python3.8/site-packages/twisted/python/compat.py", line 464, in reraise raise exception.with_traceback(traceback) File "/usr/lib/python3.8/site-packages/twisted/internet/utils.py", line 217, in runWithWarningsSuppressed result = f(*a, **kw) File "/builddir/build/BUILD/crochet-1.10.0/crochet/tests/test_api.py", line 1085, in test_reactor_stop_unblocks self.assertEqual(process.wait(), 23) File "/usr/lib/python3.8/site-packages/twisted/trial/_synctest.py", line 434, in assertEqual super(_Assertions, self).assertEqual(first, second, msg) File "/usr/lib/python3.8/unittest/case.py", line 912, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib/python3.8/unittest/case.py", line 905, in _baseAssertEqual raise self.failureException(msg) twisted.trial.unittest.FailTest: 1 != 23 ---------------------------------------------------------------------- Ran 120 tests in 7.716s FAILED (failures=5, errors=1, skipped=3)
The following builds were made after this report was opened: python-crochet-1.10.0-5.fc33