← Back to issue list

docs: update reference for the rust plugin

View original Github issue

Metadata

Project
craft-parts
Number
#1681
Type
pull request
State
merged
Author
cmatsuoka
Labels
Type: Documentation
Created
Updated
Closed

Current evaluation

Merged PR #1681 (commit e66bea2f) updated Rust plugin docs for current behavior, resolving outdated dependency guidance, rust-channel defaults, and provisioning details in #912 and #593.

Resolution: closed resolved

Reason: PR #1681 was approved and merged as commit e66bea2f. Its documentation changes explicitly fix issues #912 and #593.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Adjust outdated documentation to reflect changes in the plugin behavior. Fixes #912, #593 - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1681 (commit e66bea2f) updated Rust plugin docs for current behavior, resolving outdated dependency guidance, rust-channel defaults, and provisioning details in #912 and #593.
stealth/space-bunny-alpha — closed resolved Merged PR #1681 (e66bea2f) updated Rust plugin documentation to match current behavior, fixing #912 and #593.
qwen/qwen3.6-35b-a3b — — Merged documentation update for the Rust plugin to reflect behavior changes. Approved by three reviewers and resolves issues #912 and #593. CI checks passed except one minor test failure.
qwen/qwen3.8-27b
Impact: 35
Quick Win: 32
Staleness: 5
Complexity: 10
Confidence: 90
needs review Updates the Rust plugin reference doc to match current behavior (rust-channel default is None, rust-deps usage). Fixes craft-parts#912 and #593. Approved by 2 reviewers; CI mostly green with unrelated java/flaky failures.
qwen/qwen3.6-35b-a3b
Staleness: 10
Complexity: 5
Confidence: 90
needs review Updates Rust plugin documentation to reflect recent behavior changes. Currently pending review with one unresolved comment. CI passes for relevant checks, though unrelated Java/plugin tests fail.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 85
needs review Updates Rust plugin documentation to reflect recent behavior changes. Currently pending review with one unresolved comment. CI failures are unrelated to documentation changes.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 85
needs review Updates Rust plugin documentation to reflect recent behavior changes, addressing issues #912 and #593. Currently awaiting maintainer review with one unresolved comment and pending CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Updates Rust plugin documentation to reflect recent behavior changes. Currently pending maintainer review with one unresolved comment. CI is mostly passing except for one unrelated Java test on s390x.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Updates Rust plugin documentation to reflect recent behavior changes, addressing issues #912 and #593. Currently pending maintainer review with CI passing except for an unrelated Java plugin test failure.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 90
needs review Updates documentation for the Rust plugin to reflect recent behavior changes. Fixes issue #912. Currently pending maintainer review with CI mostly passing except for one unrelated Java plugin test on s390x.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 90
needs review Updates documentation to reflect recent changes in the Rust plugin behavior, addressing issue #912. Currently pending maintainer review with CI checks passing or pending.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 90
needs review Updates documentation for the Rust plugin to reflect recent behavior changes. Fixes issue #912. Currently awaiting maintainer review with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 10
Confidence: 90
needs review Updates documentation to reflect recent changes in the Rust plugin behavior. Currently pending maintainer review with all CI checks passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Updates documentation reference for the Rust plugin to align with recent behavior changes. Currently pending maintainer review with two unresolved comments and passing CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Updates documentation for the Rust plugin to reflect recent behavior changes. Currently pending maintainer review with CI checks running. Fixes issue #912.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
updated
created

Related work

  • Related To: craft-parts#912 (confidence 100%)

    Closed by the Rust documentation corrections in PR #1681.

  • Related To: craft-parts#593 (confidence 100%)

    Closed by corrected rust-channel defaults and provisioning documentation in PR #1681.

Related issues

Issue Project State Summary Similarity
#912 Rust documentation is outdated craft-parts closed Rust plugin docs were corrected by merged PR #1681 (commit e66bea2f), removing obsolete rust-deps guidance and documenting the validation behavior from #903.
80%
#593 Wrong default in docs for the Rust plugin craft-parts closed Documentation was corrected in merged PR #1681 (commit e66bea2f): rust-channel now documents a None default and that Rust must be provisioned separately.
76%
#544 docs: add documentation for Rust plugin craft-parts merged Merged into main as commit 47496dd8, adding 148 lines of docs across3 files for the Rust plugin rewritten in #530; shipped in release 1.25.0 (#545).
75%
#850 docs(rust_plugin): update explanations to reflect changes in newer Rust toolchains craft-parts merged Merged PR #850 in commit d4857986, updating Rust plugin documentation for newer Rust toolchains and LLVM/Clang cross-language optimization behavior.
74%
#2538 rust plugin: fix usage of rust-channel snapcraft merged Merged PR #2538 fixed Rust plugin toolchain setup by using rustup instead of the obsolete rustup.sh --channel argument; resolving commit: 4eb089546.
73%
#1467 rust plugin: new rustup snapcraft closed Updated the Rust plugin’s outdated rustup download link via merged PR #2438 (commit ea6caa72b), resolving LP bug #1662960.
73%
#2438 rust plugin: new link for rustup snapcraft merged Merged PR #2438 (commit ea6caa72b) updating the Rust plugin's rustup download link, fixing LP bug #1662960 where the plugin used an outdated rustup URL.
72%
#2431 rust plugin: update to use latest rustup command options snapcraft merged Merged PR #2431 updated the Rust plugin to use current rustup options instead of deprecated commands; landed as commit 3e821ca8d.
71%
#2434 rust plugin: refactor to use the latest rustup snapcraft merged Merged PR #2434 in commit 3e821ca8d, updating the Rust plugin for current rustup, sharing toolchain storage, and adopting .cargo/config.
71%
#560 rust_plugin: multiple fixes craft-parts merged Merged rust_plugin fixes: removed typing checks around the rust_channel override and added detection/removal of installed compiler plugins via the .data.rel.ro symbol. Squash-merged as fbefe6b8; fixes #559.
70%