Bug #5893
closeddebian-buster-jenkins-arm image runs out of date jenkins_bts_model.sh
20%
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
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.
Updated by fixeria about 1 year ago
- Related to Bug #5354: ttcn3-bts-test: memleaks after running the test suite added
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
.
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 ofosmo-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.