Actions
Feature #4992
closedSplit osmo-gbproxy from osmo-sgsn into own git repository
Start date:
01/29/2021
Due date:
% Done:
100%
Spec Reference:
Description
As discussed, we want to split osmo-gbproxy into its own git repository.
I'll append a checklist to this issue shortly.
Checklist
- run git filter-branch (move src/gbproxy/* to src/*, remove history of all includes but gb_proxy.h)
- create repository in gerrit
- push to repository on gerrit (version after git filter-branch, doesn't build yet; further changes are in osmith/wip)
- adjust configure.ac, Makefile.am files to make it build again, add vty.h, debug.h in src/
- adjust debian packaging
- add osmo-gbproxy to git.osmocom.org (sync from gerrit)
- adjust rpm spec file
- verify that osmo-gbproxy builds for debian10 on obs, and tweak it until it does work
- push fixes for build system and packaging to master
- verify that OBS can build the rpm spec file
- remove osmo-gbproxy from osmo-sgsn.git (do this before building osmo-gbproxy deb in official nightly OBS, otherwise we'll have conflicts when installing both)
- add osmo-gbproxy to osmo-ci.git master-builds / gerrit verification
- enable osmo-gbproxy in osmo-ci.git OBS scripts for nightly
- debian: fix building manuals
- remove unrelated manuals
- fix VTY tests
- adjust docker containers for ttcn-3 tests (thanks, Daniel)
- roll out: merge "OBS nightly: add osmo-gbproxy: https://gerrit.osmocom.org/c/osmo-ci/+/22603
- roll out: merge "Add osmo-gbproxy-* container for osmo-gbproxy": https://gerrit.osmocom.org/c/docker-playground/+/22636
- roll out: wait until OBS nightly has built gbproxy packages
- roll out: successful ttcn3 test run at jenkins with split package
- roll out: merge "gbproxy: remove (moved to own repository)": https://gerrit.osmocom.org/c/osmo-sgsn/+/22591
Related issues
Actions