summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorPaul Eggleton <bluelightning@bluelightning.org>2023-11-06 23:29:41 +1300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-11-06 22:52:28 +0000
commit99926a405218bb2e7f4a2acdd59316da33ea390d (patch)
tree7d083ada55f0db6407a1245c547e3dfd051a2661 /documentation
parentfe98b960225d61e194a975c44fb724c90930208f (diff)
downloadpoky-99926a405218bb2e7f4a2acdd59316da33ea390d.tar.gz
migration-4.3: adjustments to existing text
* Reword the layername side-effects commentary to be a bit more readable * Extend edgerouter removal description * Correct capitalisation of systemd * For QEMU_USE_SLIRP, specify what to use instead, and adjust the following list item to use the same style * Extend statement on -crossssdk / MLPREFIX change to indicate what needs to be done (From yocto-docs rev: bfc49b59b6cd905cef0294792f05661b36181a6e) Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/migration-guides/migration-4.3.rst25
1 files changed, 15 insertions, 10 deletions
diff --git a/documentation/migration-guides/migration-4.3.rst b/documentation/migration-guides/migration-4.3.rst
index d2c3d2ad98..17ea4e7127 100644
--- a/documentation/migration-guides/migration-4.3.rst
+++ b/documentation/migration-guides/migration-4.3.rst
@@ -34,9 +34,9 @@ Layername override implications
34Code can now know which layer a recipe is coming from through the newly added 34Code can now know which layer a recipe is coming from through the newly added
35:term:`FILE_LAYERNAME` variable and the ``layer-<layername> override``. This is being used 35:term:`FILE_LAYERNAME` variable and the ``layer-<layername> override``. This is being used
36for enabling QA checks on a per layer basis. For existing code this has the 36for enabling QA checks on a per layer basis. For existing code this has the
37side effect that the QA checks will apply to things being bbappended to recipes 37side effect that the QA checks will apply to recipes being bbappended
38from other layers. Those other layers would need to have patch upstream status 38from other layers - for example, patches added through such bbappends will now
39entries for patches being bbappended for example. 39need to have the "Upstream-Status" specified in the patch header.
40 40
41.. _migration-4.3-compiling-changes: 41.. _migration-4.3-compiling-changes:
42 42
@@ -71,10 +71,13 @@ See :ref:`all supported distributions <system-requirements-supported-distros>`.
71 71
72.. _migration-4.3-removed-machines: 72.. _migration-4.3-removed-machines:
73 73
74Removed machines 74edgerouter machine removed
75~~~~~~~~~~~~~~~~ 75~~~~~~~~~~~~~~~~~~~~~~~~~~
76 76
77The ``edgerouter`` BSP in ``meta-yocto-bsp`` has been removed. 77The ``edgerouter`` reference BSP for the MIPS architecture in ``meta-yocto-bsp``
78has been removed as the hardware has been unavailable for some time. There is no
79suitable reference MIPS hardware to replace it with, but the MIPS architecture
80will continue to get coverage via QEMU build/boot testing.
78 81
79.. _migration-4.3-go-changes: 82.. _migration-4.3-go-changes:
80 83
@@ -86,7 +89,7 @@ Go language changes
86 89
87.. _migration-4.3-systemd-changes: 90.. _migration-4.3-systemd-changes:
88 91
89Systemd changes 92systemd changes
90~~~~~~~~~~~~~~~ 93~~~~~~~~~~~~~~~
91 94
92Upstream systemd is now more strict on filesystem layout and the ``usrmerge`` 95Upstream systemd is now more strict on filesystem layout and the ``usrmerge``
@@ -120,8 +123,8 @@ The following variables have been removed:
120- ``AUTHOR`` 123- ``AUTHOR``
121- ``PERLARCH`` 124- ``PERLARCH``
122- ``PERLVERSION`` 125- ``PERLVERSION``
123- ``QEMU_USE_SLIRP`` 126- ``QEMU_USE_SLIRP`` - add ``slirp`` to ``TEST_RUNQEMUPARAMS`` instead.
124- ``SERIAL_CONSOLES_CHECK``, which is no longer necessary because all 127- ``SERIAL_CONSOLES_CHECK`` - no longer necessary because all
125 consoles listed in :term:`SERIAL_CONSOLES` are checked for their existence 128 consoles listed in :term:`SERIAL_CONSOLES` are checked for their existence
126 before a ``getty`` is started. 129 before a ``getty`` is started.
127 130
@@ -168,5 +171,7 @@ Miscellaneous changes
168 ``virtual/XXX`` provider/dependencies where a ``PREFIX`` was used as well, 171 ``virtual/XXX`` provider/dependencies where a ``PREFIX`` was used as well,
169 as we don't need both and it made automated dependency rewriting 172 as we don't need both and it made automated dependency rewriting
170 unnecessarily complex. In general this only affects internal toolchain 173 unnecessarily complex. In general this only affects internal toolchain
171 dependencies so isn't end user visible. 174 dependencies so isn't end user visible, but if for some reason you have
175 custom classes or recipes that rely upon the old providers then you will
176 need to update those.
172 177