GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||
GeezerVison is showing github.com — Fixup CI by altendky · Pull Request #520 · MagicStack/uvloop Conversation
altendky
marked this pull request as draft
|
There was an error while loading. Please reload this page.
|
https://github.com/MagicStack/uvloop/actions/runs/3721134010/jobs/6311076170#step:7:567 self.check_plugins = plugin_manager.Checkers(local_plugins.extension) File "/Users/runner/hostedtoolcache/Python/3.7.15/x64/lib/python3.7/site-packages/flake8/plugins/manager.py", line 357, in __init__ self.namespace, local_plugins=local_plugins File "/Users/runner/hostedtoolcache/Python/3.7.15/x64/lib/python3.7/site-packages/flake8/plugins/manager.py", line 238, in __init__ self._load_entrypoint_plugins() File "/Users/runner/hostedtoolcache/Python/3.7.15/x64/lib/python3.7/site-packages/flake8/plugins/manager.py", line 254, in _load_entrypoint_plugins eps = importlib_metadata.entry_points().get(self.namespace, ()) AttributeError: 'EntryPoints' object has no attribute 'get' |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Maybe just skip the flake8 check in 3.7 so we can use the latest? It is 3.8.1+. Or stick with flake8 5 as this has now. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Might be worth a nightly build as well to catch failures early? I haven't really dug in but I'm guessing a setuptools update broke this. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
https://github.com/MagicStack/uvloop/actions/runs/3721513697/jobs/6311716324#step:7:647 FAIL: test_call_later_rounding (test_base.TestBaseAIO) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/runner/work/uvloop/uvloop/tests/test_base.py", line 220, in test_call_later_rounding self.assertGreaterEqual(finished - started, 69) AssertionError: 65 not greater than or equal to 69 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Kick ci |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I haven't managed to recreate the hangs locally yet, so I guess I'll try to debug here in CI. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
https://github.com/MagicStack/uvloop/actions/runs/3722977120/jobs/6314201846#step:7:582 ERROR: test_create_unix_server_ssl_1 (test_unix.Test_AIO_UnixSSL) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/runner/work/uvloop/uvloop/tests/test_unix.py", line 599, in test_create_unix_server_ssl_1 self.loop.run_until_complete(start_server()) File "/Users/runner/hostedtoolcache/Python/3.8.15/x64/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete return future.result() File "/Users/runner/work/uvloop/uvloop/tests/test_unix.py", line 591, in start_server await asyncio.wait_for(asyncio.gather(*tasks), TIMEOUT) File "/Users/runner/hostedtoolcache/Python/3.8.15/x64/lib/python3.8/asyncio/tasks.py", line 501, in wait_for raise exceptions.TimeoutError() asyncio.exceptions.TimeoutError |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Looks like |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
https://github.com/MagicStack/uvloop/actions/runs/3725634404/jobs/6318565550#step:8:948 FAIL: test_call_later_rounding (test_base.TestBaseAIO.test_call_later_rounding) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/runner/work/uvloop/uvloop/tests/test_base.py", line 220, in test_call_later_rounding self.assertGreaterEqual(finished - started, 69) AssertionError: 65 not greater than or equal to 69 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
kick ci |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
I think the current state here is worth considering.
I certainly didn't try all the permutations, but I tried going back on a few points to try to identify a trigger for the test hangs that had changed since the last successful run. No success identifying such a trigger.
I tried running locally including calling the tests in a few different ways and failed to trigger a hang. Local is Ubuntu 20.04 Linux. I've also noted above a couple different testing flakes that I've seen while running here. Separately, with green CI available, I would expect to submit PRs for:
Other points of interest that I don't know how to do already but might work on would be Windows support (I see the existing branch and comments about preferred next steps) and fixing the hanging |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Kicking CI to make sure it is fresh. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
New one to fix... https://github.com/MagicStack/uvloop/actions/runs/3830530519/jobs/6518521286#step:7:472 ERROR: test_tcp (unittest.loader._FailedTest) ---------------------------------------------------------------------- ImportError: Failed to import test module: test_tcp Traceback (most recent call last): File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/unittest/loader.py", line 436, in _find_test_path module = self._get_module_from_name(name) File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/unittest/loader.py", line 377, in _get_module_from_name __import__(name) File "/home/runner/work/uvloop/uvloop/tests/test_tcp.py", line 14, in <module> from OpenSSL import SSL as openssl_ssl File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import crypto, SSL File "/opt/hostedtoolcache/Python/3.10.9/x64/lib/python3.10/site-packages/OpenSSL/crypto.py", line 3268, in <module> _lib.OpenSSL_add_all_algorithms() AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms' |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
We constrain pyopenssl but not cryptography and this, along with their deps not being constrained, allowed for incompatible versions to get installed. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
kicking ci for a fresh run |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
https://github.com/MagicStack/uvloop/actions/runs/3905648871/jobs/6672910215#step:8:982 Traceback (most recent call last): File "/Users/runner/work/uvloop/uvloop/tests/test_base.py", line 220, in test_call_later_rounding self.assertGreaterEqual(finished - started, 69) AssertionError: 66 not greater than or equal to 69 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Thanks! I think the failing test on 3.11 is related to #471 and I'll try to fix it there.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Changes ======= * Port uvloop to Python 3.12 (#570) (by @1st1, @fantix in 9f82bd7 for #569) * Upgrade libuv to v1.46.0 (#571) (by @fantix in 2e1978c for #571) Fixes ===== * CI fixes (#520, #553) (by @altendky in 7783f1c, @dulmandakh in 1dd40f1) * Make extract_stack resilient to lacking frames. (#563) (by @jhance in 0687643 for #563)
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.