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]>

Reply via email to