osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/41977?usp=email )
Change subject: repo-install-test: debian 10: osmo-gbproxy only
......................................................................
repo-install-test: debian 10: osmo-gbproxy only
The debian 10 repository has been officially disabled:
https://osmocom.org/news/308
However we just re-enabled a subset of the packages, osmo-gbproxy +
dependencies, because currently they are relevant for a customer. Adjust
the repo-install-test to deal with this subset of packages for debian 10
to fix that it is currently failing.
I have verified that repo-install-test works with this change for debian
10, 11 and 12. It currently doesn't run for debian 13 yet (OS#6934).
Related: SYS#7859
Change-Id: Id8d8cda8e399719f06aeb1843eb8f5ab12a90e8f
---
M scripts/repo-install-test/run-inside.sh
1 file changed, 37 insertions(+), 38 deletions(-)
Approvals:
fixeria: Looks good to me, but someone else must approve
Jenkins Builder: Verified
laforge: Looks good to me, approved
pespin: Looks good to me, but someone else must approve
diff --git a/scripts/repo-install-test/run-inside.sh b/scripts/repo-install-test/run-inside.sh
index 2d75e6a..db93b86 100755
--- a/scripts/repo-install-test/run-inside.sh
+++ b/scripts/repo-install-test/run-inside.sh
@@ -14,7 +14,7 @@
# * osmo-remsim-client (exits immediately without USB device)
# * osmo-trap2cgi (missing config: /etc/osmocom/%N.ini, OS#4108)
# * osmo-trx-* (exits immediately without trx device)
-# * osmo-upf (not available for debian 10, gets added in services_check())
+# * osmo-upf nightly needs a newer kernel (OS#5905)
SERVICES="
osmo-bsc
osmo-bts-virtual
@@ -186,9 +186,7 @@
case "$DISTRO" in
debian10)
# libgnutls30: can't access https://osmocom.org otherwise
- # ca-certificates-java: fails if installed after java
apt-get install -y --no-install-recommends \
- ca-certificates-java \
libgnutls30
;;
esac
@@ -237,6 +235,15 @@
}
test_conflict_debian() {
+ # SYS#7859: the debian10 repository only has osmo-gbproxy + depends, so
+ # the conflict test doesn't work here, skip it
+ if [ "$DISTRO" = "debian10" ]; then
+ set +x
+ echo "Test skipped for debian10"
+ set -x
+ return
+ fi
+
apt-get -y install libosmocore
configure_osmocom_repo_debian_remove "$PROJ"
@@ -254,19 +261,9 @@
"requested an impossible situation" \
"^The following packages have unmet dependencies:"
- case "$DISTRO" in
- debian10)
- find_patterns_or_exit \
- /tmp/out \
- "Depends: osmocom-" \
- "but it is not going to be installed"
- ;;
- debian11|debian12)
- find_patterns_or_exit \
- /tmp/out \
- "Conflicts: osmocom-"
- ;;
- esac
+ find_patterns_or_exit \
+ /tmp/out \
+ "Conflicts: osmocom-"
configure_osmocom_repo_debian_remove "$PROJ_CONFLICT"
configure_osmocom_repo_debian "$PROJ"
@@ -417,8 +414,15 @@
fi
}
+# Make sure that binares run at all and output a proper version
test_binaries() {
- # Make sure that binares run at all and output a proper version
+ # SYS#7859
+ if [ "$DISTRO" = "debian10" ]; then
+ test_binaries_version \
+ osmo-gbproxy
+ return
+ fi
+
test_binaries_version \
osmo-bsc \
osmo-bts-trx \
@@ -438,6 +442,7 @@
osmo-pcap-client \
osmo-pcap-server \
osmo-pcu \
+ osmo-pfcp-tool \
osmo-remsim-bankd \
osmo-remsim-client-shell \
osmo-remsim-client-st2 \
@@ -448,7 +453,8 @@
osmo-stp \
osmo-trx-ipc \
osmo-trx-uhd \
- osmo-uecups-daemon
+ osmo-uecups-daemon \
+ osmo-upf
case "$DISTRO" in
debian*)
@@ -457,12 +463,6 @@
;;
esac
- if [ "$DISTRO" != "debian10" ]; then
- test_binaries_version \
- osmo-pfcp-tool \
- osmo-upf
- fi
-
if [ "$FEED" = "nightly" ]; then
test_binaries_version \
osmo-bsc-nat
@@ -471,22 +471,21 @@
services_check() {
local service
- local services_feed="$SERVICES"
+ local services_feed
local failed=""
- if [ "$FEED" = "nightly" ]; then
- services_feed="$services_feed $SERVICES_NIGHTLY"
- fi
-
- # We don't build osmo-upf for debian 10
- if [ "$DISTRO" != "debian10" ]; then
- # osmo-upf <= 0.1.1 needs GTP kernel module
- if [ "$FEED" = "nightly" ]; then
- # osmo-upf nightly needs a newer kernel (OS#5905)
- # services_feed="$services_feed osmo-upf"
- true
- fi
- fi
+ case "$DISTRO" in
+ "debian10")
+ # SYS#7859
+ services_feed="osmo-gbproxy"
+ ;;
+ *)
+ services_feed="$SERVICES"
+ if [ "$FEED" = "nightly" ]; then
+ services_feed="$services_feed $SERVICES_NIGHTLY"
+ fi
+ ;;
+ esac
systemctl start $services_feed
sleep 2
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/41977?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Id8d8cda8e399719f06aeb1843eb8f5ab12a90e8f
Gerrit-Change-Number: 41977
Gerrit-PatchSet: 4
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/41976?usp=email )
Change subject: repo-install-test: test osmo-pfcp-tool in latest
......................................................................
repo-install-test: test osmo-pfcp-tool in latest
osmo-pfcp-tool is available in latest for quite some time now, so adjust
the check.
Related: osmo-upf Icf4bb566d9b627ead370174e92629a9fccde755e
Change-Id: Icca5a31270bca03596be8ed0104bfb7143fb1ede
---
M scripts/repo-install-test/run-inside.sh
1 file changed, 1 insertion(+), 6 deletions(-)
Approvals:
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
fixeria: Looks good to me, approved
diff --git a/scripts/repo-install-test/run-inside.sh b/scripts/repo-install-test/run-inside.sh
index 0e549b0..2d75e6a 100755
--- a/scripts/repo-install-test/run-inside.sh
+++ b/scripts/repo-install-test/run-inside.sh
@@ -459,13 +459,8 @@
if [ "$DISTRO" != "debian10" ]; then
test_binaries_version \
+ osmo-pfcp-tool \
osmo-upf
-
- # OS#5817: not packaged for debian, needs osmo-upf release
- if [ "$FEED" = "nightly" ] || [ "$DISTRO" = "centos8" ]; then
- test_binaries_version \
- osmo-pfcp-tool
- fi
fi
if [ "$FEED" = "nightly" ]; then
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/41976?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: Icca5a31270bca03596be8ed0104bfb7143fb1ede
Gerrit-Change-Number: 41976
Gerrit-PatchSet: 2
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann(a)sysmocom.de>
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Attention is currently required from: jolly, laforge, pespin, tnt.
Hello Jenkins Builder, laforge, pespin, tnt,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-e1d/+/41139?usp=email
to look at the new patch set (#9).
The following approvals got outdated and were removed:
Code-Review+1 by laforge, Code-Review+1 by pespin, Code-Review+2 by jolly
Change subject: Add Channel-Associated Signalling (CAS) support
......................................................................
Add Channel-Associated Signalling (CAS) support
CAS frames are sent and received repeatedly. They consist of 16 frames
(octets) on time slot 16. This is a CAS multiframe. This multiframe
carries 30 individual CAS signaling channels.
Whenever a CAS frames changes, an event (E1DP_EVT_CAS) is forwarded to
the e1d client. The event includes one octet with the CAS information.
The e1d client requests to transmit a new CAS frame by sending a command
(E1DP_CMD_CAS). The command includes one octet with the CAS information.
The e1d client requests to receive current CAS frame of a given time
slot by setting a query flag in the E1DP_CMD_CAS command. This is useful
if the CAS signals changed before the application was started.
The lower 4 bits of each octet in the message represent the signaling
sub-channels: A, B, C and D. They are packed like this: 'xxxxABCD'
To enable cas support on an interface, set line attribute "cas" via VTY.
Change-Id: Ib4f5e6ef02c9b0d1eec2a86d9c48376112805972
---
M TODO-RELEASE
M include/osmocom/e1d/proto.h
M include/osmocom/e1d/proto_clnt.h
M src/ctl.c
M src/e1d.h
M src/intf_line.c
M src/mux_demux.c
M src/proto.c
M src/proto_clnt.c
M src/vty.c
10 files changed, 270 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-e1d refs/changes/39/41139/9
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1d/+/41139?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-e1d
Gerrit-Branch: master
Gerrit-Change-Id: Ib4f5e6ef02c9b0d1eec2a86d9c48376112805972
Gerrit-Change-Number: 41139
Gerrit-PatchSet: 9
Gerrit-Owner: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: jolly <andreas(a)eversberg.eu>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: tnt <tnt(a)246tNt.com>
Gerrit-CC: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: jolly <andreas(a)eversberg.eu>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Attention: tnt <tnt(a)246tNt.com>
Gerrit-Attention: pespin <pespin(a)sysmocom.de>
Attention is currently required from: fixeria, osmith.
fixeria has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/40875?usp=email )
Change subject: s1ap: add {enc,dec}_S1AP_Global_ENB_ID() API
......................................................................
Set Ready For Review
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/40875?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I83c314f4929a6eb749dfa8dbd1e1371a90481ed6
Gerrit-Change-Number: 40875
Gerrit-PatchSet: 2
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Comment-Date: Sat, 07 Feb 2026 13:34:57 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Attention is currently required from: osmith.
fixeria has posted comments on this change by fixeria. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37225?usp=email )
Change subject: {hnbap,ranap,rua,s1ap,sabp,sbcap}: use TITAN's ASN.1 PER codec
......................................................................
Patch Set 3:
(1 comment)
This change is ready for review.
Patchset:
PS2:
> Good idea. I've pushed to `fixeria/asn1-per` and triggered the affected jobs manually: […]
Done (see https://osmocom.org/issues/6490#note-19).
The results are looking good, so we can proceed merging this.
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37225?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I990a9c01d965e185fc64bd751ea0685e5d3b869c
Gerrit-Change-Number: 37225
Gerrit-PatchSet: 3
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Comment-Date: Sat, 07 Feb 2026 13:34:39 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: osmith <osmith(a)sysmocom.de>
Comment-In-Reply-To: fixeria <vyanitskiy(a)sysmocom.de>
pespin has uploaded a new patch set (#3). ( https://gerrit.osmocom.org/c/libosmo-sigtran/+/42074?usp=email )
Change subject: xua_default_fsm: Support IPSP role
......................................................................
xua_default_fsm: Support IPSP role
Change-Id: Id9ad8bbfce5cf15fedcba83034ae383e61d3b3a3
---
M src/xua_default_lm_fsm.c
1 file changed, 66 insertions(+), 5 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/libosmo-sigtran refs/changes/74/42074/3
--
To view, visit https://gerrit.osmocom.org/c/libosmo-sigtran/+/42074?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newpatchset
Gerrit-Project: libosmo-sigtran
Gerrit-Branch: master
Gerrit-Change-Id: Id9ad8bbfce5cf15fedcba83034ae383e61d3b3a3
Gerrit-Change-Number: 42074
Gerrit-PatchSet: 3
Gerrit-Owner: pespin <pespin(a)sysmocom.de>