Some fetch service tests are hard-coded to amd64
Metadata
Current evaluation
Fetch service tests hard-coded to amd64 need to run on any architecture. Triaged (CRAFT-5057); CI now runs Python tests on arm64, but no fix commit found yet.
Suggested action: keep open
Reason: The issue is triaged with a Jira ticket (CRAFT-5057) and the maintainer authored it, so it is acknowledged and valid. Related work shows CI now runs Python tests on arm64 (#1030), making this more relevant, but no commit yet removes the amd64 hard-coding from fetch service tests, so it should stay open.
Impact:
40
Quick Win:
26.0
Staleness:
55
Complexity:
35
Confidence:
60
Support Request:
0
Issue body
### What needs to get done
Modify these tests so they can run on any architecture
### Why it needs to get done
We can't be entirely sure the behaviour works on all architectures if the tests are hard-coded to one architecture.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
26.0
Staleness:
55
Complexity:
35
Confidence:
60
Support Request:
0
|
keep open | Fetch service tests hard-coded to amd64 need to run on any architecture. Triaged (CRAFT-5057); CI now runs Python tests on arm64, but no fix commit found yet. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
50
Complexity:
20
Confidence:
85
Support Request:
0
|
keep open | Test suite hard-codes amd64 architecture, preventing cross-architecture validation. Issue is triaged but has been inactive for 126 days awaiting implementation. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
50
Complexity:
25
Confidence:
90
Support Request:
0
|
keep open | Fetch service tests are hard-coded to amd64, preventing cross-architecture validation. The issue is triaged but has seen no maintainer activity or progress in 113 days. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
20
Confidence:
85
Support Request:
0
|
keep open | Fetch service tests are hardcoded to amd64, blocking cross-architecture validation. Tests require modification to run on any architecture. Status is triaged and open, awaiting assignment after 91 days of inactivity. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#1030
(confidence 75%)
CI commit 'run Python tests on arm64' directly relates to making tests architecture-agnostic.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1030 ci: run Python tests on arm64 | craft-application | merged | Merged. Enables Python unit and integration tests on ARM64 runners. Resolved ARM64 compatibility issues and marked complex fetch service tests as amd64-only, tracking remaining work in issue #1032. Approved and passes CI. Prerequisite for #1027 and CRAFT-4992. |