Ahead of the next Ubuntu LTS release, we’re planning on soon adding support for 24.04-based rocks. The initial support will adopt the following syntax:
base: ubuntu@24.04
build-base: devel
The devel
value for build-base
conveys the fact that this base is under constant development, so it might still change significantly in the near future. Setting this value is mandatory to opt-in to this “work in progress” behaviour.
The remainder of the timeline for support for Ubuntu 24.04 aligns with that of Ubuntu itself, defined at Noble Numbat Release Schedule - Release - Ubuntu Community Hub . At most at feature freeze, currently defined there to be February 29, 2024, Rockcraft will have a release on the beta channel which will no longer require the build-base
key to be defined as devel
.
On the day of Beta Freeze of Ubuntu, marked to be April 1, 2024 (UTC) the version of Rockcraft on the beta channel will migrate to the candidate channel.
Finally, on Ubuntu release day, the Rockcraft version in the candidate channel will be migrated to stable.
2 Likes
Update: Rockcraft 1.2.0 is now available in latest/candidate
and supports the devel
build-base as outlined in the original post. Please take it for a spin!
Another update: The release of the beta version supporting the ubuntu@24.04
base without the devel
build-base has been pushed back two weeks, to March 14th.
One more update: the release of the beta version is further postponed; I’ll update here when it’s available.
It’s here! Rockcraft 1.3.0
, currently available in the latest/candidate
channel (for amd64
and arm64
only at the moment) supports ubuntu@24.04
as a regular base without requiring the devel
build-base
. This release also brings in this change to the rock’s entrypoint so please report any issues you bump into!
1 Like
One more update: Rockcraft 1.3.1
, currently available in the latest/candidate
channel for all architectures, fully supports ubuntu@24.04
and will be promoted to stable
on Monday April 29. Happy weekend!
Rockcraft 1.3.1
is moving to latest/stable
now! We don’t expect any major issues, but in case of major blockers here are the revisions for the previous stable, 1.2.3
:
Architecture |
Revision |
amd64 |
1670 |
arm64 |
1671 |
armhf |
1673 |
ppc64el |
1672 |
riscv64 |
1675 |
s390x |
1674 |