The ROS PMC meeting for this week was on Tuesday. The notes from the meeting are available at ROS PMC weekly meeting agenda
ROS PMC Business
- Daylight Savings Time: US Daylight Savings Time starts this weekend. The meeting will move 1 hour earlier to retain its relative position in most calendars. @mjcarroll will update the event.
Regular Business
Buildfarm update
The ROS Buildfarm is the central infrastructure for building, testing, and distributing ROS packages. It ensures that the thousands of packages in the ROS ecosystem are compatible and correctly built for all supported platforms.
Issues
- No new issues reported last week.
Priorities
- PTAL Buildfarm Issues Triage Sheet
- Isolation problems in kilted and rolling for
ros2doctorandros2topic(ros2cli#1129) → @mjcarroll investigating. rmw_zenoh_cpptests failing on Windows (rmw_zenoh#869) → @claraberendsen investigating.
- Tooling update: Mark disabled tests with the
disabledlabel on their corresponding GitHub issues.
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: This repo maintains a lists of repositories for each ROS distribution. Two people per week are assigned to be the rosdistro maintainers.
- Mar 03 - Mar 10 - @emersonknapp + @andrew_symington
Release Management
Release Management involves the coordination and execution of ROS distribution releases, ensuring that all packages meet quality standards and are delivered to the community on schedule.
- @christophebedard (Humble)
- No updates.
- @yadunund (Rolling)
- No updates.
- @marcogg (Jazzy)
- No updates.
- @sloretz (Kilted)
- Buildfarm churn was too high last week; sync pushed back to this week.
Working Groups
- Client Library Working Group (@alsora)
- Meeting this Friday.
- Accelerated Memory Transport Working Group (@ahcorde)
- Meeting last week; next meeting tomorrow.
- Prototype is currently under review.
- ROSGraph Working Group (@emersonknapp)
- Meeting today.
- Discussion on declarative node planning and architecture.
- FYI: Design discussion: Discoverable, not serviceable ROS interfaces for lifecycle nodes
- Lyrical Release Working Group (@sloretz)
- Notes
- Discussed release timeline changes (Kilted 1 day earlier, adding Rolling migration date).
- Help needed: Tackle Ubuntu Resolute issues, review Qt6 support PRs, and investigate Windows 11
test_launch_roshangs.
Agenda
- GSoC 2026 (Recurring until April 21st)
- Official Schedule | Project Wiki
- Mentor projects are due March 16, 2026.
- Please add proposals to the wiki and triage issues for “Good First Issue” tags.
- Community Office Hours
- Discussed Pixi with [@esteve].
- Battery state message pull request (common_interfaces#302) with [@YaraShahin]. Conclusion: Array messages like
BatteryStateArrayare generally discouraged in favor of independent packages or more aggregate types. - Investigation into ROSIDL caching layer to address slow no-op builds.
- Resource Retriever Service ([@wjwwood])
- Performance Tests ([@skye.galaxy])
- Introduction of ros2-benchmark-container for
rclcppperformance testing across RMW implementations. - Discussion on longitudinal tracking (e.g., via Grafana) and the need for consistent hardware (e.g., dedicated runners vs. variable EC2 instances).
- Introduction of ros2-benchmark-container for
Action Items
- @everyone
- Add GSoC project proposals to the wiki by March 16.
- Triage issues with “Good First Issue” tags to help GSoC student applicants.
- Review @ahcorde’s PRs for Qt6 support (ros2/ros2#1798).
- Fill out the Lyrical Release Working Group availability form.
- @mjcarroll
- Update the PMC meeting event for the Daylight Savings Time shift.
- Investigate buildfarm isolation problems (ros2cli#1129).
- Grant write access to the PMC agenda to @skye.galaxy and other regular contributors.
- @claraberendsen
- Investigate
rmw_zenoh_cppWindows test failures (rmw_zenoh#869).
- Investigate
- @wjwwood
- Serve as Waffle Notetaker for March 5 and March 12.
- Write up a formal proposal and checklist for the
resource_retriever_servicerepository migration.
- @emersonknapp + @andrew_symington
- Perform Rosdistro maintenance for the week of March 3 - March 10.
- @ahcorde
- Reach out to contacts at AMD and Qualcomm for feedback on the memory transport proposal once PRs are open.
- @sloretz
- Open a PR to update the ROS 2 Lyrical release timeline.
- @skye.galaxy
- Add detailed notes from the performance test discussion to the PMC agenda document.