← Back to issue list

plugins: rust

View original Github issue

Metadata

Project
craft-parts
Number
#198
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #198 (bb92a132) ported Snapcraft’s Rust plugin into craft-parts for CRAFT-955 after prerequisite test refactor #199.

Resolution: closed resolved

Reason: PR #198 was approved and merged, delivering the Rust plugin port in commit bb92a132. Its stated prerequisite, PR #199, was also merged beforehand.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- Port the `rust` plugin from [`snapcraft`](https://github.com/snapcore/snapcraft/blob/main/snapcraft/plugins/v2/rust.py) to `craft-parts`. Will land this PR after https://github.com/canonical/craft-parts/pull/199. CRAFT-955

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #198 (bb92a132) ported Snapcraft’s Rust plugin into craft-parts for CRAFT-955 after prerequisite test refactor #199.
stealth/space-bunny-alpha — closed resolved Merged PR #198 (bb92a132), porting Snapcraft's Rust plugin into craft-parts for CRAFT-955 after prerequisite PR #199.
qwen/qwen3.6-35b-a3b — — Merged the rust plugin port from snapcraft to craft-parts. Approved by a reviewer, passed CI, and landed after related PR #199. Addresses CRAFT-955.
qwen3.6-35b-a3b-mtp-q6 — — Merged the rust plugin port from snapcraft to craft-parts, resolving CRAFT-955. Integration proceeded after prerequisite PR #199 was completed, successfully adding Rust build support to the framework.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#579 Add new plugin: rust snapcraft merged Merged PR #579 as commit 24f1def33, adding Snapcraft's Rust plugin, resolving conflicts, and updating plugin-list test expectations.
82%
#1606812 Add plugin rust snapcraft (launchpad) closed Rust plugin request implemented: snapcore/snapcraft#579 by ~sergiusens merged as commit 24f1def33, adding the Rust plugin. Launchpad ticket #1606812 closed once the plugin landed.
76%
#2169 Rust plugin improvements snapcraft closed Closed unmerged and superseded by snapcraft#2170, merged as commit 4f80a1051 to fix Cargo builds and add Rust plugin tests.
76%
#4377 build(deps): bump craft-parts from 1.24.1 to 1.25.1 snapcraft merged Merged into Snapcraft via #4377 (commit e9011dbf1), upgrading craft-parts from 1.24.1 to 1.25.1 for Rust plugin improvements.
75%
#340 plugins: add maven plugin craft-parts merged Merged #340 in commit 0b40e9d8, porting the Snapcraft V1 Maven plugin to Craft Parts' shared Java infrastructure; released in Craft Parts 1.18.0.
75%
#184 plugins: cmake craft-parts merged Merged the CMake plugin port into craft-parts via PR #184, merge commit 57744f7a, with implementation commit 9ceb1fc8.
75%
#448 docs: add python and rust plugin ref rockcraft merged Merged #448 as commit 97b692ce, adding Python and Rust plugin references ported unchanged from craft-parts and resolving #434.
74%
#626 feat(rust_plugin): use `rustup` snap and more options craft-parts merged Merged as 41d9e952 and released in craft-parts 1.27.0, switching the Rust plugin to the rustup Snap and adding configuration options.
73%
#2158 rust plugin: fix cargo builds and run tests snapcraft closed PR closed as superseded: the rust-plugin-improvements branch was deleted and the work was reworked and merged as snapcore/snapcraft#2170 (commit 4f80a1051) after cargo test broke cross-compilation.
73%
#4120 requirements: update craft-parts to 1.19.3 snapcraft merged Merged PR #4120 as b4fa73795, updating Snapcraft to craft-parts 1.19.3 for the planning-phase plugin-properties state fix.
73%