* [PATCH 1/4] [mickledore] migration-guides: release-notes-4.2: add doc improvement highlights
@ 2023-05-09 12:40 michael.opdenacker
2023-05-09 12:40 ` [PATCH 2/4] [mickledore] release-notes-4.2: update known issues and Repositories/Downloads michael.opdenacker
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: michael.opdenacker @ 2023-05-09 12:40 UTC (permalink / raw)
To: docs; +Cc: Michael Opdenacker
From: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
---
documentation/dev-manual/new-recipe.rst | 2 ++
.../migration-guides/release-notes-4.2.rst | 18 ++++++++++++++++++
.../ref-manual/system-requirements.rst | 2 ++
3 files changed, 22 insertions(+)
diff --git a/documentation/dev-manual/new-recipe.rst b/documentation/dev-manual/new-recipe.rst
index 4e74246a4e..ab3e193aaf 100644
--- a/documentation/dev-manual/new-recipe.rst
+++ b/documentation/dev-manual/new-recipe.rst
@@ -1289,6 +1289,8 @@ as described in the ":ref:`dev-manual/licenses:tracking license changes`"
section in the Yocto Project Overview and Concepts Manual. You can quickly
create Autotool-based recipes in a manner similar to the previous example.
+.. _ref-building-meson-package:
+
Building a Meson Package
------------------------
diff --git a/documentation/migration-guides/release-notes-4.2.rst b/documentation/migration-guides/release-notes-4.2.rst
index 473ea984c3..e13bbde1b3 100644
--- a/documentation/migration-guides/release-notes-4.2.rst
+++ b/documentation/migration-guides/release-notes-4.2.rst
@@ -271,6 +271,24 @@ New Features / Enhancements in 4.2
- ``xinetd``: move ``xconv.pl`` script to separate package
- ``perf``: enable debug/source packaging
+- Prominent documentation updates:
+
+ - Substantially expanded the ":doc:`/dev-manual/vulnerabilities`" section.
+ - Added a new ":doc:`/dev-manual/sbom`" section about SPDX SBoM generation.
+ - Expanded ":ref:`init-manager`" documentation.
+ - New section about :ref:`ref-long-term-support-releases`.
+ - System Requirements: details about :ref:`system-requirements-minimum-ram`.
+ - Details about :ref:`ref-building-meson-package` and the
+ :ref:`ref-classes-meson` class.
+ - Documentation about how to write recipes for Rust programs. See the
+ :ref:`ref-classes-cargo` class.
+ - Documentation about how to write recipes for Go programs. See the
+ :ref:`ref-classes-go` class.
+ - Variable index: added references to variables only documented in the
+ BitBake manual. All variables should be easy to access through the Yocto
+ Manual variable index.
+ - Expanded the description of the :term:`BB_NUMBER_THREADS` variable.
+
- Miscellaneous changes:
- Supporting 64 bit dates on 32 bit platforms: several packages have been
diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst
index 91ed6d8d6d..d6e8b4583c 100644
--- a/documentation/ref-manual/system-requirements.rst
+++ b/documentation/ref-manual/system-requirements.rst
@@ -40,6 +40,8 @@ to run multiple builds and to cache build artifacts, improving build efficiency.
If you have a shortage of disk space, see the ":doc:`/dev-manual/disk-space`"
section of the Development Tasks Manual.
+.. _system-requirements-minimum-ram:
+
Minimum System RAM
==================
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 2/4] [mickledore] release-notes-4.2: update known issues and Repositories/Downloads
2023-05-09 12:40 [PATCH 1/4] [mickledore] migration-guides: release-notes-4.2: add doc improvement highlights michael.opdenacker
@ 2023-05-09 12:40 ` michael.opdenacker
2023-05-09 12:40 ` [PATCH 3/4] ref-manual: classes: kernel: remove incorrect sentence opening michael.opdenacker
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: michael.opdenacker @ 2023-05-09 12:40 UTC (permalink / raw)
To: docs; +Cc: Michael Opdenacker, Lee Chee Yang
From: Michael Opdenacker <michael.opdenacker@bootlin.com>
From: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
---
.../migration-guides/release-notes-4.2.rst | 61 +++++++++++++++++++
1 file changed, 61 insertions(+)
diff --git a/documentation/migration-guides/release-notes-4.2.rst b/documentation/migration-guides/release-notes-4.2.rst
index e13bbde1b3..27d51a574a 100644
--- a/documentation/migration-guides/release-notes-4.2.rst
+++ b/documentation/migration-guides/release-notes-4.2.rst
@@ -334,6 +334,8 @@ New Features / Enhancements in 4.2
Known Issues in 4.2
~~~~~~~~~~~~~~~~~~~
+- N/A
+
Recipe License changes in 4.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -921,3 +923,62 @@ Thanks to the following people who contributed to this release:
- Zoltan Boszormenyi
- 张忠山
+
+Repositories / Downloads for Yocto-4.2
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+poky
+
+- Repository Location: :yocto_git:`/poky`
+- Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>`
+- Tag: :yocto_git:`yocto-4.2 </poky/log/?h=yocto-4.2>`
+- Git Revision: :yocto_git:`21790e71d55f417f27cd51fae9dd47549758d4a0 </poky/commit/?id=21790e71d55f417f27cd51fae9dd47549758d4a0>`
+- Release Artefact: poky-21790e71d55f417f27cd51fae9dd47549758d4a0
+- sha: 38606076765d912deec84e523403709ef1249122197e61454ae08818e60f83c2
+- Download Locations:
+ http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/poky-21790e71d55f417f27cd51fae9dd47549758d4a0.tar.bz2
+ http://mirrors.kernel.org/yocto/yocto/yocto-4.2/poky-21790e71d55f417f27cd51fae9dd47549758d4a0.tar.bz2
+
+openembedded-core
+
+- Repository Location: :oe_git:`/openembedded-core`
+- Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>`
+- Tag: :oe_git:`yocto-4.2 </openembedded-core/log/?h=yocto-4.2>`
+- Git Revision: :oe_git:`c57d1a561db563ed2f521bbac5fc12d4ac8e11a7 </openembedded-core/commit/?id=c57d1a561db563ed2f521bbac5fc12d4ac8e11a7>`
+- Release Artefact: oecore-c57d1a561db563ed2f521bbac5fc12d4ac8e11a7
+- sha: e8cdd870492017be7e7b74b8c2fb73ae6771b2d2125b2aa1f0e65d0689f96af8
+- Download Locations:
+ http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/oecore-c57d1a561db563ed2f521bbac5fc12d4ac8e11a7.tar.bz2
+ http://mirrors.kernel.org/yocto/yocto/yocto-4.2/oecore-c57d1a561db563ed2f521bbac5fc12d4ac8e11a7.tar.bz2
+
+meta-mingw
+
+- Repository Location: :yocto_git:`/meta-mingw`
+- Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>`
+- Tag: :yocto_git:`yocto-4.2 </meta-mingw/log/?h=yocto-4.2>`
+- Git Revision: :yocto_git:`250617ffa524c082b848487359b9d045703d59c2 </meta-mingw/commit/?id=250617ffa524c082b848487359b9d045703d59c2>`
+- Release Artefact: meta-mingw-250617ffa524c082b848487359b9d045703d59c2
+- sha: 873a97dfd5ed6fb26e1f6a2ddc2c0c9d7a7b3c7f5018588e912294618775c323
+- Download Locations:
+ http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/meta-mingw-250617ffa524c082b848487359b9d045703d59c2.tar.bz2
+ http://mirrors.kernel.org/yocto/yocto/yocto-4.2/meta-mingw-250617ffa524c082b848487359b9d045703d59c2.tar.bz2
+
+bitbake
+
+- Repository Location: :oe_git:`/bitbake`
+- Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>`
+- Tag: :oe_git:`yocto-4.2 </bitbake/log/?h=yocto-4.2>`
+- Git Revision: :oe_git:`d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c </bitbake/commit/?id=d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c>`
+- Release Artefact: bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c
+- sha: 5edcb97cb545011226b778355bb840ebcc790552d4a885a0d83178153697ba7a
+- Download Locations:
+ http://downloads.yoctoproject.org/releases/yocto/yocto-4.2/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
+ http://mirrors.kernel.org/yocto/yocto/yocto-4.2/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
+
+yocto-docs
+
+- Repository Location: :yocto_git:`/yocto-docs`
+- Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>`
+- Tag: :yocto_git:`yocto-4.2 </yocto-docs/log/?h=yocto-4.2>`
+- Git Revision: :yocto_git:`4d6807e34adf5d92d9b6e5852736443a867c78fa </yocto-docs/commit/?id=4d6807e34adf5d92d9b6e5852736443a867c78fa>`
+
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 3/4] ref-manual: classes: kernel: remove incorrect sentence opening
2023-05-09 12:40 [PATCH 1/4] [mickledore] migration-guides: release-notes-4.2: add doc improvement highlights michael.opdenacker
2023-05-09 12:40 ` [PATCH 2/4] [mickledore] release-notes-4.2: update known issues and Repositories/Downloads michael.opdenacker
@ 2023-05-09 12:40 ` michael.opdenacker
2023-05-09 12:40 ` [PATCH 4/4] ref-manual: classes: kernel: document automatic defconfig usage michael.opdenacker
[not found] ` <175D7A12A151A6F9.26836@lists.yoctoproject.org>
3 siblings, 0 replies; 5+ messages in thread
From: michael.opdenacker @ 2023-05-09 12:40 UTC (permalink / raw)
To: docs; +Cc: Michael Opdenacker, Luca Ceresoli
From: Michael Opdenacker <michael.opdenacker@bootlin.com>
From: Luca Ceresoli <luca.ceresoli@bootlin.com>
"This means that" implies that this sentence is a consequence of the
previous, but this is not the case, the two sentences being quite unrelated
to each other.
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
---
documentation/ref-manual/classes.rst | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
index a78368b380..de2d97de30 100644
--- a/documentation/ref-manual/classes.rst
+++ b/documentation/ref-manual/classes.rst
@@ -1532,11 +1532,11 @@ code to build all kernel trees. All needed headers are staged into the
:term:`STAGING_KERNEL_DIR` directory to allow out-of-tree module builds
using the :ref:`ref-classes-module` class.
-This means that each built kernel module is packaged separately and
-inter-module dependencies are created by parsing the ``modinfo`` output.
-If all modules are required, then installing the ``kernel-modules``
-package installs all packages with modules and various other kernel
-packages such as ``kernel-vmlinux``.
+Each built kernel module is packaged separately and inter-module
+dependencies are created by parsing the ``modinfo`` output. If all modules
+are required, then installing the ``kernel-modules`` package installs all
+packages with modules and various other kernel packages such as
+``kernel-vmlinux``.
The :ref:`ref-classes-kernel` class contains logic that allows you to embed an initial
RAM filesystem (:term:`Initramfs`) image when you build the kernel image. For
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH 4/4] ref-manual: classes: kernel: document automatic defconfig usage
2023-05-09 12:40 [PATCH 1/4] [mickledore] migration-guides: release-notes-4.2: add doc improvement highlights michael.opdenacker
2023-05-09 12:40 ` [PATCH 2/4] [mickledore] release-notes-4.2: update known issues and Repositories/Downloads michael.opdenacker
2023-05-09 12:40 ` [PATCH 3/4] ref-manual: classes: kernel: remove incorrect sentence opening michael.opdenacker
@ 2023-05-09 12:40 ` michael.opdenacker
[not found] ` <175D7A12A151A6F9.26836@lists.yoctoproject.org>
3 siblings, 0 replies; 5+ messages in thread
From: michael.opdenacker @ 2023-05-09 12:40 UTC (permalink / raw)
To: docs; +Cc: Michael Opdenacker, Luca Ceresoli
From: Michael Opdenacker <michael.opdenacker@bootlin.com>
From: Luca Ceresoli <luca.ceresoli@bootlin.com>
Since a very long time the kernel bbclass uses a defconfig file from
SRC_URI automatically. Document this feature.
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
---
documentation/ref-manual/classes.rst | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst
index de2d97de30..8f7cbf2b45 100644
--- a/documentation/ref-manual/classes.rst
+++ b/documentation/ref-manual/classes.rst
@@ -1532,6 +1532,13 @@ code to build all kernel trees. All needed headers are staged into the
:term:`STAGING_KERNEL_DIR` directory to allow out-of-tree module builds
using the :ref:`ref-classes-module` class.
+If a file named ``defconfig`` is listed in :term:`SRC_URI`, then by default
+:ref:`ref-tasks-configure` copies it as ``.config`` in the build directory,
+so it is automatically used as the kernel configuration for the build. This
+copy is not performed in case ``.config`` already exists there: this allows
+recipes to produce a configuration by other means in
+``do_configure:prepend``.
+
Each built kernel module is packaged separately and inter-module
dependencies are created by parsing the ``modinfo`` output. If all modules
are required, then installing the ``kernel-modules`` package installs all
--
2.34.1
^ permalink raw reply related [flat|nested] 5+ messages in thread[parent not found: <175D7A12A151A6F9.26836@lists.yoctoproject.org>]
* Re: [docs] [PATCH 4/4] ref-manual: classes: kernel: document automatic defconfig usage
[not found] ` <175D7A12A151A6F9.26836@lists.yoctoproject.org>
@ 2023-05-09 12:45 ` Michael Opdenacker
0 siblings, 0 replies; 5+ messages in thread
From: Michael Opdenacker @ 2023-05-09 12:45 UTC (permalink / raw)
To: docs; +Cc: Luca Ceresoli
On 09.05.23 at 14:40, Michael Opdenacker via lists.yoctoproject.org wrote:
> From: Michael Opdenacker <michael.opdenacker@bootlin.com>
>
> From: Luca Ceresoli <luca.ceresoli@bootlin.com>
>
> Since a very long time the kernel bbclass uses a defconfig file from
> SRC_URI automatically. Document this feature.
>
> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
> ---
> documentation/ref-manual/classes.rst | 7 +++++++
> 1 file changed, 7 insertions(+)
These last two changes are for Mickledore too (I've just fixed their title).
Michael.
--
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-05-09 12:45 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-09 12:40 [PATCH 1/4] [mickledore] migration-guides: release-notes-4.2: add doc improvement highlights michael.opdenacker
2023-05-09 12:40 ` [PATCH 2/4] [mickledore] release-notes-4.2: update known issues and Repositories/Downloads michael.opdenacker
2023-05-09 12:40 ` [PATCH 3/4] ref-manual: classes: kernel: remove incorrect sentence opening michael.opdenacker
2023-05-09 12:40 ` [PATCH 4/4] ref-manual: classes: kernel: document automatic defconfig usage michael.opdenacker
[not found] ` <175D7A12A151A6F9.26836@lists.yoctoproject.org>
2023-05-09 12:45 ` [docs] " Michael Opdenacker
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox