Project

General

Profile

Feature #2297

debian packaging: package repositories split from openbsc.git (OsmoMSC, OsmoBSC, ...)

Added by neels over 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
05/27/2017
Due date:
% Done:

100%

Spec Reference:

Description

After the split of OsmoNITB and separation of openbsc.git to several repositories, we need to adjust debian packaging.


Related issues

Related to Cellular Network Infrastructure - Bug #2298: opkg packaging: package repositories split from openbsc.git (OsmoMSC, OsmoBSC, ...)Resolved05/27/2017

Related to OpenBSC - Feature #2257: prepare split of the openbsc.git in smaller componentsClosed05/15/2017

History

#1 Updated by neels over 2 years ago

  • Related to Bug #2298: opkg packaging: package repositories split from openbsc.git (OsmoMSC, OsmoBSC, ...) added

#2 Updated by neels over 2 years ago

  • Related to Feature #2257: prepare split of the openbsc.git in smaller components added

#3 Updated by neels over 2 years ago

  • Assignee set to lynxis

We decided to provide "pre-release" debian packaging from the current state of the split repositories, before gerrit review has concluded.

If no 3G is required, we should technically be able to drop the --enable-iu, but the most recent build has not yet been tested without --enable-iu. It may thus work out simpler to support both 2G and 3G.

The binaries to be installed are:

osmo-stp from libosmo-sccp
osmo-hnbgw from osmo-iuh
osmo-bsc_mgcp from osmo-mgw
osmo-hlr
osmo-msc
osmo-bsc
osmo-sgsn
openggsn

For a complete 2G+3G core network, we need these repositories and branches:

Repos Branch ./configure
--------------------------
libosmocore
libosmo-abis
libosmo-netif
libosmo-sccp
libsmpp34
libasn1c
osmo-iuh pre_release
osmo-hlr
openggsn
osmo-mgw pre_release
osmo-bsc pre_release --enable-osmo-bsc
osmo-msc pre_release --enable-iu
osmo-sgsn pre_release --enable-iu

If osmo-mgw is built with --enable-mgcp-transcoding, you may have to add the same --enable-mgcp-transcoding to msc and bsc configure in order to link libgsm as required.

#4 Updated by zecke over 2 years ago

2cents on version numbering. Don't call it "200-beta1" or "200pre-alpha5" becuase in debian "200" is considered smaller than "200-beta1" and you will have time to upgrade from the betas to the final.

#5 Updated by lynxis over 2 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 70

dependencies are missing

#6 Updated by lynxis about 2 years ago

  • Status changed from In Progress to Feedback
  • Assignee changed from lynxis to neels
  • % Done changed from 70 to 100

#7 Updated by neels about 2 years ago

seems to work nicely, all packages are building successfully.
The only issue I'm taking at the moment is the name "nitb-split", but I take it that's the temporary name.
In the end it could replace the current 'nightly', and if we keep it we can rename 'nightly' to 'legacy'.

Would have been nice to get links posted in the comments here, let me post one now:
https://build.opensuse.org/project/show/network:osmocom:nitb-split:nightly

#8 Updated by neels about 2 years ago

neels wrote:

The only issue I'm taking at the moment

I haven't scrutinized on every single file / detail of the packages,
assuming that we will iron out details when we take these packages into productive use.
Also I haven't tested that they run on my machine and work, should probably happen at some point...

#9 Updated by neels about 2 years ago

  • Status changed from Feedback to In Progress
  • Assignee changed from neels to lynxis
  • % Done changed from 100 to 90

As a last step here, let's move the package building away from the pre_release branches and use master instead.
All is merged now and the pre_release branches are deleted.
(If there are remaining details with debian rules or the package feed name we'll do it in separate issues)

#10 Updated by neels about 2 years ago

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

ok, found it myself, https://gerrit.osmocom.org/3765

#11 Updated by laforge about 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)