dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/42077?usp=email )
Change subject: pySim-shell_test/euicc: ensure test-profile is enabled
......................................................................
pySim-shell_test/euicc: ensure test-profile is enabled
When testing the enable_profile / disable_profile commands we expect that
the profile we test with is enabled before the test begins. To be more
robust lets send an enable_profile command before the actual test begins.
Change-Id: Ie57b0305876bc5001ab3a9c3a3b5711408161b74
---
M tests/pySim-shell_test/euicc/test_enable_disable_profile.script
1 file changed, 3 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/77/42077/1
diff --git a/tests/pySim-shell_test/euicc/test_enable_disable_profile.script b/tests/pySim-shell_test/euicc/test_enable_disable_profile.script
index 2efbf6e..f56f1d4 100644
--- a/tests/pySim-shell_test/euicc/test_enable_disable_profile.script
+++ b/tests/pySim-shell_test/euicc/test_enable_disable_profile.script
@@ -3,6 +3,9 @@
select ADF.ISD-R
+# Ensure that the test-profile we intend to test with is actually enabled
+enable_profile --iccid 89000123456789012341
+
# by ICCID (pre-installed test profile on sysmoEUICC1-C2T)
disable_profile --iccid 89000123456789012341 > enable_disable_profile.tmp
enable_profile --iccid 89000123456789012341 >> enable_disable_profile.tmp
--
To view, visit https://gerrit.osmocom.org/c/pysim/+/42077?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: Ie57b0305876bc5001ab3a9c3a3b5711408161b74
Gerrit-Change-Number: 42077
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Attention is currently required from: jolly, pespin.
tnt has posted comments on this change by jolly. ( https://gerrit.osmocom.org/c/osmo-e1d/+/41139?usp=email )
Change subject: Add Channel-Associated Signalling (CAS) support
......................................................................
Patch Set 9: Code-Review+1
(1 comment)
Patchset:
PS9:
I know very little about what CAS is for, but from a purely code standpoint and integration with osmo-e1d, it looks good to me, I don't have anything to say that wouldn't be nitpicking over style, so feel free to merge is this works.
--
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: comment
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: pespin <pespin(a)sysmocom.de>
Gerrit-Comment-Date: Mon, 09 Feb 2026 09:54:52 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Attention is currently required from: dexter.
laforge has posted comments on this change by dexter. ( https://gerrit.osmocom.org/c/pysim/+/42075?usp=email )
Change subject: pySim-shell_test/euicc: fix testcase method name
......................................................................
Patch Set 1: Code-Review+2
--
To view, visit https://gerrit.osmocom.org/c/pysim/+/42075?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I5ff79218fdafc8c42c8b58cc00be3e56e09d808b
Gerrit-Change-Number: 42075
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Attention: dexter <pmaier(a)sysmocom.de>
Gerrit-Comment-Date: Mon, 09 Feb 2026 09:34:36 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/pysim/+/42075?usp=email )
Change subject: pySim-shell_test/euicc: fix testcase method name
......................................................................
pySim-shell_test/euicc: fix testcase method name
We have two test_enable_disable_profile method, the second one should
be called test_set_nickname.
Change-Id: I5ff79218fdafc8c42c8b58cc00be3e56e09d808b
---
M tests/pySim-shell_test/euicc/test.py
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/pysim refs/changes/75/42075/1
diff --git a/tests/pySim-shell_test/euicc/test.py b/tests/pySim-shell_test/euicc/test.py
index b634f22..3cad859 100644
--- a/tests/pySim-shell_test/euicc/test.py
+++ b/tests/pySim-shell_test/euicc/test.py
@@ -56,7 +56,7 @@
self.runPySimShell(cardname, "test_enable_disable_profile.script")
self.assertEqualFiles("enable_disable_profile.tmp")
- def test_enable_disable_profile(self):
+ def test_set_nickname(self):
cardname = 'sysmoEUICC1-C2T'
self.runPySimShell(cardname, "test_set_nickname.script")
--
To view, visit https://gerrit.osmocom.org/c/pysim/+/42075?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: pysim
Gerrit-Branch: master
Gerrit-Change-Id: I5ff79218fdafc8c42c8b58cc00be3e56e09d808b
Gerrit-Change-Number: 42075
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
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>