feat: update base notation from ":" to "@"
Metadata
Current evaluation
Merged in #393 as 161abe18, adding @ base notation with legacy : support, bumping craft-cli, and dropping 18.04 ROCK support.
Resolution: closed resolved
Reason: PR canonical/rockcraft#393 was approved and merged. Resolving commit 161abe18 implements the notation change; 7f25b55e also removes support for Ubuntu 18.04 ROCKs.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The currently supported bases still accept ":"; future bases will only support "@".
There are 3 commits: The first is unrelated but does a necessary bump of craft-cli, the second implements the deprecation support and the third is mostly find/replace.
Edit: and then a "bonus" fourth commit where we drop support for 18.04 in ROCKs
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in #393 as 161abe18, adding @ base notation with legacy : support, bumping craft-cli, and dropping 18.04 ROCK support. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/rockcraft#393: switched base notation from ":" to "@" with legacy deprecation support, bumped craft-cli, and dropped Ubuntu 18.04 support in ROCKs. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Updated base notation from ":" to "@" with deprecation support for the legacy format. Included a craft-cli version bump and removed Ubuntu 18.04 support in ROCKs. Approved by two reviewers across 51 changed files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update switching base notation from : to @. Adds deprecation support for the legacy format, bumps craft-cli, and drops Ubuntu 18.04 support in ROCKs. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #764 feat: update 'rockcraft init' base to 24.04 | rockcraft | merged | Merged PR #764 as commit 7b1936db, updating the `rockcraft init` template base from Ubuntu 22.04 to 24.04 and fixing #748. | |
| #127 feat(rock): support Rockcraft legacy base names | craft-platforms | merged | Merged PR #127 (commit 5115c05) adding legacy Rockcraft base names "ubuntu:20.04"/"ubuntu:22.04" via _LEGACY_BASES_MAP in rock/_build.py; shipped in craft-platforms 0.8.0. |