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
- @ahcorde to send formal proposal of adding @MiguelCompany as a full voting ROS PMC member.
- OSRA Funding Proposals for 2026
Regular Business
Buildfarm update
- PTAL Buildfarm Issues Triage Sheet
Infra
- Post-mortem report: build.ros2.org
- TL;DR: An automatic unattended upgrade to openjdk made jenkins and agents unable to run console commands due to a version mismatch between the java version and jspawnhelper. The solution was to restart the jenkins service and all jenkins-agent services to have the same running version of java and jspawnhelper (the running processes had the old versions still running).
- [Miguel] continuing to fail on FastDDS jobs: Rdev__fastdds__ubuntu_noble_amd64 #100 [Jenkins]
- ROS Buildfarms Buildtime Performance Analysis
- Buildtime between build.ros2.org and ci.ros2.org have huge differences even though we’re theoretically building the same distributions. For example nightly_linux_debug took 2h 24min, while Rci_nightly_debug took 5h 8min, both building Rolling distribution
- Post-mortem report: build.ros2.org
Issues (no new issues last week)
- Nice week to focus on priority issues

- Nice week to focus on priority issues
Priorities (24 issues open present in the spreadsheet)
-
rmw_connextdds support message making ROS2 CLI tests fail (Michael assigned)
-
sros2.test.sros2.commands.security.verbs.test_generate_policy_no_nodes.test_generate_policy_no_nodes failing consistently in Kilted CI (Michael assigned)
-
ros2service.ros2service.test.test_cli.test_cli failing consistently in Kilted (Scott assigned)
-
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.
- December 4 - @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.
- Dec 2 - Dec 9 - @mjcarroll and @skye.galaxy
- Outgoing rosdistro
- Revert "gtsam: 4.3.0-3 in 'kilted/distribution.yaml' [bloom]" by cottsay · Pull Request #48843 · ros/rosdistro · GitHub
- Maintainers are trying to encode pre-releases into debinc, which isn’t really possible. This is a limitation of package.xml. We can revert for now.
- Revert "gtsam: 4.3.0-3 in 'kilted/distribution.yaml' [bloom]" by cottsay · Pull Request #48843 · ros/rosdistro · GitHub
Release Management
- Audrow (Humble)
- No updates.
- Yadu (Rolling)
- Preparing for Rolling Sync 2025-12-01 - Packaging and Release Management - Open Robotics Discourse
- Need to coordinate ros2_control bumps across a few repos to resolve regressions. Might proceed with the sync first.
- Marco (Jazzy)
- No updates.
- Scott (Kilted)
- Planning a sync, currently blocked on gtsam regression.
Agenda
- [@MiguelCompany] Upgrade to Fast DDS 3.4.x blocked by issue in rclpy
- `rclpy` crashes on exit in tests · Issue #1484 · ros2/rclpy · GitHub
- Current fix doesn’t work locally and may be brittle, depending on the Py_IsFinalizing API call.
- Action: Put on client libraries working group agenda.
- [ahcorde] RViz Drop Qt5 support in rolling
- Problem: We are building rviz against Qt5, which can yield weirdness when interacting with other packages that have Qt6 dependencies (like Gazebo).
- Action: Update package.xml to only use qt6 dependencies in rviz for rolling.
- [MiguelCompany] We have a “core” ros2 package that depends on rmw_zenoh
- Core ROS 2 package has `ros-kilted-rmw-zenoh-cpp` as direct dependency · Issue #1770 · ros2/ros2 · GitHub
- [scott] this is not a dependency because it’s an rmw provider, it’s a dependency because it provides an “isolation plugin”. Ref: Add rmw_test_fixture for supporting RMW-isolated testing by cottsay · Pull Request #21 · ros2/ament_cmake_ros · GitHub
- This dependency could likely be dropped. Needs to be tested. At the very least, we can drop it from the debian.
- [Kat] #GivingTuesday to support the buildfarm/infra