1
0
mirror of https://git.yoctoproject.org/poky synced 2026-06-01 13:09:50 +00:00

migration-guides: updates for 4.3

(From yocto-docs rev: a2d79ed745df6fe243e6c5e1001d406001c0d3a7)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
CC: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Michael Opdenacker
2023-06-21 15:56:24 +02:00
committed by Richard Purdie
parent 9bc8bfc078
commit aa576a80d1
2 changed files with 36 additions and 2 deletions
@@ -108,6 +108,12 @@ The following classes have been removed in this release:
.. _migration-4.3-misc-changes: .. _migration-4.3-misc-changes:
QA check changes
~~~~~~~~~~~~~~~~
- The fetcher in ``lib/bb/tests/fetch.py`` now uses the ``https`` protocol
instead of ``git``, whenever possible.
Miscellaneous changes Miscellaneous changes
~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
@@ -6,7 +6,7 @@ Release notes for 4.3 (nandbield)
New Features / Enhancements in 4.3 New Features / Enhancements in 4.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Linux kernel 6.x, glibc 2.xx and ~xxx other recipe upgrades - Linux kernel 6.5 and 6.1, gcc 13, glibc 2.38 and other recipe upgrades
- New variables: - New variables:
@@ -22,6 +22,12 @@ New Features / Enhancements in 4.3
- :term:`LICENSE_FLAGS_DETAILS`: add extra details about a recipe license - :term:`LICENSE_FLAGS_DETAILS`: add extra details about a recipe license
in case it is not allowed by :term:`LICENSE_FLAGS_ACCEPTED`. in case it is not allowed by :term:`LICENSE_FLAGS_ACCEPTED`.
- :term:`FILE_LAYERNAME`: bitbake now sets this to the name of the layer containing the recipe.
- :term:`KERNEL_LOCALVERSION`: to add a string to the kernel version information.
- :term:`OEQA_REPRODUCIBLE_TEST_PACKAGE`: to restrict package managers used in reproducibility testing.
- Layername functionality available through overrides - Layername functionality available through overrides
Code can now know which layer a recipe is coming from through the newly added :term:`FILE_LAYERNAME` Code can now know which layer a recipe is coming from through the newly added :term:`FILE_LAYERNAME`
@@ -34,6 +40,11 @@ New Features / Enhancements in 4.3
- Architecture-specific enhancements: - Architecture-specific enhancements:
- RISCV support is now enabled in LLVM 17.
- Loongarch support in the :ref:`ref-classes-linuxloader` class and
``core-image-minimal-initramfs`` image.
- Kernel-related enhancements: - Kernel-related enhancements:
- New core recipes: - New core recipes:
@@ -48,10 +59,17 @@ New Features / Enhancements in 4.3
- Rust improvements: - Rust improvements:
- Rust has been upgraded to version 1.69 - Rust has been upgraded to version 1.70
- Image-related enhancements: - Image-related enhancements:
- Distribution-related enhancements:
- The ``poky-altcfg`` distribution enables the ``usrmerge``
:ref:`distro feature <ref-manual/features:Distro Features>`.
- wic Image Creator enhancements: - wic Image Creator enhancements:
- FIT image related improvements: - FIT image related improvements:
@@ -72,8 +90,14 @@ New Features / Enhancements in 4.3
- Packaging changes: - Packaging changes:
- :term:`SPDX` improvements:
- :term:`SPDX` manifests are now generated by default.
- Prominent documentation updates: - Prominent documentation updates:
- New :doc:`../contributor-guide/index` document.
- Long due documentation for the :ref:`ref-classes-devicetree` class. - Long due documentation for the :ref:`ref-classes-devicetree` class.
- New :ref:`summary about available init systems - New :ref:`summary about available init systems
@@ -85,6 +109,7 @@ New Features / Enhancements in 4.3
- Miscellaneous changes: - Miscellaneous changes:
- Git based recipes in OE-Core which used the git protocol have been - Git based recipes in OE-Core which used the git protocol have been
changed to use https where possibile. https is now believed to be changed to use https where possibile. https is now believed to be
faster and more reliable. faster and more reliable.
@@ -92,6 +117,9 @@ New Features / Enhancements in 4.3
- The ``os-release`` recipe added a ``CPE_NAME`` to the fields provided, with the - The ``os-release`` recipe added a ``CPE_NAME`` to the fields provided, with the
default being populated from :term:`DISTRO`. default being populated from :term:`DISTRO`.
- The ``psplash`` recipe now accepts a PNG format image through :term:`SPLASH_IMAGES`,
instead of a harder to generate and modify ``.h`` file.
Known Issues in 4.3 Known Issues in 4.3
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~