diff options
Diffstat (limited to 'documentation')
30 files changed, 912 insertions, 146 deletions
diff --git a/documentation/brief-yoctoprojectqs/index.rst b/documentation/brief-yoctoprojectqs/index.rst index d7e8c6c51b..392d9638aa 100644 --- a/documentation/brief-yoctoprojectqs/index.rst +++ b/documentation/brief-yoctoprojectqs/index.rst | |||
@@ -182,7 +182,7 @@ an entire Linux distribution, including the toolchain, from source. | |||
182 | page of the Yocto Project Wiki. | 182 | page of the Yocto Project Wiki. |
183 | 183 | ||
184 | #. **Initialize the Build Environment:** From within the ``poky`` | 184 | #. **Initialize the Build Environment:** From within the ``poky`` |
185 | directory, run the :ref:`ref-manual/structure:\`\`oe-init-build-env\`\`` | 185 | directory, run the :ref:`ref-manual/structure:``oe-init-build-env``` |
186 | environment | 186 | environment |
187 | setup script to define Yocto Project's build environment on your | 187 | setup script to define Yocto Project's build environment on your |
188 | build host. | 188 | build host. |
diff --git a/documentation/bsp-guide/bsp.rst b/documentation/bsp-guide/bsp.rst index 353d56777b..47e4193f38 100644 --- a/documentation/bsp-guide/bsp.rst +++ b/documentation/bsp-guide/bsp.rst | |||
@@ -81,7 +81,7 @@ directory of that Layer. This directory is what you add to the | |||
81 | ``conf/bblayers.conf`` file found in your | 81 | ``conf/bblayers.conf`` file found in your |
82 | :term:`Build Directory`, which is | 82 | :term:`Build Directory`, which is |
83 | established after you run the OpenEmbedded build environment setup | 83 | established after you run the OpenEmbedded build environment setup |
84 | script (i.e. :ref:`ref-manual/structure:\`\`oe-init-build-env\`\``). | 84 | script (i.e. :ref:`ref-manual/structure:``oe-init-build-env```). |
85 | Adding the root directory allows the :term:`OpenEmbedded Build System` | 85 | Adding the root directory allows the :term:`OpenEmbedded Build System` |
86 | to recognize the BSP | 86 | to recognize the BSP |
87 | layer and from it build an image. Here is an example:: | 87 | layer and from it build an image. Here is an example:: |
@@ -167,7 +167,7 @@ section. | |||
167 | BSPs, which are maintained in their own layers or in layers designed | 167 | BSPs, which are maintained in their own layers or in layers designed |
168 | to contain several BSPs. To get an idea of machine support through | 168 | to contain several BSPs. To get an idea of machine support through |
169 | BSP layers, you can look at the | 169 | BSP layers, you can look at the |
170 | :yocto_dl:`index of machines </releases/yocto/yocto-&DISTRO;/machines>` | 170 | :yocto_dl:`index of machines </releases/yocto/&DISTRO_REL_LATEST_TAG;/machines>` |
171 | for the release. | 171 | for the release. |
172 | 172 | ||
173 | #. *Optionally Clone the meta-intel BSP Layer:* If your hardware is | 173 | #. *Optionally Clone the meta-intel BSP Layer:* If your hardware is |
@@ -230,7 +230,7 @@ section. | |||
230 | 230 | ||
231 | #. *Initialize the Build Environment:* While in the root directory of | 231 | #. *Initialize the Build Environment:* While in the root directory of |
232 | the Source Directory (i.e. ``poky``), run the | 232 | the Source Directory (i.e. ``poky``), run the |
233 | :ref:`ref-manual/structure:\`\`oe-init-build-env\`\`` environment | 233 | :ref:`ref-manual/structure:``oe-init-build-env``` environment |
234 | setup script to define the OpenEmbedded build environment on your | 234 | setup script to define the OpenEmbedded build environment on your |
235 | build host. :: | 235 | build host. :: |
236 | 236 | ||
diff --git a/documentation/conf.py b/documentation/conf.py index 74aacc18c5..efd1a1618f 100644 --- a/documentation/conf.py +++ b/documentation/conf.py | |||
@@ -13,6 +13,7 @@ | |||
13 | # documentation root, use os.path.abspath to make it absolute, like shown here. | 13 | # documentation root, use os.path.abspath to make it absolute, like shown here. |
14 | # | 14 | # |
15 | import os | 15 | import os |
16 | import re | ||
16 | import sys | 17 | import sys |
17 | import datetime | 18 | import datetime |
18 | try: | 19 | try: |
@@ -165,6 +166,24 @@ latex_elements = { | |||
165 | 'preamble': '\\setcounter{tocdepth}{2}', | 166 | 'preamble': '\\setcounter{tocdepth}{2}', |
166 | } | 167 | } |
167 | 168 | ||
169 | |||
170 | from sphinx.search import SearchEnglish | ||
171 | from sphinx.search import languages | ||
172 | class DashFriendlySearchEnglish(SearchEnglish): | ||
173 | |||
174 | # Accept words that can include hyphens | ||
175 | _word_re = re.compile(r'[\w\-]+') | ||
176 | |||
177 | js_splitter_code = """ | ||
178 | function splitQuery(query) { | ||
179 | return query | ||
180 | .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}-]+/gu) | ||
181 | .filter(term => term.length > 0); | ||
182 | } | ||
183 | """ | ||
184 | |||
185 | languages['en'] = DashFriendlySearchEnglish | ||
186 | |||
168 | # Make the EPUB builder prefer PNG to SVG because of issues rendering Inkscape SVG | 187 | # Make the EPUB builder prefer PNG to SVG because of issues rendering Inkscape SVG |
169 | from sphinx.builders.epub3 import Epub3Builder | 188 | from sphinx.builders.epub3 import Epub3Builder |
170 | Epub3Builder.supported_image_types = ['image/png', 'image/gif', 'image/jpeg'] | 189 | Epub3Builder.supported_image_types = ['image/png', 'image/gif', 'image/jpeg'] |
diff --git a/documentation/contributor-guide/submit-changes.rst b/documentation/contributor-guide/submit-changes.rst index da0668ebe9..68903ad7a8 100644 --- a/documentation/contributor-guide/submit-changes.rst +++ b/documentation/contributor-guide/submit-changes.rst | |||
@@ -735,6 +735,38 @@ argument to ``git format-patch`` with a version number:: | |||
735 | 735 | ||
736 | git format-patch -v2 <ref-branch> | 736 | git format-patch -v2 <ref-branch> |
737 | 737 | ||
738 | |||
739 | After generating updated patches (v2, v3, and so on) via ``git | ||
740 | format-patch``, ideally developers will add a patch version changelog | ||
741 | to each patch that describes what has changed between each revision of | ||
742 | the patch. Add patch version changelogs after the ``---`` marker in the | ||
743 | patch, indicating that this information is part of this patch, but is not | ||
744 | suitable for inclusion in the commit message (i.e. the git history) itself. | ||
745 | Providing a patch version changelog makes it easier for maintainers and | ||
746 | reviewers to succinctly understand what changed in all versions of the | ||
747 | patch, without having to consult alternate sources of information, such as | ||
748 | searching through messages on a mailing list. For example:: | ||
749 | |||
750 | <patch title> | ||
751 | |||
752 | <commit message> | ||
753 | |||
754 | <Signed-off-by/other trailers> | ||
755 | --- | ||
756 | changes in v4: | ||
757 | - provide a clearer commit message | ||
758 | - fix spelling mistakes | ||
759 | |||
760 | changes in v3: | ||
761 | - replace func() to use other_func() instead | ||
762 | |||
763 | changes in v2: | ||
764 | - this patch was added in v2 | ||
765 | --- | ||
766 | <diffstat output> | ||
767 | |||
768 | <unified diff> | ||
769 | |||
738 | Lastly please ensure that you also test your revised changes. In particular | 770 | Lastly please ensure that you also test your revised changes. In particular |
739 | please don't just edit the patch file written out by ``git format-patch`` and | 771 | please don't just edit the patch file written out by ``git format-patch`` and |
740 | resend it. | 772 | resend it. |
diff --git a/documentation/dev-manual/debugging.rst b/documentation/dev-manual/debugging.rst index 74f5772554..5a3fb11170 100644 --- a/documentation/dev-manual/debugging.rst +++ b/documentation/dev-manual/debugging.rst | |||
@@ -36,7 +36,7 @@ section: | |||
36 | use the BitBake ``-e`` option to examine variable values after a | 36 | use the BitBake ``-e`` option to examine variable values after a |
37 | recipe has been parsed. | 37 | recipe has been parsed. |
38 | 38 | ||
39 | - ":ref:`dev-manual/debugging:viewing package information with \`\`oe-pkgdata-util\`\``" | 39 | - ":ref:`dev-manual/debugging:viewing package information with ``oe-pkgdata-util```" |
40 | describes how to use the ``oe-pkgdata-util`` utility to query | 40 | describes how to use the ``oe-pkgdata-util`` utility to query |
41 | :term:`PKGDATA_DIR` and | 41 | :term:`PKGDATA_DIR` and |
42 | display package-related information for built packages. | 42 | display package-related information for built packages. |
diff --git a/documentation/dev-manual/new-recipe.rst b/documentation/dev-manual/new-recipe.rst index be52610621..b7385c2ec3 100644 --- a/documentation/dev-manual/new-recipe.rst +++ b/documentation/dev-manual/new-recipe.rst | |||
@@ -56,7 +56,7 @@ necessary when adding a recipe to build a new piece of software to be | |||
56 | included in a build. | 56 | included in a build. |
57 | 57 | ||
58 | You can find a complete description of the ``devtool add`` command in | 58 | You can find a complete description of the ``devtool add`` command in |
59 | the ":ref:`sdk-manual/extensible:a closer look at \`\`devtool add\`\``" section | 59 | the ":ref:`sdk-manual/extensible:a closer look at ``devtool add```" section |
60 | in the Yocto Project Application Development and the Extensible Software | 60 | in the Yocto Project Application Development and the Extensible Software |
61 | Development Kit (eSDK) manual. | 61 | Development Kit (eSDK) manual. |
62 | 62 | ||
diff --git a/documentation/dev-manual/qemu.rst b/documentation/dev-manual/qemu.rst index bb275a3f74..f344101f05 100644 --- a/documentation/dev-manual/qemu.rst +++ b/documentation/dev-manual/qemu.rst | |||
@@ -75,7 +75,7 @@ available. Follow these general steps to run QEMU: | |||
75 | your :term:`Build Directory`. | 75 | your :term:`Build Directory`. |
76 | 76 | ||
77 | - If you have not built an image, you can go to the | 77 | - If you have not built an image, you can go to the |
78 | :yocto_dl:`machines/qemu </releases/yocto/yocto-&DISTRO;/machines/qemu/>` area and download a | 78 | :yocto_dl:`machines/qemu </releases/yocto/&DISTRO_REL_LATEST_TAG;/machines/qemu/>` area and download a |
79 | pre-built image that matches your architecture and can be run on | 79 | pre-built image that matches your architecture and can be run on |
80 | QEMU. | 80 | QEMU. |
81 | 81 | ||
diff --git a/documentation/dev-manual/sbom.rst b/documentation/dev-manual/sbom.rst index 6949675c25..3d72a689e9 100644 --- a/documentation/dev-manual/sbom.rst +++ b/documentation/dev-manual/sbom.rst | |||
@@ -30,16 +30,9 @@ To make this happen, you must inherit the | |||
30 | 30 | ||
31 | INHERIT += "create-spdx" | 31 | INHERIT += "create-spdx" |
32 | 32 | ||
33 | Upon building an image, you will then get: | 33 | Upon building an image, you will then get the compressed archive |
34 | 34 | ``IMAGE-MACHINE.spdx.tar.zst`` contains the index and the files for the single | |
35 | - :term:`SPDX` output in JSON format as an ``IMAGE-MACHINE.spdx.json`` file in | 35 | recipes. |
36 | ``tmp/deploy/images/MACHINE/`` inside the :term:`Build Directory`. | ||
37 | |||
38 | - This toplevel file is accompanied by an ``IMAGE-MACHINE.spdx.index.json`` | ||
39 | containing an index of JSON :term:`SPDX` files for individual recipes. | ||
40 | |||
41 | - The compressed archive ``IMAGE-MACHINE.spdx.tar.zst`` contains the index | ||
42 | and the files for the single recipes. | ||
43 | 36 | ||
44 | The :ref:`ref-classes-create-spdx` class offers options to include | 37 | The :ref:`ref-classes-create-spdx` class offers options to include |
45 | more information in the output :term:`SPDX` data: | 38 | more information in the output :term:`SPDX` data: |
@@ -56,7 +49,7 @@ more information in the output :term:`SPDX` data: | |||
56 | 49 | ||
57 | Though the toplevel :term:`SPDX` output is available in | 50 | Though the toplevel :term:`SPDX` output is available in |
58 | ``tmp/deploy/images/MACHINE/`` inside the :term:`Build Directory`, ancillary | 51 | ``tmp/deploy/images/MACHINE/`` inside the :term:`Build Directory`, ancillary |
59 | generated files are available in ``tmp/deploy/spdx/MACHINE`` too, such as: | 52 | generated files are available in ``tmp/deploy/spdx`` too, such as: |
60 | 53 | ||
61 | - The individual :term:`SPDX` JSON files in the ``IMAGE-MACHINE.spdx.tar.zst`` | 54 | - The individual :term:`SPDX` JSON files in the ``IMAGE-MACHINE.spdx.tar.zst`` |
62 | archive. | 55 | archive. |
diff --git a/documentation/dev-manual/start.rst b/documentation/dev-manual/start.rst index aec39b02a9..3687b0ee5f 100644 --- a/documentation/dev-manual/start.rst +++ b/documentation/dev-manual/start.rst | |||
@@ -615,7 +615,7 @@ Accessing Index of Releases | |||
615 | The Yocto Project also provides source archives of its releases, which | 615 | The Yocto Project also provides source archives of its releases, which |
616 | are available on :yocto_dl:`/releases/yocto/`. Then, choose the subdirectory | 616 | are available on :yocto_dl:`/releases/yocto/`. Then, choose the subdirectory |
617 | containing the release you wish to use, for example | 617 | containing the release you wish to use, for example |
618 | :yocto_dl:`yocto-&DISTRO; </releases/yocto/yocto-&DISTRO;/>`. | 618 | :yocto_dl:`&DISTRO_REL_LATEST_TAG; </releases/yocto/&DISTRO_REL_LATEST_TAG;/>`. |
619 | 619 | ||
620 | You will find there source archives of individual components (if you wish | 620 | You will find there source archives of individual components (if you wish |
621 | to use them individually), and of the corresponding Poky release bundling | 621 | to use them individually), and of the corresponding Poky release bundling |
diff --git a/documentation/dev-manual/upgrading-recipes.rst b/documentation/dev-manual/upgrading-recipes.rst index 4fac78bdfb..a38fd7837c 100644 --- a/documentation/dev-manual/upgrading-recipes.rst +++ b/documentation/dev-manual/upgrading-recipes.rst | |||
@@ -333,7 +333,7 @@ Manually Upgrading a Recipe | |||
333 | 333 | ||
334 | If for some reason you choose not to upgrade recipes using | 334 | If for some reason you choose not to upgrade recipes using |
335 | :ref:`dev-manual/upgrading-recipes:Using the Auto Upgrade Helper (AUH)` or | 335 | :ref:`dev-manual/upgrading-recipes:Using the Auto Upgrade Helper (AUH)` or |
336 | by :ref:`dev-manual/upgrading-recipes:Using \`\`devtool upgrade\`\``, | 336 | by :ref:`dev-manual/upgrading-recipes:Using ``devtool upgrade```, |
337 | you can manually edit the recipe files to upgrade the versions. | 337 | you can manually edit the recipe files to upgrade the versions. |
338 | 338 | ||
339 | .. note:: | 339 | .. note:: |
diff --git a/documentation/dev-manual/wic.rst b/documentation/dev-manual/wic.rst index 049996c39e..6ff018f07f 100644 --- a/documentation/dev-manual/wic.rst +++ b/documentation/dev-manual/wic.rst | |||
@@ -514,7 +514,7 @@ or :: | |||
514 | 514 | ||
515 | For more information on how to use the ``bmaptool`` | 515 | For more information on how to use the ``bmaptool`` |
516 | to flash a device with an image, see the | 516 | to flash a device with an image, see the |
517 | ":ref:`dev-manual/bmaptool:flashing images using \`\`bmaptool\`\``" | 517 | ":ref:`dev-manual/bmaptool:flashing images using ``bmaptool```" |
518 | section. | 518 | section. |
519 | 519 | ||
520 | Using a Modified Kickstart File | 520 | Using a Modified Kickstart File |
diff --git a/documentation/kernel-dev/common.rst b/documentation/kernel-dev/common.rst index 815695652b..83fe98bf05 100644 --- a/documentation/kernel-dev/common.rst +++ b/documentation/kernel-dev/common.rst | |||
@@ -746,7 +746,7 @@ the extensible SDK and ``devtool``. | |||
746 | 746 | ||
747 | Before attempting this procedure, be sure you have performed the | 747 | Before attempting this procedure, be sure you have performed the |
748 | steps to get ready for updating the kernel as described in the | 748 | steps to get ready for updating the kernel as described in the |
749 | ":ref:`kernel-dev/common:getting ready to develop using \`\`devtool\`\``" | 749 | ":ref:`kernel-dev/common:getting ready to develop using ``devtool```" |
750 | section. | 750 | section. |
751 | 751 | ||
752 | Patching the kernel involves changing or adding configurations to an | 752 | Patching the kernel involves changing or adding configurations to an |
@@ -759,7 +759,7 @@ output at boot time through ``printk`` statements in the kernel's | |||
759 | ``calibrate.c`` source code file. Applying the patch and booting the | 759 | ``calibrate.c`` source code file. Applying the patch and booting the |
760 | modified image causes the added messages to appear on the emulator's | 760 | modified image causes the added messages to appear on the emulator's |
761 | console. The example is a continuation of the setup procedure found in | 761 | console. The example is a continuation of the setup procedure found in |
762 | the ":ref:`kernel-dev/common:getting ready to develop using \`\`devtool\`\``" Section. | 762 | the ":ref:`kernel-dev/common:getting ready to develop using ``devtool```" Section. |
763 | 763 | ||
764 | 1. *Check Out the Kernel Source Files:* First you must use ``devtool`` | 764 | 1. *Check Out the Kernel Source Files:* First you must use ``devtool`` |
765 | to checkout the kernel source code in its workspace. Be sure you are | 765 | to checkout the kernel source code in its workspace. Be sure you are |
@@ -768,7 +768,7 @@ the ":ref:`kernel-dev/common:getting ready to develop using \`\`devtool\`\``" Se | |||
768 | .. note:: | 768 | .. note:: |
769 | 769 | ||
770 | See this step in the | 770 | See this step in the |
771 | ":ref:`kernel-dev/common:getting ready to develop using \`\`devtool\`\``" | 771 | ":ref:`kernel-dev/common:getting ready to develop using ``devtool```" |
772 | section for more information. | 772 | section for more information. |
773 | 773 | ||
774 | Use the following ``devtool`` command to check out the code:: | 774 | Use the following ``devtool`` command to check out the code:: |
@@ -883,7 +883,7 @@ the ":ref:`kernel-dev/common:getting ready to develop using \`\`devtool\`\``" Se | |||
883 | .. note:: | 883 | .. note:: |
884 | 884 | ||
885 | See Step 3 of the | 885 | See Step 3 of the |
886 | ":ref:`kernel-dev/common:getting ready to develop using \`\`devtool\`\``" | 886 | ":ref:`kernel-dev/common:getting ready to develop using ``devtool```" |
887 | section for information on setting up this layer. | 887 | section for information on setting up this layer. |
888 | 888 | ||
889 | Once the command | 889 | Once the command |
@@ -1271,7 +1271,7 @@ appear in the ``.config`` file, which is in the :term:`Build Directory`. | |||
1271 | 1271 | ||
1272 | For more information about where the ``.config`` file is located, see the | 1272 | For more information about where the ``.config`` file is located, see the |
1273 | example in the | 1273 | example in the |
1274 | ":ref:`kernel-dev/common:using \`\`menuconfig\`\``" | 1274 | ":ref:`kernel-dev/common:using ``menuconfig```" |
1275 | section. | 1275 | section. |
1276 | 1276 | ||
1277 | It is simple to create a configuration fragment. One method is to use | 1277 | It is simple to create a configuration fragment. One method is to use |
@@ -1367,7 +1367,7 @@ when you override a policy configuration in a hardware configuration | |||
1367 | fragment. | 1367 | fragment. |
1368 | 1368 | ||
1369 | In order to run this task, you must have an existing ``.config`` file. | 1369 | In order to run this task, you must have an existing ``.config`` file. |
1370 | See the ":ref:`kernel-dev/common:using \`\`menuconfig\`\``" section for | 1370 | See the ":ref:`kernel-dev/common:using ``menuconfig```" section for |
1371 | information on how to create a configuration file. | 1371 | information on how to create a configuration file. |
1372 | 1372 | ||
1373 | Here is sample output from the ``do_kernel_configcheck`` task: | 1373 | Here is sample output from the ``do_kernel_configcheck`` task: |
@@ -1440,7 +1440,7 @@ and | |||
1440 | tasks until they produce no warnings. | 1440 | tasks until they produce no warnings. |
1441 | 1441 | ||
1442 | For more information on how to use the ``menuconfig`` tool, see the | 1442 | For more information on how to use the ``menuconfig`` tool, see the |
1443 | :ref:`kernel-dev/common:using \`\`menuconfig\`\`` section. | 1443 | :ref:`kernel-dev/common:using ``menuconfig``` section. |
1444 | 1444 | ||
1445 | Fine-Tuning the Kernel Configuration File | 1445 | Fine-Tuning the Kernel Configuration File |
1446 | ----------------------------------------- | 1446 | ----------------------------------------- |
diff --git a/documentation/kernel-dev/intro.rst b/documentation/kernel-dev/intro.rst index cc879db887..fea876cbe1 100644 --- a/documentation/kernel-dev/intro.rst +++ b/documentation/kernel-dev/intro.rst | |||
@@ -122,7 +122,7 @@ general information and references for further information. | |||
122 | Using ``devtool`` and the eSDK requires that you have a clean build | 122 | Using ``devtool`` and the eSDK requires that you have a clean build |
123 | of the image and that you are set up with the appropriate eSDK. For | 123 | of the image and that you are set up with the appropriate eSDK. For |
124 | more information, see the | 124 | more information, see the |
125 | ":ref:`kernel-dev/common:getting ready to develop using \`\`devtool\`\``" | 125 | ":ref:`kernel-dev/common:getting ready to develop using ``devtool```" |
126 | section. | 126 | section. |
127 | 127 | ||
128 | Using traditional kernel development requires that you have the | 128 | Using traditional kernel development requires that you have the |
diff --git a/documentation/migration-guides/migration-4.0.rst b/documentation/migration-guides/migration-4.0.rst index 5e240457c0..34fdda9076 100644 --- a/documentation/migration-guides/migration-4.0.rst +++ b/documentation/migration-guides/migration-4.0.rst | |||
@@ -143,7 +143,7 @@ Python changes | |||
143 | The new Python packaging classes that should be used are | 143 | The new Python packaging classes that should be used are |
144 | :ref:`python_flit_core <ref-classes-python_flit_core>`, | 144 | :ref:`python_flit_core <ref-classes-python_flit_core>`, |
145 | :ref:`python_setuptools_build_meta <ref-classes-python_setuptools_build_meta>` | 145 | :ref:`python_setuptools_build_meta <ref-classes-python_setuptools_build_meta>` |
146 | and :ref:`python_poetry_core <ref-classes-python_poetry_core>`. | 146 | and :ref:`python_poetry_core <ref-classes-python_poetry_core>`. |
147 | 147 | ||
148 | - The :ref:`setuptools3 <ref-classes-setuptools3>` class ``do_install()`` task now | 148 | - The :ref:`setuptools3 <ref-classes-setuptools3>` class ``do_install()`` task now |
149 | installs the ``wheel`` binary archive. In current versions of ``setuptools`` the | 149 | installs the ``wheel`` binary archive. In current versions of ``setuptools`` the |
diff --git a/documentation/migration-guides/release-4.0.rst b/documentation/migration-guides/release-4.0.rst index e4e619d179..7c13a33d7b 100644 --- a/documentation/migration-guides/release-4.0.rst +++ b/documentation/migration-guides/release-4.0.rst | |||
@@ -32,3 +32,4 @@ Release 4.0 (kirkstone) | |||
32 | release-notes-4.0.23 | 32 | release-notes-4.0.23 |
33 | release-notes-4.0.24 | 33 | release-notes-4.0.24 |
34 | release-notes-4.0.25 | 34 | release-notes-4.0.25 |
35 | release-notes-4.0.26 | ||
diff --git a/documentation/migration-guides/release-notes-4.0.26.rst b/documentation/migration-guides/release-notes-4.0.26.rst new file mode 100644 index 0000000000..42ff28c6a2 --- /dev/null +++ b/documentation/migration-guides/release-notes-4.0.26.rst | |||
@@ -0,0 +1,263 @@ | |||
1 | Release notes for Yocto-4.0.26 (Kirkstone) | ||
2 | ------------------------------------------ | ||
3 | |||
4 | Security Fixes in Yocto-4.0.26 | ||
5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
6 | |||
7 | |||
8 | - bind: Fix :cve_nist:`2024-11187` and :cve_nist:`2024-12705` | ||
9 | - binutils: Fix :cve_nist:`2025-0840` | ||
10 | - elfutils: Fix :cve_nist:`2025-1352` and :cve_nist:`2025-1372` | ||
11 | - ffmpeg: Fix CVE-2024-28661, :cve_nist:`2024-35369`, :cve_nist:`2024-36613`, :cve_nist:`2024-36616`, | ||
12 | :cve_nist:`2024-36617`, :cve_nist:`2024-36618`, :cve_nist:`2025-0518` and :cve_nist:`2025-25473` | ||
13 | - ffmpeg: Ignore :cve_nist:`2023-46407`, :cve_nist:`2023-47470`, :cve_nist:`2024-7272`, | ||
14 | :cve_nist:`2024-22860`, :cve_nist:`2024-22861` and :cve_nist:`2024-22862` | ||
15 | - freetype: Fix :cve_nist:`2025-27363` | ||
16 | - gnutls: Fix :cve_nist:`2024-12243` | ||
17 | - grub: Fix :cve_nist:`2024-45774`, :cve_nist:`2024-45775`, :cve_nist:`2024-45776`, | ||
18 | :cve_nist:`2024-45777`, :cve_nist:`2024-45778`, :cve_nist:`2024-45779`, :cve_nist:`2024-45780`, | ||
19 | :cve_nist:`2024-45781`, :cve_nist:`2024-45782`, :cve_nist:`2024-45783`, :cve_nist:`2024-56737`, | ||
20 | :cve_nist:`2025-0622`, :cve_nist:`2025-0624`, :cve_nist:`2025-0677`, :cve_nist:`2025-0684`, | ||
21 | :cve_nist:`2025-0685`, :cve_nist:`2025-0686`, :cve_nist:`2025-0689`, :cve_nist:`2025-0678`, | ||
22 | :cve_nist:`2025-0690`, :cve_nist:`2025-1118` and :cve_nist:`2025-1125` | ||
23 | - gstreamer1.0-rtsp-server: fix :cve_nist:`2024-44331` | ||
24 | - libarchive: Fix :cve_nist:`2025-25724` | ||
25 | - libarchive: Ignore :cve_nist:`2025-1632` | ||
26 | - libcap: Fix :cve_nist:`2025-1390` | ||
27 | - linux-yocto/5.10: Fix :cve_nist:`2024-36476`, :cve_nist:`2024-43098`, :cve_nist:`2024-47143`, | ||
28 | :cve_nist:`2024-48881`, :cve_nist:`2024-50051`, :cve_nist:`2024-50074`, :cve_nist:`2024-50082`, | ||
29 | :cve_nist:`2024-50083`, :cve_nist:`2024-50099`, :cve_nist:`2024-50115`, :cve_nist:`2024-50116`, | ||
30 | :cve_nist:`2024-50117`, :cve_nist:`2024-50142`, :cve_nist:`2024-50148`, :cve_nist:`2024-50150`, | ||
31 | :cve_nist:`2024-50151`, :cve_nist:`2024-50167`, :cve_nist:`2024-50168`, :cve_nist:`2024-50171`, | ||
32 | :cve_nist:`2024-50185`, :cve_nist:`2024-50192`, :cve_nist:`2024-50193`, :cve_nist:`2024-50194`, | ||
33 | :cve_nist:`2024-50195`, :cve_nist:`2024-50198`, :cve_nist:`2024-50201`, :cve_nist:`2024-50202`, | ||
34 | :cve_nist:`2024-50205`, :cve_nist:`2024-50208`, :cve_nist:`2024-50209`, :cve_nist:`2024-50229`, | ||
35 | :cve_nist:`2024-50230`, :cve_nist:`2024-50233`, :cve_nist:`2024-50234`, :cve_nist:`2024-50236`, | ||
36 | :cve_nist:`2024-50237`, :cve_nist:`2024-50251`, :cve_nist:`2024-50262`, :cve_nist:`2024-50264`, | ||
37 | :cve_nist:`2024-50265`, :cve_nist:`2024-50267`, :cve_nist:`2024-50268`, :cve_nist:`2024-50269`, | ||
38 | :cve_nist:`2024-50273`, :cve_nist:`2024-50278`, :cve_nist:`2024-50279`, :cve_nist:`2024-50282`, | ||
39 | :cve_nist:`2024-50287`, :cve_nist:`2024-50292`, :cve_nist:`2024-50296`, :cve_nist:`2024-50299`, | ||
40 | :cve_nist:`2024-50301`, :cve_nist:`2024-50302`, :cve_nist:`2024-53042`, :cve_nist:`2024-53052`, | ||
41 | :cve_nist:`2024-53057`, :cve_nist:`2024-53059`, :cve_nist:`2024-53060`, :cve_nist:`2024-53061`, | ||
42 | :cve_nist:`2024-53063`, :cve_nist:`2024-53066`, :cve_nist:`2024-53096`, :cve_nist:`2024-53097`, | ||
43 | :cve_nist:`2024-53101`, :cve_nist:`2024-53103`, :cve_nist:`2024-53104`, :cve_nist:`2024-53145`, | ||
44 | :cve_nist:`2024-53146`, :cve_nist:`2024-53150`, :cve_nist:`2024-53155`, :cve_nist:`2024-53156`, | ||
45 | :cve_nist:`2024-53157`, :cve_nist:`2024-53161`, :cve_nist:`2024-53165`, :cve_nist:`2024-53171`, | ||
46 | :cve_nist:`2024-53173`, :cve_nist:`2024-53174`, :cve_nist:`2024-53194`, :cve_nist:`2024-53197`, | ||
47 | :cve_nist:`2024-53217`, :cve_nist:`2024-53226`, :cve_nist:`2024-53227`, :cve_nist:`2024-53237`, | ||
48 | :cve_nist:`2024-53239`, :cve_nist:`2024-55916`, :cve_nist:`2024-56548`, :cve_nist:`2024-56558`, | ||
49 | :cve_nist:`2024-56567`, :cve_nist:`2024-56568`, :cve_nist:`2024-56569`, :cve_nist:`2024-56572`, | ||
50 | :cve_nist:`2024-56574`, :cve_nist:`2024-56581`, :cve_nist:`2024-56587`, :cve_nist:`2024-56593`, | ||
51 | :cve_nist:`2024-56595`, :cve_nist:`2024-56596`, :cve_nist:`2024-56598`, :cve_nist:`2024-56600`, | ||
52 | :cve_nist:`2024-56601`, :cve_nist:`2024-56602`, :cve_nist:`2024-56603`, :cve_nist:`2024-56605`, | ||
53 | :cve_nist:`2024-56606`, :cve_nist:`2024-56615`, :cve_nist:`2024-56619`, :cve_nist:`2024-56623`, | ||
54 | :cve_nist:`2024-56629`, :cve_nist:`2024-56634`, :cve_nist:`2024-56642`, :cve_nist:`2024-56643`, | ||
55 | :cve_nist:`2024-56648`, :cve_nist:`2024-56650`, :cve_nist:`2024-56659`, :cve_nist:`2024-56662`, | ||
56 | :cve_nist:`2024-56670`, :cve_nist:`2024-56688`, :cve_nist:`2024-56698`, :cve_nist:`2024-56704`, | ||
57 | :cve_nist:`2024-56716`, :cve_nist:`2024-56720`, :cve_nist:`2024-56723`, :cve_nist:`2024-56724`, | ||
58 | :cve_nist:`2024-56728`, :cve_nist:`2024-56739`, :cve_nist:`2024-56746`, :cve_nist:`2024-56747`, | ||
59 | :cve_nist:`2024-56748`, :cve_nist:`2024-56754`, :cve_nist:`2024-56756`, :cve_nist:`2024-56770`, | ||
60 | :cve_nist:`2024-56779`, :cve_nist:`2024-56780`, :cve_nist:`2024-56781`, :cve_nist:`2024-56785`, | ||
61 | :cve_nist:`2024-57802`, :cve_nist:`2024-57807`, :cve_nist:`2024-57850`, :cve_nist:`2024-57874`, | ||
62 | :cve_nist:`2024-57890`, :cve_nist:`2024-57896`, :cve_nist:`2024-57900`, :cve_nist:`2024-57901`, | ||
63 | :cve_nist:`2024-57902`, :cve_nist:`2024-57910`, :cve_nist:`2024-57911`, :cve_nist:`2024-57913`, | ||
64 | :cve_nist:`2024-57922`, :cve_nist:`2024-57938`, :cve_nist:`2024-57939`, :cve_nist:`2024-57946`, | ||
65 | :cve_nist:`2024-57951`, :cve_nist:`2025-21638`, :cve_nist:`2025-21687`, :cve_nist:`2025-21689`, | ||
66 | :cve_nist:`2025-21692`, :cve_nist:`2025-21694`, :cve_nist:`2025-21697` and :cve_nist:`2025-21699` | ||
67 | - linux-yocto/5.15: Fix :cve_nist:`2024-57979`, :cve_nist:`2024-58034`, :cve_nist:`2024-58052`, | ||
68 | :cve_nist:`2024-58055`, :cve_nist:`2024-58058`, :cve_nist:`2024-58063`, :cve_nist:`2024-58069`, | ||
69 | :cve_nist:`2024-58071`, :cve_nist:`2024-58076`, :cve_nist:`2024-58083`, :cve_nist:`2025-21700`, | ||
70 | :cve_nist:`2025-21703`, :cve_nist:`2025-21715`, :cve_nist:`2025-21722`, :cve_nist:`2025-21727`, | ||
71 | :cve_nist:`2025-21731`, :cve_nist:`2025-21753`, :cve_nist:`2025-21756`, :cve_nist:`2025-21760`, | ||
72 | :cve_nist:`2025-21761`, :cve_nist:`2025-21762`, :cve_nist:`2025-21763`, :cve_nist:`2025-21764`, | ||
73 | :cve_nist:`2025-21796`, :cve_nist:`2025-21811`, :cve_nist:`2025-21887`, :cve_nist:`2025-21898`, | ||
74 | :cve_nist:`2025-21904`, :cve_nist:`2025-21905`, :cve_nist:`2025-21912`, :cve_nist:`2025-21917`, | ||
75 | :cve_nist:`2025-21919`, :cve_nist:`2025-21920`, :cve_nist:`2025-21922`, :cve_nist:`2025-21934`, | ||
76 | :cve_nist:`2025-21943`, :cve_nist:`2025-21948` and :cve_nist:`2025-21951` | ||
77 | - libpcre2: Ignore :cve_nist:`2022-1586` | ||
78 | - libtasn1: Fix :cve_nist:`2024-12133` | ||
79 | - libxml2: Fix :cve_nist:`2022-49043`, :cve_nist:`2024-56171`, :cve_nist:`2025-24928` and | ||
80 | :cve_nist:`2025-27113` | ||
81 | - libxslt: Fix :cve_nist:`2024-55549` and :cve_nist:`2025-24855` | ||
82 | - llvm: Fix :cve_nist:`2024-0151` | ||
83 | - mpg123: Fix :cve_nist:`2024-10573` | ||
84 | - openssh: Fix :cve_nist:`2025-26465` | ||
85 | - ovmf: Revert Fix for CVE-2023-45236 :cve_nist:`2023-45237` | ||
86 | - perl: Ignore :cve_nist:`2023-47038` | ||
87 | - puzzles: Ignore :cve_nist:`2024-13769`, :cve_nist:`2024-13770` and :cve_nist:`2025-0837` | ||
88 | - python3: Fix :cve_nist:`2025-0938` | ||
89 | - ruby: Fix :cve_nist:`2024-41946`, :cve_nist:`2025-27219` and :cve_nist:`2025-27220` | ||
90 | - subversion: Ignore :cve_nist:`2024-45720` | ||
91 | - systemd: Fix :cve_nist:`2022-3821`, :cve_nist:`2022-4415`, :cve_nist:`2022-45873` and | ||
92 | :cve_nist:`2023-7008` | ||
93 | - tiff: mark :cve_nist:`2023-30774` as patched with existing patch | ||
94 | - u-boot: Fix :cve_nist:`2022-2347`, :cve_nist:`2022-30767`, :cve_nist:`2022-30790`, | ||
95 | :cve_nist:`2024-57254`, :cve_nist:`2024-57255`, :cve_nist:`2024-57256`, :cve_nist:`2024-57257`, | ||
96 | :cve_nist:`2024-57258` and :cve_nist:`2024-57259` | ||
97 | - vim: Fix :cve_nist:`2025-1215`, :cve_nist:`2025-22134`, :cve_nist:`2025-24014`, | ||
98 | :cve_nist:`2025-26603`, :cve_nist:`2025-27423` and :cve_nist:`2025-29768` | ||
99 | - xserver-xorg: Fix :cve_nist:`2022-49737`, :cve_nist:`2025-26594`, :cve_nist:`2025-26595`, | ||
100 | :cve_nist:`2025-26596`, :cve_nist:`2025-26597`, :cve_nist:`2025-26598`, :cve_nist:`2025-26599`, | ||
101 | :cve_nist:`2025-26600` and :cve_nist:`2025-26601` | ||
102 | - xwayland: Fix :cve_nist:`2022-49737`, :cve_nist:`2024-9632`, :cve_nist:`2024-21885`, | ||
103 | :cve_nist:`2024-21886`, :cve_nist:`2024-31080`, :cve_nist:`2024-31081`, :cve_nist:`2024-31083`, | ||
104 | :cve_nist:`2025-26594`, :cve_nist:`2025-26595`, :cve_nist:`2025-26596`, :cve_nist:`2025-26597`, | ||
105 | :cve_nist:`2025-26598`, :cve_nist:`2025-26599`, :cve_nist:`2025-26600` and :cve_nist:`2025-26601` | ||
106 | - zlib: Fix :cve_nist:`2014-9485` | ||
107 | |||
108 | |||
109 | |||
110 | Fixes in Yocto-4.0.26 | ||
111 | ~~~~~~~~~~~~~~~~~~~~~ | ||
112 | |||
113 | - bind: Upgrade to 9.18.33 | ||
114 | - bitbake: cache: bump cache version | ||
115 | - bitbake: siggen.py: Improve taskhash reproducibility | ||
116 | - boost: fix do_fetch error | ||
117 | - build-appliance-image: Update to kirkstone head revision | ||
118 | - contributor-guide/submit-changes: add policy on AI generated code | ||
119 | - cve-update-nvd2-native: handle missing vulnStatus | ||
120 | - docs: Add favicon for the documentation html | ||
121 | - docs: Remove all mention of core-image-lsb | ||
122 | - libtasn1: upgrade to 4.20.0 | ||
123 | - libxcrypt-compat: Remove libcrypt.so to fix conflict with libcrypt | ||
124 | - libxml2: fix compilation of explicit child axis in pattern | ||
125 | - linux-yocto/5.10: update to v5.10.234 | ||
126 | - linux-yocto/5.15: update to v5.15.179 | ||
127 | - mesa: Fix missing GLES3 headers in SDK sysroot | ||
128 | - mesa: Update :term:`SRC_URI` | ||
129 | - meta: Enable '-o pipefail' for the SDK installer | ||
130 | - migration-guides: add release notes for 4.0.25 | ||
131 | - poky.conf: add ubuntu2404 to :term:`SANITY_TESTED_DISTROS` | ||
132 | - poky.conf: bump version for 4.0.26 | ||
133 | - procps: replaced one use of fputs(3) with a write(2) call | ||
134 | - ref-manual: don't refer to poky-lsb | ||
135 | - scripts/install-buildtools: Update to 4.0.24 | ||
136 | - scritps/runqemu: Ensure we only have two serial ports | ||
137 | - systemd: upgrade to 250.14 | ||
138 | - tzcode-native: Fix compiler setting from 2023d version | ||
139 | - tzcode: Update :term:`SRC_URI` | ||
140 | - tzdata/tzcode-native: upgrade 2025a | ||
141 | - vim: Upgrade to 9.1.1198 | ||
142 | - virglrenderer: fix do_fetch error | ||
143 | - vulnerabilities/classes: remove references to cve-check text format | ||
144 | - xz: Update :term:`SRC_URI` | ||
145 | - yocto-uninative: Update to 4.7 for glibc 2.41 | ||
146 | |||
147 | |||
148 | Known Issues in Yocto-4.0.26 | ||
149 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
150 | |||
151 | - N/A | ||
152 | |||
153 | |||
154 | Contributors to Yocto-4.0.26 | ||
155 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
156 | |||
157 | Thanks to the following people who contributed to this release: | ||
158 | |||
159 | - Aleksandar Nikolic | ||
160 | - Alessio Cascone | ||
161 | - Antonin Godard | ||
162 | - Archana Polampalli | ||
163 | - Ashish Sharma | ||
164 | - Bruce Ashfield | ||
165 | - Carlos Dominguez | ||
166 | - Deepesh Varatharajan | ||
167 | - Divya Chellam | ||
168 | - Guocai He | ||
169 | - Hitendra Prajapati | ||
170 | - Hongxu Jia | ||
171 | - Jiaying Song | ||
172 | - Johannes Kauffmann | ||
173 | - Kai Kang | ||
174 | - Lee Chee Yang | ||
175 | - Libo Chen | ||
176 | - Marta Rybczynska | ||
177 | - Michael Halstead | ||
178 | - Mingli Yu | ||
179 | - Moritz Haase | ||
180 | - Narpat Mali | ||
181 | - Paulo Neves | ||
182 | - Peter Marko | ||
183 | - Priyal Doshi | ||
184 | - Richard Purdie | ||
185 | - Robert Yang | ||
186 | - Ross Burton | ||
187 | - Sakib Sajal | ||
188 | - Steve Sakoman | ||
189 | - Vijay Anusuri | ||
190 | - Yogita Urade | ||
191 | - Zhang Peng | ||
192 | |||
193 | |||
194 | Repositories / Downloads for Yocto-4.0.26 | ||
195 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
196 | |||
197 | poky | ||
198 | |||
199 | - Repository Location: :yocto_git:`/poky` | ||
200 | - Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>` | ||
201 | - Tag: :yocto_git:`yocto-4.0.26 </poky/log/?h=yocto-4.0.26>` | ||
202 | - Git Revision: :yocto_git:`d70d287a77d5026b698ac237ab865b2dafd36bb8 </poky/commit/?id=d70d287a77d5026b698ac237ab865b2dafd36bb8>` | ||
203 | - Release Artefact: poky-d70d287a77d5026b698ac237ab865b2dafd36bb8 | ||
204 | - sha: 3ebfadb8bff4c1ca12b3cf3e4ef6e3ac2ce52b73570266daa98436c9959249f2 | ||
205 | - Download Locations: | ||
206 | https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.26/poky-d70d287a77d5026b698ac237ab865b2dafd36bb8.tar.bz2 | ||
207 | https://mirrors.kernel.org/yocto/yocto/yocto-4.0.26/poky-d70d287a77d5026b698ac237ab865b2dafd36bb8.tar.bz2 | ||
208 | |||
209 | openembedded-core | ||
210 | |||
211 | - Repository Location: :oe_git:`/openembedded-core` | ||
212 | - Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>` | ||
213 | - Tag: :oe_git:`yocto-4.0.26 </openembedded-core/log/?h=yocto-4.0.26>` | ||
214 | - Git Revision: :oe_git:`1efbe1004bc82e7c14c1e8bd4ce644f5015c3346 </openembedded-core/commit/?id=1efbe1004bc82e7c14c1e8bd4ce644f5015c3346>` | ||
215 | - Release Artefact: oecore-1efbe1004bc82e7c14c1e8bd4ce644f5015c3346 | ||
216 | - sha: d3805e034dabd0865dbf55488b2c16d4ea0351d37aa826f0054a6bfdde5a8be9 | ||
217 | - Download Locations: | ||
218 | https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.26/oecore-1efbe1004bc82e7c14c1e8bd4ce644f5015c3346.tar.bz2 | ||
219 | https://mirrors.kernel.org/yocto/yocto/yocto-4.0.26/oecore-1efbe1004bc82e7c14c1e8bd4ce644f5015c3346.tar.bz2 | ||
220 | |||
221 | meta-mingw | ||
222 | |||
223 | - Repository Location: :yocto_git:`/meta-mingw` | ||
224 | - Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>` | ||
225 | - Tag: :yocto_git:`yocto-4.0.26 </meta-mingw/log/?h=yocto-4.0.26>` | ||
226 | - Git Revision: :yocto_git:`87c22abb1f11be430caf4372e6b833dc7d77564e </meta-mingw/commit/?id=87c22abb1f11be430caf4372e6b833dc7d77564e>` | ||
227 | - Release Artefact: meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e | ||
228 | - sha: f0bc4873e2e0319fb9d6d6ab9b98eb3f89664d4339a167d2db6a787dd12bc1a8 | ||
229 | - Download Locations: | ||
230 | https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.26/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2 | ||
231 | https://mirrors.kernel.org/yocto/yocto/yocto-4.0.26/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2 | ||
232 | |||
233 | meta-gplv2 | ||
234 | |||
235 | - Repository Location: :yocto_git:`/meta-gplv2` | ||
236 | - Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>` | ||
237 | - Tag: :yocto_git:`yocto-4.0.26 </meta-gplv2/log/?h=yocto-4.0.26>` | ||
238 | - Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>` | ||
239 | - Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a | ||
240 | - sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d | ||
241 | - Download Locations: | ||
242 | https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.26/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 | ||
243 | https://mirrors.kernel.org/yocto/yocto/yocto-4.0.26/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 | ||
244 | |||
245 | bitbake | ||
246 | |||
247 | - Repository Location: :oe_git:`/bitbake` | ||
248 | - Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>` | ||
249 | - Tag: :oe_git:`yocto-4.0.26 </bitbake/log/?h=yocto-4.0.26>` | ||
250 | - Git Revision: :oe_git:`046871d9fd76efdca7b72718b328d8f545523f7e </bitbake/commit/?id=046871d9fd76efdca7b72718b328d8f545523f7e>` | ||
251 | - Release Artefact: bitbake-046871d9fd76efdca7b72718b328d8f545523f7e | ||
252 | - sha: e9df0a9f5921b583b539188d66b23f120e1751000e7822e76c3391d5c76ee21a | ||
253 | - Download Locations: | ||
254 | https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.26/bitbake-046871d9fd76efdca7b72718b328d8f545523f7e.tar.bz2 | ||
255 | https://mirrors.kernel.org/yocto/yocto/yocto-4.0.26/bitbake-046871d9fd76efdca7b72718b328d8f545523f7e.tar.bz2 | ||
256 | |||
257 | yocto-docs | ||
258 | |||
259 | - Repository Location: :yocto_git:`/yocto-docs` | ||
260 | - Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>` | ||
261 | - Tag: :yocto_git:`yocto-4.0.26 </yocto-docs/log/?h=yocto-4.0.26>` | ||
262 | - Git Revision: :yocto_git:`9b4c36f7b02dd4bedfec90206744a1e90e37733c </yocto-docs/commit/?id=9b4c36f7b02dd4bedfec90206744a1e90e37733c>` | ||
263 | |||
diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst index c7e062bdfb..22ec460014 100644 --- a/documentation/overview-manual/concepts.rst +++ b/documentation/overview-manual/concepts.rst | |||
@@ -983,7 +983,7 @@ package. | |||
983 | 983 | ||
984 | For more information on the ``oe-pkgdata-util`` utility, see the section | 984 | For more information on the ``oe-pkgdata-util`` utility, see the section |
985 | :ref:`dev-manual/debugging:Viewing Package Information with | 985 | :ref:`dev-manual/debugging:Viewing Package Information with |
986 | \`\`oe-pkgdata-util\`\`` of the Yocto Project Development Tasks Manual. | 986 | ``oe-pkgdata-util``` of the Yocto Project Development Tasks Manual. |
987 | 987 | ||
988 | To add a custom package variant of the ``${PN}`` recipe named | 988 | To add a custom package variant of the ``${PN}`` recipe named |
989 | ``${PN}-extra`` (name is arbitrary), one can add it to the | 989 | ``${PN}-extra`` (name is arbitrary), one can add it to the |
diff --git a/documentation/ref-manual/devtool-reference.rst b/documentation/ref-manual/devtool-reference.rst index ccf4ab3d13..56070b6218 100644 --- a/documentation/ref-manual/devtool-reference.rst +++ b/documentation/ref-manual/devtool-reference.rst | |||
@@ -432,7 +432,7 @@ You can read more on the ``devtool upgrade`` workflow in the | |||
432 | ":ref:`sdk-manual/extensible:use \`\`devtool upgrade\`\` to create a version of the recipe that supports a newer version of the software`" | 432 | ":ref:`sdk-manual/extensible:use \`\`devtool upgrade\`\` to create a version of the recipe that supports a newer version of the software`" |
433 | section in the Yocto Project Application Development and the Extensible | 433 | section in the Yocto Project Application Development and the Extensible |
434 | Software Development Kit (eSDK) manual. You can also see an example of | 434 | Software Development Kit (eSDK) manual. You can also see an example of |
435 | how to use ``devtool upgrade`` in the ":ref:`dev-manual/upgrading-recipes:using \`\`devtool upgrade\`\``" | 435 | how to use ``devtool upgrade`` in the ":ref:`dev-manual/upgrading-recipes:using ``devtool upgrade```" |
436 | section in the Yocto Project Development Tasks Manual. | 436 | section in the Yocto Project Development Tasks Manual. |
437 | 437 | ||
438 | .. _devtool-resetting-a-recipe: | 438 | .. _devtool-resetting-a-recipe: |
diff --git a/documentation/ref-manual/structure.rst b/documentation/ref-manual/structure.rst index 4cf23544db..1bb35da5dc 100644 --- a/documentation/ref-manual/structure.rst +++ b/documentation/ref-manual/structure.rst | |||
@@ -498,7 +498,7 @@ generated during the :ref:`ref-tasks-packagedata` task. The files stored in this | |||
498 | directory contain information about each output package produced by the | 498 | directory contain information about each output package produced by the |
499 | OpenEmbedded build system, and are used in different ways by the build system | 499 | OpenEmbedded build system, and are used in different ways by the build system |
500 | such as ":ref:`dev-manual/debugging:viewing package information with | 500 | such as ":ref:`dev-manual/debugging:viewing package information with |
501 | \`\`oe-pkgdata-util\`\``". | 501 | ``oe-pkgdata-util```". |
502 | 502 | ||
503 | .. _structure-build-tmp-sstate-control: | 503 | .. _structure-build-tmp-sstate-control: |
504 | 504 | ||
diff --git a/documentation/ref-manual/svg/releases.svg b/documentation/ref-manual/svg/releases.svg index aad50cf593..3a379078b8 100644 --- a/documentation/ref-manual/svg/releases.svg +++ b/documentation/ref-manual/svg/releases.svg | |||
@@ -2,11 +2,11 @@ | |||
2 | <svg | 2 | <svg |
3 | version="1.1" | 3 | version="1.1" |
4 | id="svg2" | 4 | id="svg2" |
5 | width="1523.001" | 5 | width="1992.7236" |
6 | height="504.30499" | 6 | height="613.35602" |
7 | viewBox="0 0 1523.001 504.30497" | 7 | viewBox="0 0 1992.7236 613.35599" |
8 | sodipodi:docname="releases.svg" | 8 | sodipodi:docname="releases.svg" |
9 | inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)" | 9 | inkscape:version="1.4.1 (93de688d07, 2025-03-30)" |
10 | inkscape:export-filename="../../../../../../../../tmp/releases.png" | 10 | inkscape:export-filename="../../../../../../../../tmp/releases.png" |
11 | inkscape:export-xdpi="96" | 11 | inkscape:export-xdpi="96" |
12 | inkscape:export-ydpi="96" | 12 | inkscape:export-ydpi="96" |
@@ -70,7 +70,7 @@ | |||
70 | scale_width="1" | 70 | scale_width="1" |
71 | end_linecap_type="zerowidth" | 71 | end_linecap_type="zerowidth" |
72 | not_jump="false" | 72 | not_jump="false" |
73 | message="<b>Ctrl + click</b> on existing node and move it" /> | 73 | message="" /> |
74 | <marker | 74 | <marker |
75 | style="overflow:visible" | 75 | style="overflow:visible" |
76 | id="marker5783" | 76 | id="marker5783" |
@@ -412,9 +412,9 @@ | |||
412 | inkscape:window-height="2069" | 412 | inkscape:window-height="2069" |
413 | id="namedview4" | 413 | id="namedview4" |
414 | showgrid="true" | 414 | showgrid="true" |
415 | inkscape:zoom="2.1971372" | 415 | inkscape:zoom="1.5536106" |
416 | inkscape:cx="1068.2082" | 416 | inkscape:cx="1158.2696" |
417 | inkscape:cy="287.87461" | 417 | inkscape:cy="273.55632" |
418 | inkscape:window-x="2256" | 418 | inkscape:window-x="2256" |
419 | inkscape:window-y="60" | 419 | inkscape:window-y="60" |
420 | inkscape:window-maximized="1" | 420 | inkscape:window-maximized="1" |
@@ -433,8 +433,8 @@ | |||
433 | <inkscape:grid | 433 | <inkscape:grid |
434 | type="xygrid" | 434 | type="xygrid" |
435 | id="grid1257" | 435 | id="grid1257" |
436 | originx="-289.99936" | 436 | originx="-289.06071" |
437 | originy="369.99997" | 437 | originy="478.43017" |
438 | spacingy="1" | 438 | spacingy="1" |
439 | spacingx="1" | 439 | spacingx="1" |
440 | units="px" | 440 | units="px" |
@@ -444,66 +444,90 @@ | |||
444 | inkscape:groupmode="layer" | 444 | inkscape:groupmode="layer" |
445 | inkscape:label="Image" | 445 | inkscape:label="Image" |
446 | id="g10" | 446 | id="g10" |
447 | transform="translate(-289.99936,370.00003)"> | 447 | transform="translate(-289.06072,478.43022)"> |
448 | <rect | ||
449 | style="fill:#333333;fill-opacity:0;stroke:#000000;stroke-width:0.713896;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-opacity:0" | ||
450 | id="rect1" | ||
451 | width="1992.0098" | ||
452 | height="612.64215" | ||
453 | x="289.41766" | ||
454 | y="-478.07327" | ||
455 | ry="24.97636" /> | ||
448 | <path | 456 | <path |
449 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 457 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
450 | d="m 563.40434,64.000628 v -415.635938 0 0" | 458 | d="m 563.40434,64.000628 v -524.414808 0 0" |
451 | id="path207708" /> | 459 | id="path207708" /> |
452 | <path | 460 | <path |
453 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 461 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
454 | d="m 683.40434,64.000628 v -415.635938 0 0" | 462 | d="m 683.40434,64.000628 v -524.414808 0 0" |
455 | id="path207708-4" /> | 463 | id="path207708-4" /> |
456 | <path | 464 | <path |
457 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 465 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
458 | d="m 803.40434,64.000628 v -415.635938 0 0" | 466 | d="m 803.40434,64.000628 v -524.414808 0 0" |
459 | id="path207708-4-3" /> | 467 | id="path207708-4-3" /> |
460 | <path | 468 | <path |
461 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 469 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
462 | d="m 923.40434,64.000588 v -415.635898 0 0" | 470 | d="m 923.40434,64.000577 v -524.414757 0 0" |
463 | id="path207708-4-3-6" /> | 471 | id="path207708-4-3-6" /> |
464 | <path | 472 | <path |
465 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 473 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
466 | d="m 1043.4043,64.000588 v -415.635898 0 0" | 474 | d="m 1043.4043,64.000577 v -524.414757 0 0" |
467 | id="path207708-4-3-6-2" /> | 475 | id="path207708-4-3-6-2" /> |
468 | <path | 476 | <path |
469 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 477 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
470 | d="m 1163.4043,64.000588 v -415.635898 0 0" | 478 | d="m 1163.4043,64.000577 v -524.414757 0 0" |
471 | id="path207708-4-3-6-2-8" /> | 479 | id="path207708-4-3-6-2-8" /> |
472 | <path | 480 | <path |
473 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 481 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
474 | d="m 1283.4043,64.000588 v -415.635898 0 0" | 482 | d="m 1283.4043,64.000577 v -524.414757 0 0" |
475 | id="path207708-4-3-6-2-8-4" /> | 483 | id="path207708-4-3-6-2-8-4" /> |
476 | <path | 484 | <path |
477 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 485 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
478 | d="m 1403.4043,64.000588 v -415.635898 0 0" | 486 | d="m 1403.4043,64.000577 v -524.414757 0 0" |
479 | id="path207708-4-3-6-2-8-4-3" /> | 487 | id="path207708-4-3-6-2-8-4-3" /> |
480 | <path | 488 | <path |
481 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.475347;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 489 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.475347;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
482 | d="m 1523.4043,64.000568 v -415.757648 0 0" | 490 | d="m 1523.4043,64.000568 v -415.757648 0 0" |
483 | id="path207708-4-3-6-2-8-4-3-8" /> | 491 | id="path207708-4-3-6-2-8-4-3-8" /> |
484 | <path | 492 | <path |
485 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 493 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
486 | d="m 1523.4043,64.000588 v -415.635898 0 0" | 494 | d="m 1523.4043,64.000577 v -524.414757 0 0" |
487 | id="path207708-4-3-6-2-8-4-3-8-0" /> | 495 | id="path207708-4-3-6-2-8-4-3-8-0" /> |
488 | <path | 496 | <path |
489 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 497 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
490 | d="m 1643.3583,64.000578 v -415.635868 0 0" | 498 | d="m 1643.3583,64.000565 v -524.414715 0 0" |
491 | id="path207708-4-3-6-2-8-4-3-8-4" /> | 499 | id="path207708-4-3-6-2-8-4-3-8-4" /> |
492 | <path | 500 | <path |
493 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 501 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
494 | d="m 1763.4043,64.000578 v -415.635868 0 0" | 502 | d="m 1763.4043,64.000565 v -524.414715 0 0" |
495 | id="path207708-4-3-6-2-8-4-3-8-4-0" /> | 503 | id="path207708-4-3-6-2-8-4-3-8-4-0" /> |
496 | <path | 504 | <path |
497 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 505 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
498 | d="m 443.40434,64.000628 v -415.635938 0 0" | 506 | d="m 1883.7877,64.878769 v -524.414709 0 0" |
507 | id="path207708-4-3-6-2-8-4-3-8-4-0-8" /> | ||
508 | <path | ||
509 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
510 | d="m 2002.9599,64.984489 v -524.414709 0 0" | ||
511 | id="path207708-4-3-6-2-8-4-3-8-4-0-8-8" /> | ||
512 | <path | ||
513 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
514 | d="m 2123.2232,62.984489 v -524.414709 0 0" | ||
515 | id="path207708-4-3-6-2-8-4-3-8-4-0-8-8-1" /> | ||
516 | <path | ||
517 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
518 | d="m 2243.313,63.984489 v -524.414709 0 0" | ||
519 | id="path207708-4-3-6-2-8-4-3-8-4-0-8-8-1-9" /> | ||
520 | <path | ||
521 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
522 | d="m 443.40434,64.000628 v -524.414808 0 0" | ||
499 | id="path207708-9" /> | 523 | id="path207708-9" /> |
500 | <path | 524 | <path |
501 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 525 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
502 | d="m 323.40434,64.000608 v -375.000008 0 0" | 526 | d="m 323.40434,64.000608 v -375.000008 0 0" |
503 | id="path207708-9-6" /> | 527 | id="path207708-9-6" /> |
504 | <path | 528 | <path |
505 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.449183;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 529 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.50455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
506 | d="m 323.40434,64.000618 v -415.635908 0 0" | 530 | d="m 323.40434,64.000616 v -524.414766 0 0" |
507 | id="path207708-9-6-2" /> | 531 | id="path207708-9-6-2" /> |
508 | <text | 532 | <text |
509 | xml:space="preserve" | 533 | xml:space="preserve" |
@@ -536,7 +560,7 @@ | |||
536 | x="-59.575905" | 560 | x="-59.575905" |
537 | y="580.05695" /></text> | 561 | y="580.05695" /></text> |
538 | <rect | 562 | <rect |
539 | style="fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-opacity:1;opacity:0.5" | 563 | style="opacity:0.5;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-opacity:1" |
540 | id="rect917-0-0-4-4-9-4" | 564 | id="rect917-0-0-4-4-9-4" |
541 | width="160.00002" | 565 | width="160.00002" |
542 | height="45.000004" | 566 | height="45.000004" |
@@ -584,14 +608,6 @@ | |||
584 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | 608 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" |
585 | id="tspan10317-2-9-1-4">4.2</tspan></text> | 609 | id="tspan10317-2-9-1-4">4.2</tspan></text> |
586 | <rect | 610 | <rect |
587 | style="opacity:0.75;fill:#251f32;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-opacity:1" | ||
588 | id="rect917-0-0-4-4-9-4-5-3-9-2-3" | ||
589 | width="140" | ||
590 | height="45.000004" | ||
591 | x="1043.132" | ||
592 | y="-328.2114" | ||
593 | ry="2.2558987" /> | ||
594 | <rect | ||
595 | style="opacity:1;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-opacity:1" | 611 | style="opacity:1;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-opacity:1" |
596 | id="rect917-0-0-4-4-9-4-5-3-9-2-3-6" | 612 | id="rect917-0-0-4-4-9-4-5-3-9-2-3-6" |
597 | width="140" | 613 | width="140" |
@@ -615,22 +631,78 @@ | |||
615 | y="-238.332" | 631 | y="-238.332" |
616 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | 632 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" |
617 | id="tspan10317-2-9-1-4-6-5-6">5.1</tspan></text> | 633 | id="tspan10317-2-9-1-4-6-5-6">5.1</tspan></text> |
634 | <rect | ||
635 | style="fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-opacity:1" | ||
636 | id="rect917-0-0-4-4-9-4-5-3-9-2-3-6-2" | ||
637 | width="140" | ||
638 | height="45.000004" | ||
639 | x="1043.4697" | ||
640 | y="-328.48172" | ||
641 | ry="2.2558987" /> | ||
642 | <text | ||
643 | xml:space="preserve" | ||
644 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||
645 | x="1090.4542" | ||
646 | y="-309.61823" | ||
647 | id="text1185-3-55-4-0-0-0-1-1-6-4-7"><tspan | ||
648 | sodipodi:role="line" | ||
649 | x="1090.4542" | ||
650 | y="-309.61823" | ||
651 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | ||
652 | id="tspan957-2-8-6-3-9-7-4-2-0-0">Walnascar</tspan><tspan | ||
653 | sodipodi:role="line" | ||
654 | x="1090.4542" | ||
655 | y="-291.62155" | ||
656 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | ||
657 | id="tspan10317-2-9-1-4-6-5-6-9">5.2</tspan></text> | ||
658 | <rect | ||
659 | style="opacity:0.75;fill:#251f32;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-opacity:1" | ||
660 | id="rect917-0-0-4-4-9-4-5-3-9-2-3-67" | ||
661 | width="140" | ||
662 | height="45.000004" | ||
663 | x="1163.6425" | ||
664 | y="-382.27469" | ||
665 | ry="2.2558987" /> | ||
618 | <text | 666 | <text |
619 | xml:space="preserve" | 667 | xml:space="preserve" |
620 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | 668 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
621 | x="1094.2197" | 669 | x="1214.9716" |
622 | y="-309.83084" | 670 | y="-363.89413" |
623 | id="text1185-3-55-4-0-0-0-1-1-6-4-3"><tspan | 671 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-53"><tspan |
624 | sodipodi:role="line" | 672 | sodipodi:role="line" |
625 | x="1094.2197" | 673 | x="1214.9716" |
626 | y="-309.83084" | 674 | y="-363.89413" |
627 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | 675 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" |
628 | id="tspan957-2-8-6-3-9-7-4-2-0-5">Walnascar</tspan><tspan | 676 | id="tspan957-2-8-6-3-9-7-4-2-0-5-5">Whinlatter</tspan><tspan |
629 | sodipodi:role="line" | 677 | sodipodi:role="line" |
630 | x="1094.2197" | 678 | x="1214.9716" |
631 | y="-291.83417" | 679 | y="-345.89746" |
632 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | 680 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" |
633 | id="tspan10317-2-9-1-4-6-5-6-6">5.2</tspan></text> | 681 | id="tspan10317-2-9-1-4-6-5-6-6-6">5.3</tspan></text> |
682 | <rect | ||
683 | style="opacity:0.75;fill:#251f32;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:5.29752;stroke-opacity:1" | ||
684 | id="rect917-0-0-4-4-9-4-5-3-9-2-3-67-6" | ||
685 | width="982.23163" | ||
686 | height="45.000004" | ||
687 | x="1283.7023" | ||
688 | y="-436.77539" | ||
689 | ry="2.2558987" /> | ||
690 | <text | ||
691 | xml:space="preserve" | ||
692 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||
693 | x="1335.1118" | ||
694 | y="-418.39484" | ||
695 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-53-0"><tspan | ||
696 | sodipodi:role="line" | ||
697 | x="1335.1118" | ||
698 | y="-418.39484" | ||
699 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | ||
700 | id="tspan957-2-8-6-3-9-7-4-2-0-5-5-6">Wrynose</tspan><tspan | ||
701 | sodipodi:role="line" | ||
702 | x="1335.1118" | ||
703 | y="-400.39816" | ||
704 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none" | ||
705 | id="tspan10317-2-9-1-4-6-5-6-6-6-2">6.0</tspan></text> | ||
634 | <g | 706 | <g |
635 | id="g1591" | 707 | id="g1591" |
636 | transform="translate(-516.59566,64.000598)"> | 708 | transform="translate(-516.59566,64.000598)"> |
@@ -681,7 +753,7 @@ | |||
681 | id="tspan10317-2-9-0-1">5.0</tspan></text> | 753 | id="tspan10317-2-9-0-1">5.0</tspan></text> |
682 | <g | 754 | <g |
683 | id="g1125-0" | 755 | id="g1125-0" |
684 | transform="matrix(0.42240595,0,0,0.41654472,330.77064,-441.11721)" | 756 | transform="matrix(0.42240595,0,0,0.41654472,330.77064,-497.11721)" |
685 | style="stroke:none;stroke-width:2.38399"> | 757 | style="stroke:none;stroke-width:2.38399"> |
686 | <rect | 758 | <rect |
687 | style="opacity:1;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.76797;stroke-opacity:1" | 759 | style="opacity:1;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:4.76797;stroke-opacity:1" |
@@ -923,8 +995,8 @@ | |||
923 | y="345.7359" /></text> | 995 | y="345.7359" /></text> |
924 | <path | 996 | <path |
925 | id="path29430" | 997 | id="path29430" |
926 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.72671;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 998 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.99503;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
927 | d="M 307.54809,63.999718 H 1783.4043 Z" /> | 999 | d="M 307.54809,63.999718 H 2277.72 Z" /> |
928 | <path | 1000 | <path |
929 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 1001 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
930 | d="m 323.40434,64.000618 v 9.99995 0" | 1002 | d="m 323.40434,64.000618 v 9.99995 0" |
@@ -1437,50 +1509,324 @@ | |||
1437 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | 1509 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
1438 | d="m 1763.4043,64.000578 v 9.99999 0" | 1510 | d="m 1763.4043,64.000578 v 9.99999 0" |
1439 | id="path29548-5-1-3-6-3-1-0-3-4-2-0-0" /> | 1511 | id="path29548-5-1-3-6-3-1-0-3-4-2-0-0" /> |
1512 | <text | ||
1513 | xml:space="preserve" | ||
1514 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||
1515 | x="1885.6029" | ||
1516 | y="94.285194" | ||
1517 | id="text1185-9-7-1-1-8-1-0-4-2-8-2"><tspan | ||
1518 | sodipodi:role="line" | ||
1519 | x="1885.6029" | ||
1520 | y="94.285194" | ||
1521 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1522 | id="tspan31345-4-0-4-81-5-2-8">Oct.</tspan><tspan | ||
1523 | sodipodi:role="line" | ||
1524 | x="1885.6029" | ||
1525 | y="112.28188" | ||
1526 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1527 | id="tspan49906-7-3-8-2-8-9-9">2028</tspan></text> | ||
1528 | <g | ||
1529 | id="g1267-4-5-2-7" | ||
1530 | transform="translate(563.45518,-155.9782)"> | ||
1531 | <path | ||
1532 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1533 | d="m 1200,220.00002 v 9.99999 0" | ||
1534 | id="path29548-5-1-3-6-3-1-0-3-4-1-3" /> | ||
1535 | <path | ||
1536 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1537 | d="m 1220,219.99997 v 5.00004 0" | ||
1538 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-0-5-0-0-5-6" | ||
1539 | inkscape:transform-center-x="14.782001" | ||
1540 | inkscape:transform-center-y="-0.085282837" /> | ||
1541 | <path | ||
1542 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1543 | d="m 1240,219.99997 v 5.00004 0" | ||
1544 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-7-5-3-5-9-1" | ||
1545 | inkscape:transform-center-x="14.782001" | ||
1546 | inkscape:transform-center-y="-0.085282837" /> | ||
1547 | <path | ||
1548 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1549 | d="m 1260,219.99997 v 5.00004 0" | ||
1550 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-5-2-0-9-9-2" | ||
1551 | inkscape:transform-center-x="14.782001" | ||
1552 | inkscape:transform-center-y="-0.085282837" /> | ||
1553 | <path | ||
1554 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1555 | d="m 1280,219.99997 v 5.00004 0" | ||
1556 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-8-9-9-4-1-9" | ||
1557 | inkscape:transform-center-x="14.782001" | ||
1558 | inkscape:transform-center-y="-0.085282837" /> | ||
1559 | <path | ||
1560 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1561 | d="m 1299.7216,219.99997 v 5.00004 0" | ||
1562 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-9-7-0-2-6-4-3" | ||
1563 | inkscape:transform-center-x="-14.78205" | ||
1564 | inkscape:transform-center-y="-0.085282837" /> | ||
1565 | </g> | ||
1566 | <path | ||
1567 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1568 | d="m 1883.4551,64.021829 v 9.99999 0" | ||
1569 | id="path29548-5-1-3-6-3-1-0-3-4-2-0-0-1" /> | ||
1570 | <text | ||
1571 | xml:space="preserve" | ||
1572 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||
1573 | x="2005.5908" | ||
1574 | y="94.339828" | ||
1575 | id="text1185-9-7-1-1-8-1-0-4-2-8-2-4"><tspan | ||
1576 | sodipodi:role="line" | ||
1577 | x="2005.5908" | ||
1578 | y="94.339828" | ||
1579 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1580 | id="tspan31345-4-0-4-81-5-2-8-7">Apr.</tspan><tspan | ||
1581 | sodipodi:role="line" | ||
1582 | x="2005.5908" | ||
1583 | y="112.33651" | ||
1584 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1585 | id="tspan49906-7-3-8-2-8-9-9-8">2029</tspan></text> | ||
1586 | <g | ||
1587 | id="g1267-4-5-2-7-4" | ||
1588 | transform="translate(683.44312,-155.92356)"> | ||
1589 | <path | ||
1590 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1591 | d="m 1200,220.00002 v 9.99999 0" | ||
1592 | id="path29548-5-1-3-6-3-1-0-3-4-1-3-5" /> | ||
1593 | <path | ||
1594 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1595 | d="m 1220,219.99997 v 5.00004 0" | ||
1596 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-0-5-0-0-5-6-0" | ||
1597 | inkscape:transform-center-x="14.782001" | ||
1598 | inkscape:transform-center-y="-0.085282837" /> | ||
1599 | <path | ||
1600 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1601 | d="m 1240,219.99997 v 5.00004 0" | ||
1602 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-7-5-3-5-9-1-3" | ||
1603 | inkscape:transform-center-x="14.782001" | ||
1604 | inkscape:transform-center-y="-0.085282837" /> | ||
1605 | <path | ||
1606 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1607 | d="m 1260,219.99997 v 5.00004 0" | ||
1608 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-5-2-0-9-9-2-6" | ||
1609 | inkscape:transform-center-x="14.782001" | ||
1610 | inkscape:transform-center-y="-0.085282837" /> | ||
1611 | <path | ||
1612 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1613 | d="m 1280,219.99997 v 5.00004 0" | ||
1614 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-8-9-9-4-1-9-1" | ||
1615 | inkscape:transform-center-x="14.782001" | ||
1616 | inkscape:transform-center-y="-0.085282837" /> | ||
1617 | <path | ||
1618 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1619 | d="m 1299.7216,219.99997 v 5.00004 0" | ||
1620 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-9-7-0-2-6-4-3-0" | ||
1621 | inkscape:transform-center-x="-14.78205" | ||
1622 | inkscape:transform-center-y="-0.085282837" /> | ||
1623 | </g> | ||
1624 | <path | ||
1625 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1626 | d="m 2003.443,64.076464 v 9.99999 0" | ||
1627 | id="path29548-5-1-3-6-3-1-0-3-4-2-0-0-1-6" /> | ||
1628 | <text | ||
1629 | xml:space="preserve" | ||
1630 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||
1631 | x="2125.6079" | ||
1632 | y="94.692207" | ||
1633 | id="text1185-9-7-1-1-8-1-0-4-2-8-2-4-2"><tspan | ||
1634 | sodipodi:role="line" | ||
1635 | x="2125.6079" | ||
1636 | y="94.692207" | ||
1637 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1638 | id="tspan31345-4-0-4-81-5-2-8-7-0">Oct.</tspan><tspan | ||
1639 | sodipodi:role="line" | ||
1640 | x="2125.6079" | ||
1641 | y="112.68889" | ||
1642 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1643 | id="tspan49906-7-3-8-2-8-9-9-8-6">2029</tspan></text> | ||
1644 | <g | ||
1645 | id="g1267-4-5-2-7-4-1" | ||
1646 | transform="translate(803.46019,-155.57118)"> | ||
1647 | <path | ||
1648 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1649 | d="m 1200,220.00002 v 9.99999 0" | ||
1650 | id="path29548-5-1-3-6-3-1-0-3-4-1-3-5-5" /> | ||
1651 | <path | ||
1652 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1653 | d="m 1220,219.99997 v 5.00004 0" | ||
1654 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-0-5-0-0-5-6-0-5" | ||
1655 | inkscape:transform-center-x="14.782001" | ||
1656 | inkscape:transform-center-y="-0.085282837" /> | ||
1657 | <path | ||
1658 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1659 | d="m 1240,219.99997 v 5.00004 0" | ||
1660 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-7-5-3-5-9-1-3-4" | ||
1661 | inkscape:transform-center-x="14.782001" | ||
1662 | inkscape:transform-center-y="-0.085282837" /> | ||
1663 | <path | ||
1664 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1665 | d="m 1260,219.99997 v 5.00004 0" | ||
1666 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-5-2-0-9-9-2-6-7" | ||
1667 | inkscape:transform-center-x="14.782001" | ||
1668 | inkscape:transform-center-y="-0.085282837" /> | ||
1669 | <path | ||
1670 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1671 | d="m 1280,219.99997 v 5.00004 0" | ||
1672 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-8-9-9-4-1-9-1-6" | ||
1673 | inkscape:transform-center-x="14.782001" | ||
1674 | inkscape:transform-center-y="-0.085282837" /> | ||
1675 | <path | ||
1676 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1677 | d="m 1299.7216,219.99997 v 5.00004 0" | ||
1678 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-9-7-0-2-6-4-3-0-5" | ||
1679 | inkscape:transform-center-x="-14.78205" | ||
1680 | inkscape:transform-center-y="-0.085282837" /> | ||
1681 | </g> | ||
1682 | <path | ||
1683 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1684 | d="m 2123.4601,64.428843 v 9.99999 0" | ||
1685 | id="path29548-5-1-3-6-3-1-0-3-4-2-0-0-1-6-6" /> | ||
1686 | <path | ||
1687 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1688 | d="m 2123.3825,64.223284 v 9.99999 0" | ||
1689 | id="path29548-5-1-3-6-3-1-0-3-4-2-0-0-1-6-3" /> | ||
1690 | <text | ||
1691 | xml:space="preserve" | ||
1692 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | ||
1693 | x="2245.5474" | ||
1694 | y="94.839027" | ||
1695 | id="text1185-9-7-1-1-8-1-0-4-2-8-2-4-2-7"><tspan | ||
1696 | sodipodi:role="line" | ||
1697 | x="2245.5474" | ||
1698 | y="94.839027" | ||
1699 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1700 | id="tspan31345-4-0-4-81-5-2-8-7-0-4">Apr.</tspan><tspan | ||
1701 | sodipodi:role="line" | ||
1702 | x="2245.5474" | ||
1703 | y="112.83571" | ||
1704 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;stroke:none" | ||
1705 | id="tspan49906-7-3-8-2-8-9-9-8-6-5">2030</tspan></text> | ||
1706 | <g | ||
1707 | id="g1267-4-5-2-7-4-1-2" | ||
1708 | transform="translate(923.39972,-155.42436)"> | ||
1709 | <path | ||
1710 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1711 | d="m 1200,220.00002 v 9.99999 0" | ||
1712 | id="path29548-5-1-3-6-3-1-0-3-4-1-3-5-5-5" /> | ||
1713 | <path | ||
1714 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1715 | d="m 1220,219.99997 v 5.00004 0" | ||
1716 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-0-5-0-0-5-6-0-5-4" | ||
1717 | inkscape:transform-center-x="14.782001" | ||
1718 | inkscape:transform-center-y="-0.085282837" /> | ||
1719 | <path | ||
1720 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1721 | d="m 1240,219.99997 v 5.00004 0" | ||
1722 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-7-5-3-5-9-1-3-4-7" | ||
1723 | inkscape:transform-center-x="14.782001" | ||
1724 | inkscape:transform-center-y="-0.085282837" /> | ||
1725 | <path | ||
1726 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1727 | d="m 1260,219.99997 v 5.00004 0" | ||
1728 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-5-2-0-9-9-2-6-7-4" | ||
1729 | inkscape:transform-center-x="14.782001" | ||
1730 | inkscape:transform-center-y="-0.085282837" /> | ||
1731 | <path | ||
1732 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1733 | d="m 1280,219.99997 v 5.00004 0" | ||
1734 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-8-9-9-4-1-9-1-6-4" | ||
1735 | inkscape:transform-center-x="14.782001" | ||
1736 | inkscape:transform-center-y="-0.085282837" /> | ||
1737 | <path | ||
1738 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1739 | d="m 1299.7216,219.99997 v 5.00004 0" | ||
1740 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-9-7-0-2-6-4-3-0-5-3" | ||
1741 | inkscape:transform-center-x="-14.78205" | ||
1742 | inkscape:transform-center-y="-0.085282837" /> | ||
1743 | </g> | ||
1744 | <g | ||
1745 | id="g1267-4-5-2-7-4-1-2-0" | ||
1746 | transform="translate(1043.3579,-155.33829)"> | ||
1747 | <path | ||
1748 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1749 | d="m 1200,220.00002 v 9.99999 0" | ||
1750 | id="path29548-5-1-3-6-3-1-0-3-4-1-3-5-5-5-6" /> | ||
1751 | <path | ||
1752 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1753 | d="m 1220,219.99997 v 5.00004 0" | ||
1754 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-0-5-0-0-5-6-0-5-4-8" | ||
1755 | inkscape:transform-center-x="14.782001" | ||
1756 | inkscape:transform-center-y="-0.085282837" /> | ||
1757 | <path | ||
1758 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1759 | d="m 1240,219.99997 v 5.00004 0" | ||
1760 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-7-5-3-5-9-1-3-4-7-9" | ||
1761 | inkscape:transform-center-x="14.782001" | ||
1762 | inkscape:transform-center-y="-0.085282837" /> | ||
1763 | <path | ||
1764 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1765 | d="m 1260,219.99997 v 5.00004 0" | ||
1766 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-5-2-0-9-9-2-6-7-4-2" | ||
1767 | inkscape:transform-center-x="14.782001" | ||
1768 | inkscape:transform-center-y="-0.085282837" /> | ||
1769 | <path | ||
1770 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1771 | d="m 1280,219.99997 v 5.00004 0" | ||
1772 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-8-9-9-4-1-9-1-6-4-6" | ||
1773 | inkscape:transform-center-x="14.782001" | ||
1774 | inkscape:transform-center-y="-0.085282837" /> | ||
1775 | <path | ||
1776 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1777 | d="m 1299.7216,219.99997 v 5.00004 0" | ||
1778 | id="path29548-8-5-0-6-4-6-2-9-0-8-1-3-1-9-6-9-3-4-0-4-6-2-2-7-6-1-9-9-1-4-9-7-0-2-6-4-3-0-5-3-6" | ||
1779 | inkscape:transform-center-x="-14.78205" | ||
1780 | inkscape:transform-center-y="-0.085282837" /> | ||
1781 | </g> | ||
1782 | <path | ||
1783 | style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | ||
1784 | d="m 2243.3996,64.575663 v 9.99999 0" | ||
1785 | id="path29548-5-1-3-6-3-1-0-3-4-2-0-0-1-6-6-0" /> | ||
1440 | <rect | 1786 | <rect |
1441 | style="opacity:0.75;fill:#241f31;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.751473;stroke-opacity:1" | 1787 | style="opacity:0.75;fill:#241f31;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.751473;stroke-opacity:1" |
1442 | id="rect917-0-0-4-4-9-4-5-3-9-2-36" | 1788 | id="rect917-0-0-4-4-9-4-5-3-9-2-36" |
1443 | width="38.418175" | 1789 | width="38.418175" |
1444 | height="23.151052" | 1790 | height="23.151052" |
1445 | x="1605.6135" | 1791 | x="2047.6135" |
1446 | y="-41.172161" | 1792 | y="-45.172161" |
1447 | ry="1.1605872" /> | 1793 | ry="1.1605872" /> |
1448 | <rect | 1794 | <rect |
1449 | style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.98878;stroke-dasharray:none;stroke-opacity:1" | 1795 | style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.98878;stroke-dasharray:none;stroke-opacity:1" |
1450 | id="rect917-0-0-4-4-9-4-5-3-9-2-36-7" | 1796 | id="rect917-0-0-4-4-9-4-5-3-9-2-36-7" |
1451 | width="186.42949" | 1797 | width="186.42949" |
1452 | height="110.40546" | 1798 | height="110.40546" |
1453 | x="1594.5294" | 1799 | x="2036.5294" |
1454 | y="-73.753708" | 1800 | y="-77.753708" |
1455 | ry="5.5347452" /> | 1801 | ry="5.5347452" /> |
1456 | <rect | 1802 | <rect |
1457 | style="opacity:0.75;fill:#241f31;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.50949;stroke-opacity:1" | 1803 | style="opacity:0.75;fill:#241f31;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.50949;stroke-opacity:1" |
1458 | id="rect917-0-0-4-4-9-4-5-3-9-2-6" | 1804 | id="rect917-0-0-4-4-9-4-5-3-9-2-6" |
1459 | width="21.197233" | 1805 | width="21.197233" |
1460 | height="19.28739" | 1806 | height="19.28739" |
1461 | x="1611.8163" | 1807 | x="2053.8164" |
1462 | y="-41.883858" | 1808 | y="-45.883858" |
1463 | ry="0.96689767" /> | 1809 | ry="0.96689767" /> |
1464 | <text | 1810 | <text |
1465 | xml:space="preserve" | 1811 | xml:space="preserve" |
1466 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | 1812 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
1467 | x="1690.4917" | 1813 | x="2132.4917" |
1468 | y="-53.687912" | 1814 | y="-57.687912" |
1469 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5"><tspan | 1815 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5"><tspan |
1470 | sodipodi:role="line" | 1816 | sodipodi:role="line" |
1471 | x="1690.4917" | 1817 | x="2132.4917" |
1472 | y="-53.687912" | 1818 | y="-57.687912" |
1473 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" | 1819 | style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" |
1474 | id="tspan10317-2-9-1-4-6-5-6-6-5">Legend</tspan></text> | 1820 | id="tspan10317-2-9-1-4-6-5-6-6-5">Legend</tspan></text> |
1475 | <text | 1821 | <text |
1476 | xml:space="preserve" | 1822 | xml:space="preserve" |
1477 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | 1823 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
1478 | x="1656.0988" | 1824 | x="2098.0986" |
1479 | y="-27.899874" | 1825 | y="-31.899874" |
1480 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5-2"><tspan | 1826 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5-2"><tspan |
1481 | sodipodi:role="line" | 1827 | sodipodi:role="line" |
1482 | x="1656.0988" | 1828 | x="2098.0986" |
1483 | y="-27.899874" | 1829 | y="-31.899874" |
1484 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" | 1830 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" |
1485 | id="tspan10317-2-9-1-4-6-5-6-6-5-9">Future</tspan></text> | 1831 | id="tspan10317-2-9-1-4-6-5-6-6-5-9">Future</tspan></text> |
1486 | <rect | 1832 | <rect |
@@ -1488,38 +1834,38 @@ | |||
1488 | id="rect917-0-0-4-4-9-4-5-3-9-2-6-1" | 1834 | id="rect917-0-0-4-4-9-4-5-3-9-2-6-1" |
1489 | width="21.197233" | 1835 | width="21.197233" |
1490 | height="19.28739" | 1836 | height="19.28739" |
1491 | x="1611.8671" | 1837 | x="2053.8672" |
1492 | y="-17.756365" | 1838 | y="-21.756365" |
1493 | ry="0.96689767" /> | 1839 | ry="0.96689767" /> |
1494 | <text | 1840 | <text |
1495 | xml:space="preserve" | 1841 | xml:space="preserve" |
1496 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | 1842 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
1497 | x="1686.7159" | 1843 | x="2128.7158" |
1498 | y="-3.6722763" | 1844 | y="-7.6722765" |
1499 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5-2-2"><tspan | 1845 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5-2-2"><tspan |
1500 | sodipodi:role="line" | 1846 | sodipodi:role="line" |
1501 | x="1686.7159" | 1847 | x="2128.7158" |
1502 | y="-3.6722763" | 1848 | y="-7.6722765" |
1503 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" | 1849 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" |
1504 | id="tspan10317-2-9-1-4-6-5-6-6-5-9-7">Current (Oct. 24)</tspan></text> | 1850 | id="tspan10317-2-9-1-4-6-5-6-6-5-9-7">Current (Apr. 25)</tspan></text> |
1505 | <text | 1851 | <text |
1506 | xml:space="preserve" | 1852 | xml:space="preserve" |
1507 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | 1853 | style="font-weight:bold;font-size:13.3333px;line-height:125%;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Bold';letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;fill:#fffefe;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" |
1508 | x="1667.363" | 1854 | x="2109.363" |
1509 | y="20.03771" | 1855 | y="16.03771" |
1510 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5-2-2-9"><tspan | 1856 | id="text1185-3-55-4-0-0-0-1-1-6-4-3-5-2-2-9"><tspan |
1511 | sodipodi:role="line" | 1857 | sodipodi:role="line" |
1512 | x="1667.363" | 1858 | x="2109.363" |
1513 | y="20.03771" | 1859 | y="16.03771" |
1514 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" | 1860 | style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none" |
1515 | id="tspan10317-2-9-1-4-6-5-6-6-5-9-7-3">End-of-life</tspan></text> | 1861 | id="tspan10317-2-9-1-4-6-5-6-6-5-9-7-3">End-of-life</tspan></text> |
1516 | <rect | 1862 | <rect |
1517 | style="fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.50949;stroke-opacity:1;opacity:0.5" | 1863 | style="opacity:0.5;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.50949;stroke-opacity:1" |
1518 | id="rect917-0-0-4-4-9-4-5-3-9-2-6-1-0" | 1864 | id="rect917-0-0-4-4-9-4-5-3-9-2-6-1-0" |
1519 | width="21.197233" | 1865 | width="21.197233" |
1520 | height="19.28739" | 1866 | height="19.28739" |
1521 | x="1612.0239" | 1867 | x="2054.0239" |
1522 | y="5.9667883" | 1868 | y="1.9667883" |
1523 | ry="0.96689767" /> | 1869 | ry="0.96689767" /> |
1524 | <rect | 1870 | <rect |
1525 | style="opacity:0.5;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.85786;stroke-opacity:1" | 1871 | style="opacity:0.5;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.85786;stroke-opacity:1" |
diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst index 80f4a1c80b..660a2051ae 100644 --- a/documentation/ref-manual/system-requirements.rst +++ b/documentation/ref-manual/system-requirements.rst | |||
@@ -340,7 +340,7 @@ If you would prefer not to use the ``install-buildtools`` script, you can instea | |||
340 | download and run a pre-built :term:`buildtools` installer yourself with the following | 340 | download and run a pre-built :term:`buildtools` installer yourself with the following |
341 | steps: | 341 | steps: |
342 | 342 | ||
343 | #. Go to :yocto_dl:`/releases/yocto/yocto-&DISTRO;/buildtools/`, locate and | 343 | #. Go to :yocto_dl:`/releases/yocto/&DISTRO_REL_LATEST_TAG;/buildtools/`, locate and |
344 | download the ``.sh`` file corresponding to your host architecture | 344 | download the ``.sh`` file corresponding to your host architecture |
345 | and to :term:`buildtools`, :term:`buildtools-extended` or :term:`buildtools-make`. | 345 | and to :term:`buildtools`, :term:`buildtools-extended` or :term:`buildtools-make`. |
346 | 346 | ||
diff --git a/documentation/ref-manual/tasks.rst b/documentation/ref-manual/tasks.rst index c69fbaa518..563ed0586f 100644 --- a/documentation/ref-manual/tasks.rst +++ b/documentation/ref-manual/tasks.rst | |||
@@ -740,7 +740,7 @@ tool, which you then use to modify the kernel configuration. | |||
740 | $ bitbake linux-yocto -c menuconfig | 740 | $ bitbake linux-yocto -c menuconfig |
741 | 741 | ||
742 | 742 | ||
743 | See the ":ref:`kernel-dev/common:using \`\`menuconfig\`\``" | 743 | See the ":ref:`kernel-dev/common:using ``menuconfig```" |
744 | section in the Yocto Project Linux Kernel Development Manual for more | 744 | section in the Yocto Project Linux Kernel Development Manual for more |
745 | information on this configuration tool. | 745 | information on this configuration tool. |
746 | 746 | ||
@@ -764,7 +764,7 @@ which can then be applied by subsequent tasks such as | |||
764 | 764 | ||
765 | Runs ``make menuconfig`` for the kernel. For information on | 765 | Runs ``make menuconfig`` for the kernel. For information on |
766 | ``menuconfig``, see the | 766 | ``menuconfig``, see the |
767 | ":ref:`kernel-dev/common:using \`\`menuconfig\`\``" | 767 | ":ref:`kernel-dev/common:using ``menuconfig```" |
768 | section in the Yocto Project Linux Kernel Development Manual. | 768 | section in the Yocto Project Linux Kernel Development Manual. |
769 | 769 | ||
770 | .. _ref-tasks-savedefconfig: | 770 | .. _ref-tasks-savedefconfig: |
diff --git a/documentation/ref-manual/terms.rst b/documentation/ref-manual/terms.rst index 2ccfe1c238..b9cf063ca1 100644 --- a/documentation/ref-manual/terms.rst +++ b/documentation/ref-manual/terms.rst | |||
@@ -63,7 +63,7 @@ universal, the list includes them just in case: | |||
63 | This term refers to the area used by the OpenEmbedded build system for | 63 | This term refers to the area used by the OpenEmbedded build system for |
64 | builds. The area is created when you ``source`` the setup environment | 64 | builds. The area is created when you ``source`` the setup environment |
65 | script that is found in the Source Directory | 65 | script that is found in the Source Directory |
66 | (i.e. :ref:`ref-manual/structure:\`\`oe-init-build-env\`\``). The | 66 | (i.e. :ref:`ref-manual/structure:``oe-init-build-env```). The |
67 | :term:`TOPDIR` variable points to the Build Directory. | 67 | :term:`TOPDIR` variable points to the Build Directory. |
68 | 68 | ||
69 | You have a lot of flexibility when creating the :term:`Build Directory`. | 69 | You have a lot of flexibility when creating the :term:`Build Directory`. |
@@ -450,7 +450,7 @@ universal, the list includes them just in case: | |||
450 | the Source Directory, if you do, the top-level directory name of the | 450 | the Source Directory, if you do, the top-level directory name of the |
451 | Source Directory is derived from the Yocto Project release tarball. | 451 | Source Directory is derived from the Yocto Project release tarball. |
452 | For example, downloading and unpacking poky tarballs from | 452 | For example, downloading and unpacking poky tarballs from |
453 | :yocto_dl:`/releases/yocto/&DISTRO_REL_TAG;/` | 453 | :yocto_dl:`/releases/yocto/&DISTRO_REL_LATEST_TAG;/` |
454 | results in a Source Directory whose root folder is named poky. | 454 | results in a Source Directory whose root folder is named poky. |
455 | 455 | ||
456 | 456 | ||
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 1b655e4a3a..340058f39f 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst | |||
@@ -1806,7 +1806,7 @@ system and gives an overview of their function and contents. | |||
1806 | ``${TMPDIR}/deploy``. | 1806 | ``${TMPDIR}/deploy``. |
1807 | 1807 | ||
1808 | For more information on the structure of the Build Directory, see | 1808 | For more information on the structure of the Build Directory, see |
1809 | ":ref:`ref-manual/structure:the build directory --- \`\`build/\`\``" section. | 1809 | ":ref:`ref-manual/structure:the build directory --- ``build/```" section. |
1810 | For more detail on the contents of the ``deploy`` directory, see the | 1810 | For more detail on the contents of the ``deploy`` directory, see the |
1811 | ":ref:`overview-manual/concepts:images`", | 1811 | ":ref:`overview-manual/concepts:images`", |
1812 | ":ref:`overview-manual/concepts:package feeds`", and | 1812 | ":ref:`overview-manual/concepts:package feeds`", and |
@@ -1850,7 +1850,7 @@ system and gives an overview of their function and contents. | |||
1850 | <ref-classes-image>` class. | 1850 | <ref-classes-image>` class. |
1851 | 1851 | ||
1852 | For more information on the structure of the Build Directory, see | 1852 | For more information on the structure of the Build Directory, see |
1853 | ":ref:`ref-manual/structure:the build directory --- \`\`build/\`\``" section. | 1853 | ":ref:`ref-manual/structure:the build directory --- ``build/```" section. |
1854 | For more detail on the contents of the ``deploy`` directory, see the | 1854 | For more detail on the contents of the ``deploy`` directory, see the |
1855 | ":ref:`overview-manual/concepts:images`" and | 1855 | ":ref:`overview-manual/concepts:images`" and |
1856 | ":ref:`overview-manual/concepts:application development sdk`" sections both in | 1856 | ":ref:`overview-manual/concepts:application development sdk`" sections both in |
@@ -3617,6 +3617,36 @@ system and gives an overview of their function and contents. | |||
3617 | 3617 | ||
3618 | IMAGE_ROOTFS_EXTRA_SPACE = "41943040" | 3618 | IMAGE_ROOTFS_EXTRA_SPACE = "41943040" |
3619 | 3619 | ||
3620 | :term:`IMAGE_ROOTFS_MAXSIZE` | ||
3621 | Defines the maximum allowed size of the generated image in kilobytes. | ||
3622 | The build will fail if the generated image size exceeds this value. | ||
3623 | |||
3624 | The generated image size undergoes several calculation steps before being | ||
3625 | compared to :term:`IMAGE_ROOTFS_MAXSIZE`. | ||
3626 | In the first step, the size of the directory pointed to by :term:`IMAGE_ROOTFS` | ||
3627 | is calculated. | ||
3628 | In the second step, the result from the first step is multiplied | ||
3629 | by :term:`IMAGE_OVERHEAD_FACTOR`. | ||
3630 | In the third step, the result from the second step is compared with | ||
3631 | :term:`IMAGE_ROOTFS_SIZE`. The larger value of these is added to | ||
3632 | :term:`IMAGE_ROOTFS_EXTRA_SPACE`. | ||
3633 | In the fourth step, the result from the third step is checked for | ||
3634 | a decimal part. If it has one, it is rounded up to the next integer. | ||
3635 | If it does not, it is simply converted into an integer. | ||
3636 | In the fifth step, the :term:`IMAGE_ROOTFS_ALIGNMENT` is added to the result | ||
3637 | from the fourth step and "1" is subtracted. | ||
3638 | In the sixth step, the remainder of the division between the result | ||
3639 | from the fifth step and :term:`IMAGE_ROOTFS_ALIGNMENT` is subtracted from the | ||
3640 | result of the fifth step. In this way, the result from the fourth step is | ||
3641 | rounded up to the nearest multiple of :term:`IMAGE_ROOTFS_ALIGNMENT`. | ||
3642 | |||
3643 | Thus, if the :term:`IMAGE_ROOTFS_MAXSIZE` is set, is compared with the result | ||
3644 | of the above calculations and is independent of the final image type. | ||
3645 | No default value is set for :term:`IMAGE_ROOTFS_MAXSIZE`. | ||
3646 | |||
3647 | It's a good idea to set this variable for images that need to fit on a limited | ||
3648 | space (e.g. SD card, a fixed-size partition, ...). | ||
3649 | |||
3620 | :term:`IMAGE_ROOTFS_SIZE` | 3650 | :term:`IMAGE_ROOTFS_SIZE` |
3621 | Defines the size in Kbytes for the generated image. The OpenEmbedded | 3651 | Defines the size in Kbytes for the generated image. The OpenEmbedded |
3622 | build system determines the final size for the generated image using | 3652 | build system determines the final size for the generated image using |
@@ -3822,6 +3852,23 @@ system and gives an overview of their function and contents. | |||
3822 | Set the variable to "1" to prevent the default dependencies from | 3852 | Set the variable to "1" to prevent the default dependencies from |
3823 | being added. | 3853 | being added. |
3824 | 3854 | ||
3855 | :term:`INHIBIT_DEFAULT_RUST_DEPS` | ||
3856 | Prevents the :ref:`ref-classes-rust` class from automatically adding | ||
3857 | its default build-time dependencies. | ||
3858 | |||
3859 | When a recipe inherits the :ref:`ref-classes-rust` class, several | ||
3860 | tools such as ``rust-native`` and ``${RUSTLIB_DEP}`` (only added when cross-compiling) are added | ||
3861 | to :term:`DEPENDS` to support the ``rust`` build process. | ||
3862 | |||
3863 | To prevent the build system from adding these dependencies automatically, | ||
3864 | set the :term:`INHIBIT_DEFAULT_RUST_DEPS` variable as follows:: | ||
3865 | |||
3866 | INHIBIT_DEFAULT_RUST_DEPS = "1" | ||
3867 | |||
3868 | By default, the value of :term:`INHIBIT_DEFAULT_RUST_DEPS` is empty. Setting | ||
3869 | it to "0" does not disable inhibition. Only the empty string will disable | ||
3870 | inhibition. | ||
3871 | |||
3825 | :term:`INHIBIT_PACKAGE_DEBUG_SPLIT` | 3872 | :term:`INHIBIT_PACKAGE_DEBUG_SPLIT` |
3826 | Prevents the OpenEmbedded build system from splitting out debug | 3873 | Prevents the OpenEmbedded build system from splitting out debug |
3827 | information during packaging. By default, the build system splits out | 3874 | information during packaging. By default, the build system splits out |
@@ -3869,6 +3916,25 @@ system and gives an overview of their function and contents. | |||
3869 | even if the toolchain's binaries are strippable, there are other files | 3916 | even if the toolchain's binaries are strippable, there are other files |
3870 | needed for the build that are not strippable. | 3917 | needed for the build that are not strippable. |
3871 | 3918 | ||
3919 | :term:`INHIBIT_UPDATERCD_BBCLASS` | ||
3920 | Prevents the :ref:`ref-classes-update-rc.d` class from automatically | ||
3921 | installing and registering SysV init scripts for packages. | ||
3922 | |||
3923 | When a recipe inherits the :ref:`ref-classes-update-rc.d` class, init | ||
3924 | scripts are typically installed and registered for the packages listed in | ||
3925 | :term:`INITSCRIPT_PACKAGES`. This ensures that the relevant | ||
3926 | services are started and stopped at the appropriate runlevels using the | ||
3927 | traditional SysV init system. | ||
3928 | |||
3929 | To prevent the build system from adding these scripts and configurations | ||
3930 | automatically, set the :term:`INHIBIT_UPDATERCD_BBCLASS` variable as follows:: | ||
3931 | |||
3932 | INHIBIT_UPDATERCD_BBCLASS = "1" | ||
3933 | |||
3934 | By default, the value of :term:`INHIBIT_UPDATERCD_BBCLASS` is empty. Setting | ||
3935 | it to "0" does not disable inhibition. Only the empty string will disable | ||
3936 | inhibition. | ||
3937 | |||
3872 | :term:`INIT_MANAGER` | 3938 | :term:`INIT_MANAGER` |
3873 | Specifies the system init manager to use. Available options are: | 3939 | Specifies the system init manager to use. Available options are: |
3874 | 3940 | ||
@@ -4010,6 +4076,20 @@ system and gives an overview of their function and contents. | |||
4010 | See the :term:`MACHINE` variable for additional | 4076 | See the :term:`MACHINE` variable for additional |
4011 | information. | 4077 | information. |
4012 | 4078 | ||
4079 | :term:`INITRAMFS_MAXSIZE` | ||
4080 | Defines the maximum allowed size of the :term:`Initramfs` image in Kbytes. | ||
4081 | The build will fail if the :term:`Initramfs` image size exceeds this value. | ||
4082 | |||
4083 | The :term:`Initramfs` image size undergoes several calculation steps before | ||
4084 | being compared to :term:`INITRAMFS_MAXSIZE`. | ||
4085 | These steps are the same as those used for :term:`IMAGE_ROOTFS_MAXSIZE` | ||
4086 | and are described in detail in that entry. | ||
4087 | |||
4088 | Thus, :term:`INITRAMFS_MAXSIZE` is compared with the result of the calculations | ||
4089 | and is independent of the final image type (e.g. compressed). | ||
4090 | A default value for :term:`INITRAMFS_MAXSIZE` is set in | ||
4091 | :oe_git:`meta/conf/bitbake.conf </openembedded-core/tree/meta/conf/bitbake.conf>`. | ||
4092 | |||
4013 | :term:`INITRAMFS_MULTICONFIG` | 4093 | :term:`INITRAMFS_MULTICONFIG` |
4014 | Defines the multiconfig to create a multiconfig dependency to be used by the :ref:`kernel <ref-classes-kernel>` class. | 4094 | Defines the multiconfig to create a multiconfig dependency to be used by the :ref:`kernel <ref-classes-kernel>` class. |
4015 | 4095 | ||
@@ -6099,7 +6179,7 @@ system and gives an overview of their function and contents. | |||
6099 | For examples of how this data is used, see the | 6179 | For examples of how this data is used, see the |
6100 | ":ref:`overview-manual/concepts:automatically added runtime dependencies`" | 6180 | ":ref:`overview-manual/concepts:automatically added runtime dependencies`" |
6101 | section in the Yocto Project Overview and Concepts Manual and the | 6181 | section in the Yocto Project Overview and Concepts Manual and the |
6102 | ":ref:`dev-manual/debugging:viewing package information with \`\`oe-pkgdata-util\`\``" | 6182 | ":ref:`dev-manual/debugging:viewing package information with ``oe-pkgdata-util```" |
6103 | section in the Yocto Project Development Tasks Manual. For more | 6183 | section in the Yocto Project Development Tasks Manual. For more |
6104 | information on the shared, global-state directory, see | 6184 | information on the shared, global-state directory, see |
6105 | :term:`STAGING_DIR_HOST`. | 6185 | :term:`STAGING_DIR_HOST`. |
@@ -7717,7 +7797,7 @@ system and gives an overview of their function and contents. | |||
7717 | class. | 7797 | class. |
7718 | 7798 | ||
7719 | :term:`SPL_SIGN_KEYNAME` | 7799 | :term:`SPL_SIGN_KEYNAME` |
7720 | The name of keys used by the :ref:`ref-classes-kernel-fitimage` class | 7800 | The name of keys used by the :ref:`ref-classes-uboot-sign` class |
7721 | for signing U-Boot FIT image stored in the :term:`SPL_SIGN_KEYDIR` | 7801 | for signing U-Boot FIT image stored in the :term:`SPL_SIGN_KEYDIR` |
7722 | directory. If we have for example a ``dev.key`` key and a ``dev.crt`` | 7802 | directory. If we have for example a ``dev.key`` key and a ``dev.crt`` |
7723 | certificate stored in the :term:`SPL_SIGN_KEYDIR` directory, you will | 7803 | certificate stored in the :term:`SPL_SIGN_KEYDIR` directory, you will |
@@ -8004,6 +8084,26 @@ system and gives an overview of their function and contents. | |||
8004 | For details on the process, see the | 8084 | For details on the process, see the |
8005 | :ref:`staging <ref-classes-staging>` class. | 8085 | :ref:`staging <ref-classes-staging>` class. |
8006 | 8086 | ||
8087 | :term:`SSTATE_SKIP_CREATION` | ||
8088 | The :term:`SSTATE_SKIP_CREATION` variable can be used to skip the | ||
8089 | creation of :ref:`shared state <overview-manual/concepts:shared state cache>` | ||
8090 | tarball files. It makes sense e.g. for image creation tasks as tarring images | ||
8091 | and keeping them in sstate would consume a lot of disk space. | ||
8092 | |||
8093 | In general it is not recommended to use this variable as missing sstate | ||
8094 | artefacts adversely impact the build, particularly for entries in the | ||
8095 | middle of dependency chains. The case it can make sense is where the | ||
8096 | size and time costs of the artefact are similar to just running the | ||
8097 | tasks. This generally only applies to end artefact output like images. | ||
8098 | |||
8099 | The syntax to disable it for one task is:: | ||
8100 | |||
8101 | SSTATE_SKIP_CREATION:task-image-complete = "1" | ||
8102 | |||
8103 | The syntax to disable it for the whole recipe is:: | ||
8104 | |||
8105 | SSTATE_SKIP_CREATION = "1" | ||
8106 | |||
8007 | :term:`STAGING_BASE_LIBDIR_NATIVE` | 8107 | :term:`STAGING_BASE_LIBDIR_NATIVE` |
8008 | Specifies the path to the ``/lib`` subdirectory of the sysroot | 8108 | Specifies the path to the ``/lib`` subdirectory of the sysroot |
8009 | directory for the build host. | 8109 | directory for the build host. |
@@ -8909,7 +9009,7 @@ system and gives an overview of their function and contents. | |||
8909 | :doc:`/sdk-manual/index` manual. | 9009 | :doc:`/sdk-manual/index` manual. |
8910 | 9010 | ||
8911 | Note that this variable applies to building an SDK, not an eSDK, | 9011 | Note that this variable applies to building an SDK, not an eSDK, |
8912 | in which case the term:`TOOLCHAIN_HOST_TASK_ESDK` setting should be | 9012 | in which case the :term:`TOOLCHAIN_HOST_TASK_ESDK` setting should be |
8913 | used instead. | 9013 | used instead. |
8914 | 9014 | ||
8915 | :term:`TOOLCHAIN_HOST_TASK_ESDK` | 9015 | :term:`TOOLCHAIN_HOST_TASK_ESDK` |
@@ -9579,6 +9679,20 @@ system and gives an overview of their function and contents. | |||
9579 | can control with this variable, see the | 9679 | can control with this variable, see the |
9580 | ":ref:`ref-classes-insane`" section. | 9680 | ":ref:`ref-classes-insane`" section. |
9581 | 9681 | ||
9682 | :term:`WIC_CREATE_EXTRA_ARGS` | ||
9683 | If the :term:`IMAGE_FSTYPES` variable contains "wic", the build | ||
9684 | will generate a | ||
9685 | :ref:`Wic image <dev-manual/wic:creating partitioned images using wic>` | ||
9686 | automatically when BitBake builds an image recipe. As part of | ||
9687 | this process BitBake will invoke the "`wic create`" command. The | ||
9688 | :term:`WIC_CREATE_EXTRA_ARGS` variable is placed at the end of this | ||
9689 | command which allows the user to supply additional arguments. | ||
9690 | |||
9691 | One such useful purpose for this mechanism is to add the ``-D`` (or | ||
9692 | ``--debug``) argument to the "`wic create`" command. This increases the | ||
9693 | amount of debugging information written out to the Wic log during the | ||
9694 | Wic creation process. | ||
9695 | |||
9582 | :term:`WKS_FILE` | 9696 | :term:`WKS_FILE` |
9583 | Specifies the location of the Wic kickstart file that is used by the | 9697 | Specifies the location of the Wic kickstart file that is used by the |
9584 | OpenEmbedded build system to create a partitioned image | 9698 | OpenEmbedded build system to create a partitioned image |
diff --git a/documentation/sdk-manual/appendix-obtain.rst b/documentation/sdk-manual/appendix-obtain.rst index d384b4916a..152f9f8494 100644 --- a/documentation/sdk-manual/appendix-obtain.rst +++ b/documentation/sdk-manual/appendix-obtain.rst | |||
@@ -15,7 +15,7 @@ and then run the script to hand-install the toolchain. | |||
15 | Follow these steps to locate and hand-install the toolchain: | 15 | Follow these steps to locate and hand-install the toolchain: |
16 | 16 | ||
17 | 1. *Go to the Installers Directory:* Go to | 17 | 1. *Go to the Installers Directory:* Go to |
18 | :yocto_dl:`/releases/yocto/yocto-&DISTRO;/toolchain/` | 18 | :yocto_dl:`/releases/yocto/&DISTRO_REL_LATEST_TAG;/toolchain/` |
19 | 19 | ||
20 | 2. *Open the Folder for Your Build Host:* Open the folder that matches | 20 | 2. *Open the Folder for Your Build Host:* Open the folder that matches |
21 | your :term:`Build Host` (i.e. | 21 | your :term:`Build Host` (i.e. |
@@ -191,7 +191,7 @@ Follow these steps to extract the root filesystem: | |||
191 | Image File:* You need to find and download the root filesystem image | 191 | Image File:* You need to find and download the root filesystem image |
192 | file that is appropriate for your target system. These files are kept | 192 | file that is appropriate for your target system. These files are kept |
193 | in machine-specific folders in the | 193 | in machine-specific folders in the |
194 | :yocto_dl:`Index of Releases </releases/yocto/yocto-&DISTRO;/machines/>` | 194 | :yocto_dl:`Index of Releases </releases/yocto/&DISTRO_REL_LATEST_TAG;/machines/>` |
195 | in the "machines" directory. | 195 | in the "machines" directory. |
196 | 196 | ||
197 | The machine-specific folders of the "machines" directory contain | 197 | The machine-specific folders of the "machines" directory contain |
@@ -235,7 +235,7 @@ Follow these steps to extract the root filesystem: | |||
235 | 235 | ||
236 | Here is an example command that extracts the root filesystem | 236 | Here is an example command that extracts the root filesystem |
237 | from a previously built root filesystem image that was downloaded | 237 | from a previously built root filesystem image that was downloaded |
238 | from the :yocto_dl:`Index of Releases </releases/yocto/yocto-&DISTRO;/machines/>`. | 238 | from the :yocto_dl:`Index of Releases </releases/yocto/&DISTRO_REL_LATEST_TAG;/machines/>`. |
239 | This command extracts the root filesystem into the ``core2-64-sato`` | 239 | This command extracts the root filesystem into the ``core2-64-sato`` |
240 | directory:: | 240 | directory:: |
241 | 241 | ||
diff --git a/documentation/sdk-manual/extensible.rst b/documentation/sdk-manual/extensible.rst index 7edb3eb4b4..2142b5525a 100644 --- a/documentation/sdk-manual/extensible.rst +++ b/documentation/sdk-manual/extensible.rst | |||
@@ -47,7 +47,7 @@ Host` by running the ``*.sh`` installation script. | |||
47 | You can download a tarball installer, which includes the pre-built | 47 | You can download a tarball installer, which includes the pre-built |
48 | toolchain, the ``runqemu`` script, the internal build system, | 48 | toolchain, the ``runqemu`` script, the internal build system, |
49 | ``devtool``, and support files from the appropriate | 49 | ``devtool``, and support files from the appropriate |
50 | :yocto_dl:`toolchain </releases/yocto/yocto-&DISTRO;/toolchain/>` directory within the Index of | 50 | :yocto_dl:`toolchain </releases/yocto/&DISTRO_REL_LATEST_TAG;/toolchain/>` directory within the Index of |
51 | Releases. Toolchains are available for several 32-bit and 64-bit | 51 | Releases. Toolchains are available for several 32-bit and 64-bit |
52 | architectures with the ``x86_64`` directories, respectively. The | 52 | architectures with the ``x86_64`` directories, respectively. The |
53 | toolchains the Yocto Project provides are based off the | 53 | toolchains the Yocto Project provides are based off the |
diff --git a/documentation/sdk-manual/intro.rst b/documentation/sdk-manual/intro.rst index 4310e133fb..676508e57e 100644 --- a/documentation/sdk-manual/intro.rst +++ b/documentation/sdk-manual/intro.rst | |||
@@ -173,7 +173,7 @@ You just need to follow these general steps: | |||
173 | root filesystem images. | 173 | root filesystem images. |
174 | 174 | ||
175 | If you are going to develop your application on hardware, go to the | 175 | If you are going to develop your application on hardware, go to the |
176 | :yocto_dl:`machines </releases/yocto/yocto-&DISTRO;/machines/>` download area and choose a | 176 | :yocto_dl:`machines </releases/yocto/&DISTRO_REL_LATEST_TAG;/machines/>` download area and choose a |
177 | target machine area from which to download the kernel image and root | 177 | target machine area from which to download the kernel image and root |
178 | filesystem. This download area could have several files in it that | 178 | filesystem. This download area could have several files in it that |
179 | support development using actual hardware. For example, the area | 179 | support development using actual hardware. For example, the area |
@@ -183,7 +183,7 @@ You just need to follow these general steps: | |||
183 | 183 | ||
184 | If you are going to develop your application and then run and test it | 184 | If you are going to develop your application and then run and test it |
185 | using the QEMU emulator, go to the | 185 | using the QEMU emulator, go to the |
186 | :yocto_dl:`machines/qemu </releases/yocto/yocto-&DISTRO;/machines/qemu>` download area. From this | 186 | :yocto_dl:`machines/qemu </releases/yocto/&DISTRO_REL_LATEST_TAG;/machines/qemu>` download area. From this |
187 | area, go down into the directory for your target architecture (e.g. | 187 | area, go down into the directory for your target architecture (e.g. |
188 | ``qemux86_64`` for an Intel-based 64-bit architecture). Download the | 188 | ``qemux86_64`` for an Intel-based 64-bit architecture). Download the |
189 | kernel, root filesystem, and any other files you need for your | 189 | kernel, root filesystem, and any other files you need for your |
diff --git a/documentation/sdk-manual/using.rst b/documentation/sdk-manual/using.rst index 301627812c..220c79440c 100644 --- a/documentation/sdk-manual/using.rst +++ b/documentation/sdk-manual/using.rst | |||
@@ -43,7 +43,7 @@ Host` by running the ``*.sh`` installation script. | |||
43 | 43 | ||
44 | You can download a tarball installer, which includes the pre-built | 44 | You can download a tarball installer, which includes the pre-built |
45 | toolchain, the ``runqemu`` script, and support files from the | 45 | toolchain, the ``runqemu`` script, and support files from the |
46 | appropriate :yocto_dl:`toolchain </releases/yocto/yocto-&DISTRO;/toolchain/>` directory within | 46 | appropriate :yocto_dl:`toolchain </releases/yocto/&DISTRO_REL_LATEST_TAG;/toolchain/>` directory within |
47 | the Index of Releases. Toolchains are available for several 32-bit and | 47 | the Index of Releases. Toolchains are available for several 32-bit and |
48 | 64-bit architectures with the ``x86_64`` directories, respectively. The | 48 | 64-bit architectures with the ``x86_64`` directories, respectively. The |
49 | toolchains the Yocto Project provides are based off the | 49 | toolchains the Yocto Project provides are based off the |
diff --git a/documentation/test-manual/intro.rst b/documentation/test-manual/intro.rst index 3e97a939e6..91cd3d8604 100644 --- a/documentation/test-manual/intro.rst +++ b/documentation/test-manual/intro.rst | |||
@@ -51,13 +51,11 @@ fashion. Basically, during the development of a Yocto Project release, | |||
51 | the Autobuilder tests if things work. The Autobuilder builds all test | 51 | the Autobuilder tests if things work. The Autobuilder builds all test |
52 | targets and runs all the tests. | 52 | targets and runs all the tests. |
53 | 53 | ||
54 | The Yocto Project uses now uses standard upstream | 54 | The Yocto Project uses standard upstream Buildbot to drive its integration and |
55 | Buildbot (`version 3.8 <https://docs.buildbot.net/3.8.0/>`__) to | 55 | testing. Buildbot has a plug-in interface that the Yocto Project customizes |
56 | drive its integration and testing. Buildbot has a plug-in interface | 56 | using code from the :yocto_git:`yocto-autobuilder2 </yocto-autobuilder2>` |
57 | that the Yocto Project customizes using code from the | 57 | repository, adding its own console UI plugin. The resulting UI plug-in allows |
58 | ``yocto-autobuilder2`` repository, adding its own console UI plugin. The | 58 | you to visualize builds in a way suited to the project's needs. |
59 | resulting UI plug-in allows you to visualize builds in a way suited to | ||
60 | the project's needs. | ||
61 | 59 | ||
62 | A ``helper`` layer provides configuration and job management through | 60 | A ``helper`` layer provides configuration and job management through |
63 | scripts found in the ``yocto-autobuilder-helper`` repository. The | 61 | scripts found in the ``yocto-autobuilder-helper`` repository. The |
diff --git a/documentation/toaster-manual/reference.rst b/documentation/toaster-manual/reference.rst index 927699d2a8..78e0767f58 100644 --- a/documentation/toaster-manual/reference.rst +++ b/documentation/toaster-manual/reference.rst | |||
@@ -548,7 +548,7 @@ database. | |||
548 | 548 | ||
549 | You need to run the ``buildslist`` command first to identify existing | 549 | You need to run the ``buildslist`` command first to identify existing |
550 | builds in the database before using the | 550 | builds in the database before using the |
551 | :ref:`toaster-manual/reference:\`\`builddelete\`\`` command. Here is an | 551 | :ref:`toaster-manual/reference:``builddelete``` command. Here is an |
552 | example that assumes default repository and build directory names: | 552 | example that assumes default repository and build directory names: |
553 | 553 | ||
554 | .. code-block:: shell | 554 | .. code-block:: shell |
@@ -557,7 +557,7 @@ example that assumes default repository and build directory names: | |||
557 | $ python ../bitbake/lib/toaster/manage.py buildslist | 557 | $ python ../bitbake/lib/toaster/manage.py buildslist |
558 | 558 | ||
559 | If your Toaster database had only one build, the above | 559 | If your Toaster database had only one build, the above |
560 | :ref:`toaster-manual/reference:\`\`buildslist\`\`` | 560 | :ref:`toaster-manual/reference:``buildslist``` |
561 | command would return something like the following:: | 561 | command would return something like the following:: |
562 | 562 | ||
563 | 1: qemux86 poky core-image-minimal | 563 | 1: qemux86 poky core-image-minimal |
@@ -578,7 +578,7 @@ the database. | |||
578 | 578 | ||
579 | Prior to running the ``builddelete`` command, you need to get the ID | 579 | Prior to running the ``builddelete`` command, you need to get the ID |
580 | associated with builds by using the | 580 | associated with builds by using the |
581 | :ref:`toaster-manual/reference:\`\`buildslist\`\`` command. | 581 | :ref:`toaster-manual/reference:``buildslist``` command. |
582 | 582 | ||
583 | ``perf`` | 583 | ``perf`` |
584 | -------- | 584 | -------- |