From e7c86861b55bea38933f047688680f097cf56045 Mon Sep 17 00:00:00 2001 From: Glenn Hickey Date: Tue, 25 Aug 2026 12:53:39 -0400 Subject: [PATCH] Bump sonLib to the head of sonLib#28 deps/sonLib was pinned at c660699, behind sonLib master. This moves it to cbb2285, which is master (f81bde0, taking in sonLib#27's write-error checking) plus the two commits of https://github.com/ComparativeGenomicsToolkit/sonLib/pull/28 "Determinism patches for stHash and st_random" namely iterating hashes in insertion order and giving the random number generator per-thread state. Both matter here: hash iteration order and a shared RNG are the two things that make a run's output depend on something other than its input, and hal2vg is expected to be reproducible. Note this pins an unmerged PR head. It needs re-pointing at the merge commit once sonLib#28 lands, and if that branch is rebased or squashed first, cbb2285 stops being reachable from any branch and a fresh `git submodule update --init` against it will fail. Full build and `make test-only` (88 tests) pass against it. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_017JHRYj2XJLaBCZxavo51TX (cherry picked from commit 0bb6906867599610e313832d7f286f1cfd980a02) --- deps/sonLib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/sonLib b/deps/sonLib index c660699..cbb2285 160000 --- a/deps/sonLib +++ b/deps/sonLib @@ -1 +1 @@ -Subproject commit c660699f1c99c18fc346fec2f91c985fa420b2ec +Subproject commit cbb2285a54f4091af984a5cf888606c3f6dd4e37