← Back to issue list

Snapcraft rust plugin doesn't suport workspaces

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1721656
Type
issue
State
closed
Author
~xfactor973
Labels
plugin
Created
Updated
Closed

Current evaluation

Rust workspace support was added by snapcraft#2842, merged as commit cd8c775f5.

Resolution: closed resolved

Reason: Snapcraft PR #2842 implemented workspace support for the Rust plugin and was merged as commit cd8c775f5, directly resolving the reported limitation.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Rust workspace support was added by snapcraft#2842, merged as commit cd8c775f5.
stealth/space-bunny-alpha — closed resolved Fixed by snapcraft#2842, merged as commit cd8c775f5, adding workspace support to the Rust plugin.
stealth/space-bunny-alpha — closed resolved Rust workspace support was added by merged PR canonical/snapcraft#2842 in commit cd8c775f5, enabling workspace projects to build with the Snapcraft Rust plugin.
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

Date Change
created

Related work

  • Likely Fixed By: snapcraft/snapcraft#2842 (confidence 100%)

    PR #2842 added Rust workspace support and was merged as cd8c775f5.

Related issues

Issue Project State Summary Similarity
#2842 rust: add support for workspaces snapcraft merged Merged PR #2842 added Rust workspace support in commit cd8c775f5, validated by building the workspace-based Alacritty snap.
76%