Official state and timeline of ROS2 Bazel build

Hi all

This is a follow up question to Will intrinsic supports ros2 on bazel with bzlmod? .

There has been recent work by Intrinsic to create a ROS2 Bazel build ( GitHub - intrinsic-opensource/ros-central-registry: ROS packages as Bazel modules · GitHub ).

Also, the “Open Robotics Technology Strategy for 2026” ( Open Robotics Technology Strategy 2026 — Open Robotics ) explicitly states

supporting new infrastructure tools such as Bazel

However, development seems to have stopped since March, and there are no updates on Will intrinsic supports ros2 on bazel with bzlmod? or the tracking issue ( Bazel integration in ROS · Issue #1726 · ros2/ros2 · GitHub ).

So, my question, is there a plan for Bazel to be officially supported, and if yes, is there a timeline for it?

Best

Jonathan

1 Like

Intrinsic’s goal is to have a bzlmod version of Lyrical for the core elements available soon after the Lyrical release, likely within a month. Our primary developer on it is on leave until the end of the month at which time we’ll work to catch up for the final changes which landed in Lyrical, instead of diverting resources which could otherwise be focused on the main release. Testing of the early pre-releases showed didn’t have too many breakage last month.

This is still experimental work that Intrinsic is doing and sharing with the community. Though we’re also in contact with several other companies that we know of with interest in this area. And we are working on how to bring these together.

We still don’t have an official plan from the ROS PMC. I believe that there’s going to be a bunch of discussions around this area at ROSCon this fall which will probably be a good time to get people together who are interest in this space together and see what we can align on to meet everyone’s needs. I especially hope that by then we’ll have gotten in depth testing of the ROS Central Registry version of Lyrical to give us good signal about what track we should be following next to push towards an official support level.

3 Likes