Repository navigation
Remove stale SCCNonlinearSolve Reexport dependency - #1131
ChrisRackauckas merged 1 commit into
Conversation
|
Hosted target-matrix validation is green:
This matches the local boundary and validation: clean The remaining active jobs are repository-wide downstream integration and the long |
|
Hosted CI is now terminal. The SCC-specific validation remains fully green: QA on Julia 1.12, Core on Julia 1.10/1.12/1.13-rc1, SCC downgrade, and the complete sublibrary workflow all passed. Runic, docs, root downgrade, and all sublibrary downgrade jobs also passed. The repository-wide Integration workflow has five passing lanes and two failing ModelingToolkit lanes. Both failures have the same unrelated DDE dependency-boundary cause:
No SCC-specific or changed-file failure remains. |
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
9fe8bef to
0ad4498
Compare
|
Rebased onto current Post-rebase local validation on Julia 1.12 / SciMLBase 3.40.0:
Before the lease-protected update, I fetched the fork and confirmed its branch still contained only the prior head |
|
Post-rebase hosted target matrix is fully green at
The affected-package validation therefore remains green both locally and on the rebased hosted head. |
|
Scheduled CI/ancestry audit completed at 2026-07-30 10:07 EDT:
The seven remaining jobs are six repository-wide downstream integration lanes and the unrelated |
Ignore this PR until it has been reviewed by @ChrisRackauckas.
Summary
Reexportdependency fromSCCNonlinearSolveThis is a metadata-only cleanup with no source or public-API behavior change.
Root cause
Reexporthas been listed inSCCNonlinearSolve/Project.tomlsince the package was created inbec0bf27a, butSCCNonlinearSolvehas never imported or used it. The stale dependency was masked while SciMLBase 3.39.1 incidentally loadedReexportitself. SciMLBase 3.40.0 no longer does, so Aqua correctly exposes the SCC package's unused direct dependency.The runtime boundary on clean NonlinearSolve
master(cb25573a1) is exact:SCCNonlinearSolve_QApasses 20/20SCCNonlinearSolve_QAhas 19 passes and one stale-ReexportfailureA SciMLBase history bisect identifies
b9c3507a(Make strict QA owner-contract clean) as the first commit that removes SciMLBase'sReexportdependency/import and therefore exposes the latent SCC metadata defect.Validation
With Julia 1.12.6 and SciMLBase 3.40.0:
NONLINEARSOLVE_TEST_GROUP=SCCNonlinearSolve_QA julia +1.12 --project=. -e 'using Pkg; Pkg.test()'— 20/20 passNONLINEARSOLVE_TEST_GROUP=SCCNonlinearSolve_Core julia +1.12 --project=. -e 'using Pkg; Pkg.test()'— 41/41 passjulia +1.12 -m Runic --check --diff .— clean