Catkin plugin: support building the entire workspace
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |