Conversation
|
|
|
The cp313 test run stopped producing output at 54% twice, on different runners, while cp312 and cp314 passed. A per-test thread-method timeout dumps every thread's stack and exits, so the next run names the hung test instead of idling until the job timeout.
|
cp313's test run completed (7341s, 27367 passed, 130 skipped, 6 xfailed) - the earlier hang at ~54% is gone, confirming the That test draws Generated by Claude Code |
|
cp313's job (run 36773493775, attempt 2, job 110150341609) is stuck: its log stopped producing output at 01:58:33 UTC today with a clean cancellation/cleanup trail ("The operation was canceled" → post-job cleanup → orphan processes terminated), consistent with the self-hosted riscv64 runner pod being reclaimed mid-job rather than a code or test problem - it had already passed 81% of the suite cleanly by that point. That was nearly 5 hours ago and the log hasn't grown since (checked twice, an hour apart, byte-identical). GitHub's own APIs disagree on this run's state:
Both calls refusing for opposite reasons means this is a genuine platform-side stuck state I can't clear through the Actions API. cp312 and cp314 are both fully green already (from attempt 1). Needs either a manual cancel from the GitHub web UI (which sometimes succeeds where the API doesn't) or a new commit to the branch, which will cancel this stuck run via the workflow's own Generated by Claude Code |
39fb7ba to
a75cf68
Compare
|
The cp313 leg of run 36773493775 (run_attempt 2, testing the pytest-timeout fix) got stuck: its "Build wheels" step shows This looks like a GitHub-side orchestration glitch, not a code issue. Triggered a fresh |
qutip5.3.1Compiles QuTiP's Cython/C++ data-layer and solver extensions against numpy. Upstream publishes no riscv64 wheel.
Mirrors upstream's
build.yml, with the test step oftests.yml.Differs from upstream
Matrix: cp312/cp313/cp314 - upstream ships no free-threaded wheel; cp311 below the registry's numpy floor.
Testing
pytest qutip/testsrun against the installed wheel, with its-Werror --strict-config --strict-markers.--fail-slow=300dropped - per-test cap tuned for x86 runners.License: OK