ROS PMC Minutes for August 5, 2025

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 formal business

Ongoing Tasks

ROS Bosses

Agenda Items

  • [@christophebedard] - * can/should we backport this to Kilted/Jazzy? Add runtime tracing opt-out mechanism by hidmic · Pull Request #185 · ros2/ros2_tracing · GitHub
    • It changes the LTTng tracepoint provider to be (optionally) dlopen’ed separately by libtracetools.so as opposed to directly included in libtracetools.so
    • I personally consider this more of a new feature than a bugfix (even though it originates from a bug report). I think it’s fairly contained to tracetools, but it is more complex than a simple new API
    • Conclusion: If it’s not breaking ABI/API, then it’s ultimately up to the maintainer to decide if they want to backport or not. In this case, seems reasonable to do so, though there are some questions about if this is technically an impact on ABI with moving (non-public) symbols behind a dlopen call.
  • [@tomoyafujita + @invinciblermc] - ros2doctor enhancement: lists ROS and RMW env variable.
    • [ros2doctor] Environment Report by InvincibleRMC · Pull Request #1045 · ros2/ros2cli · GitHub
    • Should be central storage for all the environmental variables? my question is that how we can manage, maintain and collect those list not only for ros2 doctor enhancement but also for general environmental variables in ROS 2. those environmental variables are being removed and added as ROS 2 being developed, i think it would be useful to have dynamic method (APIs) to collect the available environmental variables, and the ros2 doctor can check the user configuration.
    • Conclusion: Seems like a useful addition, should also include tracing environment variables, long term plan to move this to rcl/rcutils/rmw also makes sense, but this is fine in the interim.
  • [@nuclearsandwich] - ci.ros2.org has been adversely affected by an increase in crawling/scraping.
    • There has been downtime/unresponsiveness over the weekend and into Monday
    • The infra team is exploring possible options to rate limit and cache at the reverse proxy layer
    • For more discussion, please join the infra meeting on Monday. Goal is to ensure that CI remains useful and usable by the ROS PMC.

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.

1 Like