ROS PMC Minutes for March 3, 2026

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.

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.

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.

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.

Working Groups

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 BatteryStateArray are 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])
    • Proposal to move resource_retriever_service (extracted from RViz by Stoian Gayda [@sgayda2]) to the ros2 GitHub organization.
    • This refactoring allows for asset retrieval via ROS services without a dependency on RViz.
    • @wjwwood will provide a formal proposal and migration checklist.
  • Performance Tests ([@skye.galaxy])
    • Introduction of ros2-benchmark-container for rclcpp performance 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).

Action Items

  • @everyone
  • @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_cpp Windows test failures (rmw_zenoh#869).
  • @wjwwood
    • Serve as Waffle Notetaker for March 5 and March 12.
    • Write up a formal proposal and checklist for the resource_retriever_service repository 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.