summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--documentation/dev-manual/securing-images.rst2
-rw-r--r--documentation/migration-guides/release-notes-4.0.1.rst2
-rw-r--r--documentation/ref-manual/release-process.rst18
-rw-r--r--documentation/ref-manual/terms.rst6
4 files changed, 17 insertions, 11 deletions
diff --git a/documentation/dev-manual/securing-images.rst b/documentation/dev-manual/securing-images.rst
index 6a9223c19c..e5791d3d6d 100644
--- a/documentation/dev-manual/securing-images.rst
+++ b/documentation/dev-manual/securing-images.rst
@@ -68,7 +68,7 @@ more secure:
68 68
69- Regularly update your version of Poky and OE-Core from their upstream 69- Regularly update your version of Poky and OE-Core from their upstream
70 developers, e.g. to apply updates and security fixes from stable 70 developers, e.g. to apply updates and security fixes from stable
71 and LTS branches. 71 and :term:`LTS` branches.
72 72
73- Ensure you remove or disable debugging functionality before producing 73- Ensure you remove or disable debugging functionality before producing
74 the final image. For information on how to do this, see the 74 the final image. For information on how to do this, see the
diff --git a/documentation/migration-guides/release-notes-4.0.1.rst b/documentation/migration-guides/release-notes-4.0.1.rst
index c46142a08a..5529f71c6f 100644
--- a/documentation/migration-guides/release-notes-4.0.1.rst
+++ b/documentation/migration-guides/release-notes-4.0.1.rst
@@ -86,7 +86,7 @@ Fixes in 4.0.1
86- migration-3.4: add missing entry on :term:`EXTRA_USERS_PARAMS` 86- migration-3.4: add missing entry on :term:`EXTRA_USERS_PARAMS`
87- migration-guides: add release notes for 4.0 87- migration-guides: add release notes for 4.0
88- migration-guides: complete migration guide for 4.0 88- migration-guides: complete migration guide for 4.0
89- migration-guides: release-notes-4.0: mention LTS release 89- migration-guides: release-notes-4.0: mention :term:`LTS` release
90- migration-guides: release-notes-4.0: update 'Repositories / Downloads' section 90- migration-guides: release-notes-4.0: update 'Repositories / Downloads' section
91- migration-guides: stop including documents with ".. include" 91- migration-guides: stop including documents with ".. include"
92- musl: Fix build when usrmerge distro feature is enabled 92- musl: Fix build when usrmerge distro feature is enabled
diff --git a/documentation/ref-manual/release-process.rst b/documentation/ref-manual/release-process.rst
index 0b0b4b275a..170565f9bc 100644
--- a/documentation/ref-manual/release-process.rst
+++ b/documentation/ref-manual/release-process.rst
@@ -92,26 +92,26 @@ Long Term Support Releases
92 92
93While stable releases are supported for a duration of seven months, 93While stable releases are supported for a duration of seven months,
94some specific ones are now supported for a longer period by the Yocto 94some specific ones are now supported for a longer period by the Yocto
95Project, and are called Long Term Support (LTS) releases. 95Project, and are called Long Term Support (:term:`LTS`) releases.
96 96
97This started with version 3.1 ("Dunfell"), released in April 2020, that 97This started with version 3.1 ("Dunfell"), released in April 2020, that
98the project committed to supporting until the next LTS release was out. 98the project committed to supporting until the next :term:`LTS` release was out.
99This next LTS release, version 4.0 ("Kirkstone"), was released in May 2022 99This next :term:`LTS` release, version 4.0 ("Kirkstone"), was released in May 2022
100and offered with two years of support too. 100and offered with two years of support too.
101 101
102However, as an experiment, support for "Dunfell" was extended to four years, until 102However, as an experiment, support for "Dunfell" was extended to four years, until
103April 2024, therefore offering more stability to projects and leaving more time 103April 2024, therefore offering more stability to projects and leaving more time
104to upgrade to the latest LTS release. The project hasn't made any commitment to 104to upgrade to the latest :term:`LTS` release. The project hasn't made any commitment to
105extending "Kirkstone" support too, as this will also depend on available funding 105extending "Kirkstone" support too, as this will also depend on available funding
106for such an effort. 106for such an effort.
107 107
108When significant issues are found, LTS releases allow to publish 108When significant issues are found, :term:`LTS` releases allow to publish
109fixes not only for the current stable release, but also to the 109fixes not only for the current stable release, but also to the
110LTS releases that are still supported. Older stable releases which 110:term:`LTS` releases that are still supported. Older stable releases which
111have reached their End of Life (EOL) won't receive such updates. 111have reached their End of Life (EOL) won't receive such updates.
112 112
113See :yocto_wiki:`/Stable_Release_and_LTS` for details about the management 113See :yocto_wiki:`/Stable_Release_and_LTS` for details about the management
114of stable and LTS releases. 114of stable and :term:`LTS` releases.
115 115
116.. image:: svg/releases.* 116.. image:: svg/releases.*
117 :width: 100% 117 :width: 100%
@@ -119,9 +119,9 @@ of stable and LTS releases.
119.. note:: 119.. note::
120 120
121 In some circumstances, a layer can be created by the community in order to 121 In some circumstances, a layer can be created by the community in order to
122 add a specific feature or support a new version of some package for an LTS 122 add a specific feature or support a new version of some package for an :term:`LTS`
123 release. This is called a "mixin" layer. These are thin and specific 123 release. This is called a "mixin" layer. These are thin and specific
124 purpose layers which can be stacked with an LTS release to "mix" a specific 124 purpose layers which can be stacked with an :term:`LTS` release to "mix" a specific
125 feature into that build. These are created on an as-needed basis and 125 feature into that build. These are created on an as-needed basis and
126 maintained by the people who need them. 126 maintained by the people who need them.
127 127
diff --git a/documentation/ref-manual/terms.rst b/documentation/ref-manual/terms.rst
index ec447d35d2..5a7363acad 100644
--- a/documentation/ref-manual/terms.rst
+++ b/documentation/ref-manual/terms.rst
@@ -227,6 +227,12 @@ universal, the list includes them just in case:
227 Layers`" section in the Yocto Project Board Support Packages (BSP) 227 Layers`" section in the Yocto Project Board Support Packages (BSP)
228 Developer's Guide. 228 Developer's Guide.
229 229
230 :term:`LTS`
231 This term means "Long Term Support", and in the context of the Yocto
232 Project, it corresponds to selected stable releases for which bug and
233 security fixes are provided for at least two years. See
234 ":doc:`/ref-manual/release-process`" for details.
235
230 :term:`Metadata` 236 :term:`Metadata`
231 A key element of the Yocto Project is the Metadata that 237 A key element of the Yocto Project is the Metadata that
232 is used to construct a Linux distribution and is contained in the 238 is used to construct a Linux distribution and is contained in the