All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ref-manual: generalize definition of "container layer"
@ 2021-11-09 10:29 Robert P. J. Day
  2021-11-09 18:17 ` [docs] " Michael Opdenacker
  0 siblings, 1 reply; 2+ messages in thread
From: Robert P. J. Day @ 2021-11-09 10:29 UTC (permalink / raw)
  To: YP docs mailing list


Given that there seems to be little value in being excruciatingly
pedantic about whether a container layer has a valid layer as a
top-level directory, expand the definition to allow either.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>

---

diff --git a/documentation/ref-manual/terms.rst b/documentation/ref-manual/terms.rst
index eccae91a1..89b140e3f 100644
--- a/documentation/ref-manual/terms.rst
+++ b/documentation/ref-manual/terms.rst
@@ -134,10 +134,27 @@ universal, the list includes them just in case:
       the Texas Instruments ARM Cortex-A8 development board).

    :term:`Container Layer`
-      Layers that hold other layers. An example of a container layer is
-      OpenEmbedded's `meta-openembedded
-      <https://github.com/openembedded/meta-openembedded>`_ layer. The
-      ``meta-openembedded`` layer contains many ``meta-*`` layers.
+      A flexible definition that typically refers to a single Git checkout
+      which contains multiple (and typically related) sub-layers which can
+      be included independently in your project's ``bblayers.conf`` file.
+
+      In some cases, such as with OpenEmbedded's
+      `meta-openembedded <https://github.com/openembedded/meta-openembedded>`_
+      layer, the top level ``meta-openembedded/`` directory is not itself an actual layer,
+      so you would never explicitly include it in a ``bblayers.conf`` file;
+      rather, you would include any number of its layer subdirectories, such as
+      `meta-openembedded/meta-oe <https://github.com/openembedded/meta-openembedded/tree/master/meta-oe>`_,
+      `meta-openembedded/meta-python <https://github.com/openembedded/meta-openembedded/tree/master/meta-python>`_
+      and so on.
+
+      On the other hand, some container layers (such as
+      `meta-security <https://git.yoctoproject.org/cgit/cgit.cgi/meta-security>`_)
+      have a top-level directory that is itself an actual layer, as well as
+      a variety of sub-layers, both of which could be included in your
+      ``bblayers.conf`` file.
+
+      In either case, the phrase "container layer" is simply used to describe
+      a directory structure which contains multiple valid OpenEmbedded layers.

    :term:`Cross-Development Toolchain`
       In general, a cross-development toolchain is a collection of software

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                         http://crashcourse.ca

LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [docs] [PATCH] ref-manual: generalize definition of "container layer"
  2021-11-09 10:29 [PATCH] ref-manual: generalize definition of "container layer" Robert P. J. Day
@ 2021-11-09 18:17 ` Michael Opdenacker
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Opdenacker @ 2021-11-09 18:17 UTC (permalink / raw)
  To: Robert P. J. Day, YP docs mailing list

Hi Robert,

On 11/9/21 11:29 AM, Robert P. J. Day wrote:
> Given that there seems to be little value in being excruciatingly
> pedantic about whether a container layer has a valid layer as a
> top-level directory, expand the definition to allow either.
>
> Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>


Many thanks for the patch. I don't see why it should be rejected.
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>

Cheers,
Michael.

-- 
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-11-09 18:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-09 10:29 [PATCH] ref-manual: generalize definition of "container layer" Robert P. J. Day
2021-11-09 18:17 ` [docs] " Michael Opdenacker

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.