Charmcraft's road to Ubuntu 24.04

The next Ubuntu LTS release, Ubuntu 24.04 is coming soon. Initially, we will support a new base for building on Ubuntu 24.04:

  - build-on:
    - name: ubuntu
      channel: devel
    - name: ubuntu
      channel: "24.04"

Note that the build-on channel is devel, as this base is still a fast-moving target.

The rest of the timeline aligns with the Ubuntu Noble Numbat Release Schedule. The important dates are as follows:

  • By February 29, 2024 (Ubuntu feature freeze) (see below): The beta channel will receive an update that no longer requires build-on to include devel
  • On April 1, 2024 (Ubuntu beta freeze): Charmcraft’s 24.04 support will be available on the candidate channel.
  • On release day (April 25, 2024): this release of Charmcraft will be promoted to stable.


There will be some (small) breaking changes between the beta release of Charmcraft and the candidate release. These should only affect the charmcraft.yaml. I’ll announce the specifics soon.

1 Like

Hi folks,

In light of some issues we’re having with Ubuntu 24.04 build images, we are delaying today’s beta channel release by 2 weeks until 2024-03-14T00:00:00Z

We are only delaying this release. The future releases on 2024-04-01T00:00:00Z and 2024-04-25T00:00:00Z are still on track.

Next week I will post a full set of breaking changes expected with Charmcraft 3, which will align with the Ubuntu 24.04 releases.

Thanks for your understanding,