diff options
Diffstat (limited to 'documentation/ref-manual/ref-release-process.rst')
-rw-r--r-- | documentation/ref-manual/ref-release-process.rst | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/documentation/ref-manual/ref-release-process.rst b/documentation/ref-manual/ref-release-process.rst index 7b33c0ae6b..be041e7254 100644 --- a/documentation/ref-manual/ref-release-process.rst +++ b/documentation/ref-manual/ref-release-process.rst | |||
@@ -17,8 +17,13 @@ month cadence roughly timed each April and October of the year. | |||
17 | Following are examples of some major YP releases with their codenames | 17 | Following are examples of some major YP releases with their codenames |
18 | also shown. See the "`Major Release | 18 | also shown. See the "`Major Release |
19 | Codenames <#major-release-codenames>`__" section for information on | 19 | Codenames <#major-release-codenames>`__" section for information on |
20 | codenames used with major releases. 2.2 (Morty) 2.1 (Krogoth) 2.0 | 20 | codenames used with major releases. |
21 | (Jethro) While the cadence is never perfect, this timescale facilitates | 21 | |
22 | - 2.2 (Morty) | ||
23 | - 2.1 (Krogoth) | ||
24 | - 2.0 (Jethro) | ||
25 | |||
26 | While the cadence is never perfect, this timescale facilitates | ||
22 | regular releases that have strong QA cycles while not overwhelming users | 27 | regular releases that have strong QA cycles while not overwhelming users |
23 | with too many new releases. The cadence is predictable and avoids many | 28 | with too many new releases. The cadence is predictable and avoids many |
24 | major holidays in various geographies. | 29 | major holidays in various geographies. |
@@ -26,7 +31,13 @@ major holidays in various geographies. | |||
26 | The Yocto project delivers minor (point) releases on an unscheduled | 31 | The Yocto project delivers minor (point) releases on an unscheduled |
27 | basis and are usually driven by the accumulation of enough significant | 32 | basis and are usually driven by the accumulation of enough significant |
28 | fixes or enhancements to the associated major release. Following are | 33 | fixes or enhancements to the associated major release. Following are |
29 | some example past point releases: 2.1.1 2.1.2 2.2.1 The point release | 34 | some example past point releases: |
35 | |||
36 | - 2.1.1 | ||
37 | - 2.1.2 | ||
38 | - 2.2.1 | ||
39 | |||
40 | The point release | ||
30 | indicates a point in the major release branch where a full QA cycle and | 41 | indicates a point in the major release branch where a full QA cycle and |
31 | release process validates the content of the new branch. | 42 | release process validates the content of the new branch. |
32 | 43 | ||
@@ -39,9 +50,8 @@ Major Release Codenames | |||
39 | ======================= | 50 | ======================= |
40 | 51 | ||
41 | Each major release receives a codename that identifies the release in | 52 | Each major release receives a codename that identifies the release in |
42 | the `Yocto Project Source | 53 | the :ref:`overview-manual/overview-manual-development-environment:yocto project source repositories`. |
43 | Repositories <&YOCTO_DOCS_OM_URL;#yocto-project-repositories>`__. The | 54 | The concept is that branches of :term:`Metadata` with the same |
44 | concept is that branches of :term:`Metadata` with the same | ||
45 | codename are likely to be compatible and thus work together. | 55 | codename are likely to be compatible and thus work together. |
46 | 56 | ||
47 | .. note:: | 57 | .. note:: |
@@ -95,9 +105,8 @@ provide the Yocto Project team a way to ensure a release is validated. | |||
95 | Additionally, because the test strategies are visible to you as a | 105 | Additionally, because the test strategies are visible to you as a |
96 | developer, you can validate your projects. This section overviews the | 106 | developer, you can validate your projects. This section overviews the |
97 | available test infrastructure used in the Yocto Project. For information | 107 | available test infrastructure used in the Yocto Project. For information |
98 | on how to run available tests on your projects, see the "`Performing | 108 | on how to run available tests on your projects, see the |
99 | Automated Runtime | 109 | ":ref:`dev-manual/dev-manual-common-tasks:performing automated runtime testing`" |
100 | Testing <&YOCTO_DOCS_DEV_URL;#performing-automated-runtime-testing>`__" | ||
101 | section in the Yocto Project Development Tasks Manual. | 110 | section in the Yocto Project Development Tasks Manual. |
102 | 111 | ||
103 | The QA/testing infrastructure is woven into the project to the point | 112 | The QA/testing infrastructure is woven into the project to the point |
@@ -119,12 +128,12 @@ consists of the following pieces: | |||
119 | 128 | ||
120 | - :ref:`testimage.bbclass <ref-classes-testimage*>`: This class | 129 | - :ref:`testimage.bbclass <ref-classes-testimage*>`: This class |
121 | performs runtime testing of images after they are built. The tests | 130 | performs runtime testing of images after they are built. The tests |
122 | are usually used with `QEMU <&YOCTO_DOCS_DEV_URL;#dev-manual-qemu>`__ | 131 | are usually used with :doc:`QEMU <../dev-manual/dev-manual-qemu>` |
123 | to boot the images and check the combined runtime result boot | 132 | to boot the images and check the combined runtime result boot |
124 | operation and functions. However, the test can also use the IP | 133 | operation and functions. However, the test can also use the IP |
125 | address of a machine to test. | 134 | address of a machine to test. |
126 | 135 | ||
127 | - ```ptest`` <&YOCTO_DOCS_DEV_URL;#testing-packages-with-ptest>`__: | 136 | - :ref:`ptest <dev-manual/dev-manual-common-tasks:testing packages with ptest>`: |
128 | Runs tests against packages produced during the build for a given | 137 | Runs tests against packages produced during the build for a given |
129 | piece of software. The test allows the packages to be be run within a | 138 | piece of software. The test allows the packages to be be run within a |
130 | target image. | 139 | target image. |
@@ -147,7 +156,7 @@ effort has been made to automate the tests so that more people can use | |||
147 | them and the Yocto Project development team can run them faster and more | 156 | them and the Yocto Project development team can run them faster and more |
148 | efficiently. | 157 | efficiently. |
149 | 158 | ||
150 | The Yocto Project's main Autobuilder (``autobuilder.yoctoproject.org``) | 159 | The Yocto Project's main Autobuilder (https://autobuilder.yoctoproject.org/) |
151 | publicly tests each Yocto Project release's code in the | 160 | publicly tests each Yocto Project release's code in the |
152 | :term:`OpenEmbedded-Core (OE-Core)`, Poky, and BitBake repositories. The testing | 161 | :term:`OpenEmbedded-Core (OE-Core)`, Poky, and BitBake repositories. The testing |
153 | occurs for both the current state of the "master" branch and also for | 162 | occurs for both the current state of the "master" branch and also for |