Skip to content

Backport: Make create_service accept rclcpp::QoS (#1969)#2779

Closed
sloretz wants to merge 2 commits intohumblefrom
sloretz__humble__backport_1969
Closed

Backport: Make create_service accept rclcpp::QoS (#1969)#2779
sloretz wants to merge 2 commits intohumblefrom
sloretz__humble__backport_1969

Conversation

@sloretz
Copy link
Copy Markdown
Contributor

@sloretz sloretz commented Mar 26, 2025

This backports #1969 with one exception: it does NOT backport the deprecation of the old API. This enables existing ROS Humble users to use the new API.

Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Copy link
Copy Markdown
Collaborator

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with green CI

@fujitatomoya
Copy link
Copy Markdown
Collaborator

Pulls: #2779
Gist: https://gist.githubusercontent.com/fujitatomoya/4a7327d8d7c61408a5126ed3723505b7/raw/955a6fdfa70b015d21e9a8cb6a8cee38b2b5a21a/ros2.repos
BUILD args: --packages-above-and-dependencies rclcpp rclcpp_lifecycle
TEST args: --packages-above rclcpp rclcpp_lifecycle
ROS Distro: humble
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/15624

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

@jmachowinski
Copy link
Copy Markdown
Collaborator

Hm, this might break existing code... The CI is sadly proof of this. Therefore I would drop the backport.

@sloretz
Copy link
Copy Markdown
Contributor Author

sloretz commented Apr 7, 2025

Hm, this might break existing code... The CI is sadly proof of this. Therefore I would drop the backport.

Darn :( I don't know how to resolve this. Thank you for the review. I'll close this backport.

error: call of overloaded ‘create_service(const char [14], ClientPerformanceTest::SetUp(benchmark::State&)::<lambda(test_msgs::srv::Empty_Request_<std::allocator<void> >::SharedPtr, test_msgs::srv::Empty_Response_<std::allocator<void> >::SharedPtr)>&)’ is ambiguous

@sloretz sloretz closed this Apr 7, 2025
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.

3 participants