diff options
author | Michael Opdenacker <michael.opdenacker@bootlin.com> | 2023-03-20 15:59:02 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-04-28 14:46:17 +0100 |
commit | 59f7a0ee5a720f266c2a29750f5b71963f41aeca (patch) | |
tree | 75e1d08ea3ac9786e5daef598f5494636eaa5c40 /documentation | |
parent | a9bd0f690e1ec3891b46cb5fadfc259f53c13016 (diff) | |
download | poky-59f7a0ee5a720f266c2a29750f5b71963f41aeca.tar.gz |
ref-manual: add "Mixin" term
Also add a target (and use) a target
for the "Long Term Support Release" section.
(From yocto-docs rev: 98d6f2066fcdb20e63b8da6ed52d0f3590b15195)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r-- | documentation/ref-manual/release-process.rst | 8 | ||||
-rw-r--r-- | documentation/ref-manual/terms.rst | 8 |
2 files changed, 12 insertions, 4 deletions
diff --git a/documentation/ref-manual/release-process.rst b/documentation/ref-manual/release-process.rst index 170565f9bc..2ffbd935c7 100644 --- a/documentation/ref-manual/release-process.rst +++ b/documentation/ref-manual/release-process.rst | |||
@@ -87,6 +87,8 @@ stable release. | |||
87 | exception to this policy occurs when there is a strong reason such as | 87 | exception to this policy occurs when there is a strong reason such as |
88 | the fix happens to also be the preferred upstream approach. | 88 | the fix happens to also be the preferred upstream approach. |
89 | 89 | ||
90 | .. _ref-long-term-support-releases: | ||
91 | |||
90 | Long Term Support Releases | 92 | Long Term Support Releases |
91 | ========================== | 93 | ========================== |
92 | 94 | ||
@@ -120,16 +122,16 @@ of stable and :term:`LTS` releases. | |||
120 | 122 | ||
121 | In some circumstances, a layer can be created by the community in order to | 123 | 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 :term:`LTS` | 124 | 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 | 125 | release. This is called a :term:`Mixin` layer. These are thin and specific |
124 | purpose layers which can be stacked with an :term:`LTS` release to "mix" a specific | 126 | 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 | 127 | feature into that build. These are created on an as-needed basis and |
126 | maintained by the people who need them. | 128 | maintained by the people who need them. |
127 | 129 | ||
128 | Policies on testing these layers depend on how widespread their usage is and | 130 | Policies on testing these layers depend on how widespread their usage is and |
129 | determined on a case-by-case basis. You can find some "mixin" layers in the | 131 | determined on a case-by-case basis. You can find some :term:`Mixin` layers in the |
130 | :yocto_git:`meta-lts-mixins </meta-lts-mixins>` repository. While the Yocto | 132 | :yocto_git:`meta-lts-mixins </meta-lts-mixins>` repository. While the Yocto |
131 | Project provides hosting for those repositories, it does not provides | 133 | Project provides hosting for those repositories, it does not provides |
132 | testing on them. Other "mixin" layers may be released elsewhere by the wider | 134 | testing on them. Other :term:`Mixin` layers may be released elsewhere by the wider |
133 | community. | 135 | community. |
134 | 136 | ||
135 | Testing and Quality Assurance | 137 | Testing and Quality Assurance |
diff --git a/documentation/ref-manual/terms.rst b/documentation/ref-manual/terms.rst index 68313d0294..4baef38cfd 100644 --- a/documentation/ref-manual/terms.rst +++ b/documentation/ref-manual/terms.rst | |||
@@ -277,7 +277,7 @@ universal, the list includes them just in case: | |||
277 | This term means "Long Term Support", and in the context of the Yocto | 277 | This term means "Long Term Support", and in the context of the Yocto |
278 | Project, it corresponds to selected stable releases for which bug and | 278 | Project, it corresponds to selected stable releases for which bug and |
279 | security fixes are provided for at least two years. See | 279 | security fixes are provided for at least two years. See |
280 | ":doc:`/ref-manual/release-process`" for details. | 280 | the :ref:`ref-long-term-support-releases` section for details. |
281 | 281 | ||
282 | :term:`Metadata` | 282 | :term:`Metadata` |
283 | A key element of the Yocto Project is the Metadata that | 283 | A key element of the Yocto Project is the Metadata that |
@@ -298,6 +298,12 @@ universal, the list includes them just in case: | |||
298 | :yocto_git:`yocto-kernel-cache </yocto-kernel-cache>` | 298 | :yocto_git:`yocto-kernel-cache </yocto-kernel-cache>` |
299 | Git repository. | 299 | Git repository. |
300 | 300 | ||
301 | :term:`Mixin` | ||
302 | A :term:`Mixin` layer is a layer which can be created by the community to | ||
303 | add a specific feature or support a new version of some package for an | ||
304 | :term:`LTS` release. See the :ref:`ref-long-term-support-releases` | ||
305 | section for details. | ||
306 | |||
301 | :term:`OpenEmbedded-Core (OE-Core)` | 307 | :term:`OpenEmbedded-Core (OE-Core)` |
302 | OE-Core is metadata comprised of | 308 | OE-Core is metadata comprised of |
303 | foundational recipes, classes, and associated files that are meant to | 309 | foundational recipes, classes, and associated files that are meant to |