← Back to issue list

feat: support ubuntu@24.04 devel rocks

View original Github issue

Metadata

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

Current evaluation

Merged support for Ubuntu 24.04 development rocks. The change enables building noble-based images via base: ubuntu@24.04 and build-base: devel, approved by three reviewers after prototype validation.

Suggested action:

No scores available.

Issue body

This PR is a prototype/wip implementation of the same support for `devel` bases that Snapcraft has. The gist of it is: to build a noble-based rock, while noble is still in development, one can do: ``` base: ubuntu@24.04 build-base: devel ``` The PR is still in draft and has some failing integration tests but I'm putting it up for two reasons: 1) To add some spread tests to see whether we're able to build noble rocks at all (we are) 2) To have a place to discuss/argue so we can decide on the path forward and support 24.04 sooner rather than later. So, have at it!

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged support for Ubuntu 24.04 development rocks. The change enables building noble-based images via base: ubuntu@24.04 and build-base: devel, approved by three reviewers after prototype validation.
qwen3.6-35b-a3b-mtp-q6 Merged support for building Ubuntu 24.04 rocks using a devel build base. The change enables specifying a devel build base alongside the ubuntu@24.04 base to facilitate early rock development ahead of the official release.
qwen3.6-35b-a3b-mtp-q6 Merged implementation adding Ubuntu 24.04 development rock support via build-base: devel. Initially drafted with failing tests, the changes were refined, reviewed, and successfully integrated to enable early noble rock builds.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#184 feat: support ubuntu 26.10 as a devel base debcraft merged Merged. Adds Ubuntu 26.10 (Stonking) as a development base by updating project validation. Approved by two reviewers, passed CI, and modified 15 files (+228/-25). A spread test will be added later.
72%
#322 feat: support 26.04 as a build-base imagecraft merged Merged to add Ubuntu 26.04 as a supported build-base value. Approved by two reviewers and passed all CI checks. The update modifies four files without changing defaults or main tests.
72%
#1557 feat: enable Ubuntu 24.04 as a development base charmcraft merged Merged to enable Ubuntu 24.04 as a development base. Approved by two reviewers and dependent on PR #1554. The change updates seven files with 97 additions and 8 deletions to support the new OS version.
70%