rust snaps can now use source-subdir without failing on pull
Metadata
Current evaluation
Merged PR #1296 fixed Rust plugin pull failures with source-subdir in commit 2c957a311.
Resolution: closed resolved
Reason: PR #1296 was approved and merged into master as commit 2c957a311, fixing Rust snaps that failed while pulling dependencies when source-subdir was configured.
Evaluated by: mr-cal-bot
No scores available.
Issue body
LP: [1685563](https://bugs.launchpad.net/snapcraft/+bug/1685563)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1296 fixed Rust plugin pull failures with source-subdir in commit 2c957a311. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1296 (commit 2c957a311) fixed the rust plugin so snaps using source-subdir no longer fail during snapcraft pull; fixes LP bug #1685563. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1296 fixed Rust plugin pull failures with source-subdir in commit 2c957a311. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in snapcore/snapcraft#1296 (commit 2c957a311), fixing the Rust plugin so snaps can use source-subdir without pull failures. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to resolve Rust snap pull failures when using source-subdir. Author fixed flake8 linting errors, secured reviewer approval, and integrated the changes with full test coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Fixed Rust snap source-subdir pull failures and merged. Author resolved initial CI linting errors, achieving 100% test coverage. The update enables proper handling of custom source directories during the pull step. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1685562 The rust plugin fails when using source_subdir | snapcraft (launchpad) | closed | Rust plugin source-subdir handling was fixed by merged PR snapcore/snapcraft#1296 (commit 2c957a311), preventing pull-time Cargo.toml lookup failures. | |
| #1035 rust plugin: use the part source path | snapcraft | merged | Merged PR #1035 as commit 3f3673536, updating the Rust plugin to use the part source path; it was rebased after sibling PR #1034 merged. |