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): 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.