Skip to content

Loading builds...

Changes

#2084 (Nov 29, 2023, 1:22:22 PM)

Update git URLs

git.osmocom.org has been deprecated, use gerrit or gitea urls instead.

Related: https://osmocom.org/projects/cellular-infrastructure/wiki/Git_infrastructure
Related: OS#6251
Change-Id: I03a06d23e87a75257eb731a97facd7a67c40a2c6
Oliver Smith at

#2083 (Nov 29, 2023, 9:50:11 AM)

Update git URLs

git.osmocom.org has been deprecated, use gerrit or gitea urls instead.

Related: https://osmocom.org/projects/cellular-infrastructure/wiki/Git_infrastructure
Related: OS#6251
Change-Id: I03a06d23e87a75257eb731a97facd7a67c40a2c6
Oliver Smith at

#2082 (Aug 25, 2023, 8:42:48 AM)

contrib/jenkins-build: libosmocore: disable-uring

This should fix the many builds currently failing from the
osmo-gsm-tester_build jobs.

Related: OS#5751
Change-Id: Ibc9605933380351a5fd23b772868c0e698b39c37
Oliver Smith at

#2081 (Jun 21, 2023, 1:45:03 PM)

templates: osmo-mgw.cfg.tmpl: address deprecation warnings

This commit fixes the following deprecation warnings:

range must end at an odd port number, autocorrecting port (16000) to: 16001
% Deprecated 'sdp audio-payload number <0-255>' config no longer has any effect
% Deprecated 'sdp audio-payload name NAME' config no longer has any effect

Change-Id: I98549abf8dd726fcc67a1de6a5f8bee64558883d
Vadim Yanitskiy at

#2080 (Jun 21, 2023, 1:42:01 PM)

templates: osmo-bsc.cfg.tmpl: migrate to separate 'mgw' node

This commit fixes the following deprecation warnings:

% MGCP commands outside of 'mgw' nodes are deprecated.
  You should consider reading the User Manual and migrating to 'mgw' node.

Change-Id: Ic2b3c8a6775b6a34bfc03e0643a34772ae789139
Vadim Yanitskiy at

#2079 (Jun 21, 2023, 1:38:51 PM)

templates: osmo-bsc.cfg.tmpl: remove deprecated no-op params

This patch eliminates the following deprecation warnings:

% deprecated: 'ip.access rtp-base' has no effect, RTP is handled by the MGW
Please do not use legacy config 'mgw endpoint-range' (the range can no longer be defined by the MGCP client)

Change-Id: I64f6a26a3ae347083968c12855357de10baabc59
Vadim Yanitskiy at

#2078 (Jun 21, 2023, 1:35:24 PM)

templates: fix deprecated BTS type: s/sysmobts/osmo-bts/

This change fixes the following deprecation warning:

% BTS type 'sysmobts' is deprecated, use 'type osmo-bts' instead.

Change-Id: Iab1a0d14de5349438e73edfb57be4f7271afbfef
Vadim Yanitskiy at

#2077 (Jun 21, 2023, 11:38:38 AM)

templates: also fix asp config in osmo-{bsc,sgsn}.cfg.tmpl

In change [1] I attempted to fix osmo-gsm-tester_virtual, but I did
not notice that the same problem also was in osmo-bsc.cfg.tmpl.

Also add the missing params to osmo-sgsn.cfg.tmpl.

Change-Id: I7b3adfa131a9dbb867b9ae68615da27191b021e5
Related: [1] Ie29589b46c65707089ff2b22c3b139b7b435cc95
Vadim Yanitskiy at

#2076 (Jun 19, 2023, 9:36:44 AM)

templates: fix osmo-msc.cfg.tmpl: add 'role asp', 'sctp-role client'

This commit fixes osmo-gsm-tester_virtual, which currently fails
because osmo-msc is unable to start:

DLSCCP NOTICE sccp_user.c:656 OsmoMSC-A-Iu: Requesting an SCCP
              simple client on ASP asp-clnt-OsmoMSC-A configured
              with 'sctp-role server'
DLSCCP ERROR sccp_user.c:661 OsmoMSC-A-Iu: Requesting an SCCP
             simple client on ASP asp-clnt-OsmoMSC-A configured
             with 'sctp-role server' but no matching xUA server
             was configured!

Change-Id: Ie29589b46c65707089ff2b22c3b139b7b435cc95
Vadim Yanitskiy at

#2075 (Apr 12, 2023, 3:21:50 PM)

osmo_vty: re.escape() the VTY prompt in connect()

The VTY prompt may contain regular expression metacharacters in it,
so the self.re_prompt will not match as expected.  One example is
the modem app in osmocom-bb.git using promot 'OsmocomBB(modem)'.

Change-Id: Ibada798a214be97409b55556724f558b67da7365
Related: osmo-python-tests.git I47b1f1c1765acb1b935dcbcc54bbb5eb539db4f0
Vadim Yanitskiy at

#2074 (Apr 12, 2023, 3:14:50 PM)

osmo-mobile.cfg.tmpl: Improve logging

Change-Id: I5fc07bd9332f6adac67b108f712fb99ee7cb3439
Pau Espin Pedrol at

#2073 (Apr 12, 2023, 2:56:55 PM)

osmo_ms_driver: Store Mobile and VirtPhy content under test rundir

Change-Id: I89223e0d77bcb3e6921be683d705161009630a2c
Pau Espin Pedrol at

#2072 (Mar 7, 2023, 3:50:03 PM)

doc/manuals: set OSMO_REPOSITORY

Fix uploading manuals to the wrong directory.

Related: OS#5902
Change-Id: Ia9935e176ee7633270ccd2926d60d7f8cea822f8
Oliver Smith at

#2071 (Jan 3, 2023, 8:54:39 PM)

fix contrib/jenkins-build-osmocom-bb.sh: build libosmo-gprs

Change-Id: I44797a047639ce816adba626be72fda07f7eb1f8
Related: osmocom-bb.git I8e0f826c9b2a886f94624176e34e7d197e93d25f
Vadim Yanitskiy at

#2070 (Dec 23, 2022, 2:38:02 PM)

jenkins-build-common: use 'git submodule update'

Now that we use git submodules in osmo-trx, make sure to initialize and
update them before attempting to build.

Fix for:
  Makefile.am:32: error: required directory ./osmocom-bb/src/host/trxcon does not exist

Change-Id: Ic2b9207b942a8a9edff82737117b2ed9d6d3cfe3
Oliver Smith at

#2069 (Dec 20, 2022, 5:23:43 PM)

sysmocom/resources.conf.prod: power_supply for all BTSs

We now have a Intellinet PDU channel for each of the BTSs.

Related: OS#5838
Change-Id: Ib17207447d346378b6050a49d1dddb3b9b7df028
laforge at

#2068 (Dec 1, 2022, 4:00:03 PM)

templates: osmo-msc: modernize

Configure the mgw in the mgw node, and drop the obsolete commands
endpoint-range and bts-base.

Fix for:
| Error occurred during reading the below line:
|  mgw bts-base 8000
|
| % MGCP commands outside of 'mgw' nodes are deprecated. You should consider reading User Manual and migrating to 'mgw' node.

Change-Id: I077c4cd4c593da776a306117ad2a898a82d91064
Oliver Smith at

#2067 (Sep 8, 2022, 9:56:34 AM)

WIP: Workaround poky SDK bug building libosmo-netif

Change-Id: I330866badba8f30f500f74ac31e2c4e20b11d53c
Pau Espin Pedrol at

#2066 (Sep 7, 2022, 8:58:49 AM)

contrib: osmo-bts now depends on libosmo-netif

Change-Id: I8e40b2de19ecfca084780f69808c7030817e43d7
Pau Espin Pedrol at

#2065 (Jun 18, 2022, 10:06:13 AM)

update git URLs (git -> https; gitea/gerrit)

Change-Id: I5f51b260445624759e77a70c5065838b29ec8c01
laforge at

#2064 (Mar 29, 2022, 4:29:31 PM)

contrib: Fix osmocom-bb-fimware no longer available in order prebuilt pkg repo

roox: "please use the Tumbleweed repo instead if you want something that is always available"

Change-Id: I88843e7ed35c42e9b16aaff00c9c6a3973d0d6ca
Pau Espin Pedrol at

#2063 (Feb 24, 2022, 1:42:17 PM)

jenkins-build-osmo-hnbgw: Build osmo-mgw as dependency

Change-Id: Ic32160c8e1a00ae299344e029f3909a8e24c7291
dwillmann at

#2062 (Jan 12, 2022, 9:34:48 AM)

contrib: Convert trial osmo-iuh->osmo-hnbgw

The real target was not osmo-iuh itself but osmo-hnbgw. Since osmo-hnbgw
is inits own repository now, let's rename it.

Change-Id: I03c0988db5c5d72bcac71b4515e40a099600ce7c
Pau Espin Pedrol at

#2061 (Dec 20, 2021, 10:43:28 AM)

ttcn3: Use osmocom registry to pull ttcn3-bts-test

Since recently, the ttcn3-bts-test image is available in the osmocom
registry. Let's use that one instead of the sysmocom one.

The imaqge is built and pushed to the registry regularly by osmocom
jenkins job registry-rebuild-upload-ttcn3-bts-tests (see
osmo-ci.git/jobs/registry-rebuild-upload-titan.yml).

Related: SYS#5765
Change-Id: I6de9719830290aa7f3ca80a6080ed37f107bdc16
Pau Espin Pedrol at

#2060 (Aug 6, 2021, 2:09:44 PM)

Fix Amarisoft local execution

Passing an asterisk as a string into a local process does not work
because it is interpreted as a string. To make this work we have
to adress the binaries directly by name instead of using something
like 'lteue-*'.

Change-Id: I50adcef36694f05613c2c7ce10ad5828290d6e9c
nils.fuerste at

#2059 (Aug 5, 2021, 4:05:03 PM)

Fix AmarisoftEPC local execution

Change-Id: I4f7ef8fdf8a18b793fdc4b654cb85838d513aac2
nils.fuerste at

#2058 (Aug 5, 2021, 11:00:15 AM)

Fix AmarisoftEPC local execution

Change-Id: I4f7ef8fdf8a18b793fdc4b654cb85838d513aac2
nils.fuerste at

#2057 (Jun 15, 2021, 3:59:17 PM)

util: fix the functions "create_netns" and "setcap_netsys_admin".

This commit fixes 2 functions from util.py:
- setcap_netsys_admin: removed "self" from the arguments.
- create_netns: pass "run_dir" to Process and convert the arguments to
a list as the other methods in the file.

Change-Id: Ida4c6d6500be92b8d1f96e4e7a870e63bd329be9
alejandro.leal at

#2056 (Jun 11, 2021, 7:52:45 AM)

srs-enb: adds support to the malloc interceptor.

Adds support to the malloc interceptor for the SRS eNodeB. This interceptor will generate a log file that lists the mallocs, reallocs and frees produced by the srsenb.

Change-Id: I0078020468f58bdd70b0b5de879eb58192f947a6
alejandro.leal at

#2055 (Jun 11, 2021, 7:46:16 AM)

jenkins-build-common: adds support to the new variables for patchelf.

2 variables are added in order to increase the flexibility of the add_rpath function.
patchelf_rpath_extra_args: adds more arguments to the rpath patch. For example "--force-rpath"
patchelf_rpath_dir: path to the libraries. This path is appended to the default '$ORIGIN/../lib/'

This commit add the jenkins-build-srslte-bbu.sh script, that builds the given repository filling the information for the 2 newly added variables.

Change-Id: I9f510112c63e7598add8c00f8573e34cac1b6064
alejandro.leal at

#2054 (Jun 11, 2021, 7:39:44 AM)

srs-enb: sets the remote directory to the given one.

Sets the remote directory for fapi to the given in the variable 'remote_dir' in the reource schema.

Change-Id: I77a56835a4054b86d1d3f7da823a013b3370f767
alejandro.leal at

#2053 (Jun 11, 2021, 7:33:12 AM)

srs-enb: adds fapi to the rf supported devices.

Added support to 'fapi' rf device for the SRS eNodeB.

Change-Id: I0ac2a7db7c0533dfbc90f2526a7b823110d355c0
alejandro.leal at

#2052 (Jun 11, 2021, 7:26:43 AM)

srs-enb: runs the given list of scripts before and after launching the eNodeB.

Allows to run given scripts before and after the execution of the SRS
eNodeB. The scripts are retrieved as a list from the resource.conf file.

Change-Id: I5017caae933809b89b32ea132be8552d6554e20e
alejandro.leal at

#2051 (Jun 11, 2021, 7:20:13 AM)

srs-ms: allows to run given scripts before the execution of the UE.

Executes the scripts given by the 'prerun_scripts' variable before launching the UE.

Change-Id: I718e686b5844f2f07eda820914678052f1008182
alejandro.leal at

#2050 (Jun 11, 2021, 7:13:28 AM)

4g-iperf3-bidir: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 bidirectional test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: I34fb436d581eda12388819b5dee9a3bafd419a7f
alejandro.leal at

#2049 (Jun 11, 2021, 7:06:56 AM)

4g-iperf3-ul: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 uplink test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: I4b006df04bd1af6c117bcb25e6a6b1609ac732fb
alejandro.leal at

#2048 (Jun 11, 2021, 7:00:25 AM)

iperf: adds the option to define the packet length for udp.

Added the feature to configure the packet length in udp iperf. Added a modifier to select the length value.
The default value is configured to 1460.

Change-Id: Ic886faa82b7cb25f2bce685eb80910623e4ff686
alejandro.leal at

#2047 (Jun 11, 2021, 6:53:59 AM)

4g-iperf3-dl: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 downlink test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: Ifafea196289d1ce0d35ae66c6564266ba123b27a
alejandro.leal at

#2046 (Jun 10, 2021, 6:50:35 PM)

jenkins-build-common: adds support to the new variables for patchelf.

2 variables are added in order to increase the flexibility of the add_rpath function.
patchelf_rpath_extra_args: adds more arguments to the rpath patch. For example "--force-rpath"
patchelf_rpath_dir: path to the libraries. This path is appended to the default '$ORIGIN/../lib/'

This commit add the jenkins-build-srslte-bbu.sh script, that builds the given repository filling the information for the 2 newly added variables.

Change-Id: I9f510112c63e7598add8c00f8573e34cac1b6064
alejandro.leal at

#2045 (Jun 10, 2021, 6:43:48 PM)

srs-enb: adds support to the malloc interceptor.

Adds support to the malloc interceptor for the SRS eNodeB. This interceptor will generate a log file that lists the mallocs, reallocs and frees produced by the srsenb.

Change-Id: I0078020468f58bdd70b0b5de879eb58192f947a6
alejandro.leal at

#2044 (Jun 10, 2021, 6:37:18 PM)

srs-enb: adds fapi to the rf supported devices.

Added support to 'fapi' rf device for the SRS eNodeB.

Change-Id: I0ac2a7db7c0533dfbc90f2526a7b823110d355c0
alejandro.leal at

#2043 (Jun 10, 2021, 6:30:47 PM)

srs-enb: runs the given list of scripts before and after launching the eNodeB.

Allows to run given scripts before and after the execution of the SRS
eNodeB. The scripts are retrieved as a list from the resource.conf file.

Change-Id: I5017caae933809b89b32ea132be8552d6554e20e
alejandro.leal at

#2042 (Jun 10, 2021, 6:24:12 PM)

srs-enb: sets the remote directory to the given one.

Sets the remote directory for fapi to the given in the variable 'remote_dir' in the reource schema.

Change-Id: I77a56835a4054b86d1d3f7da823a013b3370f767
alejandro.leal at

#2041 (Jun 10, 2021, 6:17:41 PM)

srs-ms: allows to run given scripts before the execution of the UE.

Executes the scripts given by the 'prerun_scripts' variable before launching the UE.

Change-Id: I718e686b5844f2f07eda820914678052f1008182
alejandro.leal at

#2040 (Jun 10, 2021, 6:11:05 PM)

4g-iperf3-bidir: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 bidirectional test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: I34fb436d581eda12388819b5dee9a3bafd419a7f
alejandro.leal at

#2039 (Jun 10, 2021, 6:04:45 PM)

iperf: adds the option to define the packet length for udp.

Added the feature to configure the packet length in udp iperf. Added a modifier to select the length value.
The default value is configured to 1460.

Change-Id: Ic886faa82b7cb25f2bce685eb80910623e4ff686
alejandro.leal at

#2038 (Jun 10, 2021, 5:58:21 PM)

4g-iperf3-dl: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 downlink test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: Ifafea196289d1ce0d35ae66c6564266ba123b27a
alejandro.leal at

#2037 (Jun 10, 2021, 5:51:18 PM)

4g-iperf3-ul: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 uplink test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: I4b006df04bd1af6c117bcb25e6a6b1609ac732fb
alejandro.leal at

#2036 (May 19, 2021, 4:13:02 PM)

srs-enb: adds support to the malloc interceptor.

Adds support to the malloc interceptor for the SRS eNodeB. This interceptor will generate a log file that lists the mallocs, reallocs and frees produced by the srsenb.

Change-Id: I0078020468f58bdd70b0b5de879eb58192f947a6
alejandro.leal at

#2035 (May 19, 2021, 4:06:21 PM)

srs-enb: adds environment variables to the resources schema.

Change-Id: I3e5c0ca66ae88d5f3a3ed04c620f386afe1afac9
alejandro.leal at

#2034 (May 19, 2021, 3:59:40 PM)

srs-enb: sets the remote directory to the given one.

Sets the remote directory for fapi to the given in the variable 'remote_dir' in the reource schema.

Change-Id: I77a56835a4054b86d1d3f7da823a013b3370f767
alejandro.leal at

#2033 (May 19, 2021, 3:52:56 PM)

srs-enb: patches the binary in fapi rf device with the given library_path.

Patches the srsenb rpath with the path provided by the variable 'library_path' in the resources schema.

Change-Id: Icd7689a41a1c5fe8e4c427f3b9bc69b3f2b0f8ac
alejandro.leal at

#2032 (May 19, 2021, 3:46:12 PM)

4g-iperf-*: registers one UE in the iperf parameterized tests in the 4g test suite.

Registers the first UE in the enb for the parameterized tests (iperf3-bidir, iperf3-dl and iperf3-ul).
This will be modified once the enb supports more than one UE.

Change-Id: Idfb641fe9fab83179d00d265e26fd231d5977081
alejandro.leal at

#2031 (May 19, 2021, 3:39:30 PM)

srs-enb: adds fapi to the rf supported devices.

Added support to 'fapi' rf device for the SRS eNodeB.

Change-Id: I0ac2a7db7c0533dfbc90f2526a7b823110d355c0
alejandro.leal at

#2030 (May 19, 2021, 3:32:45 PM)

srs-enb: runs the given list of scripts before and after launching the eNodeB.

Allows to run given scripts before and after the execution of the SRS
eNodeB. The scripts are retrieved as a list from the resource.conf file.

Change-Id: I5017caae933809b89b32ea132be8552d6554e20e
alejandro.leal at

#2029 (May 19, 2021, 3:26:04 PM)

srs-ms: allows to run given scripts before the execution of the UE.

Executes the scripts given by the 'prerun_scripts' variable before launching the UE.

Change-Id: I718e686b5844f2f07eda820914678052f1008182
alejandro.leal at

#2028 (May 19, 2021, 3:19:21 PM)

4g-iperf3-bidir: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 bidirectional test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: I34fb436d581eda12388819b5dee9a3bafd419a7f
alejandro.leal at

#2027 (May 19, 2021, 3:12:40 PM)

4g-iperf3-dl: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 downlink test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: Ifafea196289d1ce0d35ae66c6564266ba123b27a
alejandro.leal at

#2026 (May 19, 2021, 3:05:54 PM)

4g-iperf3-ul: modified the test to parameterize the number of ue in the test.

Parameterize the iperf3 uplink test for the 4g test suite to execute a
given number of UEs. By default, the number of ue is 1.

Change-Id: I4b006df04bd1af6c117bcb25e6a6b1609ac732fb
alejandro.leal at

#2025 (May 19, 2021, 2:59:12 PM)

iperf: adds the option to define the packet length for udp.

Added the feature to configure the packet length in udp iperf. Added a modifier to select the length value.
The default value is configured to 1460.

Change-Id: Ic886faa82b7cb25f2bce685eb80910623e4ff686
alejandro.leal at