← Back to issue list

Catkin plugin: Support rosinstall files

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1533735
Type
issue
State
closed
Author
~benjamin-goldman
Labels
—
Created
Updated
Closed

Current evaluation

Catkin rosinstall support was merged in PR #1314 (commit 97a416d0a); rosinstall-files was later corrected to a pull property in #1473.

Resolution: closed resolved

Reason: PR #1314 added Catkin support for rosinstall files and was merged as commit 97a416d0a. Follow-up PR #1473 corrected rosinstall-files to function as a pull property.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Snapcraft should include the ability to use rosinstall (http://wiki.ros.org/rosinstall) to pull down sources before building.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Catkin rosinstall support was merged in PR #1314 (commit 97a416d0a); rosinstall-files was later corrected to a pull property in #1473.
stealth/space-bunny-alpha — closed resolved Catkin gained rosinstall-files support through merged PR canonical/snapcraft#1314 (commit 97a416d0a).
stealth/space-bunny-alpha — closed resolved Catkin rosinstall-files support was implemented by merged PR canonical/snapcraft#1314 (commit 97a416d0a), resolving Launchpad bug #1533735.
qwen/qwen3.6-35b-a3b — — Feature request to add rosinstall support to the Snapcraft Catkin plugin was closed without implementation. Zero comments and no resolution details indicate the request was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The request to add rosinstall file support to the Catkin plugin was abandoned due to zero comments and prolonged inactivity.
qwen/qwen3.6-35b-a3b — — The feature request to add rosinstall file support to the Catkin plugin was closed and abandoned. No implementation or discussion occurred, leaving the feature unaddressed.
qwen3.6-35b-a3b-mtp-q6 — — Feature request to add rosinstall file support to the Snapcraft catkin plugin was closed without implementation. Zero comments and no activity indicate the request was abandoned.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcraft#1314 (confidence 99%)

    Merged implementation adding rosinstall-file support to the Catkin plugin.

  • Related To: snapcraft#1473 (confidence 95%)

    Follow-up fix making rosinstall-files a pull property, committed as 09fcddf13.

Related issues

Issue Project State Summary Similarity
#1314 catkin plugin: add support for rosinstall files snapcraft merged Merged PR #1314 as commit 97a416d0a, adding ordered multi-file rosinstall support to the Catkin plugin and resolving Launchpad #1533735.
90%
#1473 catkin plugin: rosinstall-files is a pull property snapcraft merged Merged PR #1473 corrected the catkin plugin to treat rosinstall-files as a pull property, committed as 09fcddf13.
88%
#1934 catkin plugin: support recursive rosinstall files snapcraft merged Merged PR #1934 (commit 6bb63bb25) adds an opt-in `recursive-rosinstall` option to the Catkin plugin, merging nested rosinstall files from fetched repos. Fixes issue #1714; tested on the stable/pr-1934-recursive-rosinstall channel.
84%
#1714 catkin plugin: recursively merge rosinstall files snapcraft closed Added opt-in recursive rosinstall support to the Catkin plugin, discovering and merging nested rosinstall files in canonical/snapcraft#1934.
82%
#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.
80%
#1715 catkin plugin: detect and gracefully handle rosinstall clashes snapcraft closed Abandoned as unnecessary: recursive rosinstall fetching was supported via #1934 (6bb63bb25), and @kyrofa said clash detection offered no gain.
76%
#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).
75%
#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.
75%
#163 Catkin plugin: use rosdep for dependency resolution snapcraft merged Merged in PR #163 (commit 87b2e24f6), replacing manual Catkin package.xml dependency parsing with rosdep; PR #183 backported the change to Snapcraft 1.x.
74%
#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.
74%