Nightly Builds » History » Version 15

« Previous - Version 15/37 (diff) - Next » - Current version
laforge, 10/26/2017 07:19 PM
update package list, remove nitb-split

Nightly Builds

sysmocom has setup nightly Debian source package builds for Osmocom GSM related software. Starting from March 18, 2016, there are daily builds for

  • Debian 8 (i586, amd64)
  • Debian 9 (i586, amd64)
  • xUbuntu 16.04 (i586, amd64)
  • xUbuntu 16.10 (i586, amd64)
  • xUbuntu 17.04 (i586, amd64)

The Osmocom jenkins will build source packages once a day and upload them to the Open(SUSE) Build Service (OBS). See for corresponding build job.

The nice people of SuSE have created the "network:osmocom" project for us and we have created the "network:osmocom:nightly" sub-project. The Jenkins will upload source packages for:
  • libosmocore
  • libasn1c
  • libosmo-abis
  • libosmo-netif
  • libosmo-sccp
  • libsmpp34
  • openbsc
  • osmo-bsc
  • osmo-bts
  • osmo-ggsn
  • osmo-hlr
  • osmo-iuh
  • osmo-mgw
  • osmo-msc
  • osmo-pcap
  • osmo-pcu
  • osmo-sgsn
  • osmo-sip-connector
  • osmo-trx

The OBS page is at

It's possible to reproduce the nightly builds locally using

osc co
osc build

To test local changes with nightly infrastructure one can create local packages the same way jenkins job above does:

gbp buildpackage -S -uc -us --git-ignore-new --git-export-dir=/tmp

and than repeat build steps outlined above for local build.

The download repositories are at:

Adding the repository to your Debian 8 system:

sudo su
sha256sum Release.key
=> 487d3c309facae16e83b3863bc042033fd02c41eb7183ced196d83225abb5729
apt-key add Release.key
echo "deb ./" > /etc/apt/sources.list.d/osmocom-nightly.list
apt-get update

E-Mail Notifications of build failures

Build failure notifications are sent to the high-noise OpenBSC gerrit-log Mailing List <>

There seems to be no easy way in OBS to register an e-mail address (such as a mailing list) that gets notified in case of build errors. What we ended up doing is to
  • register an OBS user account "openbsc-list" with e-mail address of the mailing list
  • include that account with a 'reader' role in the OBS "openbsc:nightly" project
  • set the OBS user notification preferences of that "openbsc-list" user to include "Package has failed to build" for "reader" role.
Add picture from clipboard (Maximum size: 48.8 MB)