Bug #5452
closedansible scripts for setting up jenkins node fail at Install libfftranscode0
100%
Description
Error:
Breaks existing package 'libfftranscode-dev' dependency libfftranscode0 (= 0.1)
Related part from the ansible task:
- name: Install libfftranscode0 apt: deb: https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode0_0.3_{{deb_architecture.stdout}}.deb - name: Install libfftranscode-dev apt: deb: https://ftp.osmocom.org/binaries/libfftranscode/libfftranscode-dev_0.3_{{deb_architecture.stdout}}.deb
It looks like the problem is, that we would need to upgrade both libfftranscode0 and -dev at once.
However I'm wondering if we need this at all.
Isn't it enough to install this in the debian-bullseye-titan docker image, which we already do?
Related issues
Updated by fixeria about 2 years ago
- Has duplicate Bug #5454: ansible rule for fftranscode fails added
Updated by osmith about 2 years ago
Updated by laforge about 2 years ago
On Mon, Feb 14, 2022 at 07:40:11AM +0000, redmine@osmocom.org wrote:
is there a reason to install it on the host? I'd assume we don't need it.
There certainly was a need to install it on the host in the past when I first
set this up. Not sure about today, I did not implement all the various CI
infrastructure changes ever since. I guess you are the best person to judge
if there are any jobs not yet running in containers.
Updated by osmith about 2 years ago
libfftranscode is only used by the ttcn3 testsuites. Looking through the repositories, it seems the only project not using docker for all ttcn3 tests is osmo-gsm-tester.
pespin: osmo-gsm-tester runs eclipse-titan outside of docker, right? does it require libfftranscode on the host system?
Updated by pespin about 2 years ago
osmith osmo-gsm-tester runs the ttcn3 testsuite in docker (it's the only thing it runs under docker). See osmo-gsm-tester.git/sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh.
May it be that ttcn3 gerrit jobs run directly on the host?
Updated by osmith about 2 years ago
- % Done changed from 0 to 20
pespin wrote in #note-5:
osmith osmo-gsm-tester runs the ttcn3 testsuite in docker (it's the only thing it runs under docker). See osmo-gsm-tester.git/sysmocom/ttcn3/suites/ttcn3_bts_tests/scripts/run_ttcn3_docker.sh.
May it be that ttcn3 gerrit jobs run directly on the host?
Right, gerrit verification runs ttcn3 directly on the host. I'll adjust this so it runs in docker too (which makes more sense, then it uses the same version as when actually executing the tests), and then make a patch that removes ansible code to install eclipse-titan + libfftranscode on the hosts.
Updated by osmith about 2 years ago
- Status changed from New to In Progress
- % Done changed from 20 to 90
Updated by osmith about 2 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100
Applied in changeset core-testing-infra:osmo-ci|f225c1da761a5276cb4e37e1057b971ee13d4ea6.