资讯

Gazebo PMC Meeting Minutes 2026-08-24

ROS Discourse·2026/8/26 18:01:09🔗 原文

📌 概要

<p>Hi Gazebo Community!</p> <p>This week’s meeting was held on <span class="discourse-local-date">Mon, Aug 24, 2026 6:00 PM UTC</span> and the following is a summary:</p> <h2><a class="anchor" href="h

<p>Hi Gazebo Community!</p> <p>This week’s meeting was held on <span class="discourse-local-date">Mon, Aug 24, 2026 6:00 PM UTC</span> and the following is a summary:</p> <h2><a class="anchor" href="https://discourse.openrobotics.org#p-117299-pmc-business-1" name="p-117299-pmc-business-1"></a>PMC Business</h2> <ul> <li>None</li> </ul> <h2><a class="anchor" href="https://discourse.openrobotics.org#p-117299-new-agenda-items-2" name="p-117299-new-agenda-items-2"></a>New agenda items</h2> <ul> <li><strong>Avoid GitHub PR Stacks</strong>: The PMC recommends avoiding GitHub PR stacks (<code>gh-stack</code>) for now for all Gazebo committers due to an upstream bug (<a href="https://github.com/github/gh-stack/issues/371" rel="noopener nofollow ugc">gh-stack#371</a>) that produces malformed commit author attributions.</li> <li><strong>Deprecating FreeImage for Ubuntu 26.04 (Resolute) / Jetty</strong>: Because FreeImage is being deprecated across package managers (<a href="https://github.com/osrf/homebrew-simulation/issues/3298" rel="noopener nofollow ugc">homebrew-simulation#3298</a>), the team agreed to drop FreeImage from 26.04 Jetty debs (<a href="https://github.com/gazebo-forks/ogre-2.3-release/pull/11" rel="noopener nofollow ugc">ogre-2.3-release#11</a>), deploying first to nightly / Rotary builds.</li> <li><strong>Gazebo-M Naming Process</strong>: Screened candidate names on the <a href="https://docs.google.com/spreadsheets/d/1dveyz4Oc3akVfmwRcgmYxy9KUuy7b5aRJx6kUgb9gq0/edit?usp=sharing" rel="noopener nofollow ugc">namestorming sheet</a>, filtering out candidates with trademark or spelling issues. Be on the look out for a public poll to choose the name of the next Gazebo release.</li> <li><strong>Pixi Environment Updates</strong>: Updating Pixi environment configurations to match Ubuntu Resolute for Gazebo Rotary (<a href="https://github.com/ros2/ros2/pull/1834" rel="noopener nofollow ugc">ros2#1834</a>).</li> <li><strong>Bazel Maintenance Hand-off</strong>: Coordinating maintenance duties and Central Registry (BCR) access for Bazel build rules across repositories.</li> </ul> <h2><a class="anchor" href="https://discourse.openrobotics.org#p-117299-updates-3" name="p-117299-updates-3"></a>Updates</h2> <h3><a class="anchor" href="https://discourse.openrobotics.org#p-117299-buildfarm-infrastructure-4" name="p-117299-buildfarm-infrastructure-4"></a>Buildfarm &amp; Infrastructure</h3> <ul> <li><strong>Buildfarm Status</strong>: No new buildfarm issues this week. Tracking open issues on the <a href="https://osrf.github.io/buildfarm-tools/dashboard/index.html" rel="noopener nofollow ugc">Dashboard</a> including <code>UNIT_Server</code> timeout (<a href="https://github.com/gazebosim/gz-sim/issues/3829" rel="noopener nofollow ugc">gz-sim#3829</a>) and <code>ApplyLinkWrenchTestFixture</code> flakiness (<a href="https://github.com/gazebosim/gz-sim/issues/2727" rel="noopener nofollow ugc">gz-sim#2727</a>). Investigating a failed <code>BuoyancyTest.UniformWorldMovement</code> build on Rotary Resolute.</li> </ul> <h3><a class="anchor" href="https://discourse.openrobotics.org#p-117299-testing-continuous-integration-5" name="p-117299-testing-continuous-integration-5"></a>Testing &amp; Continuous Integration</h3> <ul> <li><strong>Bazel Test Flakiness CI</strong>: Added Bazel CI workflows (<a href="https://github.com/gazebosim/gz-math/pull/820" rel="noopener nofollow ugc">gz-math#820</a>, <a href="https://github.com/gazebosim/gz-transport/pull/939" rel="noopener nofollow ugc">gz-transport#939</a>) to repeatedly run test suites and isolate flaky targets.</li> <li><strong>gz-transport Test &amp; CLI Improvements</strong>: <ul> <li>Replaced deterministic sleep calls with <code>waitUntil</code> condition checks in <code>Node_TEST</code> and <code>gz_TEST</code> across supported release branches (<a href="https://github.com/gazebosim/gz-transport/pull/941" rel="noopener nofollow ugc">Rotary</a>, <a href="https://github.com/gazebosim/gz-transport/pull/944" rel="noopener nofollow ugc">Jetty</a>, <a href="https://github.com/gazebosim/gz-transport/pull/945" rel="noopener nofollow ugc">Ionic</a>, <a href="https://github.com/gazebosim/gz-transport/pull/946" rel="noopener nofollow ugc">Harmonic</a>).</li> <li>Improved <code>gz topic publish</code> CLI command handling across branches (<a href="https://github.com/gazebosim/gz-transport/pull/930" rel="noopener nofollow ugc">Rotary</a>, <a href="https://github.com/gazebosim/gz-transport/pull/933" rel="noopener nofollow ugc">Jetty</a>, <a href="https://github.com/gazebosim/gz-transport/pull/934" rel="noopener nofollow ugc">Ionic</a>, <a href="https://github.com/gazebosim/gz-transport/pull/935" rel="noopener nofollow ugc">Harmonic</a>, <a href="https://github.com/gazebosim/gz-transport/pull/936" rel="noopener nofollow ugc">Fortress</a>) and fixed <code>gz_TEST.TopicPublish</code> (<a href="https://github.com/gazebosim/gz-transport/pull/929" rel="noopener nofollow ugc">Rotary</a>, <a href="https://github.com/gazebosim/gz-transport/pull/932" rel="noopener nofollow ugc">Fortress</a>).</li> </ul> </li> </ul> <h3><a class="anchor" href="https://discourse.openrobotics.org#p-117299-physics-simulation-6" name="p-117299-physics-simulation-6"></a>Physics &amp; Simulation</h3> <ul> <li><strong>Dynamic Mesh Volume Calculation</strong>: Updated <code>gz-sim</code> to compute duck volume expectations directly from mesh geometry instead of a hardcoded constant (<a href="https://github.com/gazebosim/gz-sim/pull/3912" rel="noopener nofollow ugc">gz-sim#3912</a>).</li> <li><strong>Centroid-Based Buoyancy</strong>: Updated <code>gz-sim</code> to apply buoyancy forces at the collision geometry centroid while properly respecting mesh scaling (<a href="https://github.com/gazebosim/gz-sim/pull/3909" rel="noopener nofollow ugc">gz-sim#3909</a>).</li> </ul> <p>As always, the meeting notes are available at <a href="https://docs.google.com/document/d/1RpVMkwiKqXKnDjqtkviz4qp73oehivf4Z1x-fTITgZY/" rel="noopener nofollow ugc"><img alt=":classical_building:" class="emoji" height="20" src="https://emoji.discourse-cdn.com/noto/classical_building.png?v=15" title=":classical_building:" width="20" /> Gazebo PMC meeting weekly agenda - Google Docs</a>.</p> <p>The next Gazebo PMC meeting will be on <span class="discourse-local-date">Mon, Aug 31, 2026 6:00 PM UTC</span><br /> (See <a href="https://calendar.google.com/calendar/u/0/embed?src=agf3kajirket8khktupm9go748@group.calendar.google.com&amp;ctz=UTC" rel="noopener nofollow ugc">Open Source Robotics Foundation official events</a>)</p> <p><small>1 post - 1 participant</small></p> <p><a href="https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-08-24/57685">Read full topic</a></p>