Actions
Add a new distribution to OBS » History » Revision 10
« Previous |
Revision 10/13
(diff)
| Next »
osmith, 12/21/2023 07:31 AM
add extrepo
Add a new distribution to OBS¶
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 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.
- Add the new distribution to
DISTROS
in osmocom-obs-sync.yml - Deploy the changes to this jenkins job
- Run Osmocom_OBS_sync, it will create a new project in OBS:
openSUSE.org-mirror:Ubuntu:23.10: is outdated (not in destination OBS) Ubuntu:23.10: rewriting prjconf for openSUSE.org-mirror:Ubuntu:23.10 Ubuntu:23.10: rewriting meta for openSUSE.org-mirror:Ubuntu:23.10 ...
- Adjust the meta config of osmocom: projects to build for the new distribution. Use the same arches as in entries for previous versions.
- Add the new release to Linux Distributions
- Submit a patch to extrepo (latest, nightly)
Removing distributions¶
After adding the new distributions, check whether there are old releases that we don't need to build for anymore. For example, EOL releases of Ubuntu.
Process for removing distributions:- Make sure it is okay to remove them according to the rules in Linux Distributions before proceeding!
- Remove the distribution from meta configs (see links above)
- Remove the distribution from
DISTROS
in osmocom-obs-sync.yml - Delete the OBS project, e.g.
openSUSE.org-mirror:Ubuntu:18.04
- Remove the release from Linux Distributions
See also¶
Updated by osmith 5 months ago · 10 revisions