← Back to issue list

catkin tools plugin: add catkin tools support.

View original Github issue

Metadata

Project
snapcraft
Number
#1593
Type
pull request
State
merged
Author
cratliff
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1593 (commit 7e31fa0dd), adding a beta catkin-tools plugin that uses catkin tools for builds while retaining catkin_make behavior.

Resolution: closed resolved

Reason: PR #1593 was approved and merged as commit 7e31fa0dd, resolving Launchpad #1693380 by introducing separate beta catkin-tools support.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Adding suppot for catkin tools. Initially the only difference is the build is being performed by catkin tools instead of catkin_make, while all other function inherits from catkin_make. LP: #1693380 - [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] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [ ] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1593 (commit 7e31fa0dd), adding a beta catkin-tools plugin that uses catkin tools for builds while retaining catkin_make behavior.
stealth/space-bunny-alpha — closed resolved Merged PR #1593 (commit 7e31fa0dd), adding a separate beta catkin-tools plugin that builds with catkin tools while inheriting catkin_make behavior.
qwen/qwen3.6-35b-a3b — — Merged a new catkin tools plugin replacing catkin_make. After review, conflict resolution, and adding a beta warning, the changes were approved. Brief testing infrastructure delays preceded successful integration.
qwen3.6-35b-a3b-mtp-q6 — — Merged PR adding a standalone catkin_tools plugin to snapcraft. Maintainers approved separating it from the original catkin plugin due to API stability and feature divergence. Author added a beta warning, resolved conflicts, and confirmed testing before merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
79%
#1693380 Transition catkin plugin to use catkin build snapcraft (launchpad) closed Superseded by merged PR canonical/snapcraft#1593 (7e31fa0dd), which added a separate beta catkin-tools plugin using catkin build while preserving catkin_make behavior.
78%
#3282 v2 plugins: add catkin-tools plugin snapcraft merged Merged as commit 8303c300e, adding a v2 catkin-tools plugin that reuses shared ROS functionality from the Catkin and Colcon plugins.
73%
#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.
71%
#1794779 Update the catkin-tools plugin to be base aware snapcraft (launchpad) closed Catkin and catkin-tools plugins gained base-aware support in PR #2333 (commit a7fb1b137).
71%
#5729 docs: migrate 'the catkin-tools plugin' snapcraft merged Merged PR #5729, migrating the Catkin Tools plugin reference to the updated documentation format in commit 903f2737f.
71%
#2333 catkin, catkin-tools: add support for bases snapcraft merged Merged PR #2333 via commit a7fb1b137, adding base-aware catkin support: core16 selects Kinetic, core18 selects Melodic, and rosdistro is removed.
70%