Snapcraft rust plugin doesn't suport workspaces
Metadata
Current evaluation
Closed without implementation. The request to enable Rust workspace support in the Snapcraft rust plugin via cargo build --all received no discussion and was abandoned.
Suggested action: —
No scores available.
Issue body
Rust has support for what's called a workspace: https://doc.rust-lang.org/book/second-edition/ch14-03-cargo-workspaces.html. It allows several crates to share the same Cargo.lock. Snapcraft could have support for this by just calling `cargo build --all`. That would build all crates in the project.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The request to enable Rust workspace support in the Snapcraft rust plugin via cargo build --all received no discussion and was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | The request to add workspace support to the Snapcraft Rust plugin using cargo build --all was closed without implementation. With zero comments and no associated pull requests, the feature request was abandoned due to inactivity. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The feature request to add Rust workspace support to the Snapcraft rust plugin was abandoned due to lack of discussion. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation or discussion. The Rust plugin workspace support request remains unimplemented and abandoned due to prolonged inactivity and zero comments. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2842 rust: add support for workspaces | snapcraft | merged | Merged after approval. Adds Rust workspace support to snapcraft, modifying 11 files. The maintainer addressed review comments, rebased the branch, and validated the changes by successfully building the alacritty snap. | |
| #1862219 Snapcraft Rust Plugin Does not Respect Cargo.lock | snapcraft (launchpad) | closed | Abandoned and closed without resolution. The Snapcraft Rust plugin continues to ignore Cargo.lock files, causing dependency resolution mismatches during automated builds. |