← Back to issue list

feat: use debian architecure names in api

View original Github issue

Metadata

Project
craft-parts
Number
#737
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged after approval and passing CI. The change normalizes API architecture names to Debian format instead of Python machine names, preventing unexpected variations across build-on and build-for entries.

Suggested action:

No scores available.

Issue body

Normalize architecture names across APIs to use Debian names instead of Python machine names. Debian names are used in build-on/build-for entries, and by using them in the public API we also avoid the need to handle unexpected architecture name variations that sometimes appear when using Python machine names. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval and passing CI. The change normalizes API architecture names to Debian format instead of Python machine names, preventing unexpected variations across build-on and build-for entries.
qwen3.6-35b-a3b-mtp-q6 Merged changes normalizing API architecture names to Debian format instead of Python machine names. This aligns with build-on/build-for entries and prevents handling unexpected Python architecture variations.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#380 feat: use debian arch in platforms rockcraft merged Merged. Updates Rockcraft platforms to use Debian architecture format, drops the build variant concept, and localizes image fetching logic. Approved by two reviewers, passed CI, and resolves issues #370 and #358.
73%