The ROS PMC meeting for this week was on Tuesday. The notes from the meeting are available at ROS PMC weekly meeting agenda
PMC Business
- No official business. Turn in slides if you are going to ROSCon!
Ongoing Tasks
-
Buildfarm:
-
Waffle assignments:
- 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.
- October 9 + October 16: @Katherine_Scott
-
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.
- October 14 - October 21: @mjcarroll + @emersonknapp
- Outgoing rosdistro issues:
- @clalancette: Should we merge in Add missing libboost-* rosdep entries in Debian Bookworm by Hugal31 · Pull Request #47678 · ros/rosdistro · GitHub?
- Let’s do it.
- @clalancette: Naming review EasyNavigation: 0.1.3-1 in 'kilted/distribution.yaml' [bloom] by fmrico · Pull Request #48020 · ros/rosdistro · GitHub
- No issues though capital
E
breaks lexicographical sorting
- No issues though capital
- @clalancette: Should we merge in Add missing libboost-* rosdep entries in Debian Bookworm by Hugal31 · Pull Request #47678 · ros/rosdistro · GitHub?
ROS Bosses
- ROS Humble (@audrow)
- No updates
- ROS Jazzy (@marcogg)
- ROS Kilted (@cottsay)
- Sync last week, potential patch before ROSCon
- ROS Rolling (@Yadunund)
- Rolling Sync this week
Agenda Items
- [@mjcarroll] Zulip
- Just a reminder/PSA that we are migrating all project work over to Zulip and sunsetting Slack.
- Topic for review requests (public r/w): Public view of Open Source Robotics Foundation | Zulip team chat
- Release management thread (PMC w, public r): Public view of Open Source Robotics Foundation | Zulip team chat
- @emersonknapp what do we envision the role of Zulip/Discourse/Discord/Slack? It has some features/functionality that overlap with all the other platforms?
- @mjcarroll: In general my understanding is
- Slack will be sunset in favor of PMC specific channels on zulip
- Most discord channels will be sunset or forwarded to the corresponding zulip channels
- Discourse will still serve as a location for broad community announcements and discussions
- Zulip will servce as a location for real time comms, but with advantage of being publicly searchable and indexed (versus slack and discord)
- @mjcarroll: In general my understanding is
- [@mjcarroll] Meetings around ROsCon
- I’m in transit for October 23 Waffle Meeting
- Cancel October 28th PMC meeting (during ROSCon)
- Do October 30th Waffle Meeting from Singapore
- October 31st hackathon: SG ROS MEETUP: Post ROSCON Hackathon, Fri, Oct 31, 2025, 10:30 AM | Meetup
- [@mjcarroll] Windows 11 migration
- This is the last day for standard Windows 10 support. While we have been testing/experimenting with Windows 11 since the kilted release, it’s probably time to make this official
- Waffle Follow-ups
- Usecase for multiple timestamps with message_filter · Issue #209 · ros2/message_filters · GitHub
- discussion on how to handle time synchronization for both local (intra-host) and distributed (inter-host) systems, as standard ROS 2 header only has a single timestamp.
- Update BatteryState.msg with Battery Node Information by cmccrave-CPR · Pull Request #299 · ros2/common_interfaces · GitHub
- [sensor_msgs] Proposal: Add Altitude.msg (scalar vertical position + variance) · Issue #294 · ros2/common_interfaces · GitHub
- Usecase for multiple timestamps with message_filter · Issue #209 · ros2/message_filters · GitHub
- Lyrical Project Board Lyrical Luth · GitHub
- [@emersonknapp]
rmw_shim
: RMW implementation library wrapper/shim by emersonknapp · Pull Request #266 · ros2/rmw_implementation · GitHub- Use shared library loading to pre-hook rmw functions to create a middleware-middleware useful for statistics.
- Mostly including to get some eyes and thoughts about it.
- [@clalancette] Why not use LD_PRELOAD
- [@Andrew_Symington] You can also interpose in Node to good effect (though not cross-language)
- [@mjcarroll] How would the results compare to ros2_tracing
- [@wjwwood] There are situations where dlopen isn’t sufficient (namely bazel)
As a reminder, ROS PMC meetings are open to the public, though only committers and members may speak without being called on. If you have topics that you would like discussed, feel free to respond here