OBS repositories
Naming conventions for distribution repositories in OBS
Please respect these naming conventions in all OBS development projects. A consistent repository naming scheme is required so that tooling such as software.opensuse.org can reliably identify and consume openSUSE distributions.
This page documents the official naming conventions for distribution repositories in the Open Build Service (OBS).
This page documents the decision behind this naming and tracks repository naming conventions used by other openSUSE distributions.
OBS repository naming overview
| OBS repository name | Distribution name | Notes |
|---|---|---|
| openSUSE_Tumbleweed | openSUSE Tumbleweed | This repository is also used for MicroOS, Kalpa, and other Tumbleweed based derivatives. |
| openSUSE_Factory | openSUSE Factory | Development repository for Tumbleweed before a snapshot is released. |
| openSUSE_Slowroll | openSUSE Slowroll | |
| 16.0 | openSUSE Leap 16.0 | Leap repositories use a simple X.Y naming scheme. |
openSUSE Leap repository naming
openSUSE Leap is a combination of Backports (Package Hub) and SUSE Linux Enterprise. For this reason, the project has agreed to reference Leap code streams only by their version number, using the format X.Y.
Examples
- 16.0 - openSUSE Leap 16.0
- 15.6 - openSUSE Leap 15.6
Good example is e.g. Base:System project which usually builds against all supported Leap versions and Tumbleweed and generally follows recommended conventions.
Repository names such as openSUSE_Leap_16.0 are incorrect and must not be used in OBS projects.
The decision and rationale for this naming convention are documented in the following project vote: