From e6332d99cd6b371f85b34e5fe2cd335777de4660 Mon Sep 17 00:00:00 2001 From: Bartosz Burda Date: Tue, 23 Jun 2026 15:08:28 +0200 Subject: [PATCH] fix(demos): build new gateway bridge packages from source ros2_medkit_gateway now exec_depends on ros2_medkit_log_bridge and ros2_medkit_action_status_bridge. These are not in the jazzy apt repo, so the demo builds failed at rosdep install with "Unable to locate package ros-jazzy-ros2-medkit-action-status-bridge". Add both packages to the clone/mv list in the four demo Dockerfiles (turtlebot3, sensor_diagnostics, multi_ecu_aggregation, moveit) so they build from the cloned source like the other gateway packages. Verified by building the sensor_diagnostics image against gateway main: rosdep resolves, both bridges and the gateway compile, image completes. --- demos/moveit_pick_place/Dockerfile | 2 ++ demos/multi_ecu_aggregation/Dockerfile | 2 ++ demos/sensor_diagnostics/Dockerfile | 2 ++ demos/turtlebot3_integration/Dockerfile | 2 ++ 4 files changed, 8 insertions(+) diff --git a/demos/moveit_pick_place/Dockerfile b/demos/moveit_pick_place/Dockerfile index d6c41aa..4b2584d 100644 --- a/demos/moveit_pick_place/Dockerfile +++ b/demos/moveit_pick_place/Dockerfile @@ -44,6 +44,8 @@ WORKDIR ${COLCON_WS}/src RUN git clone --depth 1 --branch ${ROS2_MEDKIT_REF} https://github.com/selfpatch/ros2_medkit.git && \ mv ros2_medkit/src/ros2_medkit_cmake . && \ mv ros2_medkit/src/ros2_medkit_gateway \ + ros2_medkit/src/ros2_medkit_log_bridge \ + ros2_medkit/src/ros2_medkit_action_status_bridge \ ros2_medkit/src/ros2_medkit_msgs \ ros2_medkit/src/ros2_medkit_serialization \ ros2_medkit/src/ros2_medkit_fault_manager \ diff --git a/demos/multi_ecu_aggregation/Dockerfile b/demos/multi_ecu_aggregation/Dockerfile index e0d8fa9..4f1363f 100644 --- a/demos/multi_ecu_aggregation/Dockerfile +++ b/demos/multi_ecu_aggregation/Dockerfile @@ -33,6 +33,8 @@ WORKDIR ${COLCON_WS}/src RUN git clone --depth 1 --branch ${ROS2_MEDKIT_REF} https://github.com/selfpatch/ros2_medkit.git && \ mv ros2_medkit/src/ros2_medkit_cmake . && \ mv ros2_medkit/src/ros2_medkit_gateway . && \ + mv ros2_medkit/src/ros2_medkit_log_bridge . && \ + mv ros2_medkit/src/ros2_medkit_action_status_bridge . && \ mv ros2_medkit/src/ros2_medkit_serialization . && \ mv ros2_medkit/src/ros2_medkit_msgs . && \ mv ros2_medkit/src/ros2_medkit_fault_manager . && \ diff --git a/demos/sensor_diagnostics/Dockerfile b/demos/sensor_diagnostics/Dockerfile index f6037ce..a1385b8 100644 --- a/demos/sensor_diagnostics/Dockerfile +++ b/demos/sensor_diagnostics/Dockerfile @@ -30,6 +30,8 @@ WORKDIR ${COLCON_WS}/src RUN git clone --depth 1 --branch ${ROS2_MEDKIT_REF} https://github.com/selfpatch/ros2_medkit.git && \ mv ros2_medkit/src/ros2_medkit_cmake . && \ mv ros2_medkit/src/ros2_medkit_gateway . && \ + mv ros2_medkit/src/ros2_medkit_log_bridge . && \ + mv ros2_medkit/src/ros2_medkit_action_status_bridge . && \ mv ros2_medkit/src/ros2_medkit_serialization . && \ mv ros2_medkit/src/ros2_medkit_msgs . && \ mv ros2_medkit/src/ros2_medkit_fault_manager . && \ diff --git a/demos/turtlebot3_integration/Dockerfile b/demos/turtlebot3_integration/Dockerfile index 0e198b8..f92fd61 100644 --- a/demos/turtlebot3_integration/Dockerfile +++ b/demos/turtlebot3_integration/Dockerfile @@ -51,6 +51,8 @@ WORKDIR ${COLCON_WS}/src RUN git clone --depth 1 --branch ${ROS2_MEDKIT_REF} https://github.com/selfpatch/ros2_medkit.git && \ mv ros2_medkit/src/ros2_medkit_cmake . && \ mv ros2_medkit/src/ros2_medkit_gateway . && \ + mv ros2_medkit/src/ros2_medkit_log_bridge . && \ + mv ros2_medkit/src/ros2_medkit_action_status_bridge . && \ mv ros2_medkit/src/ros2_medkit_msgs . && \ mv ros2_medkit/src/ros2_medkit_serialization . && \ mv ros2_medkit/src/ros2_medkit_fault_manager . && \