The ROS PMC meeting for this week was on Tuesday, March 10, 2026.
ROS PMC Business
- No formal business.
Regular Business
Buildfarm update
Issues
- Connext test failing by a clock failure - Impacting Windows and Linux. [@miguelgonrod] and [@mjcarroll] investigating potential deadlock or race condition.
Priorities
- PTAL Buildfarm Issues Triage Sheet
- ros2topic.pytest.missing_result failure in Kilted and Rolling Connext - [@tomoyafujita] investigated; appears to be an isolation issue. [@mjcarroll] to take a look.
- Rci__nightly-release 3 clang and cmake warnings - Related to uninitialized static_peer. [@mjcarroll] assigned.
Waffle note-taker
Waffle is a weekly meeting where maintainers triage incoming issues and pull requests that haven’t been otherwise acted upon. One person per week is assigned to be the “waffle note-taker” to both take notes in the meeting to keep the meeting as efficient as possible.
- Mar 05 + Mar 12 - [@wjwwood]
Rosdistro assignments
Rosdistro is a weekly assignment to monitor incoming issues and pull requests in GitHub - ros/rosdistro. Two people per week are assigned to be the rosdistro maintainers.
- Mar 03 - Mar 10 - [@emersonknapp] + [@andrew_symington]
- Mar 10 - Mar 17 - [@christophebedard] + [@cottsay]
- Outgoing rosdistro
- Discussion on nanobind PR. [@emersonknapp] provided analysis on shadowing rules. The PMC reached a consensus to add stricter language to the contributing guide against shadowing system dependencies. In the specific case of nanobind, the Debian package is unmaintained/wrong, so the PMC decided to remove the Debian key and merge as a pip key.
Release Management
- [@christophebedard] (Humble)
- No updates.
- [@yadunund] (Rolling)
- No updates.
- [@marcogg] (Jazzy)
- No updates.
- [@cottsay] (Kilted)
- Preparing for Kilted sync 2026-03-12. One small regression noted.
Working Groups
- Client Library Working Group ([@alsora])
- Discussed AsyncIO node implementation for Python (parallel implementation of executor/node concepts).
- Accelerated Memory Transport Working Group ([@ahcorde])
- First PR is open! PMC members are encouraged to prioritize reviews for Lyrical features.
- ROSGraph Working Group ([@emersonknapp])
- Discussion on high-level design for a declarative node framework.
- Plan to transfer NoDL repositories to the ROS Tooling Working Group.
- Lyrical Release Working Group ([@sloretz])
- Discussed release timeline (Kilted sync 1 day earlier, adding Rolling migration date).
- Call for help on Qt6 support, Ubuntu Resolute issues, and Windows 11
test_launch_roshangs.
Agenda
- [RECURRING] GSoC 2026
- Mentor projects due 2026-03-16. Please add proposals to the Project Wiki ASAP.
- Interface Folder Policy ([@MiguelCompany])
- Discussion on whether
msg,srv,action, andidlfolders are strictly required or just convention. [@andrew_symington] argued for strict convention to avoid name collisions. [@mjcarroll] to investigate current enforcement/assumptions.
- Discussion on whether
- RMW Zenoh Test Failures ([@Jenoch])
- Investigation into timeout failures on Windows, likely due to lack of isolation. [@mjcarroll] will perform an
rcutilsrelease to unblock related PRs.
- Investigation into timeout failures on Windows, likely due to lack of isolation. [@mjcarroll] will perform an
- Rust Versioning Follow-up ([@Jenoch])
- Continued discussion on supporting newer Rust versions on older distributions like Jazzy/Humble. [@cottsay] suggested a ROS shim package to manage the environment and target the correct compiler version on Ubuntu without requiring internet access at build time.
Action Items
- @everyone: Add GSoC project proposals to the wiki by March 16.
- @everyone: Triage issues for “Good First Issue” tags for GSoC.
- @mjcarroll: Investigate
ros2topicpytest failure and CycloneDDS uninitialized peer warning. - @mjcarroll: Review Qt6 support PRs from @ahcorde.
- @mjcarroll: Dig into ROS 2 interface folder naming conventions and enforcement.
- @mjcarroll: Perform
rcutilsrelease to unblock RCL test isolation PR. - @ahcorde: Ping vendors and PMC members for reviews on Accelerated Memory Transport PRs.
- @ahcorde: Follow up with @nvcyc on CI access/training.
- @Jenoch: Investigate RMW Zenoh timeout failures in
launch_testing. - @Jenoch + @cottsay: Brainstorm design for a ROS shim package to manage Rust/Cargo versioning on Ubuntu.