Skip to content
ROS Discourse — Community updates· azeey·· 1 days agoSignalEditorial score75

Gazebo PMC Meeting Minutes 2026-11-09

Gazebo PMC Meeting Minutes 2026-11-09

Summary

The Gazebo Project Management Committee (PMC) held a meeting on November 9, 2026, to address several key topics. The group voted to shift the weekly meeting time to 19:00 UTC to accommodate daylight saving time changes. New guidelines for Generative AI contributions were reviewed, requiring disclosure in pull request descriptions while discouraging the direct submission of raw LLM-generated content. Infrastructure updates included security patches and UI improvements to the build server, alongside a plan to disable crashing tests on macOS ARM64 due to an upcoming end-of-support date for Gazebo Fortress on that platform. Technical discussions covered migration efforts for the Pixi tooling to Python, Vulkan headless rendering support in Ogre 2.3, GPU-based depth camera clipping planes, and enhancements to dynamic detachable joint plugins and convex mesh assertions.

Editorial context

The Gazebo PMC meeting minutes document community governance decisions regarding GenAI contribution guidelines, infrastructure upgrades, and specific technical fixes for simulation stability on macOS ARM64.

Source: ROS Discourse — Community updates · Read original article ↗

Article text · Original source · English

On this page

Hi Gazebo Community!

This week’s meeting was held on 2026-11-09T19:00:00Z and the following is a summary:

PMC Business

  • Meeting Time Change: The PMC formally decided to change the weekly meeting time to 19:00 UTC due to daylight saving time (passed with 9 votes in favor).

New agenda items

  • Updated GenAI Guidance: Reviewed the updated GenAI contribution guidance, inspired by the ROS project’s AI-assisted contribution guidelines. AI use disclosure is now required in pull request descriptions (to help reviewers prioritize and approach reviews) and optional in individual commit messages, and the PR template will be updated accordingly. Contributors are also discouraged from dumping raw LLM-generated content to respect maintainers’ time.
  • Jenkins Server Upgrade: Upgraded the build.osrfoundation.org Jenkins instance with security patches, UI updates (such as relocated management buttons), and a build timeout plugin.
  • Tutorial Party Planning: Discussed preparations for the upcoming tutorial party on 2027-02-24T00:00:00Z to review documentation and filter out non-essential pages, with planning meetings to be scheduled in early January. Adding metadata tags to each tutorial document was suggested to distinguish static pages from those requiring testing or multiple reviews.

Updates

Infrastructure & Buildfarm

  • Fortress macOS ARM64 Crash & Support End of Life: Investigated a test crash in INTEGRATION_twoProcsPubSub (PubSubWrongTypesOnSubscription) on macOS arm64 in ign-transport11 (gz-transport#998). As noted in the early end-of-support announcement for Gazebo Harmonic and Fortress on macOS, macOS support and Homebrew formulas are scheduled to drop on 2027-01-10T00:00:00Z, and the team agreed to disable the crashing test on macOS to unblock Fortress.
  • Pixi Tool Migration to Python: Opened the first Python implementation of the Pixi Windows .bat scripts (release-tools#1583) for high-level design review as a step toward macOS support and shared cross-platform tooling across Windows, macOS, and Linux.

Rendering & GUI

  • Vulkan Headless Support & Large Simulation Fixes: Updated ogre-2.3 packages with Vulkan headless support (ogre-2.3-release PRs), incorporating an upstream patch for a crash when running headless without a monitor. Also iterating on gz-gui patches (gz-gui#798) to fix a rendering race condition that previously caused issues when running large simulations such as the Jetty demo world and warehouse; this will be tested on other render backends and rebased against an overlapping shutdown serialization PR.
  • Depth Camera Near and Far Clipping Planes: Opened PRs in gz-rendering#1418 and gz-sensors#701 to support SDF //camera/depth/camera/near and far clipping planes. This enables simulating sensor dead zones (e.g., RealSense or Kinect) while moving clipping to the GPU to eliminate manual CPU-side data loops.

Simulation, Physics & Messages

  • Dynamic Detachable Joint Plugin: Cleaned up and extended a community-contributed detachable joint plugin for attaching arbitrary objects at runtime (gz-sim#4185), adding fixes for startup, nested models, reset, and deletion. For the accompanying message update (gz-msgs#640), the team agreed to add a header field for future extensibility.
  • Convex Mesh Assertions (//mesh/@assert_convex): Opened PRs across sdformat#1736, gz-common#957, and Bullet-Featherstone in gz-physics#1146 so users can declare pre-decomposed convex meshes and skip convex decomposition checks on startup. The team also discussed opening an issue in gz-math to explore moving Mesh data structures to gz-math so they can be used in libsdformat.

As always, the meeting notes are available at :classical_building: Gazebo PMC meeting weekly agenda - Google Docs.

The next Gazebo PMC meeting will be on 2026-11-16T19:00:00Z
(See Open Source Robotics Foundation official events)

What the source reports

Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.

  • paper: not_reported
Source excerpts and review record

Automatically extracted; no manual editorial approval recorded.

Source:ROS Discourse — Community updates · discourse.openrobotics.org

Timezone · UTC

Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).