ref-manual: move migration guides to separate document

This makes the reference manual much lighter by moving
the migration guides to a separate document.

The migration guides are also reordered from last to first,
and they appear directly in the left bar, making them easier
to find in the documentation.

(From yocto-docs rev: 5121b86ee97eb62a0c69c9ad1fc0e3fabbe3e934)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Michael Opdenacker 2021-06-10 11:26:21 +02:00 committed by Richard Purdie
parent dae1e986a0
commit 5f978a6cca
23 changed files with 71 additions and 67 deletions

View File

@ -41,6 +41,7 @@ Welcome to the Yocto Project Documentation
:caption: Releases manual
:hidden:
Release Migration Guides <migration-guides/index>
releases
.. toctree::

View File

@ -1,32 +1,34 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
******************************************
Migrating to a Newer Yocto Project Release
******************************************
==========================
Release Migration Guides
==========================
This chapter provides information you can use to migrate work to a newer
Yocto Project release. You can find the same information in the release
notes for a given release.
|
Each document in this chapter provides information about how
to move to one release of the Yocto Project from the previous one.
.. toctree::
migration-general
migration-1.3
migration-1.4
migration-1.5
migration-1.6
migration-1.7
migration-1.8
migration-2.0
migration-2.1
migration-2.2
migration-2.3
migration-2.4
migration-2.5
migration-2.6
migration-2.7
migration-3.0
migration-3.1
migration-3.2
migration-3.3
migration-3.2
migration-3.1
migration-3.0
migration-2.7
migration-2.6
migration-2.5
migration-2.4
migration-2.3
migration-2.2
migration-2.1
migration-2.0
migration-1.8
migration-1.7
migration-1.6
migration-1.5
migration-1.4
migration-1.3
.. include:: /boilerplate.rst

View File

@ -1,7 +1,7 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Moving to the Yocto Project 1.3 Release (danny)
===============================================
Release 1.3 (danny)
===================
This section provides migration information for moving to the Yocto
Project 1.3 Release (codename "danny") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 1.4 Release (dylan)
===============================================
Release 1.4 (dylan)
===================
This section provides migration information for moving to the Yocto
Project 1.4 Release (codename "dylan") from the prior release.
@ -60,7 +60,7 @@ Differences include the following:
the :term:`MACHINEOVERRIDES` or
:term:`DISTROOVERRIDES` variables, as
appropriate. For more related changes, see the
":ref:`ref-manual/migration-1.4:variables`" section.
":ref:`migration-guides/migration-1.4:variables`" section.
.. _migration-1.4-proxies-and-fetching-source:

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 1.5 Release (dora)
==============================================
Release 1.5 (dora)
==================
This section provides migration information for moving to the Yocto
Project 1.5 Release (codename "dora") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 1.6 Release (daisy)
===============================================
Release 1.6 (daisy)
===================
This section provides migration information for moving to the Yocto
Project 1.6 Release (codename "daisy") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 1.7 Release (dizzy)
===============================================
Release 1.7 (dizzy)
===================
This section provides migration information for moving to the Yocto
Project 1.7 Release (codename "dizzy") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 1.8 Release (fido)
==============================================
Release 1.8 (fido)
==================
This section provides migration information for moving to the Yocto
Project 1.8 Release (codename "fido") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.0 Release (jethro)
================================================
Release 2.0 (jethro)
====================
This section provides migration information for moving to the Yocto
Project 2.0 Release (codename "jethro") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.1 Release (krogoth)
=================================================
Release 2.1 (krogoth)
=====================
This section provides migration information for moving to the Yocto
Project 2.1 Release (codename "krogoth") from the prior release.
@ -179,7 +179,7 @@ The following recipes have been removed in the 2.1 release:
- ``python-pygtk``: Recipe became obsolete.
- ``adt-installer``: Recipe became obsolete. See the
":ref:`ref-manual/migration-2.1:adt removed`" section for more information.
":ref:`migration-guides/migration-2.1:adt removed`" section for more information.
.. _migration-2.1-class-changes:

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.2 Release (morty)
===============================================
Release 2.2 (morty)
===================
This section provides migration information for moving to the Yocto
Project 2.2 Release (codename "morty") from the prior release.
@ -364,7 +364,7 @@ The following recipes have been removed:
- ``sato-icon-theme``: Became obsolete.
- ``swabber-native``: Swabber has been removed. See the :ref:`entry on
Swabber <ref-manual/migration-2.2:swabber has been removed>`.
Swabber <migration-guides/migration-2.2:swabber has been removed>`.
- ``tslib``: No longer needed and has been moved to ``meta-oe``.
@ -390,7 +390,7 @@ The following classes have been removed:
- ``sip``: Mostly unused.
- ``swabber``: See the :ref:`entry on
Swabber <ref-manual/migration-2.2:swabber has been removed>`.
Swabber <migration-guides/migration-2.2:swabber has been removed>`.
.. _migration-2.2-minor-packaging-changes:

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.3 Release (pyro)
==============================================
Release 2.3 (pyro)
==================
This section provides migration information for moving to the Yocto
Project 2.3 Release (codename "pyro") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.4 Release (rocko)
===============================================
Release 2.4 (rocko)
===================
This section provides migration information for moving to the Yocto
Project 2.4 Release (codename "rocko") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.5 Release (sumo)
==============================================
Release 2.5 (sumo)
==================
This section provides migration information for moving to the Yocto
Project 2.5 Release (codename "sumo") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.6 Release (thud)
==============================================
Release 2.6 (thud)
==================
This section provides migration information for moving to the Yocto
Project 2.6 Release (codename "thud") from the prior release.
@ -110,7 +110,7 @@ upon the older ``*proto`` recipes need to be changed to depend on the
newer ``xorgproto`` recipe instead.
For names of recipes removed because of this repository change, see the
:ref:`ref-manual/migration-2.6:removed recipes` section.
:ref:`migration-guides/migration-2.6:removed recipes` section.
.. _migration-2.6-distutils-distutils3-fetching-dependencies:

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 2.7 Release (warrior)
=================================================
Release 2.7 (warrior)
=====================
This section provides migration information for moving to the Yocto
Project 2.7 Release (codename "warrior") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 3.0 Release (zeus)
==============================================
Release 3.0 (zeus)
==================
This section provides migration information for moving to the Yocto
Project 3.0 Release (codename "zeus") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 3.1 Release (dunfell)
=================================================
Release 3.1 (dunfell)
=====================
This section provides migration information for moving to the Yocto
Project 3.1 Release (codename "dunfell") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 3.2 Release (gatesgarth)
====================================================
Release 3.2 (gatesgarth)
========================
This section provides migration information for moving to the Yocto
Project 3.2 Release (codename "gatesgarth") from the prior release.

View File

@ -1,5 +1,5 @@
Moving to the Yocto Project 3.3 Release (hardknott)
===================================================
Release 3.3 (hardknott)
=======================
This section provides migration information for moving to the Yocto
Project 3.3 Release (codename "hardknott") from the prior release.

View File

@ -13,7 +13,6 @@ Yocto Project Reference Manual
system-requirements
terms
release-process
migration
structure
classes
tasks

View File

@ -62,8 +62,10 @@ codename are likely to be compatible and thus work together.
Releases are given a nominal release version as well but the codename is
used in repositories for this reason. You can find information on Yocto
Project releases and codenames at
:yocto_wiki:`/Releases`.
Project releases and codenames at :yocto_wiki:`/Releases`.
Our :doc:`/migration-guides/index` detail how to migrate from one release of
the Yocto Project to the next.
Stable Release Process
======================