Project

General

Profile

Actions

Bug #5893

closed

debian-buster-jenkins-arm image runs out of date jenkins_bts_model.sh

Added by fixeria about 1 year ago. Updated about 1 year ago.

Status:
Rejected
Priority:
Normal
Assignee:
Target version:
-
Start date:
02/06/2023
Due date:
% Done:

20%

Spec Reference:

Description

This problem was raised in #5354. Currently Jenkins build verification fails for:

https://gerrit.osmocom.org/c/osmo-bts/+/31155

with the following output:

checking for dahdi/user.h... no
configure: error: DAHDI input driver enabled but DAHDI not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Looking closer, one can see that libosmo-abis is indeed configured without --disable-dahdi:

+ ./configure --prefix=/build/deps/install/stow/libosmo-abis --with-systemdsystemunitdir=/build/deps/install/stow/libosmo-abis/lib/systemd/system

This is weird, given that all jenkins scripts in osmo-bts.git do this:

$ git grep abis contrib/
contrib/jenkins_bts_trx.sh:osmo-build-dep.sh libosmo-abis "" --disable-dahdi
contrib/jenkins_lc15.sh:osmo-build-dep.sh libosmo-abis "" --disable-dahdi
contrib/jenkins_oc2g.sh:osmo-build-dep.sh libosmo-abis "" --disable-dahdi
contrib/jenkins_oct.sh:osmo-build-dep.sh libosmo-abis "" --disable-dahdi
contrib/jenkins_oct_and_bts_trx.sh:osmo-build-dep.sh libosmo-abis "" --disable-dahdi
contrib/jenkins_sysmobts.sh:osmo-build-dep.sh libosmo-abis "" --disable-dahdi
contrib/osmo-bts.spec.in:BuildRequires:  pkgconfig(libosmoabis) >= 1.3.0

Related issues

Related to OsmoBTS - Bug #5354: ttcn3-bts-test: memleaks after running the test suiteResolvedarehbein12/12/2021

Actions
Actions #1

Updated by fixeria about 1 year ago

  • % Done changed from 0 to 20

I investigated this a bit and my conclusion is that the debian-buster-jenkins-arm image, which is used for the RPi builds, has out of date version of osmo-ci.git. This is likely the case because the --disable-dahdi was added recently (Jan 18) in https://gerrit.osmocom.org/c/osmo-bts/+/31012.

Actions #2

Updated by fixeria about 1 year ago

  • Related to Bug #5354: ttcn3-bts-test: memleaks after running the test suite added
Actions #3

Updated by fixeria about 1 year ago

  • Subject changed from debian-buster-jenkins-arm image has out of date osmo-ci to debian-buster-jenkins-arm image runs out of date jenkins_bts_model.sh

Actually, not out of date osmo-ci, but out of date version of jenkins_bts_model.sh, which is part of osmo-bts.git.

Actions #4

Updated by fixeria about 1 year ago

  • Status changed from New to Rejected
  • Assignee changed from osmith to fixeria

fixeria wrote in #note-1:

I investigated this a bit and my conclusion is that the debian-buster-jenkins-arm image, which is used for the RPi builds, has out of date version of osmo-ci.git. This is likely the case because the --disable-dahdi was added recently (Jan 18) in https://gerrit.osmocom.org/c/osmo-bts/+/31012.

This conclusion is nonsense, please ignore it. Everything is fine with debian-buster-jenkins-arm, and it runs jenkins_bts_model.sh from /build/contrib/, which is mounted as follows: -v /home/osmocom-build/jenkins/workspace/gerrit-osmo-bts-build/BTS_MODEL/trx/FIRMWARE_VERSION/master/WITH_MANUALS/0/a4/default/label/rpi4-raspbian11:/build. This means it's running from the osmo-bts.git.

Rebasing https://gerrit.osmocom.org/c/osmo-bts/+/31155 on top of the current master (after https://gerrit.osmocom.org/c/osmo-bts/+/31012 was merged) made it pass.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)