Skip to content

jazzy: gz_ogre_next_vendor without shaderc, as in lyrical - #152

Merged
Tobias-Fischer merged 1 commit into
mainfrom
jazzy-ogre-no-shaderc
Oct 24, 2026
Merged

Tobias-Fischer merged 1 commit into
mainfrom
jazzy-ogre-no-shaderc

Conversation

@Tobias-Fischer

Copy link
Copy Markdown
Collaborator

gz_ogre_next_vendor only wraps conda-forge's ogre-next; the package is 37 KB and builds no OGRE-Next of its own. It still depends on shaderc, carried over from the upstream package.xml. So every shaderc pin change rebuilds it and its 50 dependents (the Gazebo stack, nav2_bringup, the turtlebots, desktop_full and so on). That's the whole jazzy rebuild in the pinning update #94.

Lyrical and rolling already drop it (remove_host / remove_run: ["shaderc"]). This does the same for jazzy and gives just this package build 28. Its dependents don't need a new build: their run dependencies on it don't change.

Tested: built locally on osx-arm64. ros2-gz-ogre-next-vendor 0.0.5 _28 has the same dependencies as _27, minus shaderc.

After merging: the bot should regenerate #94, and jazzy should then have nothing to rebuild.

🤖 Generated with Claude Code

The package only wraps conda-forge's ogre-next (no OGRE-Next build of its
own), but kept shaderc from the upstream package.xml. So every shaderc pin
change rebuilt it and its 50 dependents (the Gazebo stack, nav2_bringup, the
turtlebots, desktop_full, ...), as in the pinning update #94. New build 28 of
just this package; its dependents don't need one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Tobias-Fischer Tobias-Fischer added the build:jazzy PR build: build only jazzy (with other build:<distro> labels: only those) label Oct 24, 2026
@Tobias-Fischer
Tobias-Fischer enabled auto-merge (squash) October 24, 2026 04:40
@github-actions

Copy link
Copy Markdown

ABI check (linux-64)

jazzy linux-64: 1 can be bumped on their own
1 packages can be bumped on their own (no libraries: 1)
package released → PR verdict details
gz-ogre-next-vendor 0.0.5 (build 27) → 0.0.5 no libraries: nothing to compare dropped dependencies: shaderc

Compared with the newest builds on https://conda.anaconda.org/robostack-jazzy/linux-64.

About this check

Each package this pull request built, compared with its newest released build (tools/abi_check.py, libabigail):

  • compatible / additions: the package can be bumped on its own;
  • soname / incompatible: the packages that depend on it need a rebuild (build number bump) in the same pull request.

Exported symbols are compared (the released packages are stripped, so struct layouts aren't); unchanged installed headers rule out layout and inline changes, changed ones are listed for review. Dependents to rebuild are the released ones linking to a changed library. A changed pin is part of the comparison.

@Tobias-Fischer
Tobias-Fischer merged commit 3f4b1ca into main Oct 24, 2026
12 checks passed
@Tobias-Fischer
Tobias-Fischer deleted the jazzy-ogre-no-shaderc branch October 24, 2026 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build:jazzy PR build: build only jazzy (with other build:<distro> labels: only those)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant