summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides
diff options
context:
space:
mode:
authorAntonin Godard <antonin.godard@bootlin.com>2025-03-25 10:20:55 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-03-27 15:25:05 +0000
commit4130f9a595c6c4363d4c5cda0e5a0c193c1272c4 (patch)
treeb272a5ba796a1423743afa2005fc8f436d82faa9 /documentation/migration-guides
parentbec55f3182cc6b216f4efe913fcf8a930eb91a9e (diff)
downloadpoky-4130f9a595c6c4363d4c5cda0e5a0c193c1272c4.tar.gz
migration-guides/migration-5.2: update for upcoming 5.2 release
Changes since 87d7341465f8 ("python3-iniparse: remove recipe") up to 9cd6b3ad8b9b ("cronie: Resolve build failure with GCC15") in Poky. (From yocto-docs rev: c20001db2544c7d1c3cd9a34f629f452a2f3029d) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r--documentation/migration-guides/migration-5.2.rst46
1 files changed, 46 insertions, 0 deletions
diff --git a/documentation/migration-guides/migration-5.2.rst b/documentation/migration-guides/migration-5.2.rst
index c4ee3fadd5..b5df4412e3 100644
--- a/documentation/migration-guides/migration-5.2.rst
+++ b/documentation/migration-guides/migration-5.2.rst
@@ -94,6 +94,11 @@ systemd changes
94 not for socket files). 94 not for socket files).
95 Now all service files must be explicitly added to :term:`FILES`. 95 Now all service files must be explicitly added to :term:`FILES`.
96 96
97- Add ``create-log-dirs`` back to the configuration options. To enable
98 persistent logging a user can now set the "Storage" option of
99 ``journald.conf`` to "persistent". The ``/var/log/journal`` directory is now
100 used for logging instead of ``/run/log``.
101
97Multiconfig changes 102Multiconfig changes
98~~~~~~~~~~~~~~~~~~~ 103~~~~~~~~~~~~~~~~~~~
99 104
@@ -151,9 +156,32 @@ c++/binutils)" </openembedded-core/commit/?id=4ccc3bc8266c>` in
151 find m4 macros, then usually the solution is to set ``EXTRA_AUTORECONF += "-I 156 find m4 macros, then usually the solution is to set ``EXTRA_AUTORECONF += "-I
152 path/to/m4"`` in the recipe. 157 path/to/m4"`` in the recipe.
153 158
159- The :ref:`ref-classes-autotools` class now requires any recipe that inherits
160 the class to have a ``configure`` script. The configuration script location
161 is stored in the :term:`CONFIGURE_SCRIPT` variable. The
162 :ref:`ref-tasks-configure` task will fail if the script is missing.
163
164:term:`UBOOT_ENTRYPOINT` changes
165~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
166
167The :term:`UBOOT_ENTRYPOINT` variable should now be defined with a leading
168``0x`` to its value. For example, consider the following assignment::
169
170 UBOOT_ENTRYPOINT ?= "20008000"
171
172This should now be replaced by::
173
174 UBOOT_ENTRYPOINT ?= "0x20008000"
175
154Recipe changes 176Recipe changes
155~~~~~~~~~~~~~~ 177~~~~~~~~~~~~~~
156 178
179- The ``libnss-mdns`` recipe is now renamed to ``avahi-libnss-mdns`` to avoid a
180 conflict with meta-networking.
181
182- :ref:`ref-classes-ptest` support for the ``valgrind`` recipe was removed, due
183 to regressions occurring after updating Glibc to 2.41.
184
157Removed variables 185Removed variables
158~~~~~~~~~~~~~~~~~ 186~~~~~~~~~~~~~~~~~
159 187
@@ -176,10 +204,19 @@ Removed recipes
176The following recipes have been removed in this release: 204The following recipes have been removed in this release:
177 205
178- ``liburi-perl``: moved to :oe_git:`meta-perl </meta-openembedded/tree/meta-perl>`. 206- ``liburi-perl``: moved to :oe_git:`meta-perl </meta-openembedded/tree/meta-perl>`.
207
179- ``python3-isodate``: moved to :oe_git:`meta-python </meta-openembedded/tree/meta-python>`. 208- ``python3-isodate``: moved to :oe_git:`meta-python </meta-openembedded/tree/meta-python>`.
209
180- ``python3-iniparse``: removed as there are no consumers of this recipe in 210- ``python3-iniparse``: removed as there are no consumers of this recipe in
181 :oe_git:`openembedded-core </openembedded-core>` or :oe_git:`meta-openembedded </meta-openembedded>`. 211 :oe_git:`openembedded-core </openembedded-core>` or :oe_git:`meta-openembedded </meta-openembedded>`.
182 212
213- ``blktool``: It was created in 2004 as an alternative to hdparm and never
214 updated since (while :wikipedia:`hdparm <Hdparm>` remains in active.
215
216- ``cargo-c-native``: converted to a target recipe and renamed to ``cargo-c``.
217
218- ``libnss-mdns``: renamed to ``avahi-libnss-mdns``
219
183Removed classes 220Removed classes
184~~~~~~~~~~~~~~~ 221~~~~~~~~~~~~~~~
185 222
@@ -188,6 +225,12 @@ The following classes have been removed in this release:
188- ``migrate_localcount.bbclass``: obsolete class for which code was already 225- ``migrate_localcount.bbclass``: obsolete class for which code was already
189 removed in 2012. 226 removed in 2012.
190 227
228Removed features
229~~~~~~~~~~~~~~~~
230
231- The ``ld-is-gold`` distro feature was removed from the
232 :term:`DISTRO_FEATURES`.
233
191Miscellaneous changes 234Miscellaneous changes
192~~~~~~~~~~~~~~~~~~~~~ 235~~~~~~~~~~~~~~~~~~~~~
193 236
@@ -201,3 +244,6 @@ Miscellaneous changes
201 Therefore, the :term:`UBOOT_ENV` is no longer handled by the 244 Therefore, the :term:`UBOOT_ENV` is no longer handled by the
202 ``kernel-fitimage.bbclass``. There is a new variable :term:`FIT_UBOOT_ENV` 245 ``kernel-fitimage.bbclass``. There is a new variable :term:`FIT_UBOOT_ENV`
203 which should be used for adding a U-Boot script to a FIT image. 246 which should be used for adding a U-Boot script to a FIT image.
247
248- The ``devtool ide-sdk`` utility has been removed from the :doc:`eSDK
249 </sdk-manual/extensible>` (but remains available in the BitBake environment).