Implement "on <arch> to" selectors (statements) in project_loader
Metadata
Current evaluation
Compound on <arch> to <arch> selectors were implemented by merged PR #2088 (d81e0fa38); the earlier #1800 attempt closed unmerged.
Resolution: closed resolved
Reason: PR #2088 added compound architecture selector support and defaults packages to the target architecture, fixing #1689. It merged as commit d81e0fa38.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Estimate: 1 week
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Compound on <arch> to <arch> selectors were implemented by merged PR #2088 (d81e0fa38); the earlier #1800 attempt closed unmerged. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented compound on <arch> to <arch> selectors in project_loader through merged PR snapcraft#2088 (commit d81e0fa38). | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented on <arch> to selectors in merged PR #2088 (commit d81e0fa38); earlier PR #1800 closed unmerged as superseded. | |
| stealth/space-bunny-alpha | — | closed resolved | Architecture selectors shipped in stages: 'to <arch>:' in merged PR #1639 (f5e82e55), full compound 'on <arch> to <arch>' via merged PR #2088 (d81e0fa38); linked PR #1800 was closed unmerged as superseded. | |
| stealth/space-bunny-alpha | — | closed superseded | Architecture on <arch> to selectors were delivered in merged PR #2088 (d81e0fa38), after the linked PR #1800 was closed unmerged as superseded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as superseded by PRs #1639 and #1800, which implemented the architecture selectors in project_loader per the agreed cross-compilation proposal. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by merged pull requests #1639 and #1800, which implemented architecture selectors in the project loader. The request was resolved through these changes. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by pull requests #1639 and #1800, which implemented architecture selectors in the project loader per the agreed cross-compilation proposal. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged via pull requests #1639 and #1800. The on <arch> to selectors for project_loader were implemented following maintainer approval. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#2088
(confidence 100%)
Merged implementation of compound on-to architecture grammar.
-
Related To:
canonical/snapcraft#1800
(confidence 99%)
Initial implementation attempt closed unmerged and superseded by #2088.
-
Related To:
canonical/snapcraft#1639
(confidence 95%)
Earlier merged support for to <arch> selectors; #2088 added the compound on-to form.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2088 grammar: support compound on..to statement | snapcraft | merged | Merged PR #2088 in commit d81e0fa38, adding compound on <arch> to <arch> grammar and defaulting packages to the target architecture; fixes #1689. | |
| #1639 grammar: to statement | snapcraft | merged | Merged in canonical/snapcraft#1639 via f5e82e550, adding “to <arch>:” selectors and target-architecture defaults. Compound “on <arch> to <arch>:” support followed in #2088. |