← Back to issue list

Catkin plugin: support building the entire workspace

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1721168
Type
issue
State
closed
Author
~kyrofa
Labels
Created
Updated
Closed

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Request for Catkin plugin workspace-wide builds was closed without implementation or discussion. No pull requests were opened, indicating the feature request was abandoned.

Suggested action:

No scores available.

Issue body

The need for users of the Catkin plugin to specify individual packages is mostly historical, and a hindrance to large workspaces. Snapcraft should support building entire workspaces. Note that `catkin-packages: []` needs to be preserved as "no catkin packages", so some ideas for specifying this behavior: `catkin-packages: [*]` or `catkin-packages: all`

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Request for Catkin plugin workspace-wide builds was closed without implementation or discussion. No pull requests were opened, indicating the feature request was abandoned.
qwen/qwen3.6-35b-a3b Requesting Catkin plugin support for building entire workspaces via catkin-packages: [*] or all was closed without discussion or implementation. The feature remains unaddressed.
qwen3.6-35b-a3b-mtp-q6 The request to enable building entire Catkin workspaces using catkin-packages: all or [*] was closed without implementation. With zero comments and no resolution details, the feature was abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1713 catkin plugin: support for building all packages in a given workspace snapcraft closed Abandoned. The request to omit catkin-packages for automatic workspace builds was closed without implementation due to inactivity.
86%
#1743 catkin plugin: support building entire workspace snapcraft merged Merged. The catkin-packages property is now optional. When omitted, the plugin builds the entire workspace. Resolves LP: #1721168. Approved by two reviewers with passing CI checks.
80%
#1638317 Catkin plugin doesn't build pure python workspaces snapcraft (launchpad) closed Abandoned due to inactivity. The catkin plugin incorrectly omits gcc and g++ for pure Python ROS workspaces, though both compilers are required. No fix or follow-up was provided.
77%
#1664776 Catkin plugin: support building with an underlay snapcraft (launchpad) closed Closed without implementation due to lack of activity. The feature request to add underlay support to the Catkin plugin was abandoned.
74%
#1663385 Catkin plugin: Staging area not suitable for building other parts snapcraft (launchpad) closed Closed without resolution. The Catkin plugin staging area issue, where hardcoded installdir paths break dependent parts, was abandoned due to prolonged inactivity. No fix or workaround was implemented.
72%
#1693380 Transition catkin plugin to use catkin build snapcraft (launchpad) closed Requesting a transition from catkin_make_isolated to catkin build was closed without implementation. Zero comments and extended inactivity indicate the suggestion was abandoned.
72%
#175 Catkin plugin: Refactor build. snapcraft merged Merged after addressing reviewer feedback on error handling and testing strategy. The update refactored the Catkin plugin build process, simplified build logic, extracted dependency resolution, added a source-space keyword, and achieved 100% unit test coverage.
71%