Skip to content

[kilted] Use rclcpp type support helpers in rosbag2_cpp (backport #2017)#2129

Merged
MichaelOrlov merged 1 commit intokiltedfrom
mergify/bp/kilted/pr-2017
Sep 16, 2025
Merged

[kilted] Use rclcpp type support helpers in rosbag2_cpp (backport #2017)#2129
MichaelOrlov merged 1 commit intokiltedfrom
mergify/bp/kilted/pr-2017

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify bot commented Aug 7, 2025

Description

Historically, the type support helpers were implemented in the rosbag2_cpp/typesupport_helpers.cpp, then the implementation of the major helper functions was added to the core rclcpp package in the rclcpp/typesupport_helpers.hpp.
However, the original implementation was never removed from the rosbag2_cpp package.

This PR replaces original type support helpers in the rosbag2_cpp with the same functions from the core rclcpp package to avoid code duplication and divergences in the future.

Additional information

action-ros-ci-repos-supplemental: https://raw.githubusercontent.com/ros2/ros2/rolling/ros2.repos


This is an automatic backport of pull request #2017 done by Mergify.

Signed-off-by: Michael Orlov <morlovmr@gmail.com>
(cherry picked from commit bc37cdf)
@MichaelOrlov MichaelOrlov changed the title Use rclcpp type support helpers in rosbag2_cpp (backport #2017) [kilted] Use rclcpp type support helpers in rosbag2_cpp (backport #2017) Aug 7, 2025
@MichaelOrlov
Copy link
Copy Markdown
Contributor

Waiting for the next Kilted sync to have dependencies on the rclcpp layer to be available in the binaries.

@MichaelOrlov
Copy link
Copy Markdown
Contributor

@ros-pull-request-builder retest this please

@MichaelOrlov
Copy link
Copy Markdown
Contributor

Pulls: #2129
Gist: https://gist.githubusercontent.com/MichaelOrlov/49b2db224a3c767b0631b52fdc557f2e/raw/948482870c54674a51e7464eee704cc4a46ba676/ros2.repos
BUILD args: --packages-above-and-dependencies rosbag2_cpp rosbag2_transport rosbag2_tests
TEST args: --packages-above rosbag2_cpp rosbag2_transport rosbag2_tests
ROS Distro: kilted
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/16965

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@MichaelOrlov MichaelOrlov merged commit 8842c3f into kilted Sep 16, 2025
12 checks passed
@MichaelOrlov MichaelOrlov deleted the mergify/bp/kilted/pr-2017 branch September 16, 2025 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant