Commit Graph

12 Commits

Author SHA1 Message Date
Harald Welte ab69bcc39b debian-{buster,stretch}-*: Explicitly specify DISTRO variables
It seems a manual 'make' in the respective directories no longer
works, as always the default distro is used as upstream reference.

Let's work around this by adding DISTRO variable assignments to the
respective makefiles.

Change-Id: I8769d504ca7afde07d4a0ad1f03aaaec892bf576
2021-12-15 18:05:19 +00:00
Oliver Smith 0de98b2a1c debian-stretch-build-dist: add python3-nwdiag
Recent versions of osmo-gsm-manuals need python3-nwdiag instead of the
python2 version. Install that too to successfully run the configure
script.

Related: OS#5347
Related: https://jenkins.osmocom.org/jenkins/job/Osmocom-release-tarballs/920/console
Change-Id: I127bd3855d44ccc68a5b0c4d83147fb470cc10c9
2021-12-13 15:25:58 +00:00
Oliver Smith 351c2b22ad debian-stretch-build-dist: osmo-uecups deps
Related: OS#5347
Change-Id: I19b6b0363aeeb89ab6aac2b125359589e6b9b5a7
2021-12-13 11:55:50 +00:00
Oliver Smith 8ad04b75c6 debian-stretch-build-dist: osmo-remsim deps
Related: OS#5347
Change-Id: I8fd4b9d3734dd3bc0e3fca8ceaedda2aedc6a055
2021-12-13 11:55:50 +00:00
Oliver Smith 92462a2a37 debian-stretch-build-dist: osmo-pcap deps
Related: OS#5347
Change-Id: If0f00dd09ce0db6a05972a564474a707d2d3174b
2021-12-13 11:55:50 +00:00
Oliver Smith 38a6000f8c debian-stretch-build-dist: osmo-hnodeb deps
Related: OS#5347
Change-Id: I9d708d86bf29f9fca0446fb990c606780bd7a1cb
2021-12-13 11:55:50 +00:00
Oliver Smith 8dcf51c48f debian-stretch-build-dist: osmo-gsm-manuals deps
Add dependencies for osmo-gsm-manuals, so we can build the release
tarballs for it (autoreconf -fi; ./configure; make dist-bzip2) in the
related jenkins job. During update of the list of projects for which we
build these tarballs, it became apparent that it was missing. Following
patches will add dependencies needed to build release tarballs for all
other projects that were missing from the list.

Related: OS#5347
Change-Id: Iba2e71b2e757bc527561d0f3e4a1af5f024a3cd7
2021-12-13 11:55:50 +00:00
Vadim Yanitskiy ef0f49aa4b Share a single instance of Release.key between all images
This change employs the same approach as [1] for Release.key.

Change-Id: Ic51d6e6557ee0b56d21d8ff4feaf04bc02e41a2e
Related: [1] I3ec86c8610b3b43d39ea8e3da444861d317ced4e
2021-03-10 18:47:03 +01:00
Oliver Smith d5d20c7a9a debian-stretch-build-dist: use -obs-latest
Change debian-stretch-build-dist to be based on
debian-stretch-obs-latest instead of debian-stretch-build. The latter
installs the nightly OBS repository now (as that is what we need for the
TTCN-3 builds using debian-stretch-build), but debian-stretch-build-dist
needs to install packages from OBS latest.

Fixes jenkins failures:
  The following packages have unmet dependencies:
   libasn1c-dev : Depends: osmocom-latest but it is not going to be installed
   ...

Related: OS#5049
Change-Id: I2cf6ed732e55b8f0e63bd8fc040749bd16676d0f
2021-03-10 13:25:51 +01:00
Pau Espin 7d7a06b749 common: Introduce OSMOCOM_REPO_MIRROR param
This allows easily changing to another osmocom repo base URL if the
default one is down.

Related: OS#4862
Change-Id: I8010b08f3dabacfb3c13a44eece6c7a490e0742e
2020-12-02 14:27:02 +01:00
Harald Welte 1bccbb8a66 update OBS Release.key; the old one expired today.
Change-Id: I0dd7d7f54a3eb93ca677f3bdc5e00f62694aaa9e
2020-03-30 18:06:58 +02:00
Oliver Smith f9a889e29d debian-stretch-build-dist: new Dockerfile
Provide all build dependencies needed to pass ./configure of most
Osmocom repositories. This will be used to run osmo-release-tarballs.sh
in jenkins.

Related: OS#3870
Change-Id: I991fe41a1f55ccd6a66815ec3d7f239850397d9a
2019-07-02 13:19:39 +02:00