Skip to content

3rdparty: point libossia and avendish at their master commits - #2178

Merged
jcelerier merged 1 commit into
masterfrom
fix/submodules-to-master
Aug 8, 2026
Merged

3rdparty: point libossia and avendish at their master commits#2178
jcelerier merged 1 commit into
masterfrom
fix/submodules-to-master

Conversation

@jcelerier

Copy link
Copy Markdown
Member

#2163 landed with the submodules pinned to the branches it was developed against. Those have since been merged, and rebased in the merging, so the commits master records don't exist on libossia/master or avendish/main — they exist only on the source branches.

score master records          on upstream master?
  libossia  b167d39b7           NO  (only on fix/backwards-playback-dataflow)
  avendish  948d21d25           NO  (only on fix/quantification-backwards)

It resolves today only because those branches still exist. Delete either and a fresh clone of score can no longer check out its submodules.

The change

libossia  b167d39b7 -> cdeb2619e   build: version Boost.Asio's global symbols on Windows
avendish  948d21d25 -> cb3d29191   halp: one quantification grid, walked once

Both verified reachable from libossia/master and avendish/main respectively.

Same source

I checked rather than assumed — the trees are not byte-identical, but the entire difference is .github/workflows/*, which upstream changed while the branches were open:

git diff b167d39b7 cdeb2619e -- . ':(exclude).github'   # empty
git diff 948d21d25 cb3d29191 -- . ':(exclude).github'   # empty

So no source change, and score stops pinning both projects to their pre-merge CI as a side benefit.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XGta2LPAedDP3Txvyq8kTW

#2163 landed with these pinned to the branches it was developed against, which
was right while those branches were what carried the changes. They have since
been merged, and rebased in the merging, so the commits master records here do
not exist on libossia master or avendish main - they exist only on
fix/backwards-playback-dataflow and fix/quantification-backwards.

That resolves today, because those branches are still there. It stops resolving
the moment either is deleted, and a fresh clone of score can no longer check out
its submodules.

Point them at the same work as it landed upstream:

  libossia  b167d39b7 -> cdeb2619e  build: version Boost.Asio's global symbols
  avendish  948d21d25 -> cb3d29191  halp: one quantification grid, walked once

The source is identical either way - the only difference between the branch tips
and these is .github/workflows, which upstream changed while the branches were
open, so this also stops score pinning both projects to their pre-merge CI.
@jcelerier
jcelerier merged commit 6d608f5 into master Aug 8, 2026
2 of 43 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant