v2 plugins: add catkin-tools plugin
Metadata
Current evaluation
Merged as commit 8303c300e, adding a v2 catkin-tools plugin that reuses shared ROS functionality from the Catkin and Colcon plugins.
Resolution: closed resolved
Reason: PR #3282 was approved and merged, with commit 8303c300e recording the implementation and resolution.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh tests/unit`?
-----
Add a new catkin-tools plugin using v2 of the plugin API. This also uses the ROS functionality shared by the existing Catkin and Colcon plugins.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 8303c300e, adding a v2 catkin-tools plugin that reuses shared ROS functionality from the Catkin and Colcon plugins. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 8303c300e, adding a v2 catkin-tools plugin that reuses shared ROS functionality from the Catkin and Colcon plugins. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 8303c300e (PR #3282), adding a v2 catkin-tools plugin that reuses shared ROS functionality from the Catkin and Colcon plugins. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Introduces a catkin-tools plugin using the v2 plugin API, reusing shared ROS functionality from existing Catkin and Colcon plugins. Passed static and unit tests, approved by two reviewers, and successfully integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a new catkin-tools plugin for the v2 plugin API, authored by maintainer kyrofa. The implementation reuses shared ROS functionality from existing Catkin and Colcon plugins. All static and unit tests passed. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #1593 catkin tools plugin: add catkin tools support. | snapcraft | merged | Merged PR #1593 (commit 7e31fa0dd), adding a beta catkin-tools plugin that uses catkin tools for builds while retaining catkin_make behavior. | |
| #3664 ROS plugins v2: respect source-subdir key | snapcraft | merged | Merged PR #3664, with commit 09eb744e5, made ROS v2 Colcon/catkin plugins respect source-subdir, removed a redundant dependency, and added subdirectory tests. | |
| #180 Backport to 1.x: Catkin plugin: Add support for ROS tools. | snapcraft | merged | Merged #180, backporting #152 to the 1.x branch to add ROS tools support to the Catkin plugin. | |
| #3168 plugins: fix loading of catkin-tools | snapcraft | merged | Merged PR #3168 as commit 9c3f8c519, correcting catkin_tools to catkin-tools so the catkin-tools plugin loads correctly. |