From d927e8e52a7e776d6dfb074db16c03f372ec5b64 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 1 Jul 2026 02:47:39 +0000 Subject: [PATCH] fix(registry): repair two critical Pkg-resolution breakers (repo URL; name/UUID) - Registry.toml: `repo` pointed at a stale HyperpolymathRegistry.git; set it to the real remote https://github.com/hyperpolymath/julia-professional-registry.git. `name` stays "JuliaProfessionalRegistry" per owner decision -- a registry name and its repo slug are independent, so no GitHub rename is needed. (G20) - H/Hyperpolymath/{Deps,Compat}.toml referenced UUID c1c96f90-... as "JuliaKids" while Registry.toml binds that UUID to "JuliaForChildren", which breaks `Pkg.add Hyperpolymath`. Renamed to JuliaForChildren to match. (G21) Verified: Registry.toml + all 37 packages parse; an independent name<->UUID cross-check across 37 packages / 191 Deps entries passes (this was the only mismatch); the repo field matches the git remote slug. Note: a local Pkg.Registry.add(file://...) round-trip fails under this sandbox's bundled libgit2 1.6.4 on the repo's signed-commit history (system git clones it fine; `git fsck` is clean) -- an environment limitation, not a repo defect. Marked CI-only; a real https:// add in CI is the intended check. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01UPFC9YQ7g9gc3VnRox42Q1 --- H/Hyperpolymath/Compat.toml | 2 +- H/Hyperpolymath/Deps.toml | 2 +- Registry.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/H/Hyperpolymath/Compat.toml b/H/Hyperpolymath/Compat.toml index 34d7e0a..957b79d 100644 --- a/H/Hyperpolymath/Compat.toml +++ b/H/Hyperpolymath/Compat.toml @@ -12,7 +12,7 @@ FirmwareAudit = "0.1" HackenbushGames = "1" HardwareResilience = "0.1" InvestigativeJournalist = "0.1" -JuliaKids = "0.1" +JuliaForChildren = "0.1" KnotTheory = "1" LowLevel = "0.1" MacroPower = "0.1" diff --git a/H/Hyperpolymath/Deps.toml b/H/Hyperpolymath/Deps.toml index 34237a9..f132a7f 100644 --- a/H/Hyperpolymath/Deps.toml +++ b/H/Hyperpolymath/Deps.toml @@ -12,7 +12,7 @@ FirmwareAudit = "e6a7b8c9-d0e1-4f2a-ab3c-4d5e6f7a8b9c" HackenbushGames = "01ec8bc2-77c0-4797-a5fe-db76a6b99454" HardwareResilience = "d5f6a7b8-c9d0-4e1f-9a2b-3c4d5e6f7a8b" InvestigativeJournalist = "379a7c0a-3675-4b32-b948-cb4760c6e442" -JuliaKids = "c1c96f90-3ae4-433d-aa60-06e66792fdf1" +JuliaForChildren = "c1c96f90-3ae4-433d-aa60-06e66792fdf1" KnotTheory = "215268c9-7579-426e-8b7c-a3dc27acd339" LowLevel = "a1b2c3d4-e5f6-4a1b-8c2d-3e4f5a6b7c8d" MacroPower = "b2c3d4e5-f6a7-4b8c-9d0e-1f2a3b4c5d6e" diff --git a/Registry.toml b/Registry.toml index e0d4058..b97b582 100644 --- a/Registry.toml +++ b/Registry.toml @@ -1,6 +1,6 @@ name = "JuliaProfessionalRegistry" uuid = "2ba92a00-ca78-4729-9a29-51b4a830c8fa" -repo = "https://github.com/hyperpolymath/HyperpolymathRegistry.git" +repo = "https://github.com/hyperpolymath/julia-professional-registry.git" description = """ Hyperpolymath Julia package registry. Contains all hyperpolymath Julia packages.