← Back to issue list

Update gpu extension spread test

View original Github issue

Metadata

Project
snapcraft
Number
#6238
Type
issue
State
open
Author
mr-cal
Labels
—
Created
Updated
Closed
—

Current evaluation

Chore: drop the `snap install mesa-2604 --edge` workaround from tests/spread/extensions/gpu/task.yaml once mesa-2604 is released on stable; blocked on upstream snap release, TODO in test references #6238

Suggested action: keep open

Reason: Valid, tightly-scoped test-only chore opened by a maintainer (mr-cal) with an explicit acceptance criterion and an in-tree marker: tests/spread/extensions/gpu/task.yaml still contains the commented workaround `# remove this once mesa-2604 is available on stable (#6238)` introduced by commit df4418f67 (feat: stable core26 support, #6225). The change itself is a ~4-line deletion in the prepare section, so impact and complexity are minimal, but actionability is capped because the work cannot be done until the upstream mesa-2604 snap is promoted to stable, which is outside this repo and gives no ETA. Keep open rather than close_stale: the underlying need remains valid and is tracked by the TODO in the test file.

Evaluated by: mr-cal-bot

Impact: 15 Quick Win: 9 Complexity: 5 Confidence: 85 Actionability: 60

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Once the mesa-2604 snap has a stable release, the [spread test](https://github.com/canonical/snapcraft/blob/05c7c6c5efb3a32c5a510b2431514aec9d5d3294/tests/spread/extensions/gpu/task.yaml#L25-L29) should stop installing from edge. ### The problem it solves Updates a spread test that was written before 26.04.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 15
Quick Win: 9
Complexity: 5
Confidence: 85
Actionability: 60
keep open Chore: drop the `snap install mesa-2604 --edge` workaround from tests/spread/extensions/gpu/task.yaml once mesa-2604 is released on stable; blocked on upstream snap release, TODO in test references #6238
stealth/space-bunny-alpha
Impact: 15
Quick Win: 11
Complexity: 10
Confidence: 85
Actionability: 80
keep open Maintainer-tracked chore: spread test tests/spread/extensions/gpu/task.yaml still installs mesa-2604 from --edge on Ubuntu 26.04 and should switch to the stable channel once that snap is released.
qwen/qwen3.6-35b-a3b
Impact: 20
Quick Win: 14
Complexity: 10
Confidence: 80
Actionability: 80
keep open Task to remove the mesa-2604 --edge install workaround from the GPU extension spread test once the snap reaches stable.
qwen/qwen3.8-27b
Impact: 15
Quick Win: 14
Staleness: 45
Complexity: 10
Confidence: 80
Support Request: 0
keep open Task to remove the mesa-2604 --edge install workaround from the GPU extension spread test once the mesa-2604 snap reaches stable. The workaround is still present in the code, so the task remains valid and pending.
qwen/qwen3.6-35b-a3b
Staleness: 50
Complexity: 15
Confidence: 80
Support Request: 0
needs triage Task to update GPU extension spread test in snapcraft CI to stop using edge channel once mesa-26.04 snap reaches stable release. Currently unlabelled and inactive for 78 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 10
Confidence: 85
Support Request: 0
needs triage Update gpu extension spread test to stop installing mesa from edge once the stable 26.04 snap is released. Currently untriaged and inactive for 63 days.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#6083 (confidence 60%)

    Commit aec703950 'feat: core26 support for the GPU extension (#6083)' and df4418f67 (#6225) are the commits that added the mesa-2604 edge-install block this issue asks to remove; the linked line in the issue (commit 05c7c6c5) predates them.

Related issues

Issue Project State Summary Similarity
#6203 fix: gpu: mesa-2404 references in cleanup step snapcraft merged Merged PR #6203 (commit 228c18635) fixing a copy-paste typo in the GPU extension cleanup step: "mesa-core24" corrected to the real snap name "mesa-2404" across 7 files, incl. gpu_extension.py, tests and docs.
71%