summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides
diff options
context:
space:
mode:
authorLee Chee Yang <chee.yang.lee@intel.com>2024-06-27 11:23:05 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-07-09 15:48:55 +0100
commit3be34141ec666e4da369a9cb85fe9036f9275b25 (patch)
tree817b271f560e179fa715839a5511c894565a56d8 /documentation/migration-guides
parent6dd76da905211345e42450b75efd775fc7089660 (diff)
downloadpoky-3be34141ec666e4da369a9cb85fe9036f9275b25.tar.gz
migration-guides: add release notes for 5.0.2
(From yocto-docs rev: 71af3b43038f04ea35b554dcdb101ce2dd4bca78) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r--documentation/migration-guides/release-5.0.rst1
-rw-r--r--documentation/migration-guides/release-notes-5.0.2.rst245
2 files changed, 246 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-5.0.rst b/documentation/migration-guides/release-5.0.rst
index 44a02ab041..6e382bff97 100644
--- a/documentation/migration-guides/release-5.0.rst
+++ b/documentation/migration-guides/release-5.0.rst
@@ -8,3 +8,4 @@ Release 5.0 (scarthgap)
8 migration-5.0 8 migration-5.0
9 release-notes-5.0 9 release-notes-5.0
10 release-notes-5.0.1 10 release-notes-5.0.1
11 release-notes-5.0.2
diff --git a/documentation/migration-guides/release-notes-5.0.2.rst b/documentation/migration-guides/release-notes-5.0.2.rst
new file mode 100644
index 0000000000..820e33189e
--- /dev/null
+++ b/documentation/migration-guides/release-notes-5.0.2.rst
@@ -0,0 +1,245 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3Release notes for Yocto-5.0.2 (Scarthgap)
4-----------------------------------------
5
6Security Fixes in Yocto-5.0.2
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8
9- cups: Fix :cve:`2024-35235`
10- gcc: Fix :cve:`2024-0151`
11- gdk-pixbuf: Fix :cve:`2022-48622`
12- ghostscript: fix :cve_mitre:`2024-29510`, :cve_mitre:`2024-33869`, :cve_mitre:`2024-33870` and :cve_mitre:`2024-33871`
13- git: Fix :cve:`2024-32002`, :cve:`2024-32004`, :cve:`2024-32020`, :cve:`2024-32021` and :cve:`2024-32465`
14- glib-2.0: Fix :cve:`2024-34397`
15- glibc: Fix :cve:`2024-2961`, :cve:`2024-33599`, :cve:`2024-33600`, :cve:`2024-33601` and :cve:`2024-33602`
16- ncurses: Fix :cve:`2023-45918` and :cve:`2023-50495`
17- openssl: Fix :cve:`2024-4603` and :cve_mitre:`2024-4741`
18- util-linux: Fix :cve:`2024-28085`
19- xserver-xorg: Fix :cve:`2024-31080`, :cve:`2024-31081`, :cve:`2024-31082` and :cve:`2024-31083`
20
21
22Fixes in Yocto-5.0.2
23~~~~~~~~~~~~~~~~~~~~
24
25- appstream: Upgrade to 1.0.3
26- apr: submit 0001-Add-option-to-disable-timed-dependant-tests.patch upstream
27- base-files: profile: fix error sh: 1: unknown operand
28- bash: Fix file-substitution error-handling bug
29- bash: mark build-tests.patch as Inappropriate
30- binutils: Fix aarch64 disassembly abort
31- bitbake: bb: Use namedtuple for Task data
32- bitbake: cooker: Handle ImportError for websockets
33- bitbake: fetch2/gcp: Add missing runfetchcmd import
34- bitbake: fetch2/wget: Canonicalize :term:`DL_DIR` paths for wget2 compatibility
35- bitbake: fetch2/wget: Fix failure path for files that are empty or don't exist
36- bitbake: hashserv: client: Add batch stream API
37- bitbake: parse: Improve/fix cache invalidation via mtime
38- bitbake: runqueue: Add timing warnings around slow loops
39- bitbake: runqueue: Allow rehash loop to exit in case of interrupts
40- bitbake: runqueue: Improve rehash get_unihash parallelism
41- bitbake: runqueue: Process unihashes in parallel at init
42- bitbake: siggen/runqueue: Report which dependencies affect the taskhash
43- bitbake: siggen: Enable batching of unihash queries
44- bitbake: tests/fetch: Tweak test to match upstream repo url change
45- bitbake: tests/fetch: Tweak to work on Fedora40
46- build-appliance-image: Update to scarthgap head revision
47- busybox: update :cve:`2022-28391` patches upstream status
48- cdrtools-native: Fix build with GCC 14
49- classes: image_types: apply EXTRA_IMAGECMD:squashfs* in oe_mksquashfs()
50- classes: image_types: quote variable assignment needed by dash
51- consolekit: Disable incompatible-pointer-types warning as error
52- cracklib: Modify patch to compile with GCC 14
53- cronie: Upgrade to 1.7.2
54- cups: Upgrade to 2.4.9
55- db: ignore implicit-int and implicit-function-declaration issues fatal with gcc-14
56- devtool: modify: Catch git submodule error for go code
57- devtool: standard: update-recipe/finish: fix update localfile in another layer
58- devtool: sync: Fix Execution error
59- expect: ignore various issues now fatal with gcc-14
60- expect: mark patches as Inactive-Upstream
61- gawk: fix readline detection
62- gcc : Upgrade to v13.3
63- gcc-runtime: libgomp fix for gcc 14 warnings with mandb selftest
64- gdk-pixbuf: Upgrade to 2.42.12
65- git: set --with-gitconfig=/etc/gitconfig for -native builds
66- git: Upgrade to 2.44.1
67- glib-2.0: Upgrade to 2.78.6
68- glibc: Update to latest on stable 2.39 branch (273a835fe7...)
69- glibc: correct :term:`LICENSE` to "GPL-2.0-only & LGPL-2.1-or-later"
70- go: Drop the linkmode completely
71- goarch: Revert "disable dynamic linking globally"
72- gstreamer1.0-plugins-good: Include qttools-native during the build with qt5 :term:`PACKAGECONFIG`
73- gtk4: Disable int-conversion warning as error
74- icu: add upstream submission links for fix-install-manx.patch
75- ipk: Fix clean up of extracted IPK payload
76- iproute2: Fix build with GCC-14
77- iproute2: drop obsolete patch
78- iputils: splitting the ping6 as a package
79- kea: Remove -fvisibility-inlines-hidden from C++ flags
80- kea: remove unnecessary reproducibility patch
81- kernel.bbclass: check, if directory exists before removing empty module directory
82- kexec-tools: Fix build with GCC-14 on musl
83- lib/oe/package-manager: allow including self in create_packages_dir
84- lib/package_manager/ipk: Do not hardcode payload compression algorithm
85- libarchive: Upgrade to 3.7.4
86- libcgroup: fix build on non-systemd systems
87- libgloss: Do not apply non-existent patch
88- libinput: fix building with debug-gui option
89- libtraceevent: submit meson.patch upstream
90- libunwind: ignore various issues now fatal with gcc-14
91- libusb1: Set :term:`CVE_PRODUCT`
92- llvm: Switch to using release tarballs
93- llvm: Upgrade to 18.1.5
94- lrzsz connman-gnome libfm: ignore various issues fatal with gcc-14
95- ltp: Fix build with GCC-14
96- ltp: add iputils-ping6 to :term:`RDEPENDS`
97- lttng-ust: Upgrade to 2.13.8
98- mesa: Upgrade to 24.0.5
99- oeqa/postactions: Do not use -l option with df
100- oeqa/sdk/assimp: Upgrade and fix for gcc 14
101- oeqa/sdkext/devtool: replace use of librdfa
102- oeqa/selftest/debuginfod: use localpkgfeed to speed server startup
103- oeqa/selftest/devtool: Revert fix test_devtool_add_git_style2"
104- oeqa/selftest/devtool: add test for modifying recipes using go.bbclass
105- oeqa/selftest/devtool: add test for updating local files into another layer
106- oeqa/selftest/devtool: fix _test_devtool_add_git_url
107- oeqa: selftest: context: run tests serially if testtools/subunit modules are not found
108- openssl: Upgrade to 3.2.2
109- p11-kit: ignore various issues fatal with gcc-14 (for 32bit MACHINEs)
110- patchtest: test_metadata: fix invalid escape sequences
111- poky.conf: bump version for 5.0.2
112- ppp: Add RSA-MD in :term:`LICENSE`
113- procps: fix build with new glibc but old kernel headers
114- ptest-runner: Bump to 2.4.4 (95f528c)
115- recipetool: Handle several go-import tags in go resolver
116- recipetool: Handle unclean response in go resolver
117- run-postinsts.service: Removed --no-reload to fix reload warning when users execute systemctl in the first boot.
118- selftest/classes: add localpkgfeed class
119- serf: mark patch as inappropriate for upstream submission
120- taglib: Upgrade to 2.0.1
121- ttyrun: define :term:`CVE_PRODUCT`
122- uboot-sign: fix loop in do_uboot_assemble_fitimage
123- update-rc.d: add +git to :term:`PV`
124- webkitgtk: Upgrade to 2.44.1
125- xinput-calibrator: mark upstream as inactive in a patch
126- xserver-xorg: Upgrade to 21.1.12
127- yocto-uninative: Update to 4.5 for gcc 14
128- zip: Fix build with gcc-14
129
130
131Known Issues in Yocto-5.0.2
132~~~~~~~~~~~~~~~~~~~~~~~~~~~
133
134- N/A
135
136
137Contributors to Yocto-5.0.2
138~~~~~~~~~~~~~~~~~~~~~~~~~~~
139
140- Adriaan Schmidt
141- Alexander Kanavin
142- Alexandre Truong
143- Anton Almqvist
144- Archana Polampalli
145- Changqing Li
146- Deepthi Hemraj
147- Felix Nilsson
148- Heiko Thole
149- Jose Quaresma
150- Joshua Watt
151- Julien Stephan
152- Kai Kang
153- Khem Raj
154- Lei Maohui
155- Marc Ferland
156- Marek Vasut
157- Mark Hatle
158- Martin Hundebøll
159- Martin Jansa
160- Maxin B. John
161- Michael Halstead
162- Mingli Yu
163- Ola x Nilsson
164- Peter Marko
165- Philip Lorenz
166- Poonam Jadhav
167- Ralph Siemsen
168- Rasmus Villemoes
169- Ricardo Simoes
170- Richard Purdie
171- Robert Joslyn
172- Ross Burton
173- Rudolf J Streif
174- Siddharth Doshi
175- Soumya Sambu
176- Steve Sakoman
177- Sven Schwermer
178- Trevor Gamblin
179- Vincent Kriek
180- Wang Mingyu
181- Xiangyu Chen
182- Yogita Urade
183- Zev Weiss
184- Zoltan Boszormenyi
185
186
187Repositories / Downloads for Yocto-5.0.2
188~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
189
190poky
191
192- Repository Location: :yocto_git:`/poky`
193- Branch: :yocto_git:`scarthgap </poky/log/?h=scarthgap>`
194- Tag: :yocto_git:`yocto-5.0.2 </poky/log/?h=yocto-5.0.2>`
195- Git Revision: :yocto_git:`f7def85be9f99dcb4ba488bead201f670304379b </poky/commit/?id=f7def85be9f99dcb4ba488bead201f670304379b>`
196- Release Artefact: poky-f7def85be9f99dcb4ba488bead201f670304379b
197- sha: 0610a3175846d87f8a853020e8d517c94fe5e8b3fd4e40cd2d0ddbc22e75db4c
198- Download Locations:
199 http://downloads.yoctoproject.org/releases/yocto/yocto-5.0.2/poky-f7def85be9f99dcb4ba488bead201f670304379b.tar.bz2
200 http://mirrors.kernel.org/yocto/yocto/yocto-5.0.2/poky-f7def85be9f99dcb4ba488bead201f670304379b.tar.bz2
201
202openembedded-core
203
204- Repository Location: :oe_git:`/openembedded-core`
205- Branch: :oe_git:`scarthgap </openembedded-core/log/?h=scarthgap>`
206- Tag: :oe_git:`yocto-5.0.2 </openembedded-core/log/?h=yocto-5.0.2>`
207- Git Revision: :oe_git:`803cc32e72b4fc2fc28d92090e61f5dd288a10cb </openembedded-core/commit/?id=803cc32e72b4fc2fc28d92090e61f5dd288a10cb>`
208- Release Artefact: oecore-803cc32e72b4fc2fc28d92090e61f5dd288a10cb
209- sha: b63f1214438e540ec15f1ec7f49615f31584c93e9cff10833273eefc710a7862
210- Download Locations:
211 http://downloads.yoctoproject.org/releases/yocto/yocto-5.0.2/oecore-803cc32e72b4fc2fc28d92090e61f5dd288a10cb.tar.bz2
212 http://mirrors.kernel.org/yocto/yocto/yocto-5.0.2/oecore-803cc32e72b4fc2fc28d92090e61f5dd288a10cb.tar.bz2
213
214meta-mingw
215
216- Repository Location: :yocto_git:`/meta-mingw`
217- Branch: :yocto_git:`scarthgap </meta-mingw/log/?h=scarthgap>`
218- Tag: :yocto_git:`yocto-5.0.2 </meta-mingw/log/?h=yocto-5.0.2>`
219- Git Revision: :yocto_git:`acbba477893ef87388effc4679b7f40ee49fc852 </meta-mingw/commit/?id=acbba477893ef87388effc4679b7f40ee49fc852>`
220- Release Artefact: meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852
221- sha: 3b7c2f475dad5130bace652b150367f587d44b391218b1364a8bbc430b48c54c
222- Download Locations:
223 http://downloads.yoctoproject.org/releases/yocto/yocto-5.0.2/meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852.tar.bz2
224 http://mirrors.kernel.org/yocto/yocto/yocto-5.0.2/meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852.tar.bz2
225
226bitbake
227
228- Repository Location: :oe_git:`/bitbake`
229- Branch: :oe_git:`2.8 </bitbake/log/?h=2.8>`
230- Tag: :oe_git:`yocto-5.0.2 </bitbake/log/?h=yocto-5.0.2>`
231- Git Revision: :oe_git:`8714a02e13477a9d97858b3642e05f28247454b5 </bitbake/commit/?id=8714a02e13477a9d97858b3642e05f28247454b5>`
232- Release Artefact: bitbake-8714a02e13477a9d97858b3642e05f28247454b5
233- sha: f22b56447e321c308353196da1d6dd76af5e9957e7e654c75dfd707f58091fd1
234- Download Locations:
235 http://downloads.yoctoproject.org/releases/yocto/yocto-5.0.2/bitbake-8714a02e13477a9d97858b3642e05f28247454b5.tar.bz2
236 http://mirrors.kernel.org/yocto/yocto/yocto-5.0.2/bitbake-8714a02e13477a9d97858b3642e05f28247454b5.tar.bz2
237
238yocto-docs
239
240- Repository Location: :yocto_git:`/yocto-docs`
241- Branch: :yocto_git:`scarthgap </yocto-docs/log/?h=scarthgap>`
242- Tag: :yocto_git:`yocto-5.0.2 </yocto-docs/log/?h=yocto-5.0.2>`
243- Git Revision: :yocto_git:`875dfe69e93bf8fee3b8c07818a6ac059f228a13 </yocto-docs/commit/?id=875dfe69e93bf8fee3b8c07818a6ac059f228a13>`
244
245