Skip to content

Ubuntu 22.04 (jammy) and 24.04 (noble) packaging#33

Merged
mutability merged 20 commits into
devfrom
ubuntu-packaging
Apr 6, 2026
Merged

Ubuntu 22.04 (jammy) and 24.04 (noble) packaging#33
mutability merged 20 commits into
devfrom
ubuntu-packaging

Conversation

@mutability

@mutability mutability commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

This adds support for Ubuntu 22.04 (jammy) and 24.04 (noble) in sensible-build.

jammy is based directly on the bullseye build with no changes.

noble is based on the trixie support with a couple of tweaks:

  • patch cxfreeze license metadata (thanks @caiusseverus!) so the version of setuptools in noble is okay with it
  • noble produces wheel files with differing capitalization; set nocaseglob to deal with noble + trixie without too many contortions

Also:

  • add a github actions workflow to test-build on the 22.04 and 24.04 github-hosted runners
  • remove very old Ubuntu versions from sensible-build

Let's squash-merge this one since there's lots of failed experimentation in the git history.

mutability and others added 19 commits April 2, 2026 13:44
jammy + noble are the most recent LTS releases. Everything else is much
older, just drop it.

Not even build-tested yet.
I can never remember what the cwd is for run ..
This was probably here for a reason, but try relaxing it to see what
breaks differently in the jammy build
jammy was actually based on debian at around the time of the bullseye
release, not bookworm. This works much better.
@mutability mutability changed the title Ubuntu 24.04 (noble) packaging Ubuntu 22.04 (jammy) and 24.04 (noble) packaging Apr 6, 2026
@mutability mutability merged commit cc39b13 into dev Apr 6, 2026
8 checks passed
@mutability mutability deleted the ubuntu-packaging branch April 6, 2026 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants