Support the new ros2 build tool colcon
Metadata
Current evaluation
Added and merged the beta colcon plugin for ROS 2 builds in snapcore/snapcraft#2456 (commit cd9516b56), resolving LP bug #1805213.
Resolution: closed resolved
Reason: PR snapcore/snapcraft#2456 was merged with commit cd9516b56, adding a beta colcon plugin for ROS 2 builds. The repository history links this change directly to LP bug #1805213.
Evaluated by: mr-cal-bot
No scores available.
Issue body
ROS2 has moved to a new build system, from ament to colcon. Time to deprecate the ament plugin and add one for colcon.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added and merged the beta colcon plugin for ROS 2 builds in snapcore/snapcraft#2456 (commit cd9516b56), resolving LP bug #1805213. | |
| stealth/space-bunny-alpha | — | closed resolved | Added a beta colcon plugin for ROS 2 builds in merged PR #2456 (commit cd9516b56). | |
| stealth/space-bunny-alpha | — | closed resolved | Added beta ROS 2 build support through a new colcon plugin in merged PR canonical/snapcraft#2456 (commit cd9516b56). | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The request to deprecate the ament plugin and add colcon support was abandoned, likely superseded by later ROS2 updates. No implementation or merge occurred. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The request to deprecate the ament plugin and implement colcon support for ROS2 was abandoned due to prolonged inactivity. No code changes or merges were made. | |
| qwen/qwen3.6-35b-a3b | — | — | Request to add colcon build tool support was closed without implementation or discussion. Zero comments and prolonged inactivity indicate the feature request was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Requesting colcon support for ROS2 was closed without implementation, likely abandoned or superseded. No resolution, merge, or follow-up details were recorded. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#2456
(confidence 100%)
Merged colcon plugin change identified as the fix for LP bug #1805213.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2456 plugins: add colcon plugin | snapcraft | merged | PR #2456 by kyrofa merged (commit cd9516b56) adding a new beta colcon plugin for ROS 2 builds, resolving LP bug #1805213; later extended by #2486, #2593, #2670, #2687 and #2981. | |
| #3745 Fix/core20 ros plugin build failure should stop snapcraft | snapcraft | merged | Merged #3745 (commit 4c5e29531), making ROS plugin-v2 build errors abort Snapcraft and adding regression tests for colcon, catkin, and catkin-tools. | |
| #3097 colcon v2 plugin + ros2 extension | snapcraft | closed | Closed unmerged and superseded by #3203, which added experimental ROS 2 Foxy support and the colcon v2 plugin in commit 88cc08fad. | |
| #3113 colcon: use packages.ros.org/ros2 repository | snapcraft | merged | Merged PR #3113 (commit d76f466f6) switched the colcon plugin from the broken repo.ros2.org apt source to packages.ros.org/ros2. | |
| #1434 feat: colcon plugin | craft-parts | merged | Merged PR #1434 added a reusable colcon build plugin, enabling shared colcon integration for tools such as Rockcraft and Snapcraft. | |
| #3203 experimental ros2 extension & colcon v2 plugin | snapcraft | merged | Merged experimental ROS 2 Foxy support and the colcon v2 plugin in #3203 (commit 88cc08fad), replacing the earlier unmerged #3097 attempt. | |
| #3750 Add core22 colcon plugin / ros2-humble extension | snapcraft | merged | Merged into main as commit 2013e0e18, adding the core22 colcon plugin and ros2-humble extension. | |
| #3994 core22 colcon plugin: re-source environment after installation | snapcraft | merged | Merged #3994, moving ROS 2 environment sourcing until after colcon dependencies are installed. It also added package-state cleanup and regression spread coverage for custom ROS 2 interfaces. | |
| #4054 core22 colcon plugin: re-source environment after installation (#3994) | snapcraft | merged | Backported the core22 colcon fix in #3994: source ROS 2 after dependency installation. PR #4054 merged via d634246 into hotfix/7.3, with new spread coverage. |