← Back to issue list

Update sources added by craft-archives

View original Github issue

Metadata

Project
craft-archives
Number
#151
Type
issue
State
open
Author
mr-cal
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement to set architectures on craft-*.sources files (not just ubuntu.sources) for cross-compilation support. Triaged by maintainer, assigned to tigarmo, internal ticket CRAFT-4112 created.

Suggested action: keep open

Reason: The issue is triaged (Status: Triaged label), the maintainer explicitly assigned it to @tigarmo as a follow-up task, and an internal Jira ticket (CRAFT-4112) was created. The codebase now has foreign architecture support (commit 64f1092, changelog 2.1.0) but the PPA/UCA install paths still don't pass architectures, so the gap likely persists. No evidence of completion or obsolescence.

Impact: 55 Quick Win: 27.5 Staleness: 55 Complexity: 50 Confidence: 70 Support Request: 10

Issue body

### What needs to get done #150 sets architectures for sources in `/etc/apt/sources.list.d/ubuntu.sources`. It doesn't set architectures for other repositories added by craft-archives in `/etc/apt/sources.list.d/craft-*.sources`. For example, consider the following project file snippet: ```yaml platforms: riscv64: build-on: [amd64] build-for: [riscv64] package-repositories: - type: apt # architectures: [amd64] - won't this solve the problem? formats: [deb] components: [main] suites: [noble] key-id: F23C5A6CF475977595C89F51BA6932366A755776 url: https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu - type: apt architectures: [riscv64] formats: [deb, deb-src] components: [main] suites: [noble, noble-updates, noble-backports] key-id: F6ECB3762474EDA9D21B7022871920D1991BC93C url: http://ports.ubuntu.com/ubuntu-ports ``` ### Why it needs to get done To support cross-compiling in *craft applications.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 55
Quick Win: 27.5
Staleness: 55
Complexity: 50
Confidence: 70
Support Request: 10
keep open Enhancement to set architectures on craft-*.sources files (not just ubuntu.sources) for cross-compilation support. Triaged by maintainer, assigned to tigarmo, internal ticket CRAFT-4112 created.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 20
Confidence: 85
Support Request: 10
close stale Enhancement to ensure craft-archives sets architectures for custom apt sources, matching ubuntu.sources behavior. Triaged and internally assigned, but inactive for over 11 months.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 25
Confidence: 85
Support Request: 0
keep open Enhancement to set architecture flags in craft-archives generated apt sources for cross-compilation. Currently triaged but inactive for nearly a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 40
Confidence: 85
Support Request: 10
keep open craft-archives must set architecture constraints for custom apt sources in craft-*.sources files to enable cross-compilation. Triaged as an enhancement, awaiting developer review and assignment.

Update history

No update history recorded yet.

Related work

  • Related To: craft-archives#150 (confidence 85%)

    Referenced in the issue body as the prior work that set architectures for ubuntu.sources but not craft-*.sources.

Related issues

No related issues found above the similarity threshold.