← Back to issue list

Add support for building ros/catkin based projects

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1506201
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

ROS/catkin project support shipped in Snapcraft 0.4, implemented by commit 1dc909e3e with follow-up fixes in 22f43d1d7.

Resolution: closed resolved

Reason: The maintainer closed the request on 2015-11-04 with the comment "Released in snapcraft 0.4," confirming that ROS/catkin builds were supported.

Evaluated by: mr-cal-bot

No scores available.

Issue body

ROS + catkin projects should be easily buildable as a snap

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved ROS/catkin project support shipped in Snapcraft 0.4, implemented by commit 1dc909e3e with follow-up fixes in 22f43d1d7.
stealth/space-bunny-alpha — closed resolved ROS/catkin snap-building support shipped in Snapcraft 0.4 after the maintainer closed the request.
stealth/space-bunny-alpha — closed resolved ROS/catkin snap builds were implemented in Snapcraft's Catkin plugin; merged PR #175 (9045874fd) delivered environment, dependency, source-space, and build support.
qwen/qwen3.6-35b-a3b — — Abandoned. The feature request to add ROS/catkin build support for snaps was closed without implementation or discussion after over ten years.
qwen/qwen3.6-35b-a3b — — ROS/catkin build support for snaps was closed without implementation or discussion. Zero comments and prolonged inactivity indicate the feature request was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without discussion, indicating the ROS and catkin snap build support request was abandoned. No implementation or resolution was provided.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The feature request for ROS/catkin snap build support was abandoned, with no discussion or resolution recorded.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcraft@1dc909e3e (confidence 95%)

    Commit "Flesh out the basic ros plugin" introduced the ROS build support.

  • Likely Fixed By: snapcraft@22f43d1d7 (confidence 85%)

    Commit "Fixes to the ros plugin" followed the initial implementation.

Related issues

Issue Project State Summary Similarity
#28 Add support for building ros/catkin based projects snapcraft closed ROS/catkin snap building was delivered via the Catkin plugin, including PR #175 (9045874fd), and shipped in Snapcraft 0.4; issue #28 was closed.
92%
#1664776 Catkin plugin: support building with an underlay snapcraft (launchpad) closed Catkin underlay support landed in snapcore/snapcraft#1140 (cab0b3806); follow-up #1186 added a ROS content-sharing demo.
76%
#175 Catkin plugin: Refactor build. snapcraft merged Merged in snapcraft#175 via commit 9045874fd, refactoring Catkin environment, dependency handling, build logic, source-space support, and tests.
73%
#5516 Add ros2 profile snapcraft merged Merged in snapcraft#5516, adding a ros2 init profile with a functional ROS 2 snap example; the feature shipped in Snapcraft 8.10.
72%
#1629003 Catkin plugin: support kinetic snapcraft (launchpad) closed ROS Kinetic support was added to the Catkin plugin by snapcore/snapcraft PR #842, merged as commit 5d447aedc; the maintainer closed the issue pointing to that fix.
72%
#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.
71%
#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.
71%
#331 Catkin plugin: Handle rosdep empty and multiple dependencies. snapcraft merged PR #331 merged into snapcraft master as commit 1c1119ce3 (merge e3a2b9d03). It refactored the Catkin plugin's rosdep dependency resolution to handle empty output and multiple packages per line, fixing LP bugs #1548406 and #1548404.
71%