← Back to issue list

rust plugin: new link for rustup

View original Github issue

Metadata

Project
snapcraft
Number
#2438
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged into main. Updates the rustup download URL in the Rust plugin to resolve Launchpad bug #1662960. The change passed code coverage checks and was approved by the maintainer.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2431 rust plugin: update to use latest rustup command options snapcraft merged Merged update to the Rust plugin replacing deprecated rustup command options with current equivalents. Approved by a reviewer, passed CI, modified five files, and maintained 94.5% test coverage.
84%
#2434 rust plugin: refactor to use the latest rustup snapcraft merged Merged Rust plugin refactor for latest rustup. Removed deprecated flags, added command qualifiers, established shared rustup/cargo directory, and standardized config. Approved and passed CI.
80%
#2538 rust plugin: fix usage of rust-channel snapcraft merged Merged PR #2538 fixes the Rust plugin by replacing the deprecated rustup.sh channel argument with rustup toolchain setup. Approved, passed CI, and merged to master.
78%
#1662960 Rust plugin using old rustup link snapcraft (launchpad) closed The Rust plugin outdated rustup link report was abandoned and closed. The author offered to submit a pull request to update the URL, but no fix was implemented or merged.
77%
#560 rust_plugin: multiple fixes craft-parts merged Merged Rust plugin fixes resolving issue #559. Changes remove unnecessary rust_channel override typing checks and improve compiler plugin identification and removal. Approved by reviewers and merged despite an unrelated CI pylint failure.
74%
#1255 Update rust plugin to set RUSTFLAGS snapcraft merged Merged an external contribution updating the Rust plugin to correctly link shared libraries by setting RUSTFLAGS. The change modifies three files with 64 additions and 3 deletions, successfully resolving the linking configuration.
73%
#1035 rust plugin: use the part source path snapcraft merged Merged after resolving a conflict with PR #1034 and completing a requested rebase. The rust plugin update uses the part source path, approved by one reviewer with unchanged 96.36% code coverage.
73%
#2767 rust plugin: add rustup profile snapcraft merged Merged. Updates the Rust plugin to enforce the minimal rustup profile, resolving build failures where clippy and rustfmt are unavailable. The implementation applies the minimal profile universally and includes updated unit tests.
72%
#2170 rust plugin: fix cargo builds and run tests snapcraft merged Merged fixes for cargo builds in the Rust plugin along with new tests. The change updated two files with 41 additions and 10 deletions, achieving 100% diff coverage.
72%
#579 Add new plugin: rust snapcraft merged Merged after resolving conflicts, squashing commits, and fixing test failures. A firewall exception was requested to allow autopkgtests to download rustup.sh. The Rust plugin was successfully integrated.
72%