← Back to issue list

Backport to 1.x: Catkin plugin: Add support for ROS tools.

View original Github issue

Metadata

Project
snapcraft
Number
#180
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Merged #180, backporting #152 to the 1.x branch to add ROS tools support to the Catkin plugin.

Resolution: closed resolved

Reason: PR #180 was merged, delivering the 1.x backport of PR #152. The original implementation landed in merge commit fc5142126.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Backport of #152 for 1.x

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #180, backporting #152 to the 1.x branch to add ROS tools support to the Catkin plugin.
stealth/space-bunny-alpha — closed resolved Backported Catkin plugin support for ROS tools to 1.x, porting #152; the maintainer-authored PR was merged.
qwen/qwen3.6-35b-a3b — — Merged backport of #152 to the 1.x branch, adding ROS tool support to the Catkin plugin. The update modified four files with 112 additions and 28 deletions, successfully integrating the feature.
qwen3.6-35b-a3b-mtp-q6 — — Merged backport of PR #152 to the 1.x branch, adding ROS tool support to the Catkin plugin. The maintainer applied the changes directly without additional review.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#152 (confidence 100%)

    PR #180 explicitly backported the merged ROS tools implementation from #152.

Related issues

Issue Project State Summary Similarity
#183 Backport to 1.x: Catkin plugin: use rosdep for dependency resolution. snapcraft merged Merged into 1.x via PR #183, backporting PR #163 so Catkin uses rosdep instead of manually parsing package.xml dependencies.
83%
#152 Catkin plugin: Add support for ROS tools. snapcraft merged Merged #152 as fc5142126, adding ROS package installation, roslaunch/rosrun support, updated examples, and doubled Catkin test coverage.
81%
#184 Backport to 1.x: Catkin plugin: Refactor build. snapcraft merged PR #184 merged into 1.x, backporting #175’s Catkin build refactor to simplify build logic and dependency handling.
80%
#196 Backport to 1.x: Catkin plugin: Improve cmake path rewrite. snapcraft merged Merged #196 into 1.x, backporting #195’s robust CMake path rewrite so Catkin Config.cmake files correctly target the install directory.
77%
#186 Backport to 1.x: ROS documentation: Fix missing step to make script executable. snapcraft merged Merged into 1.x via #186, backporting #185 (89c0d736b) to add the missing ROS documentation step for making the script executable.
73%
#842 Catkin plugin: Support ROS Kinetic. snapcraft merged Merged as commit 5d447aedc, adding ROS Kinetic support to the catkin plugin by refactoring repository source handling into an overridable function and adding a ROS-release-to-Ubuntu-release map (fixes LP #1629003).
72%
#1367 catkin plugin: add support for ROS Lunar snapcraft merged Merged PR #1367 (commit ba722e847), adding ROS Lunar support and the lsb-release build workaround for Launchpad bug #1677002.
72%
#3282 v2 plugins: add catkin-tools plugin snapcraft merged Merged as commit 8303c300e, adding a v2 catkin-tools plugin that reuses shared ROS functionality from the Catkin and Colcon plugins.
72%
#1581 catkin plugin: support rosdep pip dependencies snapcraft merged Merged PR #1581 in commit 186ae7f91, adding pip-based rosdep dependency support to the Catkin plugin and fixing LP bug #1683036.
71%