See https://copr.fedorainfracloud.org/coprs/g/python/python3.8/package/python-eventlet/ for actual logs. This report is automated and not very verbose, but feel free to ping me for help.
====================================================================== FAIL: tests.greendns_test.test_import_rdtypes_then_eventlet ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.8/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/builddir/build/BUILD/eventlet-0.25.0/tests/greendns_test.py", line 1005, in test_import_rdtypes_then_eventlet tests.run_isolated('greendns_import_rdtypes_then_eventlet.py') File "/builddir/build/BUILD/eventlet-0.25.0/tests/__init__.py", line 378, in run_isolated run_python(prefix + path, **kwargs) File "/builddir/build/BUILD/eventlet-0.25.0/tests/__init__.py", line 371, in run_python assert ok, 'Expected single line "pass" in stdout' AssertionError: Expected single line "pass" in stdout ====================================================================== A lot of failures like this.
huh, why does: https://copr-be.cloud.fedoraproject.org/results/@python/python3.8/fedora-rawhide-x86_64/00923043-python-eventlet/ have python-lightblue in it?
Copr was drunk? Trying again in https://copr.fedorainfracloud.org/coprs/g/python/python3.8/build/936495/
https://copr.fedorainfracloud.org/coprs/g/python/python3.8/build/936534/ ====================================================================== FAIL: test_007_get_arg (tests.wsgi_test.TestHttpd) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builddir/build/BUILD/eventlet-0.25.0/tests/wsgi_test.py", line 338, in test_007_get_arg self.assertEqual(result.body, b'a is a, body is a=a') AssertionError: b'Traceback (most recent call last):\n Fil[489 chars]\'\n' != b'a is a, body is a=a' ---------------------------------------------------------------------- Ran 693 tests in 55.541s FAILED (SKIP=95, failures=1)
Possibly https://github.com/eventlet/eventlet/pull/574 is related?
With that PR, I got the same failure: ====================================================================== FAIL: test_007_get_arg (tests.wsgi_test.TestHttpd) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builddir/build/BUILD/eventlet-0.25.0/tests/wsgi_test.py", line 338, in test_007_get_arg self.assertEqual(result.body, b'a is a, body is a=a') AssertionError: b'Traceback (most recent call last):\n Fil[489 chars]\'\n' != b'a is a, body is a=a' ---------------------------------------------------------------------- Ran 694 tests in 56.076s FAILED (SKIP=95, failures=1) Will try to print the actual Traceback.
This is it: Traceback (most recent call last): File "/builddir/build/BUILD/eventlet-0.25.0/eventlet/wsgi.py", line 566, in handle_one_response result = self.application(self.environ, start_response) File "/builddir/build/BUILD/eventlet-0.25.0/tests/wsgi_test.py", line 113, in __call__ return self.application(env, start_response) File "/builddir/build/BUILD/eventlet-0.25.0/tests/wsgi_test.py", line 321, in new_app a = cgi.parse_qs(body).get('a', [1])[0] AttributeError: module 'cgi' has no attribute 'parse_qs' https://docs.python.org/3.7/library/cgi.html#cgi.parse_qs This function is deprecated in this module. Use urllib.parse.parse_qs() instead. It is maintained here only for backward compatibility. https://docs.python.org/3.8/whatsnew/3.8.html#api-and-feature-removals parse_qs, parse_qsl, and escape are removed from cgi module. They are deprecated from Python 3.2 or older.
https://github.com/eventlet/eventlet/issues/580
Will ad patch from https://github.com/eventlet/eventlet/pull/581