Project

General

Profile

Actions

Linux Distributions

This article lists for which Linux distributions we provide Osmocom binary packages, and where these distributions are used in our CI infrastructure.

Debian

Releases

Binary packages are provided for the following Debian releases:
  • unstable (sid)
  • 12 (bookworm)
  • 11 (bullseye)
  • 10 (buster)

CI infrastructure

CI uses the latest stable Debian release where possible (master builds and various other jenkins jobs).

Building Debian packages is verified in gerrit verifications for the oldest and newest Debian release that we build binary packages for.

The ttcn3-*-test and ttcn3-*-test-latest jobs use the latest stable Debian release for testsuites and SUT (system under test, the Osmocom programs).

Adding/removing releases

  • Adding binary packages for new Debian releases should be done in our OBS, after they are usable via https://build.opensuse.org.
  • Removal of binary packages for releases is not that urgent, as long as we don't see build or unit test failures just on those old releases.
  • If we do see build or unit test failures, we should remove the distro from the builds and not invest time in workarounds.

Raspberry Pi OS

Releases

Binary packages are provided for the 32-bit versions of the following Raspberry Pi OS releases:
  • 12 (bookworm)
  • 11 (bullseye)
  • 10 (buster)

For users of 64-bit Raspberry Pi OS, we recommend using the aarch64 packages we build for Debian.

Adding/removing releases

  • Same as for Debian (though the Raspberry Pi OS releases seem to lack behind)

Ubuntu

Releases

Binary packages are provided for the following Ubuntu releases:
  • 23.10
  • 22.04 LTS
  • 20.04 LTS

Adding/removing releases

  • Have the current supported non-LTS release(s) (if any), and the last 2 supported LTS releases

CentOS

Releases

Binary packages are provided for the following CentOS releases:
  • CentOS 8
  • CentOS 7 (only few packages)

CI infrastructure

Building CentOS 8 packages is verified in gerrit verifications against AlmaLinux 8.

The ttcn3-centos-* jobs use AlmaLinux 8 for the SUT.

Adding/removing releases

  • CentOS releases are added or removed on demand.

OpenSUSE

Releases

Binary packages are provided for the following openSUSE releases:

  • Tumbleweed (rolling)

Adding/removing releases

  • OpenSUSE releases are added or removed on demand.

See also

Files (0)

Updated by osmith 18 days ago · 11 revisions

Add picture from clipboard (Maximum size: 48.8 MB)