Hi,
And the first steps in reorganizing directories and makefiles is available at http://cgit.osmocom.org/cgit/openbsc/log/?h=laforge/new_structure
Mmm, you remove the unused a3a8 code and you re-add it when doing all the git-mv one commit later. I assume it's a manip slip-up.
What do you generally think of this?
Well, IMHO all clean up is good and the structure you laid out makes sense to me.
If there is no big complaint, I intend to import Andreas' osmocom-bb.git/jolly/bts code into the openbsc repository (openbsc/src/bts) and start to merge the RTP code into src/trau and the generic bits of RSL+OML into src/abis.
Why import the BTS code ? Since it's new code, doesn't it make sense to make it directly separate and "well behaved".
It eventually will host the code for: Virtual BTS New BTS BB-BTS (part of it at least, not sure how to split properly) "True" BTS (same issue, not sure how to handle the split)
So that'll be pretty big all by itself.
Some random ideas:
- prefix the library directories with 'lib', i.e. 'libbsc', 'libmsc' to
clearly state this is not a program but just library code
Yes definitly. They already generate libmsc.a and libbsc.a if I'm not mistaken, so it would only be logical to name the directories as such.
- rename the openbsc repository to smething more generic. but what?
I don't think we want to create multiple repositories but keep everything in a single repo - at least until one of the sub-libraries is self-contained enough.
osmo-gsm-net (or corenet) ? This seems to be all all the 'network side' stuff.
- should we keep bsc_hack instead of osmo-nitb? (network-in-the-box)?
or should it rather be called osmo-niab (network-in-a-box)?
Nah, a rename shouldn't be much of an issue IMHO.
As for nitb vs niab, in a google fight "in-the-box" wins vs "in-a-box". I also find the nitb acronym to sound better.
Cheers,
Sylvain