From: Luca Boccassi Date: Thu, 1 Aug 2024 19:44:11 +0000 (+0100) Subject: os-release: break RELEASE_TYPE into paragraphs and clarify about rolling stable releases X-Git-Tag: v257-rc1~775^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F33904%2Fhead;p=thirdparty%2Fsystemd.git 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. --- diff --git a/man/os-release.xml b/man/os-release.xml index 01c2018003e..50582a26e1a 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.