Hi all,
I started looking at this failure and found out code in this repository is really old, with nobody maintain it (13 months since last commits?).
I started by updating the contrib/jenkins.sh to use osmo-build-dep.sh and osmo-clean-workspace.sh like we do in other repos, because i felt it was not building up to date stuff.
After updating that script, indeed it seems cellmgr-ng cannot be built against new libosmo-sccp due to some M3UA headers /API changes. There's even a tag during that commit in libosmo-sccp called "old_sua". After that commit, cellmgr-ng fails to build.
If I try to build it against "old_sua", still cannot build fine with updated contrib/jenkins.sh script due to missing LIBOSMOSCCP_CFLAGS in tests/Makefile.am, and then still other headers are not found in other places, etc.
I stopped at this point because I'm starting to spent too muhch time on this and it seems nobody is using it anyway.
Can we disable the build of this project? Does somebody want to take care of it?
Regards, Pau
On Fri, Nov 23, 2018 at 01:19:32PM +0100, Pau Espin Pedrol wrote:
I started looking at this failure and found out code in this repository is really old, with nobody maintain it (13 months since last commits?).
ACK.
not that I'm aware of. It started as a project to translate circuit-switched A interfaces of a "BSplus" BTS+BSC combination into SCCPlite over IP. Then various other bits and pieces related to MTP and SS7 had been added, towards the direction of a STP. There may be many other features that I'm not aware of [anymore]. It's one of the many powerful but lesser known/understood Osmocom projects that primarily Holger was working on.
To my knowledge there are still some production deployments using it as a M3UA <-> IPA/SCCPlite translator, but there are plans to phase that out and use the "new" osmo-stp from libosmo-sigtran.git instead.
Can we disable the build of this project?
I think so. We should also add a related "unmaintained" notice to the README file or related documentation in the git repo, as well as on the wiki.