The ROS PMC meeting for this week was on Tuesday. The notes from the meeting are available at ROS 2 PMC weekly meeting agenda - April 29, 2025
PMC Business
- No formal business this week.
Ongoing Tasks
- Buildfarm:
- PTAL: Buildfarm Issues Triage Sheet
- We have an issue with
rmw_cyclonedds_cpp
that was originally spotted on RHEL, but has now started appearing in all nightly Linux builds: ๐งโ๐พ rmw_cyclonedds_cpp: `ddsi_xt_type_init_impl with invalid type object` error in Linux ยท Issue #535 ยท ros2/rmw_cyclonedds ยท GitHub- This needs to be addressed in order for people not to run into it with CycloneDDS during the testing and tutorial party.
- @tomoyafujita could not reproduce, @ahcorde has seen it a few times, @cottsay has seen it on RHEL/Fedora, @mjcarroll to look at it.
- Waffle assignments:
- April 24 + May 1: @MichaelOrlov
- Rosdistro Assignments
- ROS Bosses:
- Audrow (Humble)
- Sync done, @christophebedard to act as backup during Audrowโs leave
- Shane (Noetic)
- For all Noetic repos, @sloretz is suggesting
- Close all PRs adding new features
- Require extra scrutiny on any bugfixes
- Enable PR jobs if they arenโt currently on
- All PRs under
noetic-desktop-full
that were maintained by OSRC folks have been addressed (~70 repos) - Third to last noetic sync will be next week
- For all Noetic repos, @sloretz is suggesting
- Marco (Jazzy)
- Still in hold for sync
- Yadu (Rolling)
- Audrow (Humble)
Kilted Release
- Done
- Add distro source branches
kilted
for core repos - Add distro to CI
- Bump all
rolling
package versions - Branch rosdistro off
rolling
forkilted
- Add distro source branches
- ToDo:
- Add distro to documentation: Add Kilted to the list of distributions. by mjcarroll ยท Pull Request #5401 ยท ros2/ros2_documentation ยท GitHub
- Create beta release tag on ros2/ros2
- Create beta release binaries
- @cottsay to check regressions across all supported platforms
- Land a few more package-specific fixes
- Kick off fat binary package builds today to exercise the process
- Create test cases for
kilted
tutorial party- @mjcarroll to generate changelog/release notes that we can use to add new test cases from new features.
- Requirements for Kilted by Yadunund ยท Pull Request #1560 ยท osrf/ros2_test_cases ยท GitHub
- @Cole is creating pixel art turtlesim icon from release art
- Announce branch, beta, and tutorial party
Agenda Items
- @emersonknapp feedback on improvements to
launch
:- Add a path join operator for launch: Add a `/` path join operator for `PathJoinSubstitution` by emersonknapp ยท Pull Request #868 ยท ros2/launch ยท GitHub
- No objections, but note that this is similar to Allows substitutions with Python Standard Path Objects with `PathSubstitutions` by InvincibleRMC ยท Pull Request #790 ยท ros2/launch ยท GitHub
- Allow actions to take a single text element, rather than an array or struct:
- General housekeeping around Python launch files in documentation:
- Add a path join operator for launch: Add a `/` path join operator for `PathJoinSubstitution` by emersonknapp ยท Pull Request #868 ยท ros2/launch ยท GitHub
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.