From 525eaea87b2b4e3b988c07e88de00633e385f298 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Mon, 15 Jun 2026 10:18:23 -0400 Subject: [PATCH 1/2] Fix QA env: drop unmatched sublibrary [sources] from test/qa/Project.toml The test/qa environment listed every sublibrary (BVProblemLibrary, DAEProblemLibrary, ..., SDEProblemLibrary) under [sources] without a matching [deps]/[extras] entry. On Julia 1.12, Pkg.activate validates the project and errors: Sources for `JumpProblemLibrary` not listed in `deps` or `extras` section at ".../test/qa/Project.toml". This broke both the QA group and the Core group (Core reaches the same activate_qa_env path via the Core => QA umbrella in runtests.jl). The qa env only needs DiffEqProblemLibrary, which transitively resolves its own sublibrary [sources]; the per-sublibrary entries were spurious. Keep only the DiffEqProblemLibrary path source. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- test/qa/Project.toml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/test/qa/Project.toml b/test/qa/Project.toml index 9a2dd75..7037fbf 100644 --- a/test/qa/Project.toml +++ b/test/qa/Project.toml @@ -6,14 +6,7 @@ SciMLTesting = "09d9d899-5365-40a9-917a-5f67fddea283" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [sources] -BVProblemLibrary = {path = "../../lib/BVProblemLibrary"} -DAEProblemLibrary = {path = "../../lib/DAEProblemLibrary"} -DDEProblemLibrary = {path = "../../lib/DDEProblemLibrary"} DiffEqProblemLibrary = {path = "../.."} -JumpProblemLibrary = {path = "../../lib/JumpProblemLibrary"} -NonlinearProblemLibrary = {path = "../../lib/NonlinearProblemLibrary"} -ODEProblemLibrary = {path = "../../lib/ODEProblemLibrary"} -SDEProblemLibrary = {path = "../../lib/SDEProblemLibrary"} [compat] DiffEqProblemLibrary = "5" From 07a939a22c6dc4b2c4c093d8ad02ab362043b551 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Tue, 16 Jun 2026 05:14:32 -0400 Subject: [PATCH 2/2] ci: allow Comput/Collum citation false-positives in typos config The Spell Check job flagged two genuine false-positives: - "Comput" in "Math. Comput." (Mathematics of Computation journal abbreviation) in lib/DDEProblemLibrary/src/ddetst.jl - "Collum" in the surname "McCollum" (paper author) in lib/JumpProblemLibrary/src/JumpProblemLibrary.jl Add both to default.extend-words so typos accepts them. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- .typos.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.typos.toml b/.typos.toml index 1568a2d..7539499 100644 --- a/.typos.toml +++ b/.typos.toml @@ -75,3 +75,7 @@ MTK = "MTK" ODE = "ODE" PDE = "PDE" SDE = "SDE" + +# Citation false-positives +Comput = "Comput" # "Math. Comput." journal abbreviation +Collum = "Collum" # surname "McCollum" (paper author)