Hi Gazebo Community!
This week’s meeting was held on 2026-06-29T18:00:00Z and the following is a summary:
PMC Business
- None
New agenda items
- Rotary CI and Ubuntu 24.04 Nightlies: Discussed when to stop building nightlies for 24.04 once Rotary CI is on 26.04 (see Zulip thread). The project will continue releasing nightlies and running stable branch CI jobs for Ubuntu 24.04 until August (to coincide with the Ubuntu 26.04.1 point release). AddressSanitizer (ASAN) builds for 24.04 will be stopped earlier to conserve resources, and pull request CI required jobs will transition to Ubuntu 26.04 as soon as infrastructure updates are complete.
- Building Ubuntu Dependencies from Source: Evaluated a prototype using
action-ros-cito build all dependencies from source in sdformat#1676 (related to action-gz-ci#80). This approach resolves current colcon build issues in Jenkins (such as Python test failures), though it requires maintaining custom repository files. We’ll continue the discussion on the SDFormat PR. - Rotary Release Artwork Concepts: Brainstormed submitted concepts for the Gazebo Rotary release artwork (including a Ferris wheel, pinwheel, and merry-go-round). The team agreed to present a selection of these core concepts to the artist to allow for creative visual interpretation.
- Ogre Next Upstream Behavior Changes & Performance: Reviewed upstream changes in ogre-next (ogre-next#581 comment) that introduce a ~10% rendering performance gain by replacing heavy transformation calculations, but alter runtime behavior. Concluded that the project should maintain the freedom to patch custom ogre-next deb packages for major performance improvements. To prevent crashes in debug mode or regressions in end-user applications, the new rendering behavior will be enabled selectively via a runtime flag/API in
gz-rendering. - Funding Proposals Reminder: A reminder was noted that funding proposals are due on 2026-06-30T00:00:00Z.
Updates
Infrastructure & Buildfarm
- Flaky Test Tracking & Dashboard: Discussed methods for identifying and tracking flaky tests on the buildfarm. Current scripts in osrf/buildfarm-tools can be used, and a buildfarm dashboard is being developed to make identifying test failures easier. An issue will be opened in
osrf/buildfarm-toolsto centralize tracking and documentation. - Buildfarm Issue Triage & CI Issues: Currently tracking two open buildfarm issues via the issue triage spreadsheet. Investigating a compilation warning in gz-physics#1018 (being addressed upstream in dartsim) and a flaky test failure in gz-transport#887.
Written Updates (Not discussed due to time constraints)
The following updates were shared in the agenda but not covered during the live meeting:
- Terraform Repository Management: Improving ergonomics for managing GitHub repository configurations with Terraform, including handling EOL distributions (terraform_github_repos#2) and filtering branch protections (terraform_github_repos#3).
- Vulkan Improvements: Progress on Vulkan rendering support, including Resolute packaging in ogre-2.3-release#10 and protections in
gz-guito prevent crashes when Vulkan support is inactive (gz-gui#775). - MuJoCo Packaging: Packaging updates available in gazebo-forks/mujoco-release.
- Gazebo Sim Refactoring & Fixes: Recent improvements for the Rotary release in
gz-sim, including adoptinggz::utils::ImplPtrfor Model, Link, and World classes (gz-sim#3747), usingSetComponentDatain Link velocity setters (gz-sim#3746), and fixing the download assets condition variable predicate (gz-sim#3745).
As always, the meeting notes are available at
Gazebo PMC meeting weekly agenda - Google Docs.
The next Gazebo PMC meeting will be on 2026-07-06T18:00:00Z
(See Open Source Robotics Foundation official events)