Project

General

Profile

Add a new distribution to OBS » History » Version 4

osmith, 12/05/2023 11:37 AM

1 1 osmith
h1. Add a new distribution to OBS
2
3
This article explains how to add a new distribution to the Osmocom OBS, after it became available in the openSUSE OBS. The "Osmocom_OBS_check_new_distros":https://jenkins.osmocom.org/jenkins/view/OBS/job/Osmocom_OBS_check_new_distros/ jenkins job points to this wiki page, when it finds a new distribution that we probably want to add according to the [[Linux Distributions]] article.
4
5
* Add the new distribution to <code>DISTROS</code> in "osmocom-obs-sync.yml":https://gitea.osmocom.org/osmocom/osmo-ci/src/branch/master/jobs/osmocom-obs-sync.yml
6
* Deploy the changes to this jenkins job
7
* Run "Osmocom_OBS_sync":https://jenkins.osmocom.org/jenkins/view/OBS/job/Osmocom_OBS_sync, it will create a new project in OBS:
8
<pre>
9
openSUSE.org-mirror:Ubuntu:23.10: is outdated (not in destination OBS)
10
Ubuntu:23.10: rewriting prjconf for openSUSE.org-mirror:Ubuntu:23.10
11
Ubuntu:23.10: rewriting meta for openSUSE.org-mirror:Ubuntu:23.10
12
...
13
</pre>
14
* Adjust the meta config of osmocom: projects to build for the new distribution. Use the same arches as in entries for previous versions.
15
** "latest":https://obs.osmocom.org/projects/osmocom:latest/meta
16
** "nightly":https://obs.osmocom.org/projects/osmocom:nightly/meta
17 4 osmith
** "master":https://obs.osmocom.org/projects/osmocom:master/meta (Debian only)
18
** "wireshark":https://obs.osmocom.org/projects/osmocom:wireshark/meta (Debian, Ubuntu only)
19 1 osmith
* Add the new release in [[Linux Distributions]]
Add picture from clipboard (Maximum size: 48.8 MB)