Project

General

Profile

Actions

Feature #6409

closed

ms-sdr: packaging

Added by Hoernchen about 1 month ago. Updated about 1 month ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
-
Start date:
03/17/2024
Due date:
% Done:

100%

Resolution:
Spec Reference:

Description

The target system is a rpi 5 running ubuntu 23.10 (probably 24.04 later, but for now 23.10), so wee need at least nightly packages of
-osmo-trx with/only the ms-sdr part, only bladerf support is important
-libosmocore
-libosmo-gprs
-gapk


Checklist

  • package osmo-trx-ms-blade
  • enable ubuntu 23.10 and 24.04 aarch64 for osmocom:nightly in OBS
  • package gapk
  • package osmocom-bb "nofirmware"
  • backport bladerf to debian10, so we can use the same osmo-trx packaging on debian 10
Actions #1

Updated by Hoernchen about 1 month ago

+ osmocom-bb mobile/modem apps, so basically the "nofirmware" target.

Actions #2

Updated by osmith about 1 month ago

  • Status changed from New to In Progress
Actions #3

Updated by osmith about 1 month ago

  • Checklist item package osmo-trx-ms-blade added
  • Checklist item enable ubuntu 23.10 and 24.04 aarch64 for osmocom:nightly in OBS added
  • Checklist item package gapk added
  • Checklist item package osmocom-bb "nofirmware" added
  • % Done changed from 0 to 40

I've enabled building aarch64 packages for nightly of Ubuntu 23.10 and 24.04. Note that we plan to stop building packages for Ubuntu 23.10 in the Osmocom OBS when it goes EOL.

patches: https://gerrit.osmocom.org/q/topic:osmo-trx-ms-blade

Actions #4

Updated by osmith about 1 month ago

  • Checklist item package gapk set to Done
Actions #5

Updated by osmith about 1 month ago

  • Checklist item backport bladerf to debian10, so we can use the same osmo-trx packaging on debian 10 added
  • % Done changed from 40 to 60

The osmo-trx-ms-blade packaging failed on debian 10, because libbladerf was too old. To solve this, we could either have different osmo-trx packaging for debian 10, or backport a newer libbladerf to debian 10. I went with the backport.

Actions #6

Updated by osmith about 1 month ago

  • Checklist item package osmocom-bb "nofirmware" set to Done
  • % Done changed from 60 to 90
osmocom-bb layer23 packaging: osmo-ci adjustments:

Once all patches are merged, the next nightly builds will have the binary packages.

EDIT: As discussed with Eric, instead of everything from "nofirmware", only layer23 is needed for now. So I have only packaged that.

Actions #7

Updated by osmith about 1 month 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)