← Back to issue list

v2 plugins: add catkin-tools plugin

View original Github issue

Metadata

Project
snapcraft
Number
#3282
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

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.
88%
#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.
75%
#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.
73%
#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.
72%
#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.
72%
#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.
70%