← Back to issue list

experimental ros2 extension & colcon v2 plugin

View original Github issue

Metadata

Project
snapcraft
Number
#3203
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged experimental ROS 2 Foxy support and the colcon v2 plugin in #3203 (commit 88cc08fad), replacing the earlier unmerged #3097 attempt.

Resolution: closed resolved

Reason: PR #3203 merged as commit 88cc08fad, adding ROS 2 core20/Foxy extension specifications and the colcon v2 plugin. It was a re-submission of the closed, unmerged #3097 and depended on merged #3197.

Evaluated by: mr-cal-bot

No scores available.

Issue body

depends on #3197 re-PR'd from #3097 to get builds pushed to store

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged experimental ROS 2 Foxy support and the colcon v2 plugin in #3203 (commit 88cc08fad), replacing the earlier unmerged #3097 attempt.
stealth/space-bunny-alpha — closed resolved Merged the experimental ROS 2 extension and colcon v2 plugin, adding 790 lines across 16 files to enable Foxy support.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#3203 (commit 88cc08fad), adding an experimental ROS 2 Foxy extension and colcon v2 plugin; required #3197.
qwen/qwen3.6-35b-a3b — — Merged experimental ROS2 extension and colcon v2 plugin. Rebased and approved to enable Foxy support. Integrated into master with 790 lines added across 16 files.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master. Introduces an experimental ROS 2 extension and Colcon v2 plugin. Rebased for Foxy support, approved by maintainers, and integrated despite a minor coverage decrease.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3197 (confidence 100%)

    Required dependency providing experimental extension support.

  • Superseded By: snapcraft#3097 (confidence 99%)

    Earlier PR was closed and superseded by the merged re-submission.

Related issues

Issue Project State Summary Similarity
#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.
92%
#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.
75%
#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.
75%
#2835 colcon plugin: support ROS 2 Eloquent snapcraft merged Merged ROS 2 Eloquent Elusor support for the colcon plugin in PR #2835 via commit 2252dd78e.
72%
#3015 [WIP] ros2 (colcon) extension preview snapcraft closed Closed unmerged while still WIP (no reviewers, 3 unresolved comments). Its ros2-dashing/eloquent extension work was redone in #3097 and landed via merged PR #3203 (commit 88cc08fad).
72%
#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.
72%
#6190 Add core26 support for the colcon plugin and extensions snapcraft open Core26 support for colcon-based ROS extensions is implemented, including the ROS 2 Lyrical extension and subsequent ROS 2 compatibility fixes; the placeholder can be closed.
71%
#1805213 Support the new ros2 build tool colcon snapcraft (launchpad) closed Added and merged the beta colcon plugin for ROS 2 builds in snapcore/snapcraft#2456 (commit cd9516b56), resolving LP bug #1805213.
71%
#2593 colcon plugin: add support for dashing snapcraft merged Merged ROS 2 Dashing support into the colcon plugin via #2593, committed as e00b6903e.
71%
#3268 v2 plugins: add catkin plugin snapcraft merged PR #3268 by kyrofa merged as commit d0f4177e9, adding the v2 Catkin plugin and refactoring shared ROS functionality out of the Colcon plugin; spread tests followed in #3282.
70%