Attention is currently required from: osmith.
fixeria has posted comments on this change by osmith. ( https://gerrit.osmocom.org/c/osmo-ci/+/43787?usp=email )
Change subject: publish-manuals-for-tags: mount all scripts
......................................................................
Patch Set 1: Code-Review+1
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/43787?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I151ab8698ffb04762329e3a624a94cc9ec9eed82
Gerrit-Change-Number: 43787
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Comment-Date: Tue, 06 Oct 2026 11:52:06 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Attention is currently required from: osmith.
pespin has posted comments on this change by osmith. ( https://gerrit.osmocom.org/c/osmo-ci/+/43788?usp=email )
Change subject: publish-manuals-for-tags: build full osmo-trx
......................................................................
Patch Set 1: Code-Review+1
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/43788?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I4f0ef6f366eba44c63b158442b6417729ef426d1
Gerrit-Change-Number: 43788
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Comment-Date: Tue, 06 Oct 2026 11:50:40 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Attention is currently required from: osmith.
pespin has posted comments on this change by osmith. ( https://gerrit.osmocom.org/c/osmo-ci/+/43789?usp=email )
Change subject: publish-manuals-for-tags: build full osmo-bts
......................................................................
Patch Set 1: Code-Review+1
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/43789?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I092212f3b0dc14ebd1463d45dca66118f92dec53
Gerrit-Change-Number: 43789
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Comment-Date: Tue, 06 Oct 2026 11:49:51 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
osmith has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ci/+/43787?usp=email )
Change subject: publish-manuals-for-tags: mount all scripts
......................................................................
publish-manuals-for-tags: mount all scripts
Make the whole scripts dir available instead of only scripts/manuals.
This is needed so we can access scripts/osmo-layer1-headers.sh for
building osmo-bts with more options in order to get the VTY reference
manuals.
Related: OS#7094
Change-Id: I151ab8698ffb04762329e3a624a94cc9ec9eed82
---
M scripts/manuals/publish-manuals-for-tags.sh
1 file changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/87/43787/1
diff --git a/scripts/manuals/publish-manuals-for-tags.sh b/scripts/manuals/publish-manuals-for-tags.sh
index 2f0c266..e68fdd5 100755
--- a/scripts/manuals/publish-manuals-for-tags.sh
+++ b/scripts/manuals/publish-manuals-for-tags.sh
@@ -390,7 +390,7 @@
-e "OSMO_REPOSITORY=$(get_docs_dir_from_repo_name "$repo")" \
-e "PUBLISH_REF=$tag" \
-e "SSH_AUTH_SOCK=/ssh-agent" \
- -v "$OSMO_CI_DIR/scripts/manuals:/manuals" \
+ -v "$OSMO_CI_DIR/scripts:/osmo-ci-scripts" \
-v "$TEMP/src/$repo/:/build" \
-v $(readlink -f $SSH_AUTH_SOCK):/ssh-agent \
"$DOCKER_IMAGE" \
@@ -414,7 +414,7 @@
# Remove DRAFT in osmo-gsm-manuals
cd /opt/osmo-gsm-manuals/
- patch -p1 < /manuals/0001-build-set-ASCIIDOCSTYLE-to-remove-DRAFT.patch
+ patch -p1 < /osmo-ci-scripts/manuals/0001-build-set-ASCIIDOCSTYLE-to-remove-DRAFT.patch
# Build manuals
cd /build
--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/43787?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I151ab8698ffb04762329e3a624a94cc9ec9eed82
Gerrit-Change-Number: 43787
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
osmith has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43771?usp=email )
Change subject: testenv: podman: always mount osmo-dev dir
......................................................................
testenv: podman: always mount osmo-dev dir
Prepare to be able to use osmo-dev for building some test components
from source even if running with --binary-packages. This is needed for
e.g. the bts testsuite, where we should always use master for both
trxcon and osmo-trx-proxy, regardless of the osmo-bts version
(nightly/latest/asan). These are part of the testsuite and not SUT.
Related: OS#6638#note-12
Change-Id: Ie470be84dd7b9f34dfe8ed461710c1964b481984
---
M _testenv/testenv/podman.py
1 file changed, 2 insertions(+), 1 deletion(-)
Approvals:
fixeria: Looks good to me, approved
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
diff --git a/_testenv/testenv/podman.py b/_testenv/testenv/podman.py
index 0293712..24ef731 100644
--- a/_testenv/testenv/podman.py
+++ b/_testenv/testenv/podman.py
@@ -264,7 +264,8 @@
"-e",
"TESTENV_BINARY_REPO=1",
]
- else:
+
+ if os.path.exists(osmo_dev_dir):
cmd += [
"--volume",
f"{osmo_dev_dir}:{osmo_dev_dir}",
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43771?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ie470be84dd7b9f34dfe8ed461710c1964b481984
Gerrit-Change-Number: 43771
Gerrit-PatchSet: 3
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
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-ttcn3-hacks/+/43772?usp=email )
Change subject: testenv: run osmo-dev logic for --binary-repo too
......................................................................
testenv: run osmo-dev logic for --binary-repo too
Check if the testsuite we are running has any test components with
package=no. If that is the case, check if osmo-dev is initialized and
attempt to build the components with osmo-dev. The actual building needs
further work done in follow-up patches.
Related: OS#6638#note-12
Change-Id: I414e8e052c32acd8c2148b40eb5f75b57d1f293f
---
M _testenv/testenv.py
M _testenv/testenv/osmo_dev.py
2 files changed, 12 insertions(+), 2 deletions(-)
Approvals:
Jenkins Builder: Verified
fixeria: Looks good to me, approved
pespin: Looks good to me, but someone else must approve
diff --git a/_testenv/testenv.py b/_testenv/testenv.py
index 01f6d95..5d6b043 100755
--- a/_testenv/testenv.py
+++ b/_testenv/testenv.py
@@ -35,7 +35,8 @@
testenv.testsrcdir_cfg.init()
testenv.testenv_cfg.init()
- if not testenv.args.binary_repo:
+ osmo_dev_has_any_targets = testenv.osmo_dev.has_any_targets()
+ if osmo_dev_has_any_targets:
testenv.osmo_dev.check_init_needed()
testenv.podman_install.init()
@@ -52,7 +53,7 @@
testenv.testsuite.build()
# Build all components first
- if not testenv.args.binary_repo:
+ if osmo_dev_has_any_targets:
for cfg_name, cfg in testenv.testenv_cfg.cfgs.items():
testenv.testenv_cfg.set_current(cfg_name)
testenv.osmo_dev.init(cfg)
diff --git a/_testenv/testenv/osmo_dev.py b/_testenv/testenv/osmo_dev.py
index 8f2fcfd..d67c5eb 100644
--- a/_testenv/testenv/osmo_dev.py
+++ b/_testenv/testenv/osmo_dev.py
@@ -59,11 +59,20 @@
continue
if "make" in section_data and section_data["make"] != "no" and section_data["make"] not in ret:
+ if testenv.args.binary_repo and section_data.get("package", "no") != "no":
+ continue
ret += [section_data["make"]]
return ret
+def has_any_targets():
+ for cfg in testenv.testenv_cfg.cfgs.values():
+ if get_targets(cfg):
+ return True
+ return False
+
+
def init(cfg):
extra_opts = []
if testenv.args.asan:
--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43772?usp=email
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I414e8e052c32acd8c2148b40eb5f75b57d1f293f
Gerrit-Change-Number: 43772
Gerrit-PatchSet: 3
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>