diff options
author | Joao Marcos Costa <joaomarcos.costa@bootlin.com> | 2024-04-03 16:37:20 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-04-08 14:36:38 +0100 |
commit | 6e147fabdd884106f178c6b8fba276bf1973c5cf (patch) | |
tree | f8dbf5b3cf358f08de3561997ac741ab87c4724f | |
parent | d72ace8e5a7389c32bfcde731e0beb7ae225dc74 (diff) | |
download | poky-6e147fabdd884106f178c6b8fba276bf1973c5cf.tar.gz |
migration updates for 5.0
List removed recipes
Fill the 'Removed recipes' section for the upcoming release 5.0
Leave some sections empty
Only mention that no classes were removed and no variables were removed in the
upcoming release 5.0.
List systemd changes
Mention the nss-resolve related changes.
Add Go language changes
List removed variables
Fill the 'Removed variables' section for the upcoming release 5.0
Add QEMU changes
Add Miscellaneous changes
(From yocto-docs rev: cbc0b6fa333984c0c49f3c94daffd496815b5d68)
Signed-off-by: Joao Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | documentation/migration-guides/migration-5.0.rst | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/documentation/migration-guides/migration-5.0.rst b/documentation/migration-guides/migration-5.0.rst index 32581d750b..888a1c60d4 100644 --- a/documentation/migration-guides/migration-5.0.rst +++ b/documentation/migration-guides/migration-5.0.rst | |||
@@ -52,11 +52,21 @@ See :ref:`all supported distributions <system-requirements-supported-distros>`. | |||
52 | Go language changes | 52 | Go language changes |
53 | ~~~~~~~~~~~~~~~~~~~ | 53 | ~~~~~~~~~~~~~~~~~~~ |
54 | 54 | ||
55 | The ``linkmode`` flag was dropped from ``GO_LDFLAGS`` for ``nativesdk`` and | ||
56 | ``cross-canadian``. Also, dynamic linking was disabled for the whole set of | ||
57 | (previously) supported architectures in the ``goarch`` class. | ||
58 | |||
55 | .. _migration-5.0-systemd-changes: | 59 | .. _migration-5.0-systemd-changes: |
56 | 60 | ||
57 | systemd changes | 61 | systemd changes |
58 | ~~~~~~~~~~~~~~~ | 62 | ~~~~~~~~~~~~~~~ |
59 | 63 | ||
64 | Systemd's nss-resolve plugin is now supported and can be added via the | ||
65 | ``nss-resolve`` :term:`PACKAGECONFIG` option , which is from now on required | ||
66 | (along with ``resolved``) by the ``systemd-resolved`` feature. Related to that | ||
67 | (i.e., Systemd's network name resolution), an option to use ``stub-resolv.conf`` | ||
68 | was added as well. | ||
69 | |||
60 | .. _migration-5.0-recipe-changes: | 70 | .. _migration-5.0-recipe-changes: |
61 | 71 | ||
62 | Recipe changes | 72 | Recipe changes |
@@ -70,7 +80,7 @@ Recipe changes | |||
70 | Deprecated variables | 80 | Deprecated variables |
71 | ~~~~~~~~~~~~~~~~~~~~ | 81 | ~~~~~~~~~~~~~~~~~~~~ |
72 | 82 | ||
73 | The following variables have been deprecated: | 83 | No variables have been deprecated in this release. |
74 | 84 | ||
75 | .. _migration-5.0-removed-variables: | 85 | .. _migration-5.0-removed-variables: |
76 | 86 | ||
@@ -79,6 +89,14 @@ Removed variables | |||
79 | 89 | ||
80 | The following variables have been removed: | 90 | The following variables have been removed: |
81 | 91 | ||
92 | - ``DEPLOY_DIR_TAR``. | ||
93 | - ``PYTHON_PN``: Python 2 has been removed, leaving Python 3 as the sole | ||
94 | major version. Therefore, an abstraction to differentiate both versions is | ||
95 | no longer needed. | ||
96 | - ``oldincludedir``. | ||
97 | - ``USE_L10N``: previously deprecated, and now removed. | ||
98 | - ``CVE_SOCKET_TIMEOUT``. | ||
99 | |||
82 | .. _migration-5.0-removed-recipes: | 100 | .. _migration-5.0-removed-recipes: |
83 | 101 | ||
84 | Removed recipes | 102 | Removed recipes |
@@ -86,20 +104,31 @@ Removed recipes | |||
86 | 104 | ||
87 | The following recipes have been removed in this release: | 105 | The following recipes have been removed in this release: |
88 | 106 | ||
107 | - ``libcroco``: deprecated and archived by the Gnome Project. | ||
108 | - ``linux-yocto``: version 6.1 (version 6.6 provided instead). | ||
109 | - ``zvariant``: fails to build with newer Rust. | ||
110 | - ``systemtap-uprobes``: obsolete. | ||
111 | |||
89 | .. _migration-5.0-removed-classes: | 112 | .. _migration-5.0-removed-classes: |
90 | 113 | ||
91 | Removed classes | 114 | Removed classes |
92 | ~~~~~~~~~~~~~~~ | 115 | ~~~~~~~~~~~~~~~ |
93 | 116 | ||
94 | The following classes have been removed in this release: | 117 | No classes have been removed in this release. |
95 | 118 | ||
96 | .. _migration-5.0-qemu-changes: | 119 | .. _migration-5.0-qemu-changes: |
97 | 120 | ||
98 | QEMU changes | 121 | QEMU changes |
99 | ~~~~~~~~~~~~ | 122 | ~~~~~~~~~~~~ |
100 | 123 | ||
124 | In ``tune-core2``, the cpu models ``n270`` and ``core2duo`` are no longer | ||
125 | passed to QEMU, since its documentation recommends not using them with ``-cpu`` | ||
126 | option. Therefore, from now on, ``Nehalem`` model is used instead. | ||
127 | |||
101 | .. _migration-5.0-misc-changes: | 128 | .. _migration-5.0-misc-changes: |
102 | 129 | ||
103 | Miscellaneous changes | 130 | Miscellaneous changes |
104 | ~~~~~~~~~~~~~~~~~~~~~ | 131 | ~~~~~~~~~~~~~~~~~~~~~ |
105 | 132 | ||
133 | - ``bitbake-whatchanged`` script was removed. | ||
134 | - ``ccache`` no longer supports FORTRAN. | ||