From b910386c6afc9ec529be2a0704f910bb1b51752e Mon Sep 17 00:00:00 2001 From: Michael Opdenacker Date: Wed, 21 Jun 2023 15:56:24 +0200 Subject: migration-guides: updates for 4.3 (From yocto-docs rev: a2d79ed745df6fe243e6c5e1001d406001c0d3a7) Signed-off-by: Michael Opdenacker CC: Paul Eggleton Signed-off-by: Richard Purdie --- documentation/migration-guides/migration-4.3.rst | 6 ++++ .../migration-guides/release-notes-4.3.rst | 32 ++++++++++++++++++++-- 2 files changed, 36 insertions(+), 2 deletions(-) (limited to 'documentation') diff --git a/documentation/migration-guides/migration-4.3.rst b/documentation/migration-guides/migration-4.3.rst index 79cf907708..c47d09a1ae 100644 --- a/documentation/migration-guides/migration-4.3.rst +++ b/documentation/migration-guides/migration-4.3.rst @@ -108,6 +108,12 @@ The following classes have been removed in this release: .. _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 ~~~~~~~~~~~~~~~~~~~~~ diff --git a/documentation/migration-guides/release-notes-4.3.rst b/documentation/migration-guides/release-notes-4.3.rst index 87cd622743..d2c8aa0857 100644 --- a/documentation/migration-guides/release-notes-4.3.rst +++ b/documentation/migration-guides/release-notes-4.3.rst @@ -6,7 +6,7 @@ Release notes for 4.3 (nandbield) 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: @@ -22,6 +22,12 @@ New Features / Enhancements in 4.3 - :term:`LICENSE_FLAGS_DETAILS`: add extra details about a recipe license 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 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: + - 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: - New core recipes: @@ -48,10 +59,17 @@ New Features / Enhancements in 4.3 - Rust improvements: - - Rust has been upgraded to version 1.69 + - Rust has been upgraded to version 1.70 - Image-related enhancements: +- Distribution-related enhancements: + + - The ``poky-altcfg`` distribution enables the ``usrmerge`` + :ref:`distro feature `. + + + - wic Image Creator enhancements: - FIT image related improvements: @@ -72,8 +90,14 @@ New Features / Enhancements in 4.3 - Packaging changes: +- :term:`SPDX` improvements: + + - :term:`SPDX` manifests are now generated by default. + - Prominent documentation updates: + - New :doc:`../contributor-guide/index` document. + - Long due documentation for the :ref:`ref-classes-devicetree` class. - New :ref:`summary about available init systems @@ -85,6 +109,7 @@ New Features / Enhancements in 4.3 - Miscellaneous changes: + - 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 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 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 ~~~~~~~~~~~~~~~~~~~ -- cgit v1.2.3-54-g00ecf