Skip to content
Success

Changes

Summary

  1. jobs/master-builds: add ot290-gsmtap (details)
  2. jobs/master,gerrit: docker run: 1 arg per line (details)
  3. ansible: coverity: fix creating symlink (details)
  4. ansible: coverity: improve file not found error (details)
  5. scripts/{manuals,tarballs}: skip old sigtran tags (details)
  6. ansible/hosts: add comments with usage hints (details)
  7. scripts/repo-install-test: add disconnect hint (details)
  8. jobs/master,gerrit: use io_uring seccomp profile (details)
Commit 4279823c814376612b1a8e3025cd4d2fc62b886e by Oliver Smith
jobs/master-builds: add ot290-gsmtap

This job didn't have a jenkins job builder config yet and ran without
docker on label=osmocom-master-debian10, which we are removing.

Related: https://jenkins.osmocom.org/jenkins/job/master-ot290-gsmtap/
Related: OS#6186
Change-Id: Iec1a07896dc2817f7671463ddba438b727f41b5d
The file was modifiedjobs/master-builds.yml
Commit 81067550bc1d9bb3ca4a5e4efea2c4710d7b3269 by Oliver Smith
jobs/master,gerrit: docker run: 1 arg per line

Move the -i, -u build arguments to separate lines as otherwise it is
easy to overlook them.

Change-Id: Ib31f9bc50e2f18dda631adb90f6a590757088a94
The file was modifiedjobs/master-builds.yml
The file was modifiedjobs/gerrit-verifications.yml
Commit f26407d2a2b075e7f5cbaac5f0f4f78239d13007 by laforge
ansible: coverity: fix creating symlink

Fix for:
  Unsupported parameters for (ansible.legacy.command) module: warn. Supported parameters include: _raw_params, _uses_shell, argv, chdir, creates, executable, expand_argument_vars, removes, stdin, stdin_add_newline, strip_empty_ends.

Fixes: OS#6702
Change-Id: I42be62cbba38a2a33ebe46fa1094155358490383
The file was modifiedansible/roles/install-coverity/tasks/main.yml
Commit fcfdc4d988487ee396163e9203834be88a7beb70 by laforge
ansible: coverity: improve file not found error

Abort early when the coverity tarball was not found and tell the user
where they can download it, and where exactly the file needs to be.

Change-Id: Iddf629abd5c5a87afc238fbf6927cda9aa6f49b2
The file was modifiedansible/roles/install-coverity/tasks/main.yml
Commit bbf3012de7f7683620dac9ae82f45df5b6f933ea by Oliver Smith
scripts/{manuals,tarballs}: skip old sigtran tags

After the old libosmo-sccp.git tags have been imported into
libosmo-sigtran.git, they now need to be ignored in the manuals and
release tarballs job.

Related: OS#6683
Change-Id: Ia182f79ba3f0a80b98af3c1c77a1390f5d08ca93
The file was modifiedscripts/tarballs/publish-tarballs-for-tags.sh
The file was modifiedscripts/manuals/publish-manuals-for-tags.sh
Commit 3b20a7f497abdb3ceb4c42abf8fd2c7dbf729145 by Oliver Smith
ansible/hosts: add comments with usage hints

When adding build5, these steps were not intuitive so add some
documentation hints about them.

Change-Id: I7b9c14db47d747dab4d96464ab67f4bec5cf9b7a
The file was modifiedansible/hosts
Commit b381762eb0ade3e04bee243769434acca25d3cc6 by Oliver Smith
scripts/repo-install-test: add disconnect hint

Add a hint that would have been useful when we set up build5.

Change-Id: I208cacaaf4018dc3adf5c4b878147c19769381ff
The file was modifiedscripts/repo-install-test.sh
Commit 0ba4dac82b83a8e6515c75e1b792014375595f37 by Oliver Smith
jobs/master,gerrit: use io_uring seccomp profile

Use the seccomp profile not only in ttcn3 testsuites, but also in
master-builds and gerrit-verifications so we can test io_uring there
too.

CI happened to work without this for libosmocore on build4 because of a
specific docker version where io_uring was not yet (fully?) disabled in
the default seccomp profile. It did not work without this patch on
build5 where we currently have a newer docker version.

Related: OS#6405, OS#6186
Related: docker-playground I27567c2a5d9543c3509c316226c082ab950c5ebc
Change-Id: I71df7f7eeb79b831fb67d2cda377cf1d0619b93d
The file was modifiedjobs/gerrit-verifications.yml
The file was modifiedjobs/master-builds.yml