Skip to content

Downgrade Core hangs after ANTLR initialization since #146 #148

Description

@ChrisRackauckas-Claude

Regression

The Downgrade (Core) workflow no longer completes on main. Dependency resolution and package build succeed, then the julia-runtest step reaches Core ANTLR tests and never advances past ANTLR parser initialized successfully until GitHub cancels it at the six-hour execution cap.

Affected runs

Both complete julia-downgrade-compat and julia-buildpkg in under one minute. The last test output in the current run is:

Testing Running tests...
Test Summary: Julia Parser Tests | 75 / 75 | 1m50.3s
Info: ANTLR parser initialized successfully

No ANTLR test summary or Julia error is emitted before cancellation.

Clean controls and introducer

  • 6bf0435 downgrade run was green in 12 minutes. Its ANTLR tests completed (138 / 138) shortly after the same initialization message.
  • The exact range 6bf0435..1c5ff39 has one commit: Require strict SciMLTesting 2.4 QA #146, 1c5ff39 (Require strict SciMLTesting 2.4 QA). This is therefore the first bad source revision.
  • Normal current-head Core CI on 4c85f397 passes on LTS, current, and prerelease Julia; the regression is specific to the downgraded dependency graph.

Reproduction

  1. Check out 4c85f397 (or 1c5ff39).
  2. Run the repository downgrade workflow's julia-actions/julia-downgrade-compat@v2 resolution for group Core.
  3. Run the corresponding GROUP=Core test step.

The hosted manifest resolves the direct compatibility floors, then hangs in the ANTLR Core test after initialization.

The likely interaction surface introduced by #146 is its stricter direct dependency bounds and PythonCall import/API cleanup; this report intentionally does not claim a specific line without a stable local reproduction of the exact downgraded manifest.

Scope

This is unrelated to QA-only issue #139 (implicit-import cleanup).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions