summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual
diff options
context:
space:
mode:
authorMichael Opdenacker <michael.opdenacker@bootlin.com>2023-03-20 15:59:02 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-04-28 14:46:17 +0100
commit59f7a0ee5a720f266c2a29750f5b71963f41aeca (patch)
tree75e1d08ea3ac9786e5daef598f5494636eaa5c40 /documentation/ref-manual
parenta9bd0f690e1ec3891b46cb5fadfc259f53c13016 (diff)
downloadpoky-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/ref-manual')
-rw-r--r--documentation/ref-manual/release-process.rst8
-rw-r--r--documentation/ref-manual/terms.rst8
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
90Long Term Support Releases 92Long 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
135Testing and Quality Assurance 137Testing 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