From 63017de84976085550df9577a13bf0cf0ff21adc Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 10 Sep 2026 05:24:16 -0400 Subject: [PATCH 1/3] Require Symbolics 7.39.2 / SymbolicUtils 4.46.4 in JumpProblemLibrary. x86 CI resolved SymbolicUtils 4.46.1 and failed hasha_seed precompile (InexactError trunc UInt32). Pin the portable-hash releases via Catalyst's transitive Symbolics stack. Co-authored-by: Cursor --- lib/JumpProblemLibrary/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/JumpProblemLibrary/Project.toml b/lib/JumpProblemLibrary/Project.toml index 178dc05..0d679a3 100644 --- a/lib/JumpProblemLibrary/Project.toml +++ b/lib/JumpProblemLibrary/Project.toml @@ -1,6 +1,6 @@ name = "JumpProblemLibrary" uuid = "faf0f6d7-8cee-47cb-b27c-1eb80cef534e" -version = "2.0.3" +version = "2.0.4" [deps] Catalyst = "479239e8-5488-4da2-87a7-35f2df7eef83" From 637925f76f676f5f2f5ad21b65c1ea41d012c407 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 10 Sep 2026 05:24:46 -0400 Subject: [PATCH 2/3] Actually pin Symbolics/SymbolicUtils in JumpProblemLibrary deps. Previous commit only bumped the version; add the direct deps and compat lower bounds that force the 32-bit hash fixes. Co-authored-by: Cursor --- lib/JumpProblemLibrary/Project.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/JumpProblemLibrary/Project.toml b/lib/JumpProblemLibrary/Project.toml index 0d679a3..fab1e7a 100644 --- a/lib/JumpProblemLibrary/Project.toml +++ b/lib/JumpProblemLibrary/Project.toml @@ -5,12 +5,16 @@ version = "2.0.4" [deps] Catalyst = "479239e8-5488-4da2-87a7-35f2df7eef83" RuntimeGeneratedFunctions = "7e49a35a-f44a-4d26-94aa-eba1b4ca6b47" +SymbolicUtils = "d1185830-fcd6-423d-90d6-eec64667417b" +Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7" [compat] Catalyst = "16" Pkg = "1.10" RuntimeGeneratedFunctions = "0.5" SafeTestsets = "0.1" +SymbolicUtils = "4.46.4" +Symbolics = "7.39.2" Test = "1.10" SciMLTesting = "2.10" julia = "1.10" From 7e4ac6479f1e229608597e1b0fac48fe3da0c004 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Thu, 10 Sep 2026 05:32:09 -0400 Subject: [PATCH 3/3] Wire lib/* path sources so JumpProblemLibrary pin is used. Root Core CI was resolving registry JumpProblemLibrary and ignoring lib/ changes. Add [sources] path entries for all sublibraries (SciML monorepo pattern) so the Symbolics 7.39.2 / SymbolicUtils 4.46.4 pin applies on x86. Co-authored-by: Cursor --- Project.toml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Project.toml b/Project.toml index 47f4c50..7561eae 100644 --- a/Project.toml +++ b/Project.toml @@ -13,6 +13,15 @@ ODEProblemLibrary = "fdc4e326-1af4-4b90-96e7-779fcce2daa5" PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" SDEProblemLibrary = "c72e72a9-a271-4b2b-8966-303ed956772e" +[sources] +BVProblemLibrary = {path = "lib/BVProblemLibrary"} +DAEProblemLibrary = {path = "lib/DAEProblemLibrary"} +DDEProblemLibrary = {path = "lib/DDEProblemLibrary"} +JumpProblemLibrary = {path = "lib/JumpProblemLibrary"} +NonlinearProblemLibrary = {path = "lib/NonlinearProblemLibrary"} +ODEProblemLibrary = {path = "lib/ODEProblemLibrary"} +SDEProblemLibrary = {path = "lib/SDEProblemLibrary"} + [compat] BVProblemLibrary = "0.1" DAEProblemLibrary = "0.1"