From be98d473a59a1b10fac51cdfa3b3b729a451bbaa Mon Sep 17 00:00:00 2001 From: Tim Clephas Date: Fri, 6 Feb 2026 11:09:01 +0100 Subject: [PATCH 1/7] Add missing deps from rosdistro --- vinca.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vinca.yaml b/vinca.yaml index eca6f3ba7..58deebc25 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -146,6 +146,12 @@ packages_select_by_deps: - proxsuite + - battery_state_broadcaster + - nobleo_socketcan_bridge + - polygon_msgs + - ros2_fmt_logger + - rplidar_ros + # These packages are only built on Linux as they depend on Linux-specific API - if: linux then: @@ -191,7 +197,7 @@ packages_select_by_deps: - odom_to_tf_ros2 # TODO on windows: cannot open pcl_io.lib - ouster_ros - # Windows error: error C3861: '__builtin_unreachable': identifier not found + # Windows error: error C3861: '__builtin_unreachable': identifier not found - moveit-hybrid-planning # Windows error: error C2765: 'function' : an explicit specialization of a function template cannot have any default arguments - autoware_motion_utils @@ -209,7 +215,7 @@ packages_select_by_deps: - autoware_osqp_interface - autoware_qp_interface - autoware_core - # most of the dep of grid_map work on Windows, but there are some rviz linking problems in octomap_rviz_plugins, + # most of the dep of grid_map work on Windows, but there are some rviz linking problems in octomap_rviz_plugins, # see https://github.com/RoboStack/ros-jazzy/pull/79#issuecomment-2993499990 - grid_map From 5ff60727673fb6f8ce7d71b370553ec7fc3582bc Mon Sep 17 00:00:00 2001 From: Tim Clephas Date: Fri, 6 Feb 2026 11:41:35 +0100 Subject: [PATCH 2/7] Forgot 3 --- vinca.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vinca.yaml b/vinca.yaml index 58deebc25..410606ce2 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -146,11 +146,14 @@ packages_select_by_deps: - proxsuite + - asio_cmake_module - battery_state_broadcaster - nobleo_socketcan_bridge - polygon_msgs - ros2_fmt_logger - rplidar_ros + - serial_driver + - swri_console # These packages are only built on Linux as they depend on Linux-specific API - if: linux From b0b8d296d9d605822a2eb105553f5d4dcd22a18e Mon Sep 17 00:00:00 2001 From: Tim Clephas Date: Sun, 8 Feb 2026 20:02:36 +0100 Subject: [PATCH 3/7] socketcan is only available on linux platform. --- vinca.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vinca.yaml b/vinca.yaml index 410606ce2..ca68cf2cb 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -148,7 +148,6 @@ packages_select_by_deps: - asio_cmake_module - battery_state_broadcaster - - nobleo_socketcan_bridge - polygon_msgs - ros2_fmt_logger - rplidar_ros @@ -159,6 +158,7 @@ packages_select_by_deps: - if: linux then: # Depends on socketcan + - nobleo_socketcan_bridge - ros2_socketcan # Depends on v4l - usb_cam From 45b73e7699c50571de2be0b80925309f2e547c9f Mon Sep 17 00:00:00 2001 From: Tim Clephas Date: Mon, 9 Feb 2026 08:16:11 +0100 Subject: [PATCH 4/7] rplidar_ros only works on windows --- vinca.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vinca.yaml b/vinca.yaml index ca68cf2cb..aa993c58d 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -150,7 +150,6 @@ packages_select_by_deps: - battery_state_broadcaster - polygon_msgs - ros2_fmt_logger - - rplidar_ros - serial_driver - swri_console @@ -181,6 +180,7 @@ packages_select_by_deps: then: - plotjuggler-ros - foxglove_compressed_video_transport + - rplidar_ros - velodyne - moveit-py - moveit-ros-perception From 7ae8e8794e445d9d3914a74b5d757e149941be26 Mon Sep 17 00:00:00 2001 From: Tim Clephas Date: Mon, 9 Feb 2026 09:13:42 +0100 Subject: [PATCH 5/7] serial_driver does not (yet) work for windows --- vinca.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vinca.yaml b/vinca.yaml index aa993c58d..9760c1cfb 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -150,7 +150,6 @@ packages_select_by_deps: - battery_state_broadcaster - polygon_msgs - ros2_fmt_logger - - serial_driver - swri_console # These packages are only built on Linux as they depend on Linux-specific API @@ -186,6 +185,7 @@ packages_select_by_deps: - moveit-ros-perception - moveit-ros-occupancy-map-monitor - moveit-runtime + - serial_driver # TODO on windows: fix iconv link issue - ffmpeg_image_transport - apriltag_draw From 9cf2669c670e580ff1ab0341769c7569d7139c58 Mon Sep 17 00:00:00 2001 From: Tim Clephas Date: Mon, 9 Feb 2026 09:29:55 +0100 Subject: [PATCH 6/7] swri_console not on windows yet --- vinca.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vinca.yaml b/vinca.yaml index 9760c1cfb..93365339b 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -150,7 +150,6 @@ packages_select_by_deps: - battery_state_broadcaster - polygon_msgs - ros2_fmt_logger - - swri_console # These packages are only built on Linux as they depend on Linux-specific API - if: linux @@ -186,6 +185,7 @@ packages_select_by_deps: - moveit-ros-occupancy-map-monitor - moveit-runtime - serial_driver + - swri_console # At least until: https://github.com/swri-robotics/swri_console/pull/75 # TODO on windows: fix iconv link issue - ffmpeg_image_transport - apriltag_draw From 3c21bbf01d8703741ff56c377c1f0f777c5ec4bf Mon Sep 17 00:00:00 2001 From: Tim Clephas Date: Mon, 9 Feb 2026 11:59:05 +0100 Subject: [PATCH 7/7] This is for later --- vinca.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/vinca.yaml b/vinca.yaml index 93365339b..2a80485b1 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -155,7 +155,6 @@ packages_select_by_deps: - if: linux then: # Depends on socketcan - - nobleo_socketcan_bridge - ros2_socketcan # Depends on v4l - usb_cam