- osmo-bsc 1.2.1: depends on libosmo-legacy-mgcp
probably difficult to resolve?
Turns out this is quite feasible:
- osmo-msc: 1.3.0: -Werror and deprecated gsm0480_create_ussd_release_complete()
I guess we could simply tag an 1.3.1 patch release to remove that.
In fact, there is already a 1.3.1 version, which does just that :)
Also, we could build without "-Werror"
furthermore, I thought that we had some magic at work to ensure that the OSMO_DEPRECATED
warnings would not break -Werror?
Looking at the build log again, I've not read the error message properly:
https://jenkins.osmocom.org/jenkins/job/Osmocom-build-tags-against-master/15/artifact/_temp/log/osmo-msc-1.3.0.txt
gsm_04_80.c: In function ‘msc_send_ussd_reject’:
gsm_04_80.c:62:2: error: implicit declaration of function ‘msgb_wrap_with_TL’ [-Werror=implicit-function-declaration]
msgb_wrap_with_TL(msg, GSM0480_IE_FACILITY);
^~~~~~~~~~~~~~~~~
gsm_04_80.c: In function ‘msc_send_ussd_release_complete’:
gsm_04_80.c:83:9: warning: ‘gsm0480_create_ussd_release_complete’ is deprecated: Use gsm0480_create_release_complete() instead. [-Wdeprecated-declarations]
struct msgb *msg = gsm0480_create_ussd_release_complete();
^~~~
It fails because "msgb_wrap_with_TL" is unknown, not because of the deprecated function.
- osmo-sgsn 1.2.0: sgsn_test.c: gtp.h: No such file or directory
probably just some include path issue? Could you have a quick look if it's something
as simple as that? This would probably also justify a patch release as it's quick to do.
I can look into that soon, currently there is some MSC handover related stuff that I can help with.
For the rest, the testsuites don't pass. I am not sure what to do with the testsuites. If we update the expected output to pass on master, then it doesn't pass anymore when building against previous library releases.
It would be interesting to see exactly where the testsuites fail to determine why that is the case.
Good idea, I'll look into that as well (possibly update the script to attach the testsuite logs to the build artifacts).