From 1c47b3f6f50a4d83ca41320beb3bbf81216c97ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=B8=D0=B8=D0=BB=20=D0=93=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=B0=D1=80=D1=8C?= Date: Mon, 22 Jun 2026 05:56:40 +0300 Subject: [PATCH] fix: remove obsolete rosdep sources (ruby, fuerte) before update Eliminates SSL handshake timeouts during rosdep update caused by unreachable ruby.yaml and fuerte.yaml (ROS 1 legacy sources not needed for ROS 2 Jazzy). Co-Authored-By: Claude Sonnet 4.6 --- scripts/setup_ros2_desktop.sh | 1 + scripts/setup_ros2_ros_base.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/scripts/setup_ros2_desktop.sh b/scripts/setup_ros2_desktop.sh index 31b49e1..2750358 100755 --- a/scripts/setup_ros2_desktop.sh +++ b/scripts/setup_ros2_desktop.sh @@ -58,6 +58,7 @@ sudo apt-get install -y python3-pip python3-venv python3-dev PROGRESS 90 "Initializing rosdep..." echo "Initializing rosdep..." sudo rosdep init 2>/dev/null || true +sudo sed -i '/ruby\.yaml/d; /fuerte\.yaml/d' /etc/ros/rosdep/sources.list.d/20-default.list rosdep update PROGRESS 95 "Configuring pip for system installs..." diff --git a/scripts/setup_ros2_ros_base.sh b/scripts/setup_ros2_ros_base.sh index 4b25922..3058efc 100755 --- a/scripts/setup_ros2_ros_base.sh +++ b/scripts/setup_ros2_ros_base.sh @@ -58,6 +58,7 @@ sudo apt-get install -y python3-pip python3-venv python3-dev PROGRESS 90 "Initializing rosdep..." echo "Initializing rosdep..." sudo rosdep init 2>/dev/null || true +sudo sed -i '/ruby\.yaml/d; /fuerte\.yaml/d' /etc/ros/rosdep/sources.list.d/20-default.list rosdep update PROGRESS 95 "Configuring pip for system installs..."