From ed705eba0aea94e34ae90163b513ca6ecf1a5562 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 20 Oct 2026 05:03:28 +0000 Subject: automatic import of ros-humble-easynav-simple-recovery --- easynav-simple-recovery.spec | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/easynav-simple-recovery.spec b/easynav-simple-recovery.spec index ba8d425..42b5cf2 100644 --- a/easynav-simple-recovery.spec +++ b/easynav-simple-recovery.spec @@ -53,16 +53,18 @@ BuildRequires: ros-%{ros_distro}-geometry-msgs BuildRequires: ros-%{ros_distro}-nav-msgs BuildRequires: ros-%{ros_distro}-pluginlib BuildRequires: ros-%{ros_distro}-rclcpp -# 注:package.xml 另有 easynav_common、easynav_core、 -# easynav_sensors——这三个是 EasyNav 基座框架包(独立 EasyNavigation 基座仓, -# 非 rosdistro、非 SIG 源、非本批兄弟;easynav_plugins 仓内 common/ 只有 easynav_costmap_common -# 与 easynav_simple_common,并无此三者)。ros-projects.list 与 ros-upstream.list 两级均查不到, -# 按 §6 反幻觉铁律 "查不到就留空让构建失败诊断循环兜底,不得编造"——此处不写 -# ros-humble-easynav-common / -easynav-core / -easynav-sensors BuildRequires(写成必被 -# verify_ros_spec_deps.py 判为幻觉名打回)。构建将在 find_package(easynav_common REQUIRED) / -# find_package(easynav_core REQUIRED) / find_package(easynav_sensors REQUIRED) 处诚实失败, -# 由 lead 从基座仓补引后补 BR。此非"静默丢弃以骗过构建":依赖确属 find_package REQUIRED + -# 链接目标(见 CMakeLists target_link_libraries),缺口如实暴露。 +# EasyNav 基座框架包(独立 EasyNavigation 基座仓 +# https://github.com/EasyNavigation/EasyNavigation rolling 分支,v0.5.0)。 +# round 1(build 113761)时三者尚未注册/构建,按 §6 反幻觉铁律正确地未写 BR, +# 构建在 find_package(easynav_common REQUIRED) 诚实失败。controller fixer round 2 +# 已将 easynav-common/easynav-core 及传递依赖 yaets 注册入 +# data/ros/humble/ros-projects.list 并在 COPR project ROS-humble-2 构建完成; +# easynav-sensors 同仓同 commit 亦已构建(dnf repoquery 实证三者均有 provider)。 +# 本轮补三条 BuildRequires 重提。三者均属 find_package REQUIRED + 链接目标 +#(CMakeLists target_link_libraries),非静默丢弃。 +BuildRequires: ros-%{ros_distro}-easynav-common +BuildRequires: ros-%{ros_distro}-easynav-core +BuildRequires: ros-%{ros_distro}-easynav-sensors # (ament_cmake_gtest/ament_lint_auto/ament_lint_common/easynav_recovery/ # lifecycle_msgs/rclcpp_lifecycle)按 §5 不写 BuildRequires。 @@ -74,6 +76,10 @@ Requires: ros-%{ros_distro}-geometry-msgs Requires: ros-%{ros_distro}-nav-msgs Requires: ros-%{ros_distro}-pluginlib Requires: ros-%{ros_distro}-rclcpp +# EasyNav 基座框架包运行时 Requires(同 BuildRequires 映射,=build+run) +Requires: ros-%{ros_distro}-easynav-common +Requires: ros-%{ros_distro}-easynav-core +Requires: ros-%{ros_distro}-easynav-sensors %description Easy Navigation simple recovery system plugin. Provides a simple recovery manager plugin -- cgit v1.2.3