← Back to issue list

feat: update base notation from ":" to "@"

View original Github issue

Metadata

Project
rockcraft
Number
#393
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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.
73%
#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.
72%