Skip to content

Changes

Summary

  1. ttcn3-bsc-test-io_uring: limit jenkins nodes again (details)
  2. OBS: sync_obs_projects: remove AlmaLinux:8 (details)
  3. ansible/setup-jenkins: install rsync (details)
  4. jobs: gerrit: build osmo-pcap + dep for centos7 (details)
Commit ef2d95d0a298da20043e3ec37f343c6661eedb01 by Oliver Smith
ttcn3-bsc-test-io_uring: limit jenkins nodes again

Run this job only on jenkins nodes with a linux kernel of 6.1.x or
higher. The io_uring implementation consumes a lot more memory on e.g.
the 5.10.x kernel of host2, which causes osmo-bsc to run out of memory
in other places:

<0002> system_information.c:1641 bts 0: Error while generating SI4: Cannot allocate memory (-12)
<0002> bts_trx.c:505 Cannot generate SI4 for BTS 0: error <Cannot allocate memory>, most likely a problem with neighbor cell list generation

Related: OS#6405
Change-Id: Iddf2d47a641998860fd1ef615de976104667c5ab
The file was modified jobs/ttcn3-testsuites.yml
Commit 618140a22e41cba21ac2cfac51a84c7514041657 by Oliver Smith
OBS: sync_obs_projects: remove AlmaLinux:8

Related: OS#6446
Change-Id: I19fc021a950790eab8b8074ea1c0cdd34232f4f8
The file was modified jobs/osmocom-obs-sync.yml
Commit 0aa60b04a5193fc3d79ce64c9ce94ebed42a96bb by Oliver Smith
ansible/setup-jenkins: install rsync

After recent refactoring of the gerrit-binpkgs job, rsync is now
requried on the jenkins nodes. It was installed on the ones where I
tested, but not on all of them.

Fixes: b2e12851 ("OBS: move gerrit-binpkgs logic to separate script")
Change-Id: Ic8ffd61fc2c89574085e9c3abbceb554f3c5da6a
The file was modified ansible/setup-jenkins-slave.yml
Commit 91a79bd8aa8e7901a7d687b6222df360db1bcdc5 by Oliver Smith
jobs: gerrit: build osmo-pcap + dep for centos7

We are about to remove the rpm spec files for almost all Osmocom git
repositories. The only two git repositories where we still need them,
because we have a customer using them on centos 7, are libosmocore and
osmo-pcap (SYS#6760). Add CI to ensure that these still build fine, and
that we don't remove these by mistake.

Related: OS#6446
Change-Id: I4d4a67c053ed29811c504158d1ef49430880ad4f
The file was modified scripts/obs/build_binpkg.py
The file was modified scripts/obs/lib/config.py
The file was modified scripts/obs/data/build_binpkg.Dockerfile
The file was modified jobs/gerrit-verifications.yml
The file was modified scripts/obs/data/build_rpm.sh