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
- Lyrical Ross Boss: @sloretz confirmed by consensus.
- Discussion on “Deputy Ross Boss” (suggested by @ahcorde, @andrew_symington volunteered), but decided to proceed with Shane solo for now.
- Humble Ross Boss: @christophebedard confirmed, transitioning from @audrow.
- Release Working Group: Established, chaired by @sloretz.
- PMC Membership: @mjcarroll to discuss status with Steven! regarding retirement from open source.
- Lyrical Release Date: Set for Friday, May 22nd, 2026 (moved from May 23rd to avoid weekend/holiday).
Regular Business
Buildfarm update
Issues
- No new issues last week!
- urdfdom_headers breakage
- ros2_controls contributors adding growing pains (need CI permissions).
Priorities
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.
- Feb 3 - Feb 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.
- Feb 10 - Feb 17 - @morlov + @clalancette
- Outgoing rosdistro
Release Management
- @audrow (Humble)
- No updates.
- @yadunund (Rolling)
- No updates.
- @marcogg (Jazzy)
- No updates.
- @cottsay (Kilted)
- No updates.
Working Group Updates
- Client Library Working Group
- Accelerated Memory Transport Working Group
- Meeting tomorrow 8am Pacific (5pm CET?)
- Working prototype of native buffers (Accelerated Memory Transport) - Open Robotics Discourse
- @mjcarroll to make a zoom meeting
- ROSGraph Working Group
- Meeting next week
Agenda
- Platforms for Lyrical
- @claraberendsen: Resolute (26.04)
- Tracker: Resolute 26.04 Headless setup · Issue #838 · ros2/ci
- The latest mcap builds on Resolute: https://ci.ros2.org/job/ci_linux/27548/
- Working to set up defaults on CI to the needed branches for Resolute. Looking to hand-off this work.
- @claraberendsen: Windows 11
- Machines are back online.
- Working on some resource exhaustion regressions.
- MSVC 2022 transition: cyclonedds release? Key support by eboasson · Pull Request #550 · ros2/rmw_cyclonedds · GitHub
- New board for tracking Windows 11 issues/progress.
- @cottsay: RHEL 10
- Flake8 fixes: Fix rhel10 flake8 problems by InvincibleRMC · Pull Request #248 · ros2/rosidl_python · GitHub
- Still pending: removal of pydocstyle, Qt6 Python bindings for rqt, uncrustify config.
- @claraberendsen: Resolute (26.04)
- @claraberendsen: What is the plan for wiki.ros.org long term?
- @cottsay: Why are urdfdom and urdfdom_headers ROS packages?
- Decision: Move maintenance of URDF/DOM headers to ROS 2 Controls PMC (@ahcorde to coordinate).
- @cottsay: FYI: Setuptools 82 has officially dropped pkg_resources.
- Infra Team to track and mitigate by pinning packages where necessary.
Review of Allocator Gymnastics & Valgrind
- @jmachowinski proposed a fix for ASAN/Valgrind issues (allocator mismatch).
- Decision: “Tick-tock” deprecation strategy due to API break. @jmachowinski to split work into “behavior change” PR (backportable) and “cleanup” PR (rolling).