← Back to issue list

fix(deb): preserve architecture in primed stage packages

View original Github issue

Metadata

Project
craft-parts
Number
#1557
Type
pull request
State
closed
Author
gcomneno
Labels
—
Created
Updated
Closed

Current evaluation

PR closed unmerged by its author in favour of canonical/craft-parts#1558, which superseded it; #1558 was merged as commit 0b6a556a "packages: preserve architecture in primed stage packages".

Resolution: closed superseded

Reason: The author closed #1557 explicitly stating it was superseded by #1558, a revised version of the same fix. #1558 merged to main as commit 0b6a556a, keeping foreign-architecture suffixes in primed stage package names and adding a unit test.

Evaluated by: mr-cal-bot

No scores available.

Issue body

## Summary - preserve foreign-architecture package names when extracting deb package name/version metadata - use `` instead of `` when reading deb metadata - add a unit test covering architecture-qualified package names ## Related - snapcraft#5998

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded PR closed unmerged by its author in favour of canonical/craft-parts#1558, which superseded it; #1558 was merged as commit 0b6a556a "packages: preserve architecture in primed stage packages".
stealth/space-bunny-alpha — closed superseded Closed unmerged in favor of canonical/craft-parts#1558, which superseded this version and later merged the architecture-preserving deb metadata fix.
qwen/qwen3.6-35b-a3b — — Closed by author and superseded by pull request #1558, which implements the same fix for preserving foreign-architecture package names during deb metadata extraction.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/craft-parts#1558 (confidence 98%)

    Closing comment from gcomneno names #1558 as the superseding PR; its merge commit 0b6a556a carries the change to craft_parts/packages/deb.py.

  • Likely Fixed By: canonical/craft-parts#1558 (confidence 90%)

    Same fix intent (preserve arch-qualified deb package name/version metadata, add unit test), merged into main.

Related issues

Issue Project State Summary Similarity
#1558 fix(packages/deb): preserve architecture in primed stage packages craft-parts merged Merged in canonical/craft-parts#1558 (commit 0b6a556a), preserving foreign-architecture suffixes such as :i386 in primed stage package names and adding regression coverage.
90%
#5998 `primed-stage-packages` in `manifest.yaml` loses architecture information snapcraft closed Fixed in craft-parts PR #1558 via commit 0b6a556a, preserving architecture suffixes such as :i386 in primed-stage-packages.
78%