Multi-base platform support
Metadata
Current evaluation
Closed without implementation. The multi-base platform support prototype was abandoned due to unmet validation and testing requirements. No resolution or merge occurred.
Suggested action: —
No scores available.
Issue body
### What needs to get done
Polish the prototype in [work/CRAFT-3668/multibase-prototype](https://github.com/canonical/charmcraft/tree/work/CRAFT-3668/multibase-prototype) to support multi-base builds as defined in [ST124](https://docs.google.com/document/d/1QVHxZumruKVZ3yJ2C74qWhvs-ye5I9S6avMBDHs2YcQ/edit?tab=t.0).
### Missing work
1. Validate that the newest base is >= `ubuntu@24.04`.
2. Unit tests
3. Spread tests
### Why it needs to get done
To resolve https://github.com/canonical/charmcraft/issues/1789
### Upstream work
- https://github.com/canonical/craft-platforms/issues/73
- https://github.com/canonical/craft-application/issues/569
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The multi-base platform support prototype was abandoned due to unmet validation and testing requirements. No resolution or merge occurred. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The multi-base prototype remains unpolished, leaving validation, unit tests, and spread tests unaddressed. No resolution occurred; the task was abandoned or deferred to upstream work. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The multi-base platform support request was synced to internal Jira tracking (CRAFT-3718) and abandoned without a fix or merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. Development stalled after Jira sync, leaving required tests and validation unimplemented. The work was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. No PR or fix was merged. Prototype polish and tests remain unaddressed, indicating the issue was deferred or abandoned pending upstream work. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1659 Implement support for supported bases | snapcraft | closed | Closed without implementation or discussion. The multi-base support request was abandoned and likely superseded by later snapcraft updates that expanded base compatibility. | |
| #569 Allow multi-base builds | craft-application | closed | Closed without implementation. Work moved to Jira (CRAFT-3719). Prototype unpolished; required ProjectService methods, tests, and release steps abandoned. |