Platforms does not resolve with deb_arch
Metadata
Current evaluation
Platforms were changed to use Debian architecture names such as armhf. PR canonical/rockcraft#380 merged as commit 340064d2, fixing #370.
Resolution: closed resolved
Reason: PR canonical/rockcraft#380 was merged as commit 340064d2. It adopted Debian platform architectures, converted them for OCI operations, and resolved the platform-resolution bug.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### Bug Description
The platforms resolution is a mixed bag of uts machine architectures and deb arches, craft applications are supposed to expose and use debian architectures as their UX.
This is required to solve #358
### To Reproduce
Set a platform architecture to armhf
### Environment
N/A
### rockcraft.yaml
```shell
platforms:
armhf
```
### Relevant log output
```shell
N/A
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Platforms were changed to use Debian architecture names such as armhf. PR canonical/rockcraft#380 merged as commit 340064d2, fixing #370. | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed by canonical/rockcraft#380 (commit 340064d2), which changed platforms to use Debian architecture names such as armhf. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or linked fix. Platform resolution inconsistency between UTS and deb architectures remains unaddressed. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments, likely superseded or resolved via issue #358. No patch or further discussion was provided. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or comments after 17 days of inactivity. The platform resolution bug mixing UTS and Debian architectures was likely abandoned or superseded, with no fix or merge details provided. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without comments or discussion. The platform resolution conflict with debian architectures was abandoned or superseded by later updates. No explicit fix or merge was documented. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/rockcraft#380
(confidence 100%)
Merged pull request implementing Debian architecture names for platforms; commit 340064d2.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #52 The default platforms result in an error | debcraft | closed | Fixed by canonical/debcraft#94 via commit f33e349, replacing broad legacy defaults with stricter per-architecture platform mappings that avoid invalid build targets. | |
| #380 feat: use debian arch in platforms | rockcraft | merged | Merged PR #380 as commit 340064d2, adopting Debian platform architectures, converting for OCI operations, and localizing build-variant logic; fixes #370 and #358. |