Repository navigation
lyrical, rolling: pin every gz/sdformat vendor to Jetty's majors - #209
Merged
Merged
Conversation
Extends the four lyrical pins from #208 to all Gazebo vendors, as suggested in review, so that no solve can mix Gazebo releases (an unpinned osx-arm64 py312 solve took gz-transport 14, Ionic). The majors come from the vendor tags in each distribution's snapshot. rolling's vendors already target the next Gazebo (prereleases such as gz-sim 11) that conda-forge does not ship, so rolling builds against Jetty too. jazzy already pins Harmonic through versioned names (gz-sim8, ...), and humble uses Fortress (libignition-*6). The published vendor builds are all Jetty already, so nothing is rebuilt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #208, as @traversaro suggested there (#208 (comment)): pin every Gazebo vendor, not just the four that drifted.
Which Gazebo each distribution uses, read from the vendor tags in each
rosdistro_snapshot.yaml(theLIB_VER_MAJORin each vendor'sCMakeLists.txt):libignition-*6, the major is in the namegz-sim8,gz-transport13,sdformat14, ...)Jetty majors: gz-cmake 5, gz-common 7, gz-fuel-tools 11, gz-gui 10, gz-launch 9, gz-math 9, gz-msgs 12, gz-physics 9, gz-plugin 4, gz-rendering 10, gz-sensors 10, libgz-sim 10, gz-tools 2, libgz-transport 15, gz-utils 4, sdformat 16 (also for
sdformat_urdf, which has to matchsdformat_vendor).Checks:
rs <distro> check-depson all 5 platforms for lyrical and rolling: no gz or sdformat conflicts. The conflicts it does report (qt-main, libcamera, opencv, pcl, magic_enum, proxsuite, visp) are already there on main.build_numberbump and nothing is rebuilt. I labelled thisbuild:nonefor that reason.🤖 Generated with Claude Code