← Back to issue list

Add plugin rust

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1606812
Type
issue
State
closed
Author
~sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The maintainer filed snapcore/snapcraft#579, which was merged as commit 24f1def33 adding snapcraft's Rust plugin (plus the plugin-list test updates). The plugin shipped and was later repeatedly maintained in-tree and ported to craft-parts, confirming the feature was delivered.

Evaluated by: mr-cal-bot

No scores available.

Issue body

New plugin to build with rust

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Maintainer tracking issue for the new Rust build plugin. Closed by PR snapcraft#579 ("Add new plugin: rust"), merged as commit 24f1def33 after conflicts were resolved and commits squashed.
stealth/space-bunny-alpha — closed resolved Rust build support was added in merged PR canonical/snapcraft#579, commit 24f1def33.
qwen/qwen3.6-35b-a3b — — Closed without implementation or discussion. The Rust build plugin request was abandoned after ~13 days with zero comments or labels.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The feature request for a Rust build plugin was abandoned after over nine years with no discussion or maintainer action.
qwen/qwen3.6-35b-a3b — — Request for a new Rust build plugin was closed without implementation or discussion. Zero comments and no labels indicate the feature was declined or abandoned.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#579 (confidence 98%)

    PR referenced in the issue comment and merged as 24f1def33, adding the new Rust plugin.

  • Related To: canonical/craft-parts#198 (confidence 70%)

    Later port of this same Rust plugin into craft-parts (bb92a132) for CRAFT-955.

  • Related To: canonical/snapcraft#4297 (confidence 45%)

    Later core20 rewrite of the Rust plugin (b357ef5e7), descendant of the plugin introduced here.

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%
#198 plugins: rust craft-parts merged Merged PR #198 (bb92a132) ported Snapcraft’s Rust plugin into craft-parts for CRAFT-955 after prerequisite test refactor #199.
76%
#1798681 Update the rust plugin to be base aware snapcraft (launchpad) closed Rust plugin became base-aware via merged PR snapcore/snapcraft#2373 (commit eafd6d641), resolving Launchpad #1798681.
76%
#4297 Rust plugin: rewrite the Rust plugin for core20 snapcraft merged Merged as snapcore/snapcraft#4297 (b357ef5e7): added a core20 Rust plugin on the new plugin system with LTO, toolchain selection, and default-feature controls.
75%
#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.
75%
#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.
71%