Project

General

Profile

Actions

Feature #6057

closed

Debian 12 support

Added by laforge 11 months ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
06/11/2023
Due date:
% Done:

100%

Spec Reference:

Description

build.opensuse.org doesn't yet have a distribution definition for debian 12 (bookworm) released yesterday. But once they do, we should

  • build our usual package feeds for it
  • add/migrate build verification for debian 12

Checklist


Related issues

Related to Retronetworking - Bug #6098: master-dahdi-linux fails for torvalds-master and stable-linux-6.1.yResolvedosmith07/17/2023

Actions
Related to OsmoGSMTester - Bug #6126: osmo-gsm-tester docker container uses debian 10New08/01/2023

Actions
Actions #1

Updated by laforge 10 months ago

  • % Done changed from 0 to 10

As OBS now has Debian_12 as distribution definition we can build against, I've enabled it for osmocom:nightly and osmocom:latest. It so far looks good, but builds are still running.

I've verified we don't need to build libnftnl + nftables anymore, as Debian 12 ships sufficiently new versions.

Initially, binutils-arm-osmo-eabi was built and failed, but this was a problem with the package configuration: It was set to all:yes and then disabled on 90% of all distributions, rather than being all:no and selectively only enabled on ancient ones. I've fixed that now.

Actions #2

Updated by laforge 10 months ago

  • Checklist item changed from package feeds to package feeds (nightly + latest)
  • Checklist item https://obs.osmocom.org/project/monitor/osmocom:wireshark added
  • Checklist item https://obs.osmocom.org/project/monitor/osmocom:pcsc added
  • Checklist item https://obs.osmocom.org/project/monitor/pcengines:apu added
Actions #3

Updated by laforge 10 months ago

The only failing package for Debian_12 is LimeSuite. We might consider to upgrade it to a more recent version and see if that fixes the problem. v22.09.1 seems to be the latest tag on their side.

Actions #4

Updated by osmith 10 months ago

laforge wrote in #note-3:

The only failing package for Debian_12 is LimeSuite. We might consider to upgrade it to a more recent version and see if that fixes the problem. v22.09.1 seems to be the latest tag on their side.

After updating the libwxgtk dependency, it builds:
Actions #5

Updated by osmith 10 months ago

  • Checklist item https://obs.osmocom.org/project/monitor/pcengines:apu set to Done
  • % Done changed from 10 to 30
Actions #6

Updated by osmith 10 months ago

  • Checklist item package feeds (nightly + latest) set to Done
Actions #7

Updated by osmith 10 months ago

  • Checklist item adjust repo-install-test added
  • Checklist item deb build verification (gerrit): change to bookworm added
  • Checklist item adjust fpga-build added
  • Checklist item gerrit build verification set to Done
  • Checklist item master build verification set to Done
  • % Done changed from 30 to 70
Actions #8

Updated by osmith 10 months ago

Made some improvements while at it, see this commit message: https://gerrit.osmocom.org/c/docker-playground/+/33740

Actions #9

Updated by osmith 9 months ago

  • Checklist item deb build varification (gerrit): add buster (oldest debian release we currently build for) added
Actions #10

Updated by osmith 9 months ago

  • Related to Bug #6098: master-dahdi-linux fails for torvalds-master and stable-linux-6.1.y added
Actions #11

Updated by osmith 9 months ago

  • Checklist item migrate osmo-* containers to bookworm added
Actions #12

Updated by osmith 9 months ago

  • Checklist item deb build verification (gerrit): change to bookworm set to Done
  • Checklist item deb build varification (gerrit): add buster (oldest debian release we currently build for) set to Done
Actions #13

Updated by osmith 9 months ago

  • Subject changed from Debian 12 suport to Debian 12 support
Actions #14

Updated by osmith 9 months ago

  • Checklist item adjust repo-install-test set to Done
Actions #15

Updated by osmith 9 months ago

  • Related to Bug #6126: osmo-gsm-tester docker container uses debian 10 added
Actions #17

Updated by osmith 9 months ago

  • Checklist item migrate ttcn3-* containers to bookworm set to Done
Actions #18

Updated by osmith 8 months ago

  • Checklist item adjust release tarballs job added
  • Checklist item adjust release manuals job added
  • Checklist item adjust fpga-build set to Done
  • % Done changed from 70 to 90
Actions #19

Updated by osmith 8 months ago

  • Status changed from New to In Progress
Actions #20

Updated by osmith 8 months ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)