release-notes-5.0.2.rst 11 KB

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