rust plugin: new link for rustup
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR was approved and merged as commit ea6caa72b ("rust plugin: new link for rustup"), changing the rustup URL in snapcraft/plugins/rust.py plus its unit tests. It resolves the stale rustup link reported in LP bug #1662960, tracked upstream by issue #1467.
Evaluated by: mr-cal-bot
No scores available.
Issue body
LP: #1662960
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)?
- [ ] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/snapcraft#2438 in commit ea6caa72b, updating the Rust plugin’s rustup download link for LP bug #1662960. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged into master after approval and passing CI. Updated the rust plugin to use a new rustup link, addressing LP #1662960. Modified 3 files with 11 additions and 6 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a Rust plugin update replacing the rustup download link. The change resolved Launchpad bug #1662960 and was integrated into the main branch, with Codecov reporting 77.77% diff coverage. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
snapcore/snapcraft#1467
(confidence 85%)
Issue #1467 "rust plugin: new rustup" tracks the same outdated rustup link defect closed by this PR.
-
Related To:
snapcore/snapcraft#2434
(confidence 70%)
Concurrent rust plugin refresh (commit 3e821ca8d) landed around the same time, sharing the same rustup/toolchain area of the plugin.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #1662960 Rust plugin using old rustup link | snapcraft (launchpad) | closed | Rust plugin’s outdated rustup URL was updated by merged canonical/snapcraft#2438 (commit ea6caa72b), resolving the stale-link problem. | |
| #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. | |
| #1809259 Rust plugin broke in the last few days | snapcraft (launchpad) | closed | Merged PR #2431 updated the Rust plugin to use current rustup options, fixing builds that failed on the obsolete --prefix argument. | |
| #1681 docs: update reference for the rust plugin | craft-parts | merged | 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. | |
| #2580 rust plugin: fix linker on i386 | snapcraft | merged | Merged PR #2580 in commit 261ec5978, fixing Rust plugin i386 builds to use the available i686-linux-gnu-gcc linker. | |
| #1120 Update rustup link. Bug: 1662960 | snapcraft | closed | Closed unmerged after rustup's replacement script broke install-prefix assumptions and tests; the URL update was later merged in #2438 via commit ea6caa72b. | |
| #1562 Record rust versions | snapcraft | merged | Merged as commit 1ddc34f19, updating the Rust plugin to record rustup, rustc, and Cargo versions; this completed the versioning portion of #1475. |