Skip to content

Add ros2 repo to gz-transport15 for zenoh package#96

Merged
iche033 merged 1 commit intomasterfrom
transport_zenoh_ros2
Apr 24, 2025
Merged

Add ros2 repo to gz-transport15 for zenoh package#96
iche033 merged 1 commit intomasterfrom
transport_zenoh_ros2

Conversation

@iche033
Copy link
Contributor

@iche033 iche033 commented Apr 18, 2025

Alternative to #94

Use ros2 repo for zenoh packages instead of the eclipse-zenoh repo

Related PR: gazebosim/gz-transport#614

Signed-off-by: Ian Chen <ichen@openrobotics.org>
@j-rivero
Copy link
Contributor

Using a docker image for rolling, the number of dependencies inside ROS for zenoh-cpp-vendor is pretty low:

0 upgraded, 2 newly installed, 0 to remove and 5 not upgraded.
Inst ros-rolling-ros-workspace (1.0.3-6noble.20241213.192716 ROS noble:noble [amd64])
Inst ros-rolling-zenoh-cpp-vendor (0.5.0-1noble.20250325.164937 ROS noble:noble [amd64])

@j-rivero
Copy link
Contributor

This is approach is safe and can be used with a little cost as far as I can say. We would need a long term solution to provide the user with a default good binary distribution but this works until then.

@j-rivero
Copy link
Contributor

As a side effect, we are not going to be in control of what version of Zenoh we are using. Not a blocker but something to consider.

@iche033
Copy link
Contributor Author

iche033 commented Apr 24, 2025

ok sounds good. I'll merge this in first so we have something to start testing with

@iche033 iche033 merged commit aff4611 into master Apr 24, 2025
3 checks passed
@iche033 iche033 deleted the transport_zenoh_ros2 branch April 24, 2025 21:14
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.

2 participants