- Table of contents
- Osmocom OBS
The Osmocom binary packages are built with OBS (Open Build Service) hosted on obs.osmocom.org. In order to do that, the jenkins jobs Osmocom_OBS_latest / _nightly (config) checkout the source repositories and build debian source packages, then upload these to OBS.OBS has a hierarchical namespace of projects, of which we currently use
osmocom:*for official package repositories of osmocom, like the
home:*as a personal playground / staging area for developers
Osmocom developers can register user accounts on OBS (sadly separate and not via redmine openID provider). This gives access to creating personal OBS projects, i.e. additional package feeds for development and testing
osc command-line client¶
Many operations are easier when performed via the
osc command-line client rather than the web UI of OBS.
In order to make osc access
obs.osmocom.org instead of the default
build.opensuse.org, you can specify the
-A https://obs.osmocom.org command-line option. See the man pages for more details.
For more information on these builds, how they are created, see OBS_Maintenance.
All packages marked as publish in their configuration are rsync'ed over to https://downloads.sysmocom.de/packages
Write access to the
osmocom: projects requires respective group membership, please contact laforge in case you need it.
Every OBS user automatically gets their own
home: project, for example if your user name was foo, your home project would be
You can build packages either directly in that home project, or you can create any number of sub-projects below, like
All packages marked as publish in their configuration are rsync'ed over to https://people.osmocom.org/packages/home%3A/