diff options
author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2023-03-21 17:50:39 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-04-03 14:48:47 +0100 |
commit | 3525a67b0cddcfd61e23065fda0943f3f3723657 (patch) | |
tree | ff215ca2cf37b5cc3cf8abe97ca03673e0a9469e | |
parent | f7b881c7a8fa149973f217e4872bb22aef08ba25 (diff) | |
download | poky-3525a67b0cddcfd61e23065fda0943f3f3723657.tar.gz |
manuals: add "LTS" term
(From yocto-docs rev: 70536fa188101c8fdd6bbca8343829c4f798ef47)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | documentation/dev-manual/securing-images.rst | 2 | ||||
-rw-r--r-- | documentation/migration-guides/release-notes-4.0.1.rst | 2 | ||||
-rw-r--r-- | documentation/ref-manual/release-process.rst | 18 | ||||
-rw-r--r-- | documentation/ref-manual/terms.rst | 6 |
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 | ||
93 | While stable releases are supported for a duration of seven months, | 93 | While stable releases are supported for a duration of seven months, |
94 | some specific ones are now supported for a longer period by the Yocto | 94 | some specific ones are now supported for a longer period by the Yocto |
95 | Project, and are called Long Term Support (LTS) releases. | 95 | Project, and are called Long Term Support (:term:`LTS`) releases. |
96 | 96 | ||
97 | This started with version 3.1 ("Dunfell"), released in April 2020, that | 97 | This started with version 3.1 ("Dunfell"), released in April 2020, that |
98 | the project committed to supporting until the next LTS release was out. | 98 | the project committed to supporting until the next :term:`LTS` release was out. |
99 | This next LTS release, version 4.0 ("Kirkstone"), was released in May 2022 | 99 | This next :term:`LTS` release, version 4.0 ("Kirkstone"), was released in May 2022 |
100 | and offered with two years of support too. | 100 | and offered with two years of support too. |
101 | 101 | ||
102 | However, as an experiment, support for "Dunfell" was extended to four years, until | 102 | However, as an experiment, support for "Dunfell" was extended to four years, until |
103 | April 2024, therefore offering more stability to projects and leaving more time | 103 | April 2024, therefore offering more stability to projects and leaving more time |
104 | to upgrade to the latest LTS release. The project hasn't made any commitment to | 104 | to upgrade to the latest :term:`LTS` release. The project hasn't made any commitment to |
105 | extending "Kirkstone" support too, as this will also depend on available funding | 105 | extending "Kirkstone" support too, as this will also depend on available funding |
106 | for such an effort. | 106 | for such an effort. |
107 | 107 | ||
108 | When significant issues are found, LTS releases allow to publish | 108 | When significant issues are found, :term:`LTS` releases allow to publish |
109 | fixes not only for the current stable release, but also to the | 109 | fixes not only for the current stable release, but also to the |
110 | LTS releases that are still supported. Older stable releases which | 110 | :term:`LTS` releases that are still supported. Older stable releases which |
111 | have reached their End of Life (EOL) won't receive such updates. | 111 | have reached their End of Life (EOL) won't receive such updates. |
112 | 112 | ||
113 | See :yocto_wiki:`/Stable_Release_and_LTS` for details about the management | 113 | See :yocto_wiki:`/Stable_Release_and_LTS` for details about the management |
114 | of stable and LTS releases. | 114 | of 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 |