migration-guides: draft notes for upcoming release 5.0

(From yocto-docs rev: e81c4da57aacce4a5c9e7b36ad4f911116747dd1)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Michael Opdenacker 2024-03-13 16:51:11 +01:00 committed by Richard Purdie
parent df44348f0b
commit ddd8f69db9
4 changed files with 181 additions and 0 deletions

View File

@ -12,6 +12,7 @@ to move to one release of the Yocto Project from the previous one.
.. toctree::
migration-general
release-5.0
release-4.3
release-4.2
release-4.1

View File

@ -0,0 +1,105 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release 5.0 LTS (scarthgap)
===========================
Migration notes for 5.0 (scarthgap)
------------------------------------
This section provides migration information for moving to the Yocto
Project 5.0 Release (codename "scarthgap") from the prior release.
To migrate from an earlier LTS release, you **also** need to check all
the previous migration notes from your release to this new one:
- :doc:`/migration-guides/migration-4.3`
- :doc:`/migration-guides/migration-4.2`
- :doc:`/migration-guides/migration-4.1`
- :doc:`/migration-guides/migration-4.0`
- :doc:`/migration-guides/migration-3.4`
- :doc:`/migration-guides/migration-3.3`
- :doc:`/migration-guides/migration-3.2`
.. _migration-5.0-supported-kernel-versions:
Supported kernel versions
~~~~~~~~~~~~~~~~~~~~~~~~~
The :term:`OLDEST_KERNEL` setting is still "5.15" in this release, meaning that
out the box, older kernels are not supported. See :ref:`4.3 migration notes
<migration-4.3-supported-kernel-versions>` for details.
.. _migration-5.0-supported-distributions:
Supported distributions
~~~~~~~~~~~~~~~~~~~~~~~
Compared to the previous releases, running BitBake is supported on new
GNU/Linux distributions:
- Rocky 9
On the other hand, some earlier distributions are no longer supported:
- Fedora 37
- Ubuntu 22.10
- OpenSUSE Leap 15.3
See :ref:`all supported distributions <system-requirements-supported-distros>`.
.. _migration-5.0-go-changes:
Go language changes
~~~~~~~~~~~~~~~~~~~
.. _migration-5.0-systemd-changes:
systemd changes
~~~~~~~~~~~~~~~
.. _migration-5.0-recipe-changes:
Recipe changes
~~~~~~~~~~~~~~
- Runtime testing of ptest now fails if no test results are returned by
any given ptest.
.. _migration-5.0-deprecated-variables:
Deprecated variables
~~~~~~~~~~~~~~~~~~~~
The following variables have been deprecated:
.. _migration-5.0-removed-variables:
Removed variables
~~~~~~~~~~~~~~~~~
The following variables have been removed:
.. _migration-5.0-removed-recipes:
Removed recipes
~~~~~~~~~~~~~~~
The following recipes have been removed in this release:
.. _migration-5.0-removed-classes:
Removed classes
~~~~~~~~~~~~~~~
The following classes have been removed in this release:
.. _migration-5.0-qemu-changes:
QEMU changes
~~~~~~~~~~~~
.. _migration-5.0-misc-changes:
Miscellaneous changes
~~~~~~~~~~~~~~~~~~~~~

View File

@ -0,0 +1,9 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release 5.0 (scarthgap)
=======================
.. toctree::
migration-5.0
release-notes-5.0

View File

@ -0,0 +1,66 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release notes for 5.0 (scarthgap)
---------------------------------
New Features / Enhancements in 5.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Linux kernel 6.6, gcc 13.2, glibc 2.39, LLVM 18.1, and over XXX other recipe upgrades
- New variables:
- Architecture-specific enhancements:
- Kernel-related enhancements:
- New core recipes:
- QEMU / ``runqemu`` enhancements:
- QEMU has been upgraded to version 8.2.1
- Rust improvements:
- Rust has been upgraded to version 1.75
- wic Image Creator enhancements:
- SDK-related improvements:
- Testing:
- Utility script changes:
- BitBake improvements:
- Packaging changes:
- Security improvements:
- Prominent documentation updates:
- Miscellaneous changes:
Known Issues in 5.0
~~~~~~~~~~~~~~~~~~~
- N/A
Recipe License changes in 5.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Security Fixes in 5.0
~~~~~~~~~~~~~~~~~~~~~
Recipe Upgrades in 5.0
~~~~~~~~~~~~~~~~~~~~~~
Contributors to 5.0
~~~~~~~~~~~~~~~~~~~
Thanks to the following people who contributed to this release:
Repositories / Downloads for Yocto-5.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~