From a21d40072eb8c693e60c63191a8e7c10d421e6cd Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 20 Oct 2026 10:52:15 +0000 Subject: automatic import of ros-humble-easynav-mppi-controller --- easynav-mppi-controller.spec | 13 ++++++++----- sources | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/easynav-mppi-controller.spec b/easynav-mppi-controller.spec index 05307ea..fc41e45 100644 --- a/easynav-mppi-controller.spec +++ b/easynav-mppi-controller.spec @@ -18,9 +18,10 @@ URL: https://github.com/EasyNavigation/easynav_plugins # 源码取自 humble 分支 HEAD(branch 快照,无 0.5.0 tag)。target_version=0.5.0-1 # 已由 manifest/gate 给定,Version 取 0.5.0(剥离发布号 -1);记录实际 commit 以保可追溯。 # commit 为 ros_fetch checkout 后实测的 HEAD(git rev-parse),非占位值。 -# 归档解压根目录:GitHub archive/.tar.gz 既定命名为 -, -# 即 easynav_plugins-703b73ae...,与同仓 easynav-mpc-controller 兄弟 spec 一致。 -# (构建环境无外网,未能下载归档 tar tzf 实测;依据 GitHub 归档命名约定确定 -n。) +# 归档解压根目录:GitHub archive/.tar.gz(commit 归档)解压根目录是 +# 纯完整 commit SHA(如 703b73ae...),既非 - 也非 - +# (spec-rules-ros §2 实测纪律;build 113779 实踩:-n easynav_plugins- 导致 +# %prep cd 失败,本地 tar tzf build/SOURCES/703b73a*.tar.gz 顶层目录确认为纯 SHA)。 %global commit 703b73ae55bf6a419bf309b26084ca523b063ddf Source0: https://github.com/EasyNavigation/easynav_plugins/archive/%{commit}.tar.gz @@ -93,8 +94,8 @@ a pluginlib plugin (easynav::MPPIController, base easynav::ControllerMethodBase) via easynav_core. %prep -# 解压根目录 = easynav_plugins-<完整SHA>(GitHub commit 归档既定命名) -%autosetup -n easynav_plugins-%{commit} +# 解压根目录 = 纯完整 commit SHA(本地 tar tzf 实测 build/SOURCES,spec-rules §2) +%autosetup -n %{commit} %build # ROS 基座环境(spec-rules §4):setup.sh 用 [ -f ] 守卫,避免无 ROS 依赖 chroot 中止脚本 @@ -130,3 +131,5 @@ make install DESTDIR=%{buildroot} - Source: easynav_plugins humble branch snapshot (commit 703b73a) - ament_cmake shared library, pluginlib plugin via easynav_core - Single-package policy with virtual devel/doc/runtime Provides +- Fix round 1 (build 113779): %autosetup -n easynav_plugins- → -n %{commit} + GitHub commit 归档解压根目录为纯完整 SHA(tar tzf 实测确认),非 - diff --git a/sources b/sources index a6a4e71..5d7591f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -02ec9e42ac54d8e95a13c6f1a8916392 703b73ae55bf6a419bf309b26084ca523b063ddf.tar.gz +67b756ae60d4a8052353e72e51d80ef1 703b73ae55bf6a419bf309b26084ca523b063ddf.tar.gz -- cgit v1.2.3