summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/migration-5.3.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/migration-guides/migration-5.3.rst')
-rw-r--r--documentation/migration-guides/migration-5.3.rst47
1 files changed, 44 insertions, 3 deletions
diff --git a/documentation/migration-guides/migration-5.3.rst b/documentation/migration-guides/migration-5.3.rst
index 985712cb22..e59bc8c638 100644
--- a/documentation/migration-guides/migration-5.3.rst
+++ b/documentation/migration-guides/migration-5.3.rst
@@ -134,10 +134,20 @@ To set back the "mac" policy in systemd (version 257.8 at the time of writing
134this note), you should set the ``NamePolicy`` and ``AlternativeNamesPolicy`` as 134this note), you should set the ``NamePolicy`` and ``AlternativeNamesPolicy`` as
135detailed in :manpage:`systemd.link(5)`. 135detailed in :manpage:`systemd.link(5)`.
136 136
137Removal of unlicensed Linux kernel firmware
138~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
139
140By default, the ``linux-firmware`` recipe now excludes firmware that do not
141provide any license information. The recipe holds an internal list of firmware
142to exclude via a variable named ``REMOVE_UNLICENSED``, this variable may be
143overridden if unlicensed firmware is needed. See :oe_git:`the recipe
144</openembedded-core/tree/meta/recipes-kernel/linux-firmware>` for a complete
145overview of the removed firmware.
146
137Supported kernel versions 147Supported kernel versions
138~~~~~~~~~~~~~~~~~~~~~~~~~ 148~~~~~~~~~~~~~~~~~~~~~~~~~
139 149
140The :term:`OLDEST_KERNEL` setting is XXX in this release, meaning that 150The :term:`OLDEST_KERNEL` setting is 5.15 in this release, meaning that
141out the box, older kernels are not supported. See :ref:`4.3 migration notes 151out the box, older kernels are not supported. See :ref:`4.3 migration notes
142<migration-4.3-supported-kernel-versions>` for details. 152<migration-4.3-supported-kernel-versions>` for details.
143 153
@@ -147,7 +157,9 @@ Supported distributions
147Compared to the previous releases, running BitBake is supported on new 157Compared to the previous releases, running BitBake is supported on new
148GNU/Linux distributions: 158GNU/Linux distributions:
149 159
150- XXX 160- Debian 13 (Trixie)
161- Fedora 42
162- Ubuntu 25.04
151 163
152On the other hand, some earlier distributions are no longer supported: 164On the other hand, some earlier distributions are no longer supported:
153 165
@@ -174,6 +186,10 @@ The following variables have been removed:
174 :term:`BitBake` invocation and replace it with information about what was 186 :term:`BitBake` invocation and replace it with information about what was
175 built during the build. This was partly broken and hard to maintain. 187 built during the build. This was partly broken and hard to maintain.
176 188
189- ``GPE_MIRROR``: this variable used to contain the
190 "http://gpe.linuxtogo.org/download/source" URL, but was not used by any
191 recipe in OE-Core.
192
177Removed recipes 193Removed recipes
178~~~~~~~~~~~~~~~ 194~~~~~~~~~~~~~~~
179 195
@@ -195,6 +211,11 @@ The following recipes have been removed in this release:
195- ``xf86-input-vmmouse``: It has a runtime dependency on ``xf86-input-mouse``, 211- ``xf86-input-vmmouse``: It has a runtime dependency on ``xf86-input-mouse``,
196 which stopped supporting Linux. 212 which stopped supporting Linux.
197 213
214- ``babeltrace``: Removed in favour of ``babeltrace2``.
215
216- ``cwautomacros``: A long-obsolete set of custom :ref:`ref-classes-autotools`
217 macros, not used by any other recipe.
218
198Removed :term:`PACKAGECONFIG` entries 219Removed :term:`PACKAGECONFIG` entries
199~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
200 221
@@ -206,6 +227,8 @@ Removed :term:`PACKAGECONFIG` entries
206 227
207- ``mesa``: ``kmsro``, ``osmesa``, ``xa`` 228- ``mesa``: ``kmsro``, ``osmesa``, ``xa``
208 229
230- ``systemd``: ``dbus``
231
209Removed classes 232Removed classes
210~~~~~~~~~~~~~~~ 233~~~~~~~~~~~~~~~
211 234
@@ -269,4 +292,22 @@ Miscellaneous changes
269- ``xserver-xorg``: remove sub-package ``${PN}-xwayland``, as ``xwayland`` is 292- ``xserver-xorg``: remove sub-package ``${PN}-xwayland``, as ``xwayland`` is
270 now its own recipe. 293 now its own recipe.
271 294
272- The Wic-specific option ``--extra-space`` has been renamed to ``--extra-filesystem-space``. \ No newline at end of file 295- ``gdk-pixbuf``: drop the ``GDK_PIXBUF_LOADERS`` variable, which was part of
296 the recipe's :term:`PACKAGECONFIG`. Instead the :term:`PACKAGECONFIG` can be
297 modified directly to achieve the same result.
298
299- Remove the ``meta/conf/distro/include/distro_alias.inc`` include file,
300 which associated a recipe name to one or more Distribution package name.
301 This file is not used and maintained anymore.
302
303- Remove the ``nghttp2-proxy`` package from the ``nghttp2`` recipe as the
304 ``nghttp2-proxy`` package became empty after an upgrade that makes it a
305 library recipe only (due to
306 :term:`EXTRA_OEMAKE` containing ``-DENABLE_APP=OFF`` by default in the
307 recipe).
308
309- Remove the ``util-linux-fcntl-lock`` package (in the ``util-linux`` recipe) as
310 ``util-linux`` now supports the ``--fcntl`` flag for the ``flock`` command.
311
312 Recipes currently using the ``fcntl-lock`` command should replace these by
313 ``flock --fcntl``.