Catkin plugin: Support rosinstall files
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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). | |
| #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. | |
| #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. | |
| #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. |