diff options
author | Antonin Godard <antonin.godard@bootlin.com> | 2025-03-25 10:20:55 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-03-27 15:25:05 +0000 |
commit | 4130f9a595c6c4363d4c5cda0e5a0c193c1272c4 (patch) | |
tree | b272a5ba796a1423743afa2005fc8f436d82faa9 /documentation/migration-guides | |
parent | bec55f3182cc6b216f4efe913fcf8a930eb91a9e (diff) | |
download | poky-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.rst | 46 |
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 | |||
97 | Multiconfig changes | 102 | Multiconfig 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 | |||
167 | The :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 | |||
172 | This should now be replaced by:: | ||
173 | |||
174 | UBOOT_ENTRYPOINT ?= "0x20008000" | ||
175 | |||
154 | Recipe changes | 176 | Recipe 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 | |||
157 | Removed variables | 185 | Removed variables |
158 | ~~~~~~~~~~~~~~~~~ | 186 | ~~~~~~~~~~~~~~~~~ |
159 | 187 | ||
@@ -176,10 +204,19 @@ Removed recipes | |||
176 | The following recipes have been removed in this release: | 204 | The 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 | |||
183 | Removed classes | 220 | Removed 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 | ||
228 | Removed features | ||
229 | ~~~~~~~~~~~~~~~~ | ||
230 | |||
231 | - The ``ld-is-gold`` distro feature was removed from the | ||
232 | :term:`DISTRO_FEATURES`. | ||
233 | |||
191 | Miscellaneous changes | 234 | Miscellaneous 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). | ||