release-notes-5.0.5.rst 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. Release notes for Yocto-5.0.5 (Scarthgap)
  2. -----------------------------------------
  3. Security Fixes in Yocto-5.0.5
  4. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5. - ``cups``: Fix :cve_nist:`2024-47175`
  6. - ``curl``: Fix :cve_nist:`2024-8096`
  7. - ``gnupg``: Ignore :cve_nist:`2022-3219` (wont-fix)
  8. - ``libarchive``: Fix :cve_nist:`2024-48957` and :cve_nist:`2024-48958`
  9. - ``openssh``: Ignore :cve_nist:`2023-51767` (wont-fix)
  10. - ``openssl``: Fix :cve_nist:`2024-9143`
  11. - ``ruby``: Fix :cve_nist:`2024-41123` and :cve_mitre:`2024-41496`
  12. - ``rust-llvm``: Fix :cve_nist:`2024-0151`
  13. - ``rust``, ``libstd-rs``: Ignore :cve_nist:`2024-43402`
  14. - ``wpa-supplicant``: Patch SAE H2E and incomplete downgrade protection for group negotiation
  15. - ``wpa-supplicant``: Fix :cve_nist:`2024-3596`
  16. - ``wpa-supplicant``: Ignore :cve_nist:`2024-5290`
  17. Fixes in Yocto-5.0.5
  18. ~~~~~~~~~~~~~~~~~~~~
  19. - binutils: stable 2.42 branch updates
  20. - bitbake.conf: Add truncate to :term:`HOSTTOOLS`
  21. - bitbake: asyncrpc: Use client timeout for websocket open timeout
  22. - bitbake: bitbake: doc/user-manual: Update the :term:`BB_HASHSERVE_UPSTREAM`
  23. - bitbake: gitsm: Add call_process_submodules() to remove duplicated code
  24. - bitbake: gitsm: Remove downloads/tmpdir when failed
  25. - bitbake: tests/fetch: Use our own mirror of mobile-broadband-provider to decouple from gnome gitlab
  26. - bitbake: tests/fetch: Use our own mirror of sysprof to decouple from gnome gitlab
  27. - build-appliance-image: Update to scarthgap head revision
  28. - cryptodev: upgrade to 1.14
  29. - cve-check: add support for cvss v4.0
  30. - cve_check: Use a local copy of the database during builds
  31. - dev-manual: add bblock documentation
  32. - documentation: conf.py: rename :cve: role to :cve_nist:
  33. - documentation: README: add instruction to run Vale on a subset
  34. - documentation: Makefile: add SPHINXLINTDOCS to specify subset to sphinx-lint
  35. - e2fsprogs: removed 'sed -u' option
  36. - ffmpeg: Add "libswresample libavcodec" to :term:`CVE_PRODUCT`
  37. - glibc: stable 2.39 branch updates.
  38. - go: upgrade to 1.22.8
  39. - icu: update patch Upstream-Status
  40. - image.bbclass: Drop support for ImageQAFailed exceptions in image_qa
  41. - image_qa: fix error handling
  42. - install-buildtools: fix "test installation" step
  43. - install-buildtools: remove md5 checksum validation
  44. - install-buildtools: update base-url, release and installer version
  45. - kernel-devsrc: remove 64 bit vdso cmd files
  46. - kernel-fitimage: fix external dtb check
  47. - kernel-fitimage: fix intentation
  48. - lib/oe/package-manager: skip processing installed-pkgs with empty globs
  49. - liba52: fix do_fetch error
  50. - libpcre2: Update base uri PhilipHazel -> PCRE2Project
  51. - libsdl2: Fix non-deterministic configure option for libsamplerate
  52. - license: Fix directory layout issues
  53. - linux-firmware: upgrade to 20240909
  54. - linux-yocto/6.6: fix genericarm64 config warning
  55. - linux-yocto/6.6: upgrade to v6.6.54
  56. - lsb-release: fix Distro Codename shell escaping
  57. - makedevs: Fix issue when rootdir of / is given
  58. - makedevs: Fix matching uid/gid
  59. - meta-ide-support: Mark recipe as MACHINE-specific
  60. - meta-world-pkgdata: Inherit nopackages
  61. - migration-guide: add release notes for 4.0.21, 4.0.22 and 5.0.4
  62. - migration-guide: release-notes-4.0: update :term:`BB_HASHSERVE_UPSTREAM` for new infrastructure
  63. - migration-guide: release-notes-5.0.rst: update NO_OUTPUT -> NO_COLOR
  64. - orc: upgrade to 0.4.40
  65. - overview-manual: concepts: add details on package splitting
  66. - poky.conf: bump version for 5.0.5
  67. - populate_sdk_base: inherit nopackages
  68. - ptest-runner: upgrade to 2.4.5
  69. - pulseaudio: correct freedesktop.org -> www.freedesktop.org :term:`SRC_URI`
  70. - desktop-file-utils: correct freedesktop.org -> www.freedesktop.org :term:`SRC_URI`
  71. - python3-lxml: upgrade to v5.0.2
  72. - python3-setuptools: Add "python:setuptools" to :term:`CVE_PRODUCT`
  73. - recipes-bsp: usbutils: Fix usb-devices command using busybox
  74. - ref-manual: add missing CVE_CHECK manifest variables
  75. - ref-manual: add missing :term:`EXTERNAL_KERNEL_DEVICETREE` variable
  76. - ref-manual: add missing :term:`OPKGBUILDCMD` variable
  77. - ref-manual: add missing :term:`TESTIMAGE_FAILED_QA_ARTIFACTS`
  78. - ref-manual: devtool-reference: document missing commands
  79. - ref-manual: devtool-reference: refresh example outputs
  80. - ref-manual: faq: add q&a on class appends
  81. - ref-manual: introduce :term:`CVE_CHECK_REPORT_PATCHED` variable
  82. - ref-manual: merge patch-status-* to patch-status
  83. - ref-manual: release-process: add a reference to the doc's release
  84. - ref-manual: release-process: refresh the current LTS releases
  85. - ref-manual: release-process: update releases.svg
  86. - ref-manual: release-process: update releases.svg with month after "Current"
  87. - ref-manual: structure.rst: document missing tmp/ dirs
  88. - ref-manual: variables: add SIGGEN_LOCKEDSIGS* variables
  89. - rootfs-postcommands.bbclass: make opkg status reproducible
  90. - rpm: fix expansion of %_libdir in macros
  91. - ruby: upgrade to 3.3.5
  92. - runqemu: Fix detection of -serial parameter
  93. - runqemu: keep generating tap devices
  94. - scripts/install-buildtools: Update to 5.0.3
  95. - sqlite3: upgrade to 3.45.3
  96. - styles: vocabularies: Yocto: add sstate
  97. - systemtap: fix systemtap-native build error on Fedora 40
  98. - sysvinit: take release tarballs from github
  99. - testexport: fallback for empty :term:`IMAGE_LINK_NAME`
  100. - testimage: fallback for empty :term:`IMAGE_LINK_NAME`
  101. - uboot-sign: fix counters in do_uboot_assemble_fitimage
  102. - vim: upgrade to 9.1.0764
  103. - virglrenderer: Add patch to fix -int-conversion build issue
  104. - webkitgtk: upgrade to 2.44.3
  105. - weston: backport patch to allow neatvnc < v0.9.0
  106. - wpa-supplicant: Patch security advisory 2024-2
  107. - xserver-xorg: upgrade to 21.1.14
  108. Known Issues in Yocto-5.0.5
  109. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110. - ``oeqa/runtime``: the ``beaglebone-yocto`` target fails the parselogs runtime test due to unexpected kernel error messages in the log (see :yocto_bugs:`bug 15624 </show_bug.cgi?id=15624>` on Bugzilla).
  111. Contributors to Yocto-5.0.5
  112. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113. - Aditya Tayade
  114. - Adrian Freihofer
  115. - Aleksandar Nikolic
  116. - Alexander Kanavin
  117. - Antonin Godard
  118. - Anuj Mittal
  119. - Bruce Ashfield
  120. - Claus Stovgaard
  121. - Deepesh Varatharajan
  122. - Deepthi Hemraj
  123. - Hiago De Franco
  124. - Hitendra Prajapati
  125. - Jaeyoon Jung
  126. - Jiaying Song
  127. - Jonas Gorski
  128. - Jose Quaresma
  129. - Joshua Watt
  130. - Julien Stephan
  131. - Jörg Sommer
  132. - Khem Raj
  133. - Konrad Weihmann
  134. - Lee Chee Yang
  135. - Louis Rannou
  136. - Macpaul Lin
  137. - Martin Jansa
  138. - Paul Barker
  139. - Paul Gerber
  140. - Peter Kjellerstedt
  141. - Peter Marko
  142. - Purushottam Choudhary
  143. - Richard Purdie
  144. - Robert Yang
  145. - Rohini Sangam
  146. - Ross Burton
  147. - Sergei Zhmylev
  148. - Shunsuke Tokumoto
  149. - Steve Sakoman
  150. - Teresa Remmet
  151. - Victor Kamensky
  152. - Vijay Anusuri
  153. - Wang Mingyu
  154. - Yi Zhao
  155. - Yogita Urade
  156. - Zahir Hussain
  157. Repositories / Downloads for Yocto-5.0.5
  158. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159. poky
  160. - Repository Location: :yocto_git:`/poky`
  161. - Branch: :yocto_git:`scarthgap </poky/log/?h=scarthgap>`
  162. - Tag: :yocto_git:`yocto-5.0.5 </poky/log/?h=yocto-5.0.5>`
  163. - Git Revision: :yocto_git:`dce4163d42f7036ea216b52b9135968d51bec4c1 </poky/commit/?id=dce4163d42f7036ea216b52b9135968d51bec4c1>`
  164. - Release Artefact: poky-dce4163d42f7036ea216b52b9135968d51bec4c1
  165. - sha: ad35a965a284490a962f6854ace536b8795f96514e14bf5c79f91f6d76ac25d3
  166. - Download Locations:
  167. https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.5/poky-dce4163d42f7036ea216b52b9135968d51bec4c1.tar.bz2
  168. https://mirrors.kernel.org/yocto/yocto/yocto-5.0.5/poky-dce4163d42f7036ea216b52b9135968d51bec4c1.tar.bz2
  169. openembedded-core
  170. - Repository Location: :oe_git:`/openembedded-core`
  171. - Branch: :oe_git:`scarthgap </openembedded-core/log/?h=scarthgap>`
  172. - Tag: :oe_git:`yocto-5.0.5 </openembedded-core/log/?h=yocto-5.0.5>`
  173. - Git Revision: :oe_git:`a051a066da2874b95680d0353dfa18c1d56b2670 </openembedded-core/commit/?id=a051a066da2874b95680d0353dfa18c1d56b2670>`
  174. - Release Artefact: oecore-a051a066da2874b95680d0353dfa18c1d56b2670
  175. - sha: 16d252aade00161ade2692f41b2da3effeb1f41816a66db843bb1c5495125e93
  176. - Download Locations:
  177. https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.5/oecore-a051a066da2874b95680d0353dfa18c1d56b2670.tar.bz2
  178. https://mirrors.kernel.org/yocto/yocto/yocto-5.0.5/oecore-a051a066da2874b95680d0353dfa18c1d56b2670.tar.bz2
  179. meta-mingw
  180. - Repository Location: :yocto_git:`/meta-mingw`
  181. - Branch: :yocto_git:`scarthgap </meta-mingw/log/?h=scarthgap>`
  182. - Tag: :yocto_git:`yocto-5.0.5 </meta-mingw/log/?h=yocto-5.0.5>`
  183. - Git Revision: :yocto_git:`acbba477893ef87388effc4679b7f40ee49fc852 </meta-mingw/commit/?id=acbba477893ef87388effc4679b7f40ee49fc852>`
  184. - Release Artefact: meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852
  185. - sha: 3b7c2f475dad5130bace652b150367f587d44b391218b1364a8bbc430b48c54c
  186. - Download Locations:
  187. https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.5/meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852.tar.bz2
  188. https://mirrors.kernel.org/yocto/yocto/yocto-5.0.5/meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852.tar.bz2
  189. bitbake
  190. - Repository Location: :bitbake_git:`/`
  191. - Branch: :bitbake_git:`2.8 </log/?h=2.8>`
  192. - Tag: :bitbake_git:`yocto-5.0.5 </log/?h=yocto-5.0.5>`
  193. - Git Revision: :bitbake_git:`377eba2361850adfb8ce7e761ef9c76be287f88c </commit/?id=377eba2361850adfb8ce7e761ef9c76be287f88c>`
  194. - Release Artefact: bitbake-377eba2361850adfb8ce7e761ef9c76be287f88c
  195. - sha: 4a5a35098eec719bbb879706d50e552a2b709295db4055c8050ae7dda1eb2994
  196. - Download Locations:
  197. https://downloads.yoctoproject.org/releases/yocto/yocto-5.0.5/bitbake-377eba2361850adfb8ce7e761ef9c76be287f88c.tar.bz2
  198. https://mirrors.kernel.org/yocto/yocto/yocto-5.0.5/bitbake-377eba2361850adfb8ce7e761ef9c76be287f88c.tar.bz2
  199. yocto-docs
  200. - Repository Location: :yocto_git:`/yocto-docs`
  201. - Branch: :yocto_git:`scarthgap </yocto-docs/log/?h=scarthgap>`
  202. - Tag: :yocto_git:`yocto-5.0.5 </yocto-docs/log/?h=yocto-5.0.5>`
  203. - Git Revision: :yocto_git:`e882cb3e5816d081eb05cb83488f286cca70e0c6 </yocto-docs/commit/?id=e882cb3e5816d081eb05cb83488f286cca70e0c6>`