From 3d689b675b565c29a51c7127ae30839987aaa18b Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Thu, 1 Aug 2024 20:44:11 +0100 Subject: os-release: break RELEASE_TYPE into paragraphs and clarify about rolling stable releases Arch and Tumbleweed do not do EOLs but are still stable, so clarify the paragraph. Also break the entry in paragraphs, to make it more readable when rendered. --- man/os-release.xml | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) (limited to 'man/os-release.xml') diff --git a/man/os-release.xml b/man/os-release.xml index 01c2018003..50582a26e1 100644 --- a/man/os-release.xml +++ b/man/os-release.xml @@ -331,19 +331,30 @@ A lower-case string (no spaces or other characters outside of 0-9, a-z, ".", "_", and "-"), describing what kind of release this version of the OS is. Known values follow: - stable is for normal releases of the system, suitable for production use. - Generally, stable releases become end-of-life soon after the next major stable release is out. - Examples include Fedora 40, Ubuntu 23.10, OpenSUSE Tumbleweed, and Arch Linux. - lts is for long term support releases of the system, suitable for production - use and supported for an extended period of time. Generally, LTS releases continue to recieve - support even if newer major releases of the distribution are available. Examples include Ubuntu - 24.04, Debian 12 Bookworm and RHEL 9.4. - development is for unstable versions of the system, unsuitable for production - use, such as alpha, beta, or rolling unstable releases. Examples include Fedora Rawhide, Debian - Testing, Fedora 40 Beta, and GNOME OS Nightly. - experiment is for experimental builds of the system, created specifically to - test some work-in-progress feature. This is meant to be used in combination with EXPERIMENT=. - If unset, or an unknown value, assume that the release is stable. + + + + stable is for normal releases of the system, suitable for + production use. Generally, stable releases become end-of-life soon after the next major stable + release is out, although this might not be the case if, for example, a distribution adopts a + rolling release model and still be production ready. Examples include Fedora 40, Ubuntu 23.10, + OpenSUSE Tumbleweed, and Arch Linux. + + lts is for long term support releases of the system, suitable + for production use and supported for an extended period of time. Generally, LTS releases + continue to recieve support even if newer major releases of the distribution are available. + Examples include Ubuntu 24.04, Debian 12 Bookworm and RHEL 9.4. + + development is for unstable versions of the system, + unsuitable for production use, such as alpha, beta, or rolling unstable releases. Examples + include Fedora Rawhide, Debian Testing, Fedora 40 Beta, and GNOME OS Nightly. + + experiment is for experimental builds of the system, created + specifically to test some work-in-progress feature. This is meant to be used in combination with + EXPERIMENT=. + + + If unset, or an unknown value, assume that the release is stable. Examples: RELEASE_TYPE=development, RELEASE_TYPE=lts. -- cgit v1.2.3