fix(deb): preserve architecture in primed stage packages
Metadata
Current evaluation
Closed by author and superseded by pull request #1558, which implements the same fix for preserving foreign-architecture package names during deb metadata extraction.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
25
Confidence:
80
|
needs review | Preserves foreign architecture names when extracting deb metadata for primed stage packages, including a unit test. Open pull request with no comments or labels, last active 29 days ago, awaiting review or triage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1558 fix(packages/deb): preserve architecture in primed stage packages | craft-parts | merged | Merged a fix preserving foreign architecture names during deb metadata extraction for primed stage packages. Updated parsing logic, added a unit test, passed CI, and received approval from two reviewers. | |
| #5998 `primed-stage-packages` in `manifest.yaml` loses architecture information | snapcraft | open | primed-stage-packages in manifest.yaml drops foreign-arch qualifiers (e.g. :i386) while stage-packages keeps them. Root cause is in craft-parts origin tracking; a craft-parts PR (#1558) has since fixed it. |