osmith has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-ci/+/41960?usp=email )
Change subject: ttcn3-gbproxy-test-fr: don't use old libosmocore
......................................................................
ttcn3-gbproxy-test-fr: don't use old libosmocore
Fix that we are currently building osmo-gbproxy against an old
libosmocore in ttcn3-gbproxy-test-fr. This is currently causing the job
to fail with:
/usr/bin/ld: gb_proxy_vty.o: in function `log_set_bvc_filter':
/tmp/osmo-gbproxy/src/gb_proxy_vty.c:477: undefined reference to
`log_set_filter'
/usr/bin/ld: /tmp/osmo-gbproxy/src/gb_proxy_vty.c:478: undefined reference to
`log_set_filter_data'
collect2: error: ld returned 1 exit status
Related: libosmocore Ie48e7e635feb91509b9c034394df4fb16cb931a3
Change-Id: I15fcb4fd1f145bd913456ac08356e9fa65e34269
---
M jobs/ttcn3-testsuites.yml
1 file changed, 20 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/60/41960/1
diff --git a/jobs/ttcn3-testsuites.yml b/jobs/ttcn3-testsuites.yml
index 3202212..b7e0e51 100644
--- a/jobs/ttcn3-testsuites.yml
+++ b/jobs/ttcn3-testsuites.yml
@@ -145,6 +145,26 @@
cd "$DIR"
+ # For ttcn3-gbproxy-test-fr, build debian-buster-build first, so we
+ # don't build osmo-gbproxy against an old libosmocore:
+ # * ttcn3-gbproxy-test-fr must run with debian 10 (OS#6494#note-19).
+ # * osmo-gbproxy-master uses debian-buster-build.
+ # * osmo-gbproxy-master installs libosmocore (and other dependencies)
+ # from the osmocom:nightly binary repository, but builds
+ # osmo-gbproxy from git.
+ # * The Dockerfile of debian-buster-build invalidates the cache at
+ # the end if the osmocom:nightly binary repository has changed.
+ # * osmo-gbproxy-master relies on this, if the cache is not
+ # invalidated then it will install libosmocore etc. once and keep
+ # using the same versions via a cached build step.
+ # * We don't build debian-buster-build automatically anymore (because
+ # Debian 10 is EOL and this container is unused otherwise; this is
+ # done for e.g. debian-trixie-build as of writing via the
+ # "update-osmo-ci-on-slaves" job).
+ if [ "$IMAGE_SUFFIX" = "master-debian10" ]; then
+ make -C debian-buster-build
+ fi
+
uptime | grep --color=always -o "load.*"
RC=0
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/41960?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I15fcb4fd1f145bd913456ac08356e9fa65e34269
Gerrit-Change-Number: 41960
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <[email protected]>