Skip to content

recipe(volrover3): bump cvc_revision 2 -> 3, rebuild against the no-singleton cvcgl - #43

Merged
transfix merged 1 commit into
masterfrom
chore/volrover3-republish-cvcgl-nosingleton
Aug 20, 2026
Merged

transfix merged 1 commit into
masterfrom
chore/volrover3-republish-cvcgl-nosingleton

Conversation

@transfix

Copy link
Copy Markdown
Owner

Rebuild-and-republish of the volrover3 cvcpkg package against the new cvcgl (libcvc SDK), which removes the process-wide cvc::gl::context() singleton and quiets cvcGL's per-frame logging (libcvc PR #199).

No source change. volrover3 already constructs the scene graph with the injected-app ctor (MainWindow: make_shared<SceneGraph>(*m_app, "volrover3")) and uses none of the removed API — verified across the repo. The recipe deps are unpinned, so the build picks up the latest cvcgl/libcvc automatically.

This is purely a cvc_revision bump (2 → 3): the publish workflow packs at the recipe's revision, and a re-publish no-ops on the immutable +cvc.2 already on cvcpkg.org, so the bump is required for the app to advance.

Sequencing: publish the new cvcgl/libcvc family first (libcvc #199 merged → libcvc publish-cvcpkg), then run volrover publish-cvcpkg with enable_volrover3=true so volrover3 links the new cvcgl.

…w cvcgl

cvcGL removed its process-wide cvc::gl::context() singleton (each SceneGraph now
owns its state publisher under the injected app, on the publisher's own joined
thread) and re-levelled its per-frame VolumeNode logging so a host's console is
quiet by default. volrover3 already builds with the injected-app SceneGraph ctor,
so no source change is needed — this is a rebuild against the fixed cvcgl. The
deps are unpinned, so the build picks up the latest cvcgl/libcvc. A re-publish
no-ops on the immutable +cvc.2 revision, so the bump is required to advance the
app on cvcpkg.org.
@transfix
transfix merged commit 61a0a6d into master Aug 20, 2026
7 of 17 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