migration-guides/{migration,release-note}-5.2: update for 5.2 release

Document changes between 0e91a1dabf ("adwaita-icon-theme: upgrade 47.0
-> 48.0") up to b3c21a23ad ("migration-guides/release-notes-5.2:
update for upcoming 5.2 release") in Poky.

(From yocto-docs rev: e61630ba2e4e865b57e920171a62824a4eba6533)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Antonin Godard 2025-03-25 10:20:55 +01:00 committed by Richard Purdie
parent 4562a9b2f3
commit 0fffea46ec
2 changed files with 48 additions and 0 deletions

View File

@ -178,6 +178,32 @@ This should now be replaced by::
UBOOT_ENTRYPOINT ?= "0x20008000" UBOOT_ENTRYPOINT ?= "0x20008000"
Git fetcher: support for multiple revisions per URL removed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The support for having multiple Git revisions per URL in :term:`SRC_URI` was
removed from BitBake, which means the following syntax is not supported
anymore::
SRC_URI = "git://some.host/somepath;branch=branchX,branchY;name=nameX,nameY"
SRCREV_nameX = "xxxxxxxxxxxxxxxxxxxx"
SRCREV_nameY = "yyyyyyyyyyyyyyyyyyyy"
This was rarely used in the core repositories, and this removal simplifies the
code logic in several places.
Git fetcher: Branch parameter now required in :term:`SRC_URI`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ``branch`` parameter is now required when specifying a Git repository in
:term:`SRC_URI`, for example::
SRC_URI = "git://some.host/somepath;branch=branchX"
A missing ``branch`` parameter used to produce a warning, and will now produce
an error.
Recipe changes Recipe changes
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~

View File

@ -43,6 +43,13 @@ New Features / Enhancements in |yocto-ver|
This can be used for authentication of private NPM registries, among other This can be used for authentication of private NPM registries, among other
uses. uses.
- The :term:`GRUB_MKIMAGE_OPTS` can be used to control the flags to the
``grub-mkimage`` command in the context of the Grub recipe (``grub-efi``).
- The :term:`SPDX_PACKAGE_VERSION` variable controls the package version as
seen in the SPDX 3.0 JSON output (``software_packageVersion``). The default
value for this variable is :term:`PV`.
- Kernel-related changes: - Kernel-related changes:
- :ref:`ref-classes-cml1`: in :ref:`ref-tasks-diffconfig`, do not override - :ref:`ref-classes-cml1`: in :ref:`ref-tasks-diffconfig`, do not override
@ -81,6 +88,10 @@ New Features / Enhancements in |yocto-ver|
- ``qcom-x1e80100-lenovo-t14s-g6-adreno`` - ``qcom-x1e80100-lenovo-t14s-g6-adreno``
- ``qcom-x1e80100-lenovo-t14s-g6-audio`` - ``qcom-x1e80100-lenovo-t14s-g6-audio``
- ``qcom-x1e80100-lenovo-t14s-g6-compute`` - ``qcom-x1e80100-lenovo-t14s-g6-compute``
- ``qcom-adreno-a623``
- ``qcom-qcs8300-adreno``
- ``qca-qca2066``
- ``qcom-adreno-a2xx``
- ``linux-firmware``: split ``amgpu``, ``ath10k``, ``ath11k`` and ``ath12k`` - ``linux-firmware``: split ``amgpu``, ``ath10k``, ``ath11k`` and ``ath12k``
in separate packages. in separate packages.
@ -208,6 +219,10 @@ New Features / Enhancements in |yocto-ver|
- ``rust-target-config``: Update the data layout for the *x86-64* target, as - ``rust-target-config``: Update the data layout for the *x86-64* target, as
it was different in Rust from LLVM, which produced a data layout error. it was different in Rust from LLVM, which produced a data layout error.
- The :term:`PACKAGECONFIG_CONFARGS` value if now passed to the ``cargo
build`` command, which means that Rust recipes can now properly define
their :term:`PACKAGECONFIG` configuration.
- Wic Image Creator changes: - Wic Image Creator changes:
- Allow the ``--exclude-path`` option to exclude symlinks. - Allow the ``--exclude-path`` option to exclude symlinks.
@ -330,6 +345,8 @@ New Features / Enhancements in |yocto-ver|
- ``wget``: increase timeout to 100s from 30s to match CDN worst - ``wget``: increase timeout to 100s from 30s to match CDN worst
response time. response time.
- ``wget``: Support setting :term:`PV` in :term:`SRC_URI`.
- Add support for fast initial shallow fetch. The fetcher will prefer an - Add support for fast initial shallow fetch. The fetcher will prefer an
initial shallow clone, but will re-utilize an existing bare clone if initial shallow clone, but will re-utilize an existing bare clone if
there is one. If the remote server does not allow shallow fetches, the there is one. If the remote server does not allow shallow fetches, the
@ -494,6 +511,8 @@ New Features / Enhancements in |yocto-ver|
- ``systemd``: ``apparmor``, ``fido``, ``mountfsd``, ``nsresourced`` - ``systemd``: ``apparmor``, ``fido``, ``mountfsd``, ``nsresourced``
- ``ovmf``: ``debug`` - ``ovmf``: ``debug``
- ``webkitgtk``: ``assertions`` - ``webkitgtk``: ``assertions``
- ``iproute2``: ``iptables``
- ``man-db``: ``col``
- Systemd related changes: - Systemd related changes:
@ -540,6 +559,9 @@ New Features / Enhancements in |yocto-ver|
- Add a sanity check to validate that the C++ toolchain is functional on the - Add a sanity check to validate that the C++ toolchain is functional on the
host. host.
- Add a sanity check to check that the C++ compiler on the host supports
C++20.
- Add a sanity check to verify that :term:`TOPDIR` does not contain - Add a sanity check to verify that :term:`TOPDIR` does not contain
non-ASCII characters, as it may lead to unexpected build errors. non-ASCII characters, as it may lead to unexpected build errors.