<p>osmith has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ci/+/23272">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">ansible: fix apt deprecation warning about loops<br><br>Fix deprecation warnings like the following:<br> [DEPRECATION WARNING]: Invoking "apt" only once while using a loop<br> via squash_actions is deprecated. Instead of using a loop to supply<br> multiple items and specifying `name: "{{ item }}"`, please use<br> `name: ['libjansson-dev', 'libulfius-dev']` and remove the loop.<br> This feature will be removed in version 2.11.<br><br>Change-Id: I57b9ce690e8167249468954f3e62d14c7a92fcfc<br>---<br>M ansible/roles/docker/tasks/main.yml<br>M ansible/roles/gsm-tester-bts/tasks/main.yml<br>M ansible/roles/gsm-tester/tasks/main.yml<br>M ansible/roles/install-coverity/tasks/main.yml<br>M ansible/roles/install-poky-sdk/tasks/main.yml<br>M ansible/roles/osmocom-jenkins-slave/tasks/debian.yml<br>M ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml<br>M ansible/roles/osmocom-workstation/tasks/main.yml<br>M ansible/setup-gsm-tester.yml<br>M ansible/setup-jenkins-slave.yml<br>M ansible/setup-simtest.yml<br>11 files changed, 260 insertions(+), 288 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/72/23272/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml</span><br><span>index c38d38b..a268d2b 100644</span><br><span>--- a/ansible/roles/docker/tasks/main.yml</span><br><span>+++ b/ansible/roles/docker/tasks/main.yml</span><br><span>@@ -2,14 +2,13 @@</span><br><span> </span><br><span> - name: add https support</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - apt-transport-https</span><br><span style="color: hsl(120, 100%, 40%);">+ - gnupg</span><br><span style="color: hsl(120, 100%, 40%);">+ - cron</span><br><span style="color: hsl(120, 100%, 40%);">+ - ca-certificates</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - apt-transport-https</span><br><span style="color: hsl(0, 100%, 40%);">- - gnupg</span><br><span style="color: hsl(0, 100%, 40%);">- - cron</span><br><span style="color: hsl(0, 100%, 40%);">- - ca-certificates</span><br><span> </span><br><span> - name: add docker gpg key to apt keyring</span><br><span> apt_key:</span><br><span>diff --git a/ansible/roles/gsm-tester-bts/tasks/main.yml b/ansible/roles/gsm-tester-bts/tasks/main.yml</span><br><span>index e979605..f1377f0 100644</span><br><span>--- a/ansible/roles/gsm-tester-bts/tasks/main.yml</span><br><span>+++ b/ansible/roles/gsm-tester-bts/tasks/main.yml</span><br><span>@@ -15,12 +15,11 @@</span><br><span> </span><br><span> - name: usrp install apt dependecies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - libuhd-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - uhd-host</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - libuhd-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - uhd-host</span><br><span> register: uhd_installed</span><br><span> </span><br><span> - name: usrp download firmware</span><br><span>@@ -48,8 +47,7 @@</span><br><span> </span><br><span> - name: install osmocom utilities</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - abisip-find</span><br><span style="color: hsl(0, 100%, 40%);">- - osmo-bsc-ipaccess-utils</span><br><span style="color: hsl(0, 100%, 40%);">- - osmo-bsc-bs11-utils</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - abisip-find</span><br><span style="color: hsl(120, 100%, 40%);">+ - osmo-bsc-ipaccess-utils</span><br><span style="color: hsl(120, 100%, 40%);">+ - osmo-bsc-bs11-utils</span><br><span>diff --git a/ansible/roles/gsm-tester/tasks/main.yml b/ansible/roles/gsm-tester/tasks/main.yml</span><br><span>index eaf50fd..418509e 100644</span><br><span>--- a/ansible/roles/gsm-tester/tasks/main.yml</span><br><span>+++ b/ansible/roles/gsm-tester/tasks/main.yml</span><br><span>@@ -9,41 +9,39 @@</span><br><span> </span><br><span> - name: install osmocom runtime dependencies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - build-essential</span><br><span style="color: hsl(0, 100%, 40%);">- - git</span><br><span style="color: hsl(0, 100%, 40%);">- - automake</span><br><span style="color: hsl(0, 100%, 40%);">- - libdbi-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libdbd-sqlite3</span><br><span style="color: hsl(0, 100%, 40%);">- - sqlite3</span><br><span style="color: hsl(0, 100%, 40%);">- - libsctp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libortp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libpcap-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libc-ares-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libtool</span><br><span style="color: hsl(0, 100%, 40%);">- - shtool</span><br><span style="color: hsl(0, 100%, 40%);">- - pkg-config</span><br><span style="color: hsl(0, 100%, 40%);">- - libtalloc-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libpcsclite-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libgnutls28-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libmnl-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libssl-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libczmq-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsofia-sip-ua-glib-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsqlite3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libasound2-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - liblua5.3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - lua-socket</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - build-essential</span><br><span style="color: hsl(120, 100%, 40%);">+ - git</span><br><span style="color: hsl(120, 100%, 40%);">+ - automake</span><br><span style="color: hsl(120, 100%, 40%);">+ - libdbi-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libdbd-sqlite3</span><br><span style="color: hsl(120, 100%, 40%);">+ - sqlite3</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsctp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libortp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libpcap-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libc-ares-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libtool</span><br><span style="color: hsl(120, 100%, 40%);">+ - shtool</span><br><span style="color: hsl(120, 100%, 40%);">+ - pkg-config</span><br><span style="color: hsl(120, 100%, 40%);">+ - libtalloc-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libpcsclite-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libgnutls28-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libmnl-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libssl-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libczmq-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsofia-sip-ua-glib-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsqlite3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libasound2-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - liblua5.3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - lua-socket</span><br><span> tags:</span><br><span> - osmocom</span><br><span> </span><br><span> # mdbus2 is not available in debian10. TODO: compile it for >9</span><br><span> - name: install mdbus2</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - mdbus2</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - mdbus2</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version <= '9'</span><br><span> tags:</span><br><span> - ofono</span><br><span>@@ -51,35 +49,32 @@</span><br><span> </span><br><span> - name: install srsLTE build-only dependencies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - cmake</span><br><span style="color: hsl(0, 100%, 40%);">- - libfftw3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libmbedtls-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libboost-program-options-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libconfig++-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsctp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libpcsclite-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libuhd-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libczmq-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsoapysdr-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - cmake</span><br><span style="color: hsl(120, 100%, 40%);">+ - libfftw3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libmbedtls-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libboost-program-options-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libconfig++-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsctp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libpcsclite-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libuhd-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libczmq-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsoapysdr-dev</span><br><span> tags:</span><br><span> - srs</span><br><span> </span><br><span> - name: install srsLTE runtime extra dependencies (Debian)</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - soapysdr0.7-module-lms7</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - soapysdr0.7-module-lms7</span><br><span> when: ansible_distribution == 'Debian'</span><br><span> tags:</span><br><span> - srs</span><br><span> </span><br><span> - name: install srsLTE runtime extra dependencies (Ubuntu)</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - soapysdr0.6-module-lms7</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - soapysdr0.6-module-lms7</span><br><span> when: ansible_distribution == 'Ubuntu'</span><br><span> tags:</span><br><span> - srs</span><br><span>@@ -101,9 +96,8 @@</span><br><span> </span><br><span> - name: install uhub dependencies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - libusb-1.0-0-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - libusb-1.0-0-dev</span><br><span> tags:</span><br><span> - modem</span><br><span> </span><br><span>@@ -172,9 +166,8 @@</span><br><span> </span><br><span> - name: install patchelf build dependencies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - autoconf</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - autoconf</span><br><span> tags:</span><br><span> - patchelf</span><br><span> - osmo-gsm-tester-proc</span><br><span>@@ -208,34 +201,32 @@</span><br><span> </span><br><span> - name: install gsm tester dependencies (main)</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - sqlite3</span><br><span style="color: hsl(0, 100%, 40%);">- - python3</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-setuptools</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-yaml</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-mako</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-gi</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-watchdog</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-numpy</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-websocket</span><br><span style="color: hsl(0, 100%, 40%);">- - ofono</span><br><span style="color: hsl(0, 100%, 40%);">- - patchelf</span><br><span style="color: hsl(0, 100%, 40%);">- - libcap2-bin</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-pip</span><br><span style="color: hsl(0, 100%, 40%);">- - udhcpc</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - sqlite3</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-setuptools</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-yaml</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-mako</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-gi</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-watchdog</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-numpy</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-websocket</span><br><span style="color: hsl(120, 100%, 40%);">+ - ofono</span><br><span style="color: hsl(120, 100%, 40%);">+ - patchelf</span><br><span style="color: hsl(120, 100%, 40%);">+ - libcap2-bin</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-pip</span><br><span style="color: hsl(120, 100%, 40%);">+ - udhcpc</span><br><span> tags:</span><br><span> - osmo-gsm-tester-main</span><br><span> </span><br><span> - name: install gsm tester dependencies (proc)</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - tcpdump</span><br><span style="color: hsl(0, 100%, 40%);">- - patchelf</span><br><span style="color: hsl(0, 100%, 40%);">- - libcap2-bin</span><br><span style="color: hsl(0, 100%, 40%);">- - iperf3</span><br><span style="color: hsl(0, 100%, 40%);">- - sudo</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - tcpdump</span><br><span style="color: hsl(120, 100%, 40%);">+ - patchelf</span><br><span style="color: hsl(120, 100%, 40%);">+ - libcap2-bin</span><br><span style="color: hsl(120, 100%, 40%);">+ - iperf3</span><br><span style="color: hsl(120, 100%, 40%);">+ - sudo</span><br><span> tags:</span><br><span> - osmo-gsm-tester-proc</span><br><span> </span><br><span>diff --git a/ansible/roles/install-coverity/tasks/main.yml b/ansible/roles/install-coverity/tasks/main.yml</span><br><span>index 55fa77f..5baf6f3 100644</span><br><span>--- a/ansible/roles/install-coverity/tasks/main.yml</span><br><span>+++ b/ansible/roles/install-coverity/tasks/main.yml</span><br><span>@@ -1,9 +1,8 @@</span><br><span> ---</span><br><span> - name: install coverity-required debian packages</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - curl</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - curl</span><br><span> </span><br><span> - name: copy coverity installer</span><br><span> copy:</span><br><span>diff --git a/ansible/roles/install-poky-sdk/tasks/main.yml b/ansible/roles/install-poky-sdk/tasks/main.yml</span><br><span>index ff65c1b..85b3c94 100644</span><br><span>--- a/ansible/roles/install-poky-sdk/tasks/main.yml</span><br><span>+++ b/ansible/roles/install-poky-sdk/tasks/main.yml</span><br><span>@@ -1,12 +1,11 @@</span><br><span> ---</span><br><span> - name: install bzip2 and tar</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - tar</span><br><span style="color: hsl(120, 100%, 40%);">+ - bzip2</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - tar</span><br><span style="color: hsl(0, 100%, 40%);">- - bzip2</span><br><span> </span><br><span> - name: copy poky installer</span><br><span> copy:</span><br><span>diff --git a/ansible/roles/osmocom-jenkins-slave/tasks/debian.yml b/ansible/roles/osmocom-jenkins-slave/tasks/debian.yml</span><br><span>index a8a36a7..0c762e9 100644</span><br><span>--- a/ansible/roles/osmocom-jenkins-slave/tasks/debian.yml</span><br><span>+++ b/ansible/roles/osmocom-jenkins-slave/tasks/debian.yml</span><br><span>@@ -2,19 +2,18 @@</span><br><span> </span><br><span> - name: install jenkins utilities</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - htop</span><br><span style="color: hsl(120, 100%, 40%);">+ - virt-manager</span><br><span style="color: hsl(120, 100%, 40%);">+ - qemu</span><br><span style="color: hsl(120, 100%, 40%);">+ - qemu-user-static</span><br><span style="color: hsl(120, 100%, 40%);">+ - qemu-system-arm</span><br><span style="color: hsl(120, 100%, 40%);">+ - proot</span><br><span style="color: hsl(120, 100%, 40%);">+ - debootstrap</span><br><span style="color: hsl(120, 100%, 40%);">+ - fakeroot</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span> install_recommends: no</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - htop</span><br><span style="color: hsl(0, 100%, 40%);">- - virt-manager</span><br><span style="color: hsl(0, 100%, 40%);">- - qemu</span><br><span style="color: hsl(0, 100%, 40%);">- - qemu-user-static</span><br><span style="color: hsl(0, 100%, 40%);">- - qemu-system-arm</span><br><span style="color: hsl(0, 100%, 40%);">- - proot</span><br><span style="color: hsl(0, 100%, 40%);">- - debootstrap</span><br><span style="color: hsl(0, 100%, 40%);">- - fakeroot</span><br><span> when: install_jenkins_utilities</span><br><span> </span><br><span> - name: stop checking release validity for old stable</span><br><span>@@ -41,20 +40,18 @@</span><br><span> </span><br><span> - name: install java for stretch</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - openjdk-8-jre-headless</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span> install_recommends: no</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - openjdk-8-jre-headless</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version == '9'</span><br><span> </span><br><span> - name: install java for buster and later</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - openjdk-11-jre-headless</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span> install_recommends: no</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - openjdk-11-jre-headless</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version|int >= 10</span><br><span>diff --git a/ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml b/ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml</span><br><span>index 54dcdc7..816218f 100644</span><br><span>--- a/ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml</span><br><span>+++ b/ansible/roles/osmocom-jenkins-slave/tasks/osmocom_build_deps.yml</span><br><span>@@ -1,103 +1,101 @@</span><br><span> ---</span><br><span> - name: install build utilities</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - asciidoc</span><br><span style="color: hsl(120, 100%, 40%);">+ - autoconf</span><br><span style="color: hsl(120, 100%, 40%);">+ - autoconf-archive</span><br><span style="color: hsl(120, 100%, 40%);">+ - automake</span><br><span style="color: hsl(120, 100%, 40%);">+ - bc</span><br><span style="color: hsl(120, 100%, 40%);">+ - bison</span><br><span style="color: hsl(120, 100%, 40%);">+ - coccinelle</span><br><span style="color: hsl(120, 100%, 40%);">+ - cppcheck</span><br><span style="color: hsl(120, 100%, 40%);">+ - debhelper</span><br><span style="color: hsl(120, 100%, 40%);">+ - devscripts</span><br><span style="color: hsl(120, 100%, 40%);">+ - dh-autoreconf</span><br><span style="color: hsl(120, 100%, 40%);">+ - dh-systemd</span><br><span style="color: hsl(120, 100%, 40%);">+ - doxygen</span><br><span style="color: hsl(120, 100%, 40%);">+ - flex</span><br><span style="color: hsl(120, 100%, 40%);">+ - g++</span><br><span style="color: hsl(120, 100%, 40%);">+ - gawk</span><br><span style="color: hsl(120, 100%, 40%);">+ - gcc</span><br><span style="color: hsl(120, 100%, 40%);">+ - gcc-arm-none-eabi</span><br><span style="color: hsl(120, 100%, 40%);">+ - git</span><br><span style="color: hsl(120, 100%, 40%);">+ - git-buildpackage</span><br><span style="color: hsl(120, 100%, 40%);">+ - graphviz</span><br><span style="color: hsl(120, 100%, 40%);">+ - libcsv-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libtool</span><br><span style="color: hsl(120, 100%, 40%);">+ - libboost-all-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - make</span><br><span style="color: hsl(120, 100%, 40%);">+ - mscgen</span><br><span style="color: hsl(120, 100%, 40%);">+ - osc</span><br><span style="color: hsl(120, 100%, 40%);">+ - pkgconf</span><br><span style="color: hsl(120, 100%, 40%);">+ - python-minimal</span><br><span style="color: hsl(120, 100%, 40%);">+ - python-setuptools</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-setuptools</span><br><span style="color: hsl(120, 100%, 40%);">+ - stow</span><br><span style="color: hsl(120, 100%, 40%);">+ - texinfo</span><br><span style="color: hsl(120, 100%, 40%);">+ # by gsm-manuals</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-nwdiag</span><br><span style="color: hsl(120, 100%, 40%);">+ - python-pychart</span><br><span style="color: hsl(120, 100%, 40%);">+ - inkscape</span><br><span style="color: hsl(120, 100%, 40%);">+ # by gapk</span><br><span style="color: hsl(120, 100%, 40%);">+ - libasound-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libopencore-amrnb-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ # by LimeSuite</span><br><span style="color: hsl(120, 100%, 40%);">+ - cmake</span><br><span style="color: hsl(120, 100%, 40%);">+ - patchelf</span><br><span style="color: hsl(120, 100%, 40%);">+ # by libusrp</span><br><span style="color: hsl(120, 100%, 40%);">+ - sdcc</span><br><span style="color: hsl(120, 100%, 40%);">+ # by mingw upload job</span><br><span style="color: hsl(120, 100%, 40%);">+ - rsync</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - asciidoc</span><br><span style="color: hsl(0, 100%, 40%);">- - autoconf</span><br><span style="color: hsl(0, 100%, 40%);">- - autoconf-archive</span><br><span style="color: hsl(0, 100%, 40%);">- - automake</span><br><span style="color: hsl(0, 100%, 40%);">- - bc</span><br><span style="color: hsl(0, 100%, 40%);">- - bison</span><br><span style="color: hsl(0, 100%, 40%);">- - coccinelle</span><br><span style="color: hsl(0, 100%, 40%);">- - cppcheck</span><br><span style="color: hsl(0, 100%, 40%);">- - debhelper</span><br><span style="color: hsl(0, 100%, 40%);">- - devscripts</span><br><span style="color: hsl(0, 100%, 40%);">- - dh-autoreconf</span><br><span style="color: hsl(0, 100%, 40%);">- - dh-systemd</span><br><span style="color: hsl(0, 100%, 40%);">- - doxygen</span><br><span style="color: hsl(0, 100%, 40%);">- - flex</span><br><span style="color: hsl(0, 100%, 40%);">- - g++</span><br><span style="color: hsl(0, 100%, 40%);">- - gawk</span><br><span style="color: hsl(0, 100%, 40%);">- - gcc</span><br><span style="color: hsl(0, 100%, 40%);">- - gcc-arm-none-eabi</span><br><span style="color: hsl(0, 100%, 40%);">- - git</span><br><span style="color: hsl(0, 100%, 40%);">- - git-buildpackage</span><br><span style="color: hsl(0, 100%, 40%);">- - graphviz</span><br><span style="color: hsl(0, 100%, 40%);">- - libcsv-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libtool</span><br><span style="color: hsl(0, 100%, 40%);">- - libboost-all-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - make</span><br><span style="color: hsl(0, 100%, 40%);">- - mscgen</span><br><span style="color: hsl(0, 100%, 40%);">- - osc</span><br><span style="color: hsl(0, 100%, 40%);">- - pkgconf</span><br><span style="color: hsl(0, 100%, 40%);">- - python-minimal</span><br><span style="color: hsl(0, 100%, 40%);">- - python-setuptools</span><br><span style="color: hsl(0, 100%, 40%);">- - python3</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-setuptools</span><br><span style="color: hsl(0, 100%, 40%);">- - stow</span><br><span style="color: hsl(0, 100%, 40%);">- - texinfo</span><br><span style="color: hsl(0, 100%, 40%);">- # by gsm-manuals</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-nwdiag</span><br><span style="color: hsl(0, 100%, 40%);">- - python-pychart</span><br><span style="color: hsl(0, 100%, 40%);">- - inkscape</span><br><span style="color: hsl(0, 100%, 40%);">- # by gapk</span><br><span style="color: hsl(0, 100%, 40%);">- - libasound-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libopencore-amrnb-dev</span><br><span style="color: hsl(0, 100%, 40%);">- # by LimeSuite</span><br><span style="color: hsl(0, 100%, 40%);">- - cmake</span><br><span style="color: hsl(0, 100%, 40%);">- - patchelf</span><br><span style="color: hsl(0, 100%, 40%);">- # by libusrp</span><br><span style="color: hsl(0, 100%, 40%);">- - sdcc</span><br><span style="color: hsl(0, 100%, 40%);">- # by mingw upload job</span><br><span style="color: hsl(0, 100%, 40%);">- - rsync</span><br><span> </span><br><span> - name: install build dependencies and libraries</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - dahdi-source</span><br><span style="color: hsl(120, 100%, 40%);">+ - docbook5-xml</span><br><span style="color: hsl(120, 100%, 40%);">+ - libboost-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libc-ares-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libdbd-sqlite3</span><br><span style="color: hsl(120, 100%, 40%);">+ - libdbi-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libffi-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libffi-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libfftw3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libgmp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libgnutls28-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libgps-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libgsm1-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libnl-3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libnl-route-3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libmnl-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ # by osmo-sysmon</span><br><span style="color: hsl(120, 100%, 40%);">+ - liboping-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libncurses5-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libortp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libpcap-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libpcsclite-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libreadline-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsctp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsigsegv-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsnmp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsofia-sip-ua-glib-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsqlite3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libssl-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsystemd-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libtalloc-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libuhd-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libusb-1.0-0-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libusb-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libzmq3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - sqlite3</span><br><span style="color: hsl(120, 100%, 40%);">+ - libaio-dev</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span> install_recommends: no</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - dahdi-source</span><br><span style="color: hsl(0, 100%, 40%);">- - docbook5-xml</span><br><span style="color: hsl(0, 100%, 40%);">- - libboost-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libc-ares-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libdbd-sqlite3</span><br><span style="color: hsl(0, 100%, 40%);">- - libdbi-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libffi-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libffi-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libfftw3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libgmp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libgnutls28-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libgps-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libgsm1-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libnl-3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libnl-route-3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libmnl-dev</span><br><span style="color: hsl(0, 100%, 40%);">- # by osmo-sysmon</span><br><span style="color: hsl(0, 100%, 40%);">- - liboping-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libncurses5-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libortp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libpcap-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libpcsclite-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libreadline-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsctp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsigsegv-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsnmp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsofia-sip-ua-glib-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsqlite3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libssl-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsystemd-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libtalloc-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libuhd-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libusb-1.0-0-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libusb-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libzmq3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - sqlite3</span><br><span style="color: hsl(0, 100%, 40%);">- - libaio-dev</span><br><span> </span><br><span> - name: install liblua for jessie</span><br><span> apt:</span><br><span>@@ -110,65 +108,60 @@</span><br><span> </span><br><span> - name: install liblua for stretch or later</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - liblua5.3-dev</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span> install_recommends: no</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - liblua5.3-dev</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version|int >= 9</span><br><span> </span><br><span> - name: install liblimesuite-dev for stretch or later</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - liblimesuite-dev</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span> install_recommends: no</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - liblimesuite-dev</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version|int >= 9</span><br><span> </span><br><span> - name: install osmo-remsim dependencies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - libjansson-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libulfius-dev</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - libjansson-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libulfius-dev</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version|int >= 9</span><br><span> </span><br><span> - name: install srsLTE build dependencies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - cmake</span><br><span style="color: hsl(120, 100%, 40%);">+ - libfftw3-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libmbedtls-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libboost-program-options-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libconfig++-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsctp-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libpcsclite-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libuhd-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libczmq-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libsoapysdr-dev</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - cmake</span><br><span style="color: hsl(0, 100%, 40%);">- - libfftw3-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libmbedtls-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libboost-program-options-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libconfig++-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsctp-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libpcsclite-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libuhd-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libczmq-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libsoapysdr-dev</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version|int >= 9</span><br><span> </span><br><span> - name: install open5gs build dependencies</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - meson</span><br><span style="color: hsl(120, 100%, 40%);">+ - ninja-build</span><br><span style="color: hsl(120, 100%, 40%);">+ - libgcrypt-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libidn11-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libmongoc-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libbson-dev</span><br><span style="color: hsl(120, 100%, 40%);">+ - libyaml-dev</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - meson</span><br><span style="color: hsl(0, 100%, 40%);">- - ninja-build</span><br><span style="color: hsl(0, 100%, 40%);">- - libgcrypt-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libidn11-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libmongoc-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libbson-dev</span><br><span style="color: hsl(0, 100%, 40%);">- - libyaml-dev</span><br><span> when: ansible_distribution == 'Debian' and ansible_distribution_version|int >= 10</span><br><span> </span><br><span> - name: download osmo-python-tests for py2</span><br><span>diff --git a/ansible/roles/osmocom-workstation/tasks/main.yml b/ansible/roles/osmocom-workstation/tasks/main.yml</span><br><span>index d68f956..ae29111 100644</span><br><span>--- a/ansible/roles/osmocom-workstation/tasks/main.yml</span><br><span>+++ b/ansible/roles/osmocom-workstation/tasks/main.yml</span><br><span>@@ -14,35 +14,34 @@</span><br><span> </span><br><span> - name: install distribution packages</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - iceweasel</span><br><span style="color: hsl(120, 100%, 40%);">+ - vim</span><br><span style="color: hsl(120, 100%, 40%);">+ - evince</span><br><span style="color: hsl(120, 100%, 40%);">+ - valgrind</span><br><span style="color: hsl(120, 100%, 40%);">+ - gdb</span><br><span style="color: hsl(120, 100%, 40%);">+ - libc6-dbg</span><br><span style="color: hsl(120, 100%, 40%);">+ - wireshark</span><br><span style="color: hsl(120, 100%, 40%);">+ - tcpdump</span><br><span style="color: hsl(120, 100%, 40%);">+ - ccache</span><br><span style="color: hsl(120, 100%, 40%);">+ - gnupg</span><br><span style="color: hsl(120, 100%, 40%);">+ - openssh-client</span><br><span style="color: hsl(120, 100%, 40%);">+ - openssh-server</span><br><span style="color: hsl(120, 100%, 40%);">+ - console-common</span><br><span style="color: hsl(120, 100%, 40%);">+ - console-data</span><br><span style="color: hsl(120, 100%, 40%);">+ - meld</span><br><span style="color: hsl(120, 100%, 40%);">+ - emacs</span><br><span style="color: hsl(120, 100%, 40%);">+ - gitk</span><br><span style="color: hsl(120, 100%, 40%);">+ - okular</span><br><span style="color: hsl(120, 100%, 40%);">+ - libreoffice-calc</span><br><span style="color: hsl(120, 100%, 40%);">+ - libreoffice-draw</span><br><span style="color: hsl(120, 100%, 40%);">+ - libreoffice-impress</span><br><span style="color: hsl(120, 100%, 40%);">+ - libreoffice-writer</span><br><span style="color: hsl(120, 100%, 40%);">+ - gnumeric</span><br><span style="color: hsl(120, 100%, 40%);">+ - openvpn</span><br><span style="color: hsl(120, 100%, 40%);">+ - fvwm</span><br><span style="color: hsl(120, 100%, 40%);">+ - xfce4</span><br><span style="color: hsl(120, 100%, 40%);">+ - network-manager</span><br><span style="color: hsl(120, 100%, 40%);">+ - modemmanager</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - iceweasel</span><br><span style="color: hsl(0, 100%, 40%);">- - vim</span><br><span style="color: hsl(0, 100%, 40%);">- - evince</span><br><span style="color: hsl(0, 100%, 40%);">- - valgrind</span><br><span style="color: hsl(0, 100%, 40%);">- - gdb</span><br><span style="color: hsl(0, 100%, 40%);">- - libc6-dbg</span><br><span style="color: hsl(0, 100%, 40%);">- - wireshark</span><br><span style="color: hsl(0, 100%, 40%);">- - tcpdump</span><br><span style="color: hsl(0, 100%, 40%);">- - ccache</span><br><span style="color: hsl(0, 100%, 40%);">- - gnupg</span><br><span style="color: hsl(0, 100%, 40%);">- - openssh-client</span><br><span style="color: hsl(0, 100%, 40%);">- - openssh-server</span><br><span style="color: hsl(0, 100%, 40%);">- - console-common</span><br><span style="color: hsl(0, 100%, 40%);">- - console-data</span><br><span style="color: hsl(0, 100%, 40%);">- - meld</span><br><span style="color: hsl(0, 100%, 40%);">- - emacs</span><br><span style="color: hsl(0, 100%, 40%);">- - gitk</span><br><span style="color: hsl(0, 100%, 40%);">- - okular</span><br><span style="color: hsl(0, 100%, 40%);">- - libreoffice-calc</span><br><span style="color: hsl(0, 100%, 40%);">- - libreoffice-draw</span><br><span style="color: hsl(0, 100%, 40%);">- - libreoffice-impress</span><br><span style="color: hsl(0, 100%, 40%);">- - libreoffice-writer</span><br><span style="color: hsl(0, 100%, 40%);">- - gnumeric</span><br><span style="color: hsl(0, 100%, 40%);">- - openvpn</span><br><span style="color: hsl(0, 100%, 40%);">- - fvwm</span><br><span style="color: hsl(0, 100%, 40%);">- - xfce4</span><br><span style="color: hsl(0, 100%, 40%);">- - network-manager</span><br><span style="color: hsl(0, 100%, 40%);">- - modemmanager</span><br><span>diff --git a/ansible/setup-gsm-tester.yml b/ansible/setup-gsm-tester.yml</span><br><span>index 43ef753..26285df 100644</span><br><span>--- a/ansible/setup-gsm-tester.yml</span><br><span>+++ b/ansible/setup-gsm-tester.yml</span><br><span>@@ -5,16 +5,15 @@</span><br><span> tasks:</span><br><span> - name: install common utilities</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - vim</span><br><span style="color: hsl(120, 100%, 40%);">+ - tmux</span><br><span style="color: hsl(120, 100%, 40%);">+ - screen</span><br><span style="color: hsl(120, 100%, 40%);">+ - ca-certificates</span><br><span style="color: hsl(120, 100%, 40%);">+ - wget</span><br><span style="color: hsl(120, 100%, 40%);">+ - curl</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - vim</span><br><span style="color: hsl(0, 100%, 40%);">- - tmux</span><br><span style="color: hsl(0, 100%, 40%);">- - screen</span><br><span style="color: hsl(0, 100%, 40%);">- - ca-certificates</span><br><span style="color: hsl(0, 100%, 40%);">- - wget</span><br><span style="color: hsl(0, 100%, 40%);">- - curl</span><br><span> roles:</span><br><span> - name: gsm-tester</span><br><span> tags:</span><br><span>diff --git a/ansible/setup-jenkins-slave.yml b/ansible/setup-jenkins-slave.yml</span><br><span>index 350a40f..8565530 100644</span><br><span>--- a/ansible/setup-jenkins-slave.yml</span><br><span>+++ b/ansible/setup-jenkins-slave.yml</span><br><span>@@ -7,14 +7,13 @@</span><br><span> tasks:</span><br><span> - name: install common utilities</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - vim</span><br><span style="color: hsl(120, 100%, 40%);">+ - tmux</span><br><span style="color: hsl(120, 100%, 40%);">+ - screen</span><br><span style="color: hsl(120, 100%, 40%);">+ - ca-certificates</span><br><span> cache_valid_time: 3600</span><br><span> update_cache: yes</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - vim</span><br><span style="color: hsl(0, 100%, 40%);">- - tmux</span><br><span style="color: hsl(0, 100%, 40%);">- - screen</span><br><span style="color: hsl(0, 100%, 40%);">- - ca-certificates</span><br><span> roles:</span><br><span> - name: docker</span><br><span> jenkins_user: osmocom-build</span><br><span>diff --git a/ansible/setup-simtest.yml b/ansible/setup-simtest.yml</span><br><span>index 8ab6f7e..6eb67fc 100644</span><br><span>--- a/ansible/setup-simtest.yml</span><br><span>+++ b/ansible/setup-simtest.yml</span><br><span>@@ -10,17 +10,16 @@</span><br><span> </span><br><span> - name: install common utilities</span><br><span> apt:</span><br><span style="color: hsl(0, 100%, 40%);">- name: "{{ item }}"</span><br><span style="color: hsl(120, 100%, 40%);">+ name:</span><br><span style="color: hsl(120, 100%, 40%);">+ - vim</span><br><span style="color: hsl(120, 100%, 40%);">+ - ca-certificates</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-minimal</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-setuptools</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-pip</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-serial</span><br><span style="color: hsl(120, 100%, 40%);">+ - python3-pyscard</span><br><span style="color: hsl(120, 100%, 40%);">+ - virtualenv</span><br><span> install_recommends: no</span><br><span style="color: hsl(0, 100%, 40%);">- with_items:</span><br><span style="color: hsl(0, 100%, 40%);">- - vim</span><br><span style="color: hsl(0, 100%, 40%);">- - ca-certificates</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-minimal</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-setuptools</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-pip</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-serial</span><br><span style="color: hsl(0, 100%, 40%);">- - python3-pyscard</span><br><span style="color: hsl(0, 100%, 40%);">- - virtualenv</span><br><span> </span><br><span> roles:</span><br><span> - name: osmocom-jenkins-slave</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ci/+/23272">change 23272</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-ci/+/23272"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: osmo-ci </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I57b9ce690e8167249468954f3e62d14c7a92fcfc </div>
<div style="display:none"> Gerrit-Change-Number: 23272 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: osmith <osmith@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>