summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
Diffstat (limited to 'documentation')
-rw-r--r--documentation/contributor-guide/submit-changes.rst2
-rw-r--r--documentation/migration-guides/release-4.0.rst2
-rw-r--r--documentation/migration-guides/release-5.0.rst1
-rw-r--r--documentation/migration-guides/release-notes-4.0.33.rst182
-rw-r--r--documentation/migration-guides/release-notes-4.0.34.rst191
-rw-r--r--documentation/migration-guides/release-notes-5.0.17.rst263
-rw-r--r--documentation/ref-manual/system-requirements.rst1
-rw-r--r--documentation/ref-manual/variables.rst86
-rw-r--r--documentation/sphinx-static/theme_overrides.css17
9 files changed, 696 insertions, 49 deletions
diff --git a/documentation/contributor-guide/submit-changes.rst b/documentation/contributor-guide/submit-changes.rst
index d0026f9e3c..43c5abe20e 100644
--- a/documentation/contributor-guide/submit-changes.rst
+++ b/documentation/contributor-guide/submit-changes.rst
@@ -752,7 +752,7 @@ Taking Patch Review into Account
752You may get feedback on your submitted patches from other community members 752You may get feedback on your submitted patches from other community members
753or from the automated patchtest service. If issues are identified in your 753or from the automated patchtest service. If issues are identified in your
754patches then it is usually necessary to address these before the patches are 754patches then it is usually necessary to address these before the patches are
755accepted into the project. In this case you should your commits according 755accepted into the project. In this case you should revise your commits according
756to the feedback and submit an updated version to the relevant mailing list. 756to the feedback and submit an updated version to the relevant mailing list.
757 757
758In any case, never fix reported issues by fixing them in new commits 758In any case, never fix reported issues by fixing them in new commits
diff --git a/documentation/migration-guides/release-4.0.rst b/documentation/migration-guides/release-4.0.rst
index 9b0cc01a1f..daacd92ffe 100644
--- a/documentation/migration-guides/release-4.0.rst
+++ b/documentation/migration-guides/release-4.0.rst
@@ -39,3 +39,5 @@ Release 4.0 (kirkstone)
39 release-notes-4.0.30 39 release-notes-4.0.30
40 release-notes-4.0.31 40 release-notes-4.0.31
41 release-notes-4.0.32 41 release-notes-4.0.32
42 release-notes-4.0.33
43 release-notes-4.0.34
diff --git a/documentation/migration-guides/release-5.0.rst b/documentation/migration-guides/release-5.0.rst
index b98e0141ca..76d8ae3b0b 100644
--- a/documentation/migration-guides/release-5.0.rst
+++ b/documentation/migration-guides/release-5.0.rst
@@ -23,3 +23,4 @@ Release 5.0 (scarthgap)
23 release-notes-5.0.14 23 release-notes-5.0.14
24 release-notes-5.0.15 24 release-notes-5.0.15
25 release-notes-5.0.16 25 release-notes-5.0.16
26 release-notes-5.0.17
diff --git a/documentation/migration-guides/release-notes-4.0.33.rst b/documentation/migration-guides/release-notes-4.0.33.rst
new file mode 100644
index 0000000000..d393b59c27
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.0.33.rst
@@ -0,0 +1,182 @@
1Release notes for Yocto-4.0.33 (Kirkstone)
2------------------------------------------
3
4Security Fixes in Yocto-4.0.33
5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
7- binutils: Fix :cve_nist:`2025-1181`, :cve_nist:`2025-11494`, :cve_nist:`2025-11839` and
8 :cve_nist:`2025-11840`
9- cups: Fix :cve_nist:`2025-58436` and :cve_nist:`2025-61915`
10- curl: Fix :cve_nist:`2025-14017`, :cve_nist:`2025-15079` and :cve_nist:`2025-15224`
11- dropbear: Fix :cve_nist:`2019-6111`
12- glib-2.0: Fix :cve_nist:`2025-13601`, :cve_nist:`2025-14087` and :cve_nist:`2025-14512`
13- gnupg: Fix :cve_nist:`2025-68973`
14- go: Fix :cve_nist:`2023-39323`, :cve_nist:`2025-61727` and :cve_nist:`2025-61729`
15- go: Fix :cve_nist:`2025-58187` (update patch)
16- grub: Fix :cve_nist:`2025-61661`, :cve_nist:`2025-61662`, :cve_nist:`2025-61663` and
17 :cve_nist:`2025-61664`
18- libarchive: Fix :cve_nist:`2025-60753` (update patch)
19- libpcap: Fix :cve_nist:`2025-11961` and :cve_nist:`2025-11964`
20- libsoup: fix :cve_nist:`2025-12105`
21- libxslt: Fix :cve_nist:`2025-11731`
22- python3: Fix :cve_nist:`2025-13836`
23- python3-urllib3: Fix :cve_nist:`2025-66418`
24- qemu: Fix :cve_nist:`2025-12464`
25- qemu: Ignore :cve_nist:`2025-54566` and :cve_nist:`2025-54567`
26- rsync: Fix :cve_nist:`2025-10158`
27- util-linux: Fix :cve_nist:`2025-14104`
28
29
30Fixes in Yocto-4.0.33
31~~~~~~~~~~~~~~~~~~~~~
32
33- build-appliance-image: Update to kirkstone head revision
34- contributor-guide/recipe-style-guide.rst: explain difference between layer and recipe license(s)
35- cross.bbclass: Propagate dependencies to outhash
36- cups: allow unknown directives in conf files
37- docs: Add a new "Security" section
38- oeqa: Use 2.14 release of cpio instead of 2.13
39- overview-manual/yp-intro.rst: change removed ECOSYSTEM to ABOUT
40- overview-manual/yp-intro.rst: fix SDK type in bullet list
41- overview-manual/yp-intro.rst: link to YP members and participants
42- overview-manual: convert YP-flow-diagram.png to SVG
43- poky.conf: Bump version for 4.0.33 release
44- pseudo: Upgrade to 1.9.2+git125b020dd2
45- ref-manual/classes.rst: document the image-container class
46- ref-manual/release-process.rst: add a "Development Cycle" section
47- ref-manual/svg/releases.svg: mark styhead and walnascar EOL
48- ref-manual/svg/releases.svg: mark whinlatter as current release
49- ref-manual/variables.rst: document the :term:`CCACHE_TOP_DIR` variable
50- scripts/install-buildtools: Update to 4.0.31
51- test-manual/ptest.rst: detail the exit code and output requirements
52
53
54Known Issues in Yocto-4.0.33
55~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56
57- N/A
58
59
60Contributors to Yocto-4.0.33
61~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62
63- Aleksandar Nikolic
64- Antonin Godard
65- Changqing Li
66- Deepesh Varatharajan
67- Hitendra Prajapati
68- Jiaying Song
69- Kai Kang
70- Khem Raj
71- Libo Chen
72- Liyin Zhang
73- Martin Jansa
74- Mingli Yu
75- Paul Barker
76- Peter Marko
77- Richard Purdie
78- Robert Yang
79- Vijay Anusuri
80- Yash Shinde
81
82Repositories / Downloads for Yocto-4.0.33
83~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84
85yocto-docs
86
87- Repository Location: :yocto_git:`/yocto-docs`
88- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
89- Tag: :yocto_git:`yocto-4.0.33 </yocto-docs/log/?h=yocto-4.0.33>`
90- Git Revision: :yocto_git:`6799b1be5d48f4bf5dcd0b16c2dbc2e297d4ecd9 </yocto-docs/commit/?id=6799b1be5d48f4bf5dcd0b16c2dbc2e297d4ecd9>`
91- Release Artefact: yocto-docs-6799b1be5d48f4bf5dcd0b16c2dbc2e297d4ecd9
92- sha: 42a0eb89c8f87a9a966aecb8265f463486d4383cb67d1e67382ddf9d4d7f88b5
93- Download Locations:
94
95 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.33/yocto-docs-6799b1be5d48f4bf5dcd0b16c2dbc2e297d4ecd9.tar.bz2
96
97 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.33/yocto-docs-6799b1be5d48f4bf5dcd0b16c2dbc2e297d4ecd9.tar.bz2
98
99poky
100
101- Repository Location: :yocto_git:`/poky`
102- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
103- Tag: :yocto_git:`yocto-4.0.33 </poky/log/?h=yocto-4.0.33>`
104- Git Revision: :yocto_git:`ff118ede826a9ae45eb35025a5f7f612880fba01 </poky/commit/?id=ff118ede826a9ae45eb35025a5f7f612880fba01>`
105- Release Artefact: poky-ff118ede826a9ae45eb35025a5f7f612880fba01
106- sha: 2a8c24406fa96fc52728a96f25136a3fd7ee652eea6e12319a6b7c0457ccfdfd
107- Download Locations:
108
109 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.33/poky-ff118ede826a9ae45eb35025a5f7f612880fba01.tar.bz2
110
111 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.33/poky-ff118ede826a9ae45eb35025a5f7f612880fba01.tar.bz2
112
113openembedded-core
114
115- Repository Location: :oe_git:`/openembedded-core`
116- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
117- Tag: :oe_git:`yocto-4.0.33 </openembedded-core/log/?h=yocto-4.0.33>`
118- Git Revision: :oe_git:`036f76ea35c49a78d612093dcd8eb1fac7ded8d7 </openembedded-core/commit/?id=036f76ea35c49a78d612093dcd8eb1fac7ded8d7>`
119- Release Artefact: oecore-036f76ea35c49a78d612093dcd8eb1fac7ded8d7
120- sha: fc180ff224529fd73a7aec4a4cf5beb40fba17646ee694715cf603baba26610c
121- Download Locations:
122
123 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.33/oecore-036f76ea35c49a78d612093dcd8eb1fac7ded8d7.tar.bz2
124
125 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.33/oecore-036f76ea35c49a78d612093dcd8eb1fac7ded8d7.tar.bz2
126
127meta-yocto
128
129- Repository Location: :yocto_git:`/meta-yocto`
130- Branch: :yocto_git:`kirkstone </meta-yocto/log/?h=kirkstone>`
131- Tag: :yocto_git:`yocto-4.0.33 </meta-yocto/log/?h=yocto-4.0.33>`
132- Git Revision: :yocto_git:`677379f21941363d50f9d946963542b4ccb7e27c </meta-yocto/commit/?id=677379f21941363d50f9d946963542b4ccb7e27c>`
133- Release Artefact: meta-yocto-677379f21941363d50f9d946963542b4ccb7e27c
134- sha: 90f52c406f4e69748b8d73eee07b8a1247d19cc29f4893174f110a034b10415f
135- Download Locations:
136
137 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.33/meta-yocto-677379f21941363d50f9d946963542b4ccb7e27c.tar.bz2
138
139 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.33/meta-yocto-677379f21941363d50f9d946963542b4ccb7e27c.tar.bz2
140
141meta-mingw
142
143- Repository Location: :yocto_git:`/meta-mingw`
144- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
145- Tag: :yocto_git:`yocto-4.0.33 </meta-mingw/log/?h=yocto-4.0.33>`
146- Git Revision: :yocto_git:`87c22abb1f11be430caf4372e6b833dc7d77564e </meta-mingw/commit/?id=87c22abb1f11be430caf4372e6b833dc7d77564e>`
147- Release Artefact: meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e
148- sha: f0bc4873e2e0319fb9d6d6ab9b98eb3f89664d4339a167d2db6a787dd12bc1a8
149- Download Locations:
150
151 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.33/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
152
153 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.33/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
154
155meta-gplv2
156
157- Repository Location: :yocto_git:`/meta-gplv2`
158- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
159- Tag: :yocto_git:`yocto-4.0.33 </meta-gplv2/log/?h=yocto-4.0.33>`
160- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
161- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
162- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
163- Download Locations:
164
165 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.33/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
166
167 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.33/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
168
169bitbake
170
171- Repository Location: :oe_git:`/bitbake`
172- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
173- Tag: :oe_git:`yocto-4.0.33 </bitbake/log/?h=yocto-4.0.33>`
174- Git Revision: :oe_git:`8e2d1f8de055549b2101614d85454fcd1d0f94b2 </bitbake/commit/?id=8e2d1f8de055549b2101614d85454fcd1d0f94b2>`
175- Release Artefact: bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2
176- sha: fad4e7699bae62082118e89785324b031b0af0743064caee87c91ba28549afb0
177- Download Locations:
178
179 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.33/bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2.tar.bz2
180
181 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.33/bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2.tar.bz2
182
diff --git a/documentation/migration-guides/release-notes-4.0.34.rst b/documentation/migration-guides/release-notes-4.0.34.rst
new file mode 100644
index 0000000000..d2de165df1
--- /dev/null
+++ b/documentation/migration-guides/release-notes-4.0.34.rst
@@ -0,0 +1,191 @@
1Release notes for Yocto-4.0.34 (Kirkstone)
2------------------------------------------
3
4Security Fixes in Yocto-4.0.34
5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
7- avahi: Fix :cve_nist:`2026-24401`, :cve_nist:`2025-68276`, :cve_nist:`2025-68468` and
8 :cve_nist:`2025-68471`
9- bind: Fix :cve_nist:`2025-13878`
10- expat: Fix :cve_nist:`2026-24515` and :cve_nist:`2026-25210`
11- ffmpeg: Ignore :cve_nist:`2025-25468` and :cve_nist:`2025-25469`
12- glib-2.0: Fix :cve_nist:`2026-0988`, :cve_nist:`2026-1484`, :cve_nist:`2026-1485` and
13 :cve_nist:`2026-1489`
14- glibc: Fix :cve_nist:`2025-15281`, :cve_nist:`2026-0861` and :cve_nist:`2026-0915`
15- harfbuzz: Ignore :cve_nist:`2026-22693`
16- inetutils: Fix :cve_nist:`2026-24061`
17- libpng: Fix :cve_nist:`2026-22695`, :cve_nist:`2026-22801` and :cve_nist:`2026-25646`
18- libtasn1: Fix :cve_nist:`2025-13151`
19- libxml2: Fix :cve_nist:`2026-0990` and :cve_nist:`2026-0992`
20- linux-yocto/5.15: Fix :cve_nist:`2022-49465`, :cve_nist:`2023-54207`, :cve_nist:`2025-22058`,
21 :cve_nist:`2025-40040`, :cve_nist:`2025-40149`, :cve_nist:`2025-40164`, :cve_nist:`2025-68211`,
22 :cve_nist:`2025-68340`, :cve_nist:`2025-68365`, :cve_nist:`2025-68725`, :cve_nist:`2025-68817`,
23 :cve_nist:`2025-71147`, :cve_nist:`2025-71154`, :cve_nist:`2025-71162`, :cve_nist:`2025-71163`,
24 :cve_nist:`2026-22976`, :cve_nist:`2026-22977`, :cve_nist:`2026-22978`, :cve_nist:`2026-22980`,
25 :cve_nist:`2026-22982`, :cve_nist:`2026-22984`, :cve_nist:`2026-22990`, :cve_nist:`2026-22991`,
26 :cve_nist:`2026-22992`, :cve_nist:`2026-22997`, :cve_nist:`2026-22998`, :cve_nist:`2026-22999`,
27 :cve_nist:`2026-23060`, :cve_nist:`2026-23061`, :cve_nist:`2026-23063`, :cve_nist:`2026-23064`,
28 :cve_nist:`2026-23076`, :cve_nist:`2026-23078`, :cve_nist:`2026-23080`, :cve_nist:`2026-23083`,
29 :cve_nist:`2026-23084`, :cve_nist:`2026-23085`, :cve_nist:`2026-23087`, :cve_nist:`2026-23089`,
30 :cve_nist:`2026-23090`, :cve_nist:`2026-23091`, :cve_nist:`2026-23093`, :cve_nist:`2026-23095`,
31 :cve_nist:`2026-23096`, :cve_nist:`2026-23097`, :cve_nist:`2026-23119`, :cve_nist:`2026-23120`,
32 :cve_nist:`2026-23121`, :cve_nist:`2026-23124`, :cve_nist:`2026-23125`, :cve_nist:`2026-23133`,
33 :cve_nist:`2026-23146`, :cve_nist:`2026-23150`, :cve_nist:`2026-23164`, :cve_nist:`2026-23167`
34 and :cve_nist:`2026-23170`
35- openssl: Fix :cve_nist:`2025-15467`, :cve_nist:`2026-22795`, :cve_nist:`2026-22796`,
36 :cve_nist:`2025-68160`, :cve_nist:`2025-69418`, :cve_nist:`2025-69419`, :cve_nist:`2025-69420`
37 and :cve_nist:`2025-69421`
38- python3: Fix :cve_nist:`2025-12084` and :cve_nist:`2025-13837`
39- vim: Ignore :cve_nist:`2025-66476`
40- zlib: Ignore :cve_nist:`2026-22184`
41
42
43Fixes in Yocto-4.0.34
44~~~~~~~~~~~~~~~~~~~~~
45
46- bind: Upgrade to 9.18.44
47- build-appliance-image: Update to kirkstone head revision
48- classes/buildhistory: Do not sign buildhistory commits
49- dev-manual/packages.rst: fix example recipe version
50- dev-manual/packages.rst: pr server: fix and explain why r0.X increments on :term:`SRCREV` change
51- dev-manual/packages.rst: rename r0.0 to r0 when :term:`PR` server is not enabled
52- glibc: stable 2.35 branch updates
53- linux-yocto/5.15: update to v5.15.199
54- migration-guides: add release notes for 4.0.32
55- openssl: upgrade to 3.0.19
56- poky.conf: Bump version for 4.0.34 release
57- poky.conf: add fedora-41, debian-12, rocky-8&9 to :term:`SANITY_TESTED_DISTROS`
58- pseudo: Update to 1.9.3+git43cbd8fb49
59- ref-manual/classes.rst: fix broken links to U-Boot documentation
60- ref-manual/system-requirements.rst: update untested distros
61- scripts/install-buildtools: Update to 4.0.32
62- u-boot: move CVE patch out of u-boot-common.inc
63- what-i-wish-id-known.rst: replace figure by the new SVG
64
65
66Known Issues in Yocto-4.0.34
67~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68
69- N/A
70
71
72Contributors to Yocto-4.0.34
73~~~~~~~~~~~~~~~~~~~~~~~~~~~~
74
75- Aleksandar Nikolic
76- Amaury Couderc
77- Ankur Tyagi
78- Antonin Godard
79- Bruce Ashfield
80- Fabio Berton
81- Hugo SIMELIERE
82- Lee Chee Yang
83- Michael Opdenacker
84- Paul Barker
85- Peter Marko
86- Richard Purdie
87- Scott Murray
88- Vijay Anusuri
89- Yoann Congal
90
91Repositories / Downloads for Yocto-4.0.34
92~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93
94yocto-docs
95
96- Repository Location: :yocto_git:`/yocto-docs`
97- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
98- Tag: :yocto_git:`yocto-4.0.34 </yocto-docs/log/?h=yocto-4.0.34>`
99- Git Revision: :yocto_git:`7c348dd67cfd169b1a56bf969606b03dccb76c56 </yocto-docs/commit/?id=7c348dd67cfd169b1a56bf969606b03dccb76c56>`
100- Release Artefact: yocto-docs-7c348dd67cfd169b1a56bf969606b03dccb76c56
101- sha: 0677fc3aee3c936599f3bcffbe16792494058bd3506ca3ab1697ceac1822829b
102- Download Locations:
103
104 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.34/yocto-docs-7c348dd67cfd169b1a56bf969606b03dccb76c56.tar.bz2
105
106 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.34/yocto-docs-7c348dd67cfd169b1a56bf969606b03dccb76c56.tar.bz2
107
108poky
109
110- Repository Location: :yocto_git:`/poky`
111- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
112- Tag: :yocto_git:`yocto-4.0.34 </poky/log/?h=yocto-4.0.34>`
113- Git Revision: :yocto_git:`8334e82e1d85e50557bd3da64054fc9e3eafc495 </poky/commit/?id=8334e82e1d85e50557bd3da64054fc9e3eafc495>`
114- Release Artefact: poky-8334e82e1d85e50557bd3da64054fc9e3eafc495
115- sha: 74fcc57d1dd3bb0c6ef77bfaaeca7504f393e705a55149cf52d4b61981c9c387
116- Download Locations:
117
118 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.34/poky-8334e82e1d85e50557bd3da64054fc9e3eafc495.tar.bz2
119
120 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.34/poky-8334e82e1d85e50557bd3da64054fc9e3eafc495.tar.bz2
121
122openembedded-core
123
124- Repository Location: :oe_git:`/openembedded-core`
125- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
126- Tag: :oe_git:`yocto-4.0.34 </openembedded-core/log/?h=yocto-4.0.34>`
127- Git Revision: :oe_git:`7b6c9faa301a6d058ca34e230586f6a81ffa3ffb </openembedded-core/commit/?id=7b6c9faa301a6d058ca34e230586f6a81ffa3ffb>`
128- Release Artefact: oecore-7b6c9faa301a6d058ca34e230586f6a81ffa3ffb
129- sha: 375a22e3e229064749e78c80c44cde95adcedd26df76045fccefa3a9d3fa14ad
130- Download Locations:
131
132 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.34/oecore-7b6c9faa301a6d058ca34e230586f6a81ffa3ffb.tar.bz2
133
134 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.34/oecore-7b6c9faa301a6d058ca34e230586f6a81ffa3ffb.tar.bz2
135
136meta-yocto
137
138- Repository Location: :yocto_git:`/meta-yocto`
139- Branch: :yocto_git:`kirkstone </meta-yocto/log/?h=kirkstone>`
140- Tag: :yocto_git:`yocto-4.0.34 </meta-yocto/log/?h=yocto-4.0.34>`
141- Git Revision: :yocto_git:`1d3874a383023a5e2433e0fcfd87ac5d1e6d341d </meta-yocto/commit/?id=1d3874a383023a5e2433e0fcfd87ac5d1e6d341d>`
142- Release Artefact: meta-yocto-1d3874a383023a5e2433e0fcfd87ac5d1e6d341d
143- sha: baf48bbe1f29686d502c0c6f311c7723b0a18f08e7efbf89c150589102285dbe
144- Download Locations:
145
146 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.34/meta-yocto-1d3874a383023a5e2433e0fcfd87ac5d1e6d341d.tar.bz2
147
148 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.34/meta-yocto-1d3874a383023a5e2433e0fcfd87ac5d1e6d341d.tar.bz2
149
150meta-mingw
151
152- Repository Location: :yocto_git:`/meta-mingw`
153- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
154- Tag: :yocto_git:`yocto-4.0.34 </meta-mingw/log/?h=yocto-4.0.34>`
155- Git Revision: :yocto_git:`87c22abb1f11be430caf4372e6b833dc7d77564e </meta-mingw/commit/?id=87c22abb1f11be430caf4372e6b833dc7d77564e>`
156- Release Artefact: meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e
157- sha: f0bc4873e2e0319fb9d6d6ab9b98eb3f89664d4339a167d2db6a787dd12bc1a8
158- Download Locations:
159
160 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.34/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
161
162 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.34/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
163
164meta-gplv2
165
166- Repository Location: :yocto_git:`/meta-gplv2`
167- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
168- Tag: :yocto_git:`yocto-4.0.34 </meta-gplv2/log/?h=yocto-4.0.34>`
169- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
170- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
171- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
172- Download Locations:
173
174 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.34/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
175
176 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.34/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
177
178bitbake
179
180- Repository Location: :oe_git:`/bitbake`
181- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
182- Tag: :oe_git:`yocto-4.0.34 </bitbake/log/?h=yocto-4.0.34>`
183- Git Revision: :oe_git:`8e2d1f8de055549b2101614d85454fcd1d0f94b2 </bitbake/commit/?id=8e2d1f8de055549b2101614d85454fcd1d0f94b2>`
184- Release Artefact: bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2
185- sha: fad4e7699bae62082118e89785324b031b0af0743064caee87c91ba28549afb0
186- Download Locations:
187
188 https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.34/bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2.tar.bz2
189
190 https://mirrors.edge.kernel.org/yocto/yocto/yocto-4.0.34/bitbake-8e2d1f8de055549b2101614d85454fcd1d0f94b2.tar.bz2
191
diff --git a/documentation/migration-guides/release-notes-5.0.17.rst b/documentation/migration-guides/release-notes-5.0.17.rst
new file mode 100644
index 0000000000..f9adfc8dce
--- /dev/null
+++ b/documentation/migration-guides/release-notes-5.0.17.rst
@@ -0,0 +1,263 @@
1Release notes for Yocto-5.0.17 (Scarthgap)
2------------------------------------------
3
4Openssl 3.2 has reached EOL. Some projects would like to use LTS version due to criticality and exposure of this component, so upgrade to 3.5 branch.
5
6Security Fixes in Yocto-5.0.17
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- alsa-lib: Fix :cve_nist:`2026-25068`
10- avahi: Fix :cve_nist:`2025-68276`, :cve_nist:`2025-68468`, :cve_nist:`2025-68471` and
11 :cve_nist:`2026-24401`
12- bind: Fix :cve_nist:`2025-13878`
13- busybox: Fix :cve_nist:`2025-60876`
14- ffmpeg: ignore :cve_nist:`2025-1594`, :cve_nist:`2025-10256`, :cve_nist:`2025-12343` and
15 :cve_nist:`2025-25468`
16- freetype: Fix :cve_nist:`2026-23865`
17- gdk-pixbuf: Fix :cve_nist:`2025-6199`
18- glib-2.0: Fix :cve_nist:`2026-1484`, :cve_nist:`2026-1485` and :cve_nist:`2026-1489`
19- gnupg: Fix :cve_nist:`2025-68973`
20- gnutls: Fix :cve_nist:`2025-14831`
21- go 1.22.12: Fix :cve_nist:`2025-61726`, :cve_nist:`2025-61728`, :cve_nist:`2025-61730`,
22 :cve_nist:`2025-61731`, :cve_nist:`2025-61732`, :cve_nist:`2025-68119` and :cve_nist:`2025-68121`
23- harfbuzz: Fix :cve_nist:`2026-22693`
24- inetutils: Fix :cve_nist:`2026-28372` and :cve_nist:`2026-32746`
25- libpng: Fix :cve_nist:`2026-25646`
26- libsndfile1: Fix :cve_nist:`2025-56226`
27- libtheora: Ignore :cve_nist:`2024-56431`
28- linux-yocto/6.6: Fix :cve_nist:`2025-38593`, :cve_nist:`2025-38643`, :cve_nist:`2025-38678`,
29 :cve_nist:`2025-40039`, :cve_nist:`2025-40040`, :cve_nist:`2025-40149`, :cve_nist:`2025-40164`,
30 :cve_nist:`2025-40251`, :cve_nist:`2025-68211`, :cve_nist:`2025-68214`, :cve_nist:`2025-68223`,
31 :cve_nist:`2025-68340`, :cve_nist:`2025-68365`, :cve_nist:`2025-68725`, :cve_nist:`2025-68817`,
32 :cve_nist:`2025-71068`, :cve_nist:`2025-71071`, :cve_nist:`2025-71075`, :cve_nist:`2025-71077`,
33 :cve_nist:`2025-71078`, :cve_nist:`2025-71079`, :cve_nist:`2025-71081`, :cve_nist:`2025-71082`,
34 :cve_nist:`2025-71083`, :cve_nist:`2025-71084`, :cve_nist:`2025-71085`, :cve_nist:`2025-71086`,
35 :cve_nist:`2025-71087`, :cve_nist:`2025-71088`, :cve_nist:`2025-71089`, :cve_nist:`2025-71091`,
36 :cve_nist:`2025-71093`, :cve_nist:`2025-71094`, :cve_nist:`2025-71095`, :cve_nist:`2025-71096`,
37 :cve_nist:`2025-71097`, :cve_nist:`2025-71098`, :cve_nist:`2025-71101`, :cve_nist:`2025-71102`,
38 :cve_nist:`2025-71104`, :cve_nist:`2025-71105`, :cve_nist:`2025-71107`, :cve_nist:`2025-71108`,
39 :cve_nist:`2025-71111`, :cve_nist:`2025-71112`, :cve_nist:`2025-71113`, :cve_nist:`2025-71114`,
40 :cve_nist:`2025-71116`, :cve_nist:`2025-71118`, :cve_nist:`2025-71119`, :cve_nist:`2025-71120`,
41 :cve_nist:`2025-71121`, :cve_nist:`2025-71122`, :cve_nist:`2025-71125`, :cve_nist:`2025-71126`,
42 :cve_nist:`2025-71127`, :cve_nist:`2025-71129`, :cve_nist:`2025-71130`, :cve_nist:`2025-71131`,
43 :cve_nist:`2025-71132`, :cve_nist:`2025-71133`, :cve_nist:`2025-71136`, :cve_nist:`2025-71137`,
44 :cve_nist:`2025-71138`, :cve_nist:`2025-71141`, :cve_nist:`2025-71143`, :cve_nist:`2025-71147`,
45 :cve_nist:`2025-71148`, :cve_nist:`2025-71149`, :cve_nist:`2025-71150`, :cve_nist:`2025-71151`,
46 :cve_nist:`2025-71153`, :cve_nist:`2025-71154`, :cve_nist:`2025-71160`, :cve_nist:`2025-71162`,
47 :cve_nist:`2025-71163`, :cve_nist:`2025-71180`, :cve_nist:`2025-71182`, :cve_nist:`2025-71183`,
48 :cve_nist:`2025-71185`, :cve_nist:`2025-71186`, :cve_nist:`2025-71188`, :cve_nist:`2025-71189`,
49 :cve_nist:`2025-71190`, :cve_nist:`2025-71191`, :cve_nist:`2025-71200`, :cve_nist:`2026-22976`,
50 :cve_nist:`2026-22977`, :cve_nist:`2026-22978`, :cve_nist:`2026-22979`, :cve_nist:`2026-22980`,
51 :cve_nist:`2026-22982`, :cve_nist:`2026-22984`, :cve_nist:`2026-22990`, :cve_nist:`2026-22991`,
52 :cve_nist:`2026-22992`, :cve_nist:`2026-22994`, :cve_nist:`2026-22997`, :cve_nist:`2026-22998`,
53 :cve_nist:`2026-22999`, :cve_nist:`2026-23001`, :cve_nist:`2026-23003`, :cve_nist:`2026-23005`,
54 :cve_nist:`2026-23006`, :cve_nist:`2026-23010`, :cve_nist:`2026-23011`, :cve_nist:`2026-23019`,
55 :cve_nist:`2026-23020`, :cve_nist:`2026-23021`, :cve_nist:`2026-23025`, :cve_nist:`2026-23026`,
56 :cve_nist:`2026-23060`, :cve_nist:`2026-23061`, :cve_nist:`2026-23062`, :cve_nist:`2026-23063`,
57 :cve_nist:`2026-23064`, :cve_nist:`2026-23068`, :cve_nist:`2026-23069`, :cve_nist:`2026-23071`,
58 :cve_nist:`2026-23073`, :cve_nist:`2026-23074`, :cve_nist:`2026-23075`, :cve_nist:`2026-23076`,
59 :cve_nist:`2026-23078`, :cve_nist:`2026-23080`, :cve_nist:`2026-23083`, :cve_nist:`2026-23084`,
60 :cve_nist:`2026-23085`, :cve_nist:`2026-23086`, :cve_nist:`2026-23087`, :cve_nist:`2026-23088`,
61 :cve_nist:`2026-23089`, :cve_nist:`2026-23090`, :cve_nist:`2026-23091`, :cve_nist:`2026-23093`,
62 :cve_nist:`2026-23094`, :cve_nist:`2026-23095`, :cve_nist:`2026-23096`, :cve_nist:`2026-23097`,
63 :cve_nist:`2026-23098`, :cve_nist:`2026-23099`, :cve_nist:`2026-23101`, :cve_nist:`2026-23102`,
64 :cve_nist:`2026-23103`, :cve_nist:`2026-23105`, :cve_nist:`2026-23107`, :cve_nist:`2026-23108`,
65 :cve_nist:`2026-23110`, :cve_nist:`2026-23113`, :cve_nist:`2026-23116`, :cve_nist:`2026-23119`,
66 :cve_nist:`2026-23120`, :cve_nist:`2026-23121`, :cve_nist:`2026-23123`, :cve_nist:`2026-23124`,
67 :cve_nist:`2026-23125`, :cve_nist:`2026-23126`, :cve_nist:`2026-23128`, :cve_nist:`2026-23131`,
68 :cve_nist:`2026-23133`, :cve_nist:`2026-23135`, :cve_nist:`2026-23136`, :cve_nist:`2026-23139`,
69 :cve_nist:`2026-23140`, :cve_nist:`2026-23141`, :cve_nist:`2026-23142`, :cve_nist:`2026-23144`,
70 :cve_nist:`2026-23146`, :cve_nist:`2026-23150`, :cve_nist:`2026-23156`, :cve_nist:`2026-23160`,
71 :cve_nist:`2026-23163`, :cve_nist:`2026-23164`, :cve_nist:`2026-23167`, :cve_nist:`2026-23168`,
72 :cve_nist:`2026-23170`, :cve_nist:`2026-23172`, :cve_nist:`2026-23173` and :cve_nist:`2026-23212`
73- openssl: fix :cve_nist:`2025-15468` and :cve_nist:`2025-69419`
74- python3-cryptography: Fix :cve_nist:`2026-26007`
75- python3-pip: Fix :cve_nist:`2026-1703`
76- python3-pyopenssl: Fix :cve_nist:`2026-27448` and :cve_nist:`2026-27459`
77- tiff: ignore :cve_nist:`2025-61144` and :cve_nist:`2025-61145`
78- vim: ignore :cve_nist:`2025-66476`
79- zlib: Fix :cve_nist:`2026-27171`
80
81
82Fixes in Yocto-5.0.17
83~~~~~~~~~~~~~~~~~~~~~
84
85- README: Add scarthgap subject-prefix to git-send-email suggestion
86- bind: upgrade to 9.18.44
87- bitbake: COW: Fix hardcoded magic numbers and work with python 3.13
88- bitbake: fetch2: Fix LFS object checkout in submodules
89- bitbake: fetch2: Fix incorrect lfs parametrization for submodules
90- bitbake: fetch2: don't try to preserve all attributes when unpacking files
91- bitbake: gitsm: Add clean function
92- build-appliance-image: Update to scarthgap head revision
93- classes/buildhistory: Do not sign buildhistory commits
94- create-pull-request: Keep commit hash to be pulled in cover email
95- dev-manual: delete references to "tar" package format
96- docs: Makefile: pass -silent to latexmk
97- go-vendor: Fix absolute paths issue
98- improve_kernel_cve_report: add option to read debugsources.zstd
99- improve_kernel_cve_report: do not override backported-patch
100- improve_kernel_cve_report: do not use custom version
101- linux-yocto/6.6: upgrade to v6.6.123
102- lsb.py: strip ' from os-release file
103- migration-guides: add release notes for 5.0.16
104- mobile-broadband-provider-info: upgrade to 20251101
105- oe-setup-build: Fix typo
106- oeqa/selftest/wic: test recursive dir copy on ext partitions
107- openssl: upgrade to 3.5.5
108- overview-manual/concepts: list other possible class directories
109- overview-manual: escape wildcard in inline markup
110- poky.conf: Bump version for 5.0.17 release
111- poky.conf: add Centos Stream 9, fedora-41, rocky-8 to :term:`SANITY_TESTED_DISTROS`
112- pseudo: Update to include a fix for systems with kernel <5.6
113- python3-pip: drop unused Windows distlib launcher templates
114- python3-setuptools: drop Windows launcher executables on non-mingw builds
115- ref-manual/classes.rst: fix broken links to U-Boot documentation
116- ref-manual/system-requirements.rst: update supported, end-of-life and untested distros
117- scripts/install-buildtools: Update to 5.0.15
118- spdx30_tasks: Exclude 'doc' when exporting :term:`PACKAGECONFIG` to :term:`SPDX`
119- spdx: add option to include only compiled sources
120- systemd-systemctl: Fix instance name parsing with escapes or periods
121- tzdata,tzcode-native: upgrade to 2025c
122- u-boot: move CVE Fixes out of the common .inc file
123- uboot-config: Fix devtool modify
124- weston: fix a touch-calibrator issue
125- what-i-wish-id-known.rst: replace figure by the new SVG
126- wic/engine: error on old host debugfs for standalone directory copy
127- wic/engine: fix copying directories into wic image with ext* partition
128- wireless-regdb: upgrade to 2026.02.04
129
130
131Known Issues in Yocto-5.0.17
132~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133
134- N/A
135
136Contributors to Yocto-5.0.17
137~~~~~~~~~~~~~~~~~~~~~~~~~~~~
138
139- Aleksandar Nikolic
140- Amaury Couderc
141- Ankur Tyagi
142- Antonin Godard
143- Benjamin Robin (Schneider Electric)
144- Bruce Ashfield
145- Daniel Dragomir
146- Daniel Turull
147- Deepak Rathore
148- Dragomir, Daniel
149- Eduardo Ferreira
150- Fabio Berton
151- Hitendra Prajapati
152- Hugo SIMELIERE
153- João Marcos Costa (Schneider Electric)
154- Kristiyan Chakarov
155- Krupal Ka Patel
156- Lee Chee Yang
157- Livin Sunny
158- Martin Jansa
159- Michael Opdenacker
160- Ming Liu
161- Nguyen Dat Tho
162- Paul Barker
163- Peter Marko
164- Philip Lorenz
165- Quentin Schulz
166- Richard Purdie
167- Robert P. J. Day
168- Robert Yang
169- Ross Burton
170- Ryan Eatmon
171- Shaik Moin
172- Tom Hochstein
173- Trent Piepho
174- Vijay Anusuri
175- Yoann Congal
176
177Repositories / Downloads for Yocto-5.0.17
178~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
179
180yocto-docs
181
182- Repository Location: :yocto_git:`/yocto-docs`
183- Branch: :yocto_git:`scarthgap </yocto-docs/log/?h=scarthgap>`
184- Tag: :yocto_git:`yocto-5.0.17 </yocto-docs/log/?h=yocto-5.0.17>`
185- Git Revision: :yocto_git:`aa7226705451e6c1ef964d49963bbed29b267c27 </yocto-docs/commit/?id=aa7226705451e6c1ef964d49963bbed29b267c27>`
186- Release Artefact: yocto-docs-aa7226705451e6c1ef964d49963bbed29b267c27
187- sha: d429833609637657f213611317dfadbd70293fff2f9e22753d1f71ef8515a6c0
188- Download Locations:
189
190 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.17/yocto-docs-aa7226705451e6c1ef964d49963bbed29b267c27.tar.bz2
191
192 https://mirrors.edge.kernel.org/yocto/yocto/yocto-5.0.17/yocto-docs-aa7226705451e6c1ef964d49963bbed29b267c27.tar.bz2
193
194poky
195
196- Repository Location: :yocto_git:`/poky`
197- Branch: :yocto_git:`scarthgap </poky/log/?h=scarthgap>`
198- Tag: :yocto_git:`yocto-5.0.17 </poky/log/?h=yocto-5.0.17>`
199- Git Revision: :yocto_git:`1e8099846661571ede077f533eb1b6c86818ddce </poky/commit/?id=1e8099846661571ede077f533eb1b6c86818ddce>`
200- Release Artefact: poky-1e8099846661571ede077f533eb1b6c86818ddce
201- sha: b56890576f593cc881ea8e467562d842cfca248099ce653d28ca14d250f6219e
202- Download Locations:
203
204 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.17/poky-1e8099846661571ede077f533eb1b6c86818ddce.tar.bz2
205
206 https://mirrors.edge.kernel.org/yocto/yocto/yocto-5.0.17/poky-1e8099846661571ede077f533eb1b6c86818ddce.tar.bz2
207
208openembedded-core
209
210- Repository Location: :oe_git:`/openembedded-core`
211- Branch: :oe_git:`scarthgap </openembedded-core/log/?h=scarthgap>`
212- Tag: :oe_git:`yocto-5.0.17 </openembedded-core/log/?h=yocto-5.0.17>`
213- Git Revision: :oe_git:`52380df998b3a8fe6a091f8547434a3231320a8e </openembedded-core/commit/?id=52380df998b3a8fe6a091f8547434a3231320a8e>`
214- Release Artefact: oecore-52380df998b3a8fe6a091f8547434a3231320a8e
215- sha: a948d75acf76a392d170129ce6eb6f5fe45082d95b4fd28045aac58b8373cb26
216- Download Locations:
217
218 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.17/oecore-52380df998b3a8fe6a091f8547434a3231320a8e.tar.bz
219
220 https://mirrors.edge.kernel.org/yocto/yocto/yocto-5.0.17/oecore-52380df998b3a8fe6a091f8547434a3231320a8e.tar.bz2
221
222meta-yocto
223
224- Repository Location: :yocto_git:`/meta-yocto`
225- Branch: :yocto_git:`scarthgap </meta-yocto/log/?h=scarthgap>`
226- Tag: :yocto_git:`yocto-5.0.17 </meta-yocto/log/?h=yocto-5.0.17>`
227- Git Revision: :yocto_git:`c7c38663a1cafb1fa8593c0b246811e51d3bbe20 </meta-yocto/commit/?id=c7c38663a1cafb1fa8593c0b246811e51d3bbe20>`
228- Release Artefact: meta-yocto-c7c38663a1cafb1fa8593c0b246811e51d3bbe20
229- sha: 5a2a9360249e639694cc2a75985e3907085512b3eb236e8491cb07f1e0cb0f19
230- Download Locations:
231
232 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.17/meta-yocto-c7c38663a1cafb1fa8593c0b246811e51d3bbe20.tar.bz2
233
234 https://mirrors.edge.kernel.org/yocto/yocto/yocto-5.0.17/meta-yocto-c7c38663a1cafb1fa8593c0b246811e51d3bbe20.tar.bz2
235
236meta-mingw
237
238- Repository Location: :yocto_git:`/meta-mingw`
239- Branch: :yocto_git:`scarthgap </meta-mingw/log/?h=scarthgap>`
240- Tag: :yocto_git:`yocto-5.0.17 </meta-mingw/log/?h=yocto-5.0.17>`
241- Git Revision: :yocto_git:`bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f </meta-mingw/commit/?id=bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f>`
242- Release Artefact: meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f
243- sha: ab073def6487f237ac125d239b3739bf02415270959546b6b287778664f0ae65
244- Download Locations:
245
246 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.17/meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f.tar.bz2
247
248 https://mirrors.edge.kernel.org/yocto/yocto/yocto-5.0.17/meta-mingw-bd9fef71ec005be3c3a6d7f8b99d8116daf70c4f.tar.bz2
249
250bitbake
251
252- Repository Location: :oe_git:`/bitbake`
253- Branch: :oe_git:`2.8 </bitbake/log/?h=2.8>`
254- Tag: :oe_git:`yocto-5.0.17 </bitbake/log/?h=yocto-5.0.17>`
255- Git Revision: :oe_git:`d3b4c352dd33fca90cd31649eda054b884478739 </bitbake/commit/?id=d3b4c352dd33fca90cd31649eda054b884478739>`
256- Release Artefact: bitbake-d3b4c352dd33fca90cd31649eda054b884478739
257- sha: 1021fc412780e21b25ccb045b66368ebe3fc4e785a65066ac0cafb9bdd5492fa
258- Download Locations:
259
260 https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.17/bitbake-d3b4c352dd33fca90cd31649eda054b884478739.tar.bz2
261
262 https://mirrors.edge.kernel.org/yocto/yocto/yocto-5.0.17/bitbake-d3b4c352dd33fca90cd31649eda054b884478739.tar.bz2
263
diff --git a/documentation/ref-manual/system-requirements.rst b/documentation/ref-manual/system-requirements.rst
index cb253ab2f8..48b50e4be3 100644
--- a/documentation/ref-manual/system-requirements.rst
+++ b/documentation/ref-manual/system-requirements.rst
@@ -64,6 +64,7 @@ supported on the following distributions:
64 64
65- AlmaLinux 8 65- AlmaLinux 8
66- AlmaLinux 9 66- AlmaLinux 9
67- CentOS Stream 9
67- Debian 11 68- Debian 11
68- Debian 12 69- Debian 12
69- Fedora 39 70- Fedora 39
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index 62417d045c..e7e5400d3b 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -1638,7 +1638,7 @@ system and gives an overview of their function and contents.
1638 (set via :term:`RRECOMMENDS`) are always ignored. 1638 (set via :term:`RRECOMMENDS`) are always ignored.
1639 1639
1640 :term:`COMPONENTS_DIR` 1640 :term:`COMPONENTS_DIR`
1641 Stores sysroot components for each recipe. The OpenEmbedded build 1641 Stores sysroot components provided by each recipe. The OpenEmbedded build
1642 system uses :term:`COMPONENTS_DIR` when constructing recipe-specific 1642 system uses :term:`COMPONENTS_DIR` when constructing recipe-specific
1643 sysroots for other recipes. 1643 sysroots for other recipes.
1644 1644
@@ -2144,7 +2144,7 @@ system and gives an overview of their function and contents.
2144 2144
2145 The practical effect of the previous assignment is that all files 2145 The practical effect of the previous assignment is that all files
2146 installed by bar will be available in the appropriate staging sysroot, 2146 installed by bar will be available in the appropriate staging sysroot,
2147 given by the :term:`STAGING_DIR* <STAGING_DIR>` variables, by the time 2147 given by the :term:`STAGING_DIR* <STAGING_DIR_HOST>` variables, by the time
2148 the :ref:`ref-tasks-configure` task for ``foo`` runs. This mechanism is 2148 the :ref:`ref-tasks-configure` task for ``foo`` runs. This mechanism is
2149 implemented by having :ref:`ref-tasks-configure` depend on the 2149 implemented by having :ref:`ref-tasks-configure` depend on the
2150 :ref:`ref-tasks-populate_sysroot` task of each recipe listed in 2150 :ref:`ref-tasks-populate_sysroot` task of each recipe listed in
@@ -6841,19 +6841,17 @@ system and gives an overview of their function and contents.
6841 Points to a shared, global-state directory that holds data generated 6841 Points to a shared, global-state directory that holds data generated
6842 during the packaging process. During the packaging process, the 6842 during the packaging process. During the packaging process, the
6843 :ref:`ref-tasks-packagedata` task packages data 6843 :ref:`ref-tasks-packagedata` task packages data
6844 for each recipe and installs it into this temporary, shared area. 6844 for each recipe and installs it into this shared area.
6845 This directory defaults to the following, which you should not 6845 This directory defaults to the following, which you should not
6846 change:: 6846 change::
6847 6847
6848 ${STAGING_DIR_HOST}/pkgdata 6848 ${TMPDIR}/pkgdata/${MACHINE}
6849 6849
6850 For examples of how this data is used, see the 6850 For examples of how this data is used, see the
6851 ":ref:`overview-manual/concepts:automatically added runtime dependencies`" 6851 ":ref:`overview-manual/concepts:automatically added runtime dependencies`"
6852 section in the Yocto Project Overview and Concepts Manual and the 6852 section in the Yocto Project Overview and Concepts Manual and the
6853 ":ref:`dev-manual/debugging:viewing package information with ``oe-pkgdata-util```" 6853 ":ref:`dev-manual/debugging:viewing package information with ``oe-pkgdata-util```"
6854 section in the Yocto Project Development Tasks Manual. For more 6854 section in the Yocto Project Development Tasks Manual.
6855 information on the shared, global-state directory, see
6856 :term:`STAGING_DIR_HOST`.
6857 6855
6858 :term:`PKGDEST` 6856 :term:`PKGDEST`
6859 Points to the parent directory for files to be packaged after they 6857 Points to the parent directory for files to be packaged after they
@@ -7435,13 +7433,13 @@ system and gives an overview of their function and contents.
7435 section. 7433 section.
7436 7434
7437 :term:`RECIPE_SYSROOT` 7435 :term:`RECIPE_SYSROOT`
7438 This variable points to the directory that holds all files populated from 7436 This variable points to the directory populated with all files provided by
7439 recipes specified in :term:`DEPENDS`. As the name indicates, 7437 recipes specified in :term:`DEPENDS`. As the name indicates,
7440 think of this variable as a custom root (``/``) for the recipe that will be 7438 think of this variable as a custom root (``/``) for the recipe, that will be
7441 used by the compiler in order to find headers and other files needed to complete 7439 used by the compiler in order to find headers and other files needed to complete
7442 its job. 7440 its job.
7443 7441
7444 This variable is related to :term:`STAGING_DIR_HOST` or :term:`STAGING_DIR_TARGET` 7442 This variable is used to define :term:`STAGING_DIR_HOST` or :term:`STAGING_DIR_TARGET`
7445 according to the type of the recipe and the build target. 7443 according to the type of the recipe and the build target.
7446 7444
7447 To better understand this variable, consider the following examples: 7445 To better understand this variable, consider the following examples:
@@ -7455,11 +7453,11 @@ system and gives an overview of their function and contents.
7455 Do not modify it. 7453 Do not modify it.
7456 7454
7457 :term:`RECIPE_SYSROOT_NATIVE` 7455 :term:`RECIPE_SYSROOT_NATIVE`
7458 This is similar to :term:`RECIPE_SYSROOT` but the populated files are from 7456 This is similar to :term:`RECIPE_SYSROOT` but files in it are provided by
7459 ``-native`` recipes. This allows a recipe built for the target machine to 7457 native recipes. This allows a recipe built for the target machine to
7460 use ``native`` tools. 7458 use native tools.
7461 7459
7462 This variable is related to :term:`STAGING_DIR_NATIVE`. 7460 This variable is used to define :term:`STAGING_DIR_NATIVE`.
7463 7461
7464 The default value is ``"${WORKDIR}/recipe-sysroot-native"``. 7462 The default value is ``"${WORKDIR}/recipe-sysroot-native"``.
7465 Do not modify it. 7463 Do not modify it.
@@ -7720,7 +7718,9 @@ system and gives an overview of their function and contents.
7720 :term:`RSUGGESTS` 7718 :term:`RSUGGESTS`
7721 A list of additional packages that you can suggest for installation 7719 A list of additional packages that you can suggest for installation
7722 by the package manager at the time a package is installed. Not all 7720 by the package manager at the time a package is installed. Not all
7723 package managers support this functionality. 7721 package managers support this functionality. This feature takes effect
7722 only when the package manager is being used to install packages on
7723 the target system from a package feed.
7724 7724
7725 As with all package-controlling variables, you must always use this 7725 As with all package-controlling variables, you must always use this
7726 variable in conjunction with a package name override. Here is an 7726 variable in conjunction with a package name override. Here is an
@@ -7728,6 +7728,10 @@ system and gives an overview of their function and contents.
7728 7728
7729 RSUGGESTS:${PN} = "useful_package another_package" 7729 RSUGGESTS:${PN} = "useful_package another_package"
7730 7730
7731 For more information on package management, see the
7732 :ref:`dev-manual/packages:Using Runtime Package Management` section
7733 of the Yocto Project Development Tasks Manual.
7734
7731 :term:`RUST_CHANNEL` 7735 :term:`RUST_CHANNEL`
7732 Specifies which version of Rust to build - "stable", "beta" or "nightly". 7736 Specifies which version of Rust to build - "stable", "beta" or "nightly".
7733 The default value is "stable". Set this at your own risk, as values other 7737 The default value is "stable". Set this at your own risk, as values other
@@ -8893,8 +8897,7 @@ system and gives an overview of their function and contents.
8893 directory for the build host. 8897 directory for the build host.
8894 8898
8895 :term:`STAGING_DIR` 8899 :term:`STAGING_DIR`
8896 Helps construct the ``recipe-sysroot*`` directories, which are used 8900 Used for constructing directory trees used during staging.
8897 during packaging.
8898 8901
8899 For information on how staging for recipe-specific sysroots occurs, 8902 For information on how staging for recipe-specific sysroots occurs,
8900 see the :ref:`ref-tasks-populate_sysroot` 8903 see the :ref:`ref-tasks-populate_sysroot`
@@ -8914,31 +8917,31 @@ system and gives an overview of their function and contents.
8914 those files into the sysroot. 8917 those files into the sysroot.
8915 8918
8916 :term:`STAGING_DIR_HOST` 8919 :term:`STAGING_DIR_HOST`
8917 Specifies the path to the sysroot directory for the system on which 8920 Specifies the path to the recipe's input sysroot directory, populated with files
8918 the component is built to run (the system that hosts the component). 8921 for the system on which the component is built to run
8919 For most recipes, this sysroot is the one in which that recipe's 8922 (the system that hosts the component).
8920 :ref:`ref-tasks-populate_sysroot` task copies 8923 For most recipes, this sysroot is populated by their
8921 files. Exceptions include ``-native`` recipes, where the 8924 :ref:`ref-tasks-populate_sysroot` task (when sharing files
8922 :ref:`ref-tasks-populate_sysroot` task instead uses 8925 between recipes). Exceptions include native recipes, for which the files from
8923 :term:`STAGING_DIR_NATIVE`. Depending on 8926 :ref:`ref-tasks-populate_sysroot` task are instead copied to
8924 the type of recipe and the build target, :term:`STAGING_DIR_HOST` can 8927 :term:`STAGING_DIR_NATIVE`. Depending on the type of recipe and the build target,
8925 have the following values: 8928 :term:`STAGING_DIR_HOST` can have the following values:
8926 8929
8927 - For recipes building for the target machine, the value is 8930 - For recipes building for the target machine, the value is
8928 "${:term:`STAGING_DIR`}/${:term:`MACHINE`}". 8931 ``"${RECIPE_SYSROOT}"``, check :term:`RECIPE_SYSROOT`.
8929 8932
8930 - For native recipes building for the build host, the value is empty 8933 - For native recipes (building for the :term:`build host`), the value is empty
8931 given the assumption that when building for the build host, the 8934 given the assumption that when building for the :term:`build host`, the
8932 build host's own directories should be used. 8935 :term:`build host`'s own directories should be used.
8933 8936
8934 .. note:: 8937 .. note::
8935 8938
8936 ``-native`` recipes are not installed into host paths like such 8939 Native recipe files are not installed into host paths such
8937 as ``/usr``. Rather, these recipes are installed into 8940 as ``/usr``. Rather, such files are installed into
8938 :term:`STAGING_DIR_NATIVE`. When compiling ``-native`` recipes, 8941 :term:`STAGING_DIR_NATIVE`. When compiling native recipes,
8939 standard build environment variables such as 8942 standard build environment variables such as
8940 :term:`CPPFLAGS` and 8943 :term:`CPPFLAGS` and
8941 :term:`CFLAGS` are set up so that both host paths 8944 :term:`CFLAGS` are set up so that both :term:`build host`'s paths
8942 and :term:`STAGING_DIR_NATIVE` are searched for libraries and 8945 and :term:`STAGING_DIR_NATIVE` are searched for libraries and
8943 headers using, for example, GCC's ``-isystem`` option. 8946 headers using, for example, GCC's ``-isystem`` option.
8944 8947
@@ -8946,16 +8949,15 @@ system and gives an overview of their function and contents.
8946 should be viewed as input variables by tasks such as 8949 should be viewed as input variables by tasks such as
8947 :ref:`ref-tasks-configure`, 8950 :ref:`ref-tasks-configure`,
8948 :ref:`ref-tasks-compile`, and 8951 :ref:`ref-tasks-compile`, and
8949 :ref:`ref-tasks-install`. Having the real system 8952 :ref:`ref-tasks-install`. Having the real system root
8950 root correspond to :term:`STAGING_DIR_HOST` makes conceptual sense 8953 (the :term:`build host`'s root) play the role of :term:`STAGING_DIR_HOST`
8951 for ``-native`` recipes, as they make use of host headers and 8954 makes conceptual sense for native recipes, as they make use
8952 libraries. 8955 of the :term:`build host`'s headers and libraries.
8953
8954 Check :term:`RECIPE_SYSROOT` and :term:`RECIPE_SYSROOT_NATIVE`.
8955 8956
8956 :term:`STAGING_DIR_NATIVE` 8957 :term:`STAGING_DIR_NATIVE`
8957 Specifies the path to the sysroot directory used when building 8958 Specifies the path to the recipe's input sysroot directory, populated with
8958 components that run on the build host itself. 8959 files provided by native recipes (recipes building components that
8960 run on the :term:`build host` itself).
8959 8961
8960 The default value is ``"${RECIPE_SYSROOT_NATIVE}"``, 8962 The default value is ``"${RECIPE_SYSROOT_NATIVE}"``,
8961 check :term:`RECIPE_SYSROOT_NATIVE`. 8963 check :term:`RECIPE_SYSROOT_NATIVE`.
diff --git a/documentation/sphinx-static/theme_overrides.css b/documentation/sphinx-static/theme_overrides.css
index d235cb826f..3cb16dbccc 100644
--- a/documentation/sphinx-static/theme_overrides.css
+++ b/documentation/sphinx-static/theme_overrides.css
@@ -99,14 +99,19 @@ em {
99[alt='Permalink'] { color: #eee; } 99[alt='Permalink'] { color: #eee; }
100[alt='Permalink']:hover { color: black; } 100[alt='Permalink']:hover { color: black; }
101 101
102.literal-block {
103 background: #f8f8f8;
104}
105
102@media screen { 106@media screen {
103 /* content column 107 .wy-nav-content {
104 * 108 max-width: 1000px;
105 * RTD theme's default is 800px as max width for the content, but we have 109 background: #fcfcfc;
106 * tables with tons of columns, which need the full width of the view-port. 110 }
107 */
108 111
109 .wy-nav-content{max-width: none; } 112 .wy-nav-content-wrap {
113 background: #efefef;
114 }
110 115
111 /* inline literal: drop the borderbox, padding and red color */ 116 /* inline literal: drop the borderbox, padding and red color */
112 code, .rst-content tt, .rst-content code { 117 code, .rst-content tt, .rst-content code {