Hi,
a couple month ago I proposed to make the VLR code of the osmo-msc independent of the osmo-msc
and create a new library called libosmo-vlr. Later use the libosmo-vlr code to integrate it into
osmo-sgsn.
But after take more time of this approach, I'm not sure if it is a very good idea to guarantee
high stability of libosmo-vlr as we do for other osmocom libraries.
Because the code is heavily integrated with both daemon and some code path are quite complex and partly
not fully understood. I would rather guarantee runtime stability within a library version, but not at build time.
The strategy would be increasing the library major version more often.
Any thoughts?
Best,
lynxis
PS. The current concept (because of time pressure) is to keep 2 copies of libosmo-vlr in the code base of osmo-msc and
osmo-sgsn and to move it later out of it into an own library.