← Back to issue list

rust snaps can now use source-subdir without failing on pull

View original Github issue

Metadata

Project
snapcraft
Number
#1296
Type
pull request
State
merged
Author
roxyd
Labels
—
Created
Updated
Closed

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.
80%
#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.
71%