[WIP] ros2 (colcon) extension preview
Metadata
Current evaluation
Abandoned without merging. The ros2 colcon extension preview remained work-in-progress, received no reviews, and was closed without implementation.
Suggested action: —
No scores available.
Issue body
Implemented on core18, but will only be required on core20.
- adds ros2-dashing and ros2-eloquent extension.
- disable's colcon modifications of runtime environment.
- updates colcon-talker-listener spread test as example.
- adds /opt layout, but it doesn't really affect much as
we still need need to rewrite $installdir out of the prefixes.
This is because the overlay & underlay are configured for
$installdir/opt/<layer>, instead of /opt.
Maybe we could link/bind /opt to $installdir/opt as part of
the plugin's build to simplify?
Signed-off-by: Chris Patterson <chris.patterson@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Abandoned without merging. The ros2 colcon extension preview remained work-in-progress, received no reviews, and was closed without implementation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merging. Marked as work in progress, the ros2 colcon extension preview was abandoned due to incomplete implementation and unmet contribution checks. The proposed ROS2 Dashing and Eloquent extensions were superseded by subsequent development. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Abandoned and closed without merging. The work-in-progress pull request added ros2-dashing and ros2-eloquent extensions, disabled colcon runtime modifications, and updated tests. No reviews or comments were received prior to closure. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3097 colcon v2 plugin + ros2 extension | snapcraft | closed | Closed without merging. The colcon v2 plugin and ros2 extension request remained in pending review with 50 unresolved comments and no CI checks, indicating it was abandoned. | |
| #1805213 Support the new ros2 build tool colcon | snapcraft (launchpad) | closed | 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. |