The ROS PMC meeting for this week was on Tuesday. The notes from the meeting are available at ROS 2 PMC weekly meeting agenda - May 13, 2025
PMC Business
- No formal PMC business today.
Ongoing Tasks
-
Buildfarm:
-
Waffle assignments:
- May 8 + May 15: Alberto
-
Rosdistro Assignments
- May 13 - May 20: @wjwwood + @christophebedard
- Outgoing rosdistro issues:
- @emersonknapp: Are rosdistro issues that are purely “internal development” under the responsibility of rosdistro assignment?
- @mjcarroll: no, and we should add a label to reflect that.
- @emersonknapp: Add live555_vendor to source index by roehling · Pull Request #45674 · ros/rosdistro · GitHub uses FSFAP which is not an OSI license (but appears in SPDX:
- @nuclearsandwich while there are many potentially good non-OSI licenses, we are not lawyers and we are relying on OSI to do a good legal review on their licenses.
- @emersonknapp : Add live555_vendor to source index by roehling · Pull Request #45674 · ros/rosdistro · GitHub pis using REUSE Specification – Version 3.3 | REUSE is this something that we should promote?
- @mjcarroll Not sure, let’s open an issue on rosdistro to track
- @emersonknapp: Are rosdistro issues that are purely “internal development” under the responsibility of rosdistro assignment?
-
ROS Bosses:
- Christophe on behalf of Audrow (Humble)
- Sync this week, hold starting Wed 14th
- Shane (Noetic)
- Second to last Noetic Sync this week
- After sync we will immediately freeze for the last sync. Only merge PRs that fix regressions during the last sync
- No new packages
- No new features
- Marco (Jazzy)
- No updates
- Yadu (Rolling)
- No updates
- Christophe on behalf of Audrow (Humble)
Kilted Development
- Testing and Tutorial Party
- Closed 520/563 (92%)
- Of the remaining 45 tickets:
- 30 (70%) are Windows
- 4 are RHEL
- 3 are Zenoh
- Some issues worth calling out:
- FastDDS debians were built without security
- Fixed as of 5/8 16:00 Pacific
- GurumDDS is still broken, but now only requires a tag/release
- FastDDS debians were built without security
- Bug fixes only for all core packages, please tag @cottsay on any PRs targeting kilted
- Distro freeze on 5/19
- Release on 5/23
Agenda Items
- @Yadunund Adding Julien Enoch and YuYuan as maintainers of rmw_zenoh
- @mjcarroll will send formal announcement for on-boarding them as committers
- @ahcorde Looking for feedback on API/ABI break in image transport
- This breaks API in order to get image_transport working correctly with lifecycle nodes. It would break all downstream users of the API. There isn’t a way to do it while maintaining API stability or doing a tick-tock cycle.
- Please review and comment: Support lifecycle node - NodeInterfaces by ahcorde · Pull Request #352 · ros-perception/image_common · GitHub
- @mjcarroll OSRF Adopts Policy on Use of Generative AI in Contributions
- The OSRF allows the use of Generative AI tools in contributions (code, docs, etc.) but contributors are responsible for:
- Understanding the tools and their limitations.
- Ensuring the output is high-quality, original, and doesn’t violate copyright.
- Clearly disclosing the use of AI tools in their contributions.
- Verifying the accuracy and appropriateness of AI-generated content.
- Basically, use AI responsibly, be transparent, and make sure your contributions are still top-notch!
- The OSRF allows the use of Generative AI tools in contributions (code, docs, etc.) but contributors are responsible for:
- @tomoya Generative AI policy to issue/pr template
- @tomoya GSoC Contributor Introduction (Michael Carlstrom)
- Welcome! and we are gonna work on ros2doctor improvement project
- @mjcarroll L-turtle project board: L-turtle Feature Roadmap · GitHub
- Starting to track topics for the L-turtle release here.
- @mjcarroll OSRA funding requests
- Presentation on how the OSRA funding requests will look.
- Request for contributors in defining scope/level of effort for a few of our topic areas.
- @cottsay Dependency scoping regression in colcon-core https://github.com/colcon/colcon-core/pull/693
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.