diff options
Diffstat (limited to 'documentation/migration-guides/migration-5.3.rst')
| -rw-r--r-- | documentation/migration-guides/migration-5.3.rst | 47 | 
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 | |||
| 134 | this note), you should set the ``NamePolicy`` and ``AlternativeNamesPolicy`` as | 134 | this note), you should set the ``NamePolicy`` and ``AlternativeNamesPolicy`` as | 
| 135 | detailed in :manpage:`systemd.link(5)`. | 135 | detailed in :manpage:`systemd.link(5)`. | 
| 136 | 136 | ||
| 137 | Removal of unlicensed Linux kernel firmware | ||
| 138 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| 139 | |||
| 140 | By default, the ``linux-firmware`` recipe now excludes firmware that do not | ||
| 141 | provide any license information. The recipe holds an internal list of firmware | ||
| 142 | to exclude via a variable named ``REMOVE_UNLICENSED``, this variable may be | ||
| 143 | overridden if unlicensed firmware is needed. See :oe_git:`the recipe | ||
| 144 | </openembedded-core/tree/meta/recipes-kernel/linux-firmware>` for a complete | ||
| 145 | overview of the removed firmware. | ||
| 146 | |||
| 137 | Supported kernel versions | 147 | Supported kernel versions | 
| 138 | ~~~~~~~~~~~~~~~~~~~~~~~~~ | 148 | ~~~~~~~~~~~~~~~~~~~~~~~~~ | 
| 139 | 149 | ||
| 140 | The :term:`OLDEST_KERNEL` setting is XXX in this release, meaning that | 150 | The :term:`OLDEST_KERNEL` setting is 5.15 in this release, meaning that | 
| 141 | out the box, older kernels are not supported. See :ref:`4.3 migration notes | 151 | out 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 | |||
| 147 | Compared to the previous releases, running BitBake is supported on new | 157 | Compared to the previous releases, running BitBake is supported on new | 
| 148 | GNU/Linux distributions: | 158 | GNU/Linux distributions: | 
| 149 | 159 | ||
| 150 | - XXX | 160 | - Debian 13 (Trixie) | 
| 161 | - Fedora 42 | ||
| 162 | - Ubuntu 25.04 | ||
| 151 | 163 | ||
| 152 | On the other hand, some earlier distributions are no longer supported: | 164 | On 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 | |||
| 177 | Removed recipes | 193 | Removed 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 | |||
| 198 | Removed :term:`PACKAGECONFIG` entries | 219 | Removed :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 | |||
| 209 | Removed classes | 232 | Removed 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``. | ||
