aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2021-01-20 17:01:38 +0100
committerOliver Smith <osmith@sysmocom.de>2021-01-25 10:31:11 +0100
commit00b718176000f1a0f63f2f1ef04623cb4b03d768 (patch)
treeca6cf1a9d215d682ee7af591c1fb60215ebd3e2d
parent137d39c764cac7948ec863bdaa29cb9e6dcb2167 (diff)
repo-install-test: add 'debian10'
-rw-r--r--jobs/repo-install-test.yml6
-rwxr-xr-xscripts/repo-install-test.sh1
-rw-r--r--scripts/repo-install-test/blacklist_debian10.txt63
-rwxr-xr-xscripts/repo-install-test/run-inside-docker.sh3
4 files changed, 71 insertions, 2 deletions
diff --git a/jobs/repo-install-test.yml b/jobs/repo-install-test.yml
index bde6054..425357d 100644
--- a/jobs/repo-install-test.yml
+++ b/jobs/repo-install-test.yml
@@ -4,10 +4,12 @@
jobs:
- Osmocom-repo-install-{distro}
distro:
- - debian9:
- feeds: !!python/tuple [nightly, latest]
- centos8:
feeds: !!python/tuple [next, nightly]
+ - debian9:
+ feeds: !!python/tuple [nightly, latest]
+ - debian10:
+ feeds: !!python/tuple [nightly, latest]
- job-template:
name: Osmocom-repo-install-{distro}
diff --git a/scripts/repo-install-test.sh b/scripts/repo-install-test.sh
index 8cf91f7..d13cfc8 100755
--- a/scripts/repo-install-test.sh
+++ b/scripts/repo-install-test.sh
@@ -12,6 +12,7 @@ DISTRO="$1"
DISTROS="
centos8
debian9
+ debian10
"
check_usage() {
diff --git a/scripts/repo-install-test/blacklist_debian10.txt b/scripts/repo-install-test/blacklist_debian10.txt
new file mode 100644
index 0000000..6570de6
--- /dev/null
+++ b/scripts/repo-install-test/blacklist_debian10.txt
@@ -0,0 +1,63 @@
+# These packages will not get explicitly installed in this test.
+# Package lines must have nothing but the package (no comment,
+# no additional space etc).
+
+# OpenBSC
+# This is legacy, we aren't really interested in testing openbsc.git
+# derived packages. Packages are found in openbsc/debian/control.
+openbsc-dev
+osmo-bsc-mgcp
+osmo-bsc-mgcp-dbg
+osmocom-bs11-utils
+osmocom-bs11-utils-dbg
+osmocom-bsc-nat
+osmocom-bsc-nat-dbg
+osmocom-bsc-sccplite
+osmocom-bsc-sccplite-dbg
+osmocom-ipaccess-utils
+osmocom-ipaccess-utils-dbg
+osmocom-nitb
+osmocom-nitb-dbg
+
+# SoapySDR is not used anymore (see OS#3542)
+soapysdr-module-lms7
+soapysdr0.6-module-lms7
+soapysdr0.6-module-lms7-dbgsym
+soapysdr0.7-module-lms7
+soapysdr0.7-module-lms7-dbgsym
+
+# Depends on specific verions 0.5.4.38.0847 of rtl-sdr, which we won't install
+librtlsdr0-dbgsym
+rtl-sdr-dbgsym
+
+# Depends on mongodb, which was droppend from debian 10 onwards
+open5gs
+open5gs-amf
+open5gs-amf-dbgsym
+open5gs-ausf
+open5gs-ausf-dbgsym
+open5gs-common
+open5gs-common-dbgsym
+open5gs-dbg
+open5gs-hss
+open5gs-hss-dbgsym
+open5gs-mme
+open5gs-mme-dbgsym
+open5gs-nrf
+open5gs-nrf-dbgsym
+open5gs-pcf
+open5gs-pcf-dbgsym
+open5gs-pcrf
+open5gs-pcrf-dbgsym
+open5gs-sgwc
+open5gs-sgwc-dbgsym
+open5gs-sgwu
+open5gs-sgwu-dbgsym
+open5gs-smf
+open5gs-smf-dbgsym
+open5gs-udm
+open5gs-udm-dbgsym
+open5gs-udr
+open5gs-udr-dbgsym
+open5gs-upf
+open5gs-upf-dbgsym
diff --git a/scripts/repo-install-test/run-inside-docker.sh b/scripts/repo-install-test/run-inside-docker.sh
index 3a06277..f05f01c 100755
--- a/scripts/repo-install-test/run-inside-docker.sh
+++ b/scripts/repo-install-test/run-inside-docker.sh
@@ -45,6 +45,9 @@ distro_obsdir() {
debian9)
echo "Debian_9.0"
;;
+ debian10)
+ echo "Debian_10"
+ ;;
*)
echo "ERROR: unknown obsdir for '$DISTRO'." >&2
exit 1