← Back to issue list

build(pro): update to use pro guest attachment

View original Github issue

Metadata

Project
rockcraft
Number
#1070
Type
pull request
State
open
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Updates craft-providers to the LXD guest-attachment version and pulls mainline snapcraft.yaml changes (uv plugin, pinned maturin) so the pro snap builds. Open 222 days, no review, CI failing on snap-tests, OSV-scanner, lint/files, fast/slow tests, diff-schema.

Suggested action: needs review

Reason: The PR is 222 days old with zero comments and no reviewer, but it is a maintainer-authored build/dependency change that is still relevant: the current main already uses the uv plugin and craft-providers 3.7.1, and the guest-attachment config (lxd_guest_attach) is present in spread.yaml/docs, so the underlying work appears to have landed via other commits. Multiple CI checks are failing (snap-tests, OSV-scanner, lint/files, fast/slow tests, diff-schema), so it needs a maintainer to reconcile against current main and fix the failing checks before it can be merged.

Impact: 40 Quick Win: 22.0 Staleness: 55 Complexity: 45 Confidence: 55

Issue body

This commit updates the craft-providers reference to the new version that uses the lxd guest attachment integration. It also pulls in some mainline changes to snapcraft.yaml to get it to build (use the uv plugin and pin maturin). <!-- Describe your changes --> --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 40
Quick Win: 22.0
Staleness: 55
Complexity: 45
Confidence: 55
needs review Updates craft-providers to the LXD guest-attachment version and pulls mainline snapcraft.yaml changes (uv plugin, pinned maturin) so the pro snap builds. Open 222 days, no review, CI failing on snap-tests, OSV-scanner, lint/files, fast/slow tests, diff-schema.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 40
Confidence: 80
needs review Updates craft-providers to use LXD guest attachment integration and adjusts snapcraft.yaml build configuration. Currently pending review with mixed CI results and no activity for 181 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 25
Confidence: 70
needs review Updates craft-providers to use lxd guest attachment integration and adjusts snapcraft.yaml build configuration. Currently inactive for 167 days with no comments or CI results.
qwen3.6-35b-a3b-mtp-q6
Staleness: 78
Complexity: 20
Confidence: 65
close stale Updates craft-providers dependency to use lxd guest attachment and adjusts snapcraft.yaml build config. Inactive for 164 days with no comments or CI status.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 15
Confidence: 75
needs review Updates craft-providers to use LXD guest attachment integration and adjusts snapcraft.yaml build configuration. Inactive for 145 days with zero comments, the request is stale and awaiting review or triage.

Update history

No update history recorded yet.

Related work

  • Related To: rockcraft#1018 (confidence 60%)

    build: use uv plugin to build — the current snap/snapcraft.yaml already uses plugin: uv, so the mainline snapcraft.yaml change this PR pulled in is already present.

  • Likely Fixed By: rockcraft#1281 (confidence 55%)

    build(deps): update craft-providers to 3.7.1 — the current pyproject.toml already pins craft-providers>=3.7.1, suggesting the dependency bump this PR sought has already landed.

Related issues

No related issues found above the similarity threshold.