release-notes-4.0.17.rst 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for Yocto-4.0.17 (Kirkstone)
  3. ------------------------------------------
  4. Security Fixes in Yocto-4.0.17
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - bind: Fix :cve_nist:`2023-4408`, :cve_nist:`2023-5517`, :cve_nist:`2023-5679`, :cve_nist:`2023-50868` and :cve_nist:`2023-50387`
  7. - binutils: Fix :cve_nist:`2023-39129` and :cve_nist:`2023-39130`
  8. - curl: Fix :cve_nist:`2023-46219`
  9. - curl: Ignore :cve_nist:`2023-42915`
  10. - gcc: Ignore :cve_nist:`2023-4039`
  11. - gdb: Fix :cve_nist:`2023-39129` and :cve_nist:`2023-39130`
  12. - glibc: Ignore :cve_nist:`2023-0687`
  13. - go: Fix :cve_nist:`2023-29406`, :cve_nist:`2023-45285`, :cve_nist:`2023-45287`, :cve_nist:`2023-45289`, :cve_nist:`2023-45290`, :cve_nist:`2024-24784` and :cve_nist:`2024-24785`
  14. - less: Fix :cve_nist:`2022-48624`
  15. - libgit2: Fix :cve_nist:`2024-24575` and :cve_nist:`2024-24577`
  16. - libuv: fix :cve_nist:`2024-24806`
  17. - libxml2: Fix for :cve_nist:`2024-25062`
  18. - linux-yocto/5.15: Fix :cve_nist:`2022-36402`, :cve_nist:`2022-40982`, :cve_nist:`2022-47940`, :cve_nist:`2023-1193`, :cve_nist:`2023-1194`, :cve_nist:`2023-3772`, :cve_mitre:`2023-3867`, :cve_nist:`2023-4128`, :cve_nist:`2023-4206`, :cve_nist:`2023-4207`, :cve_nist:`2023-4208`, :cve_nist:`2023-4244`, :cve_nist:`2023-4273`, :cve_nist:`2023-4563`, :cve_nist:`2023-4569`, :cve_nist:`2023-4623`, :cve_nist:`2023-4881`, :cve_nist:`2023-4921`, :cve_nist:`2023-5158`, :cve_nist:`2023-5717`, :cve_nist:`2023-6040`, :cve_nist:`2023-6121`, :cve_nist:`2023-6176`, :cve_nist:`2023-6546`, :cve_nist:`2023-6606`, :cve_nist:`2023-6622`, :cve_nist:`2023-6817`, :cve_nist:`2023-6915`, :cve_nist:`2023-6931`, :cve_nist:`2023-6932`, :cve_nist:`2023-20569`, :cve_nist:`2023-20588`, :cve_nist:`2023-25775`, :cve_nist:`2023-31085`, :cve_nist:`2023-32247`, :cve_nist:`2023-32250`, :cve_nist:`2023-32252`, :cve_nist:`2023-32254`, :cve_nist:`2023-32257`, :cve_nist:`2023-32258`, :cve_nist:`2023-34324`, :cve_nist:`2023-35827`, :cve_nist:`2023-38427`, :cve_nist:`2023-38430`, :cve_nist:`2023-38431`, :cve_nist:`2023-39189`, :cve_nist:`2023-39192`, :cve_nist:`2023-39193`, :cve_nist:`2023-39194`, :cve_nist:`2023-39198`, :cve_nist:`2023-40283`, :cve_nist:`2023-42752`, :cve_nist:`2023-42753`, :cve_nist:`2023-42754`, :cve_nist:`2023-42755`, :cve_nist:`2023-45871`, :cve_nist:`2023-46343`, :cve_nist:`2023-46813`, :cve_nist:`2023-46838`, :cve_nist:`2023-46862`, :cve_nist:`2023-51042`, :cve_nist:`2023-51779`, :cve_mitre:`2023-52340`, :cve_nist:`2023-52429`, :cve_nist:`2023-52435`, :cve_nist:`2023-52436`, :cve_nist:`2023-52438`, :cve_nist:`2023-52439`, :cve_nist:`2023-52441`, :cve_nist:`2023-52442`, :cve_nist:`2023-52443`, :cve_nist:`2023-52444`, :cve_nist:`2023-52445`, :cve_nist:`2023-52448`, :cve_nist:`2023-52449`, :cve_nist:`2023-52451`, :cve_nist:`2023-52454`, :cve_nist:`2023-52456`, :cve_nist:`2023-52457`, :cve_nist:`2023-52458`, :cve_nist:`2023-52463`, :cve_nist:`2023-52464`, :cve_nist:`2024-0340`, :cve_nist:`2024-0584`, :cve_nist:`2024-0607`, :cve_nist:`2024-0641`, :cve_nist:`2024-0646`, :cve_nist:`2024-1085`, :cve_nist:`2024-1086`, :cve_nist:`2024-1151`, :cve_nist:`2024-22705`, :cve_nist:`2024-23849`, :cve_nist:`2024-23850`, :cve_nist:`2024-23851`, :cve_nist:`2024-24860`, :cve_nist:`2024-26586`, :cve_nist:`2024-26589`, :cve_nist:`2024-26591`, :cve_nist:`2024-26592`, :cve_nist:`2024-26593`, :cve_nist:`2024-26594`, :cve_nist:`2024-26597` and :cve_nist:`2024-26598`
  19. - linux-yocto/5.15: Ignore :cve_nist:`2020-27418`, :cve_nist:`2020-36766`, :cve_nist:`2021-33630`, :cve_nist:`2021-33631`, :cve_nist:`2022-48619`, :cve_nist:`2023-2430`, :cve_nist:`2023-4610`, :cve_nist:`2023-4732`, :cve_nist:`2023-5090`, :cve_nist:`2023-5178`, :cve_nist:`2023-5197`, :cve_nist:`2023-5345`, :cve_nist:`2023-5633`, :cve_nist:`2023-5972`, :cve_nist:`2023-6111`, :cve_nist:`2023-6200`, :cve_nist:`2023-6531`, :cve_nist:`2023-6679`, :cve_nist:`2023-7192`, :cve_nist:`2023-40791`, :cve_nist:`2023-42756`, :cve_nist:`2023-44466`, :cve_nist:`2023-45862`, :cve_nist:`2023-45863`, :cve_nist:`2023-45898`, :cve_nist:`2023-51043`, :cve_nist:`2023-51780`, :cve_nist:`2023-51781`, :cve_nist:`2023-51782`, :cve_nist:`2023-52433`, :cve_nist:`2023-52440`, :cve_nist:`2023-52446`, :cve_nist:`2023-52450`, :cve_nist:`2023-52453`, :cve_nist:`2023-52455`, :cve_nist:`2023-52459`, :cve_nist:`2023-52460`, :cve_nist:`2023-52461`, :cve_nist:`2023-52462`, :cve_nist:`2024-0193`, :cve_nist:`2024-0443`, :cve_nist:`2024-0562`, :cve_nist:`2024-0582`, :cve_nist:`2024-0639`, :cve_nist:`2024-0775`, :cve_nist:`2024-26581`, :cve_nist:`2024-26582`, :cve_nist:`2024-26590`, :cve_nist:`2024-26596` and :cve_nist:`2024-26599`
  20. - linux-yocto/5.10: Fix :cve_nist:`2023-6040`, :cve_nist:`2023-6121`, :cve_nist:`2023-6606`, :cve_nist:`2023-6817`, :cve_nist:`2023-6915`, :cve_nist:`2023-6931`, :cve_nist:`2023-6932`, :cve_nist:`2023-39198`, :cve_nist:`2023-46838`, :cve_nist:`2023-51779`, :cve_nist:`2023-51780`, :cve_nist:`2023-51781`, :cve_nist:`2023-51782`, :cve_mitre:`2023-52340`, :cve_nist:`2024-0584` and :cve_nist:`2024-0646`
  21. - linux-yocto/5.10: Ignore :cve_nist:`2021-33630`, :cve_nist:`2021-33631`, :cve_nist:`2022-1508`, :cve_nist:`2022-36402`, :cve_nist:`2022-48619`, :cve_nist:`2023-2430`, :cve_nist:`2023-4610`, :cve_nist:`2023-5972`, :cve_nist:`2023-6039`, :cve_nist:`2023-6200`, :cve_nist:`2023-6531`, :cve_nist:`2023-6546`, :cve_nist:`2023-6622`, :cve_nist:`2023-6679`, :cve_nist:`2023-7192`, :cve_nist:`2023-46343`, :cve_nist:`2023-51042`, :cve_nist:`2023-51043`, :cve_nist:`2024-0193`, :cve_nist:`2024-0443`, :cve_nist:`2024-0562`, :cve_nist:`2024-0582`, :cve_nist:`2024-0639`, :cve_nist:`2024-0641`, :cve_nist:`2024-0775`, :cve_nist:`2024-1085` and :cve_nist:`2024-22705`
  22. - openssl: Fix :cve_nist:`2024-0727`
  23. - python3-pycryptodome: Fix :cve_nist:`2023-52323`
  24. - qemu: Fix :cve_nist:`2023-6693`, :cve_nist:`2023-42467` and :cve_nist:`2024-24474`
  25. - vim: Fix :cve_nist:`2024-22667`
  26. - xwayland: Fix :cve_nist:`2023-6377` and :cve_nist:`2023-6478`
  27. Fixes in Yocto-4.0.17
  28. ~~~~~~~~~~~~~~~~~~~~~
  29. - bind: Upgrade to 9.18.24
  30. - bitbake: bitbake/codeparser.py: address ast module deprecations in py 3.12
  31. - bitbake: bitbake/lib/bs4/tests/test_tree.py: python 3.12 regex
  32. - bitbake: codeparser: replace deprecated ast.Str and 's'
  33. - bitbake: fetch2: Ensure that git LFS objects are available
  34. - bitbake: tests/fetch: Add real git lfs tests and decorator
  35. - bitbake: tests/fetch: git-lfs restore _find_git_lfs
  36. - bitbake: toaster/toastergui: Bug-fix verify given layer path only if import/add local layer
  37. - build-appliance-image: Update to kirkstone head revision
  38. - cmake: Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
  39. - contributor-guide: fix lore URL
  40. - curl: don't enable debug builds
  41. - cve_check: cleanup logging
  42. - dbus: Add missing :term:`CVE_PRODUCT`
  43. - dev-manual: sbom: Rephrase spdx creation
  44. - dev-manual: runtime-testing: gen-tapdevs need iptables installed
  45. - dev-manual: packages: clarify shared :term:`PR` service constraint
  46. - dev-manual: packages: need enough free space
  47. - dev-manual: start: remove idle line
  48. - feature-microblaze-versions.inc: python 3.12 regex
  49. - ghostscript: correct :term:`LICENSE` with AGPLv3
  50. - image-live.bbclass: LIVE_ROOTFS_TYPE support compression
  51. - kernel.bbclass: Set pkg-config variables for building modules
  52. - kernel.bbclass: introduce KERNEL_LOCALVERSION
  53. - kernel: fix localversion in v6.3+
  54. - kernel: make LOCALVERSION consistent between recipes
  55. - ldconfig-native: Fix to point correctly on the DT_NEEDED entries in an ELF file
  56. - librsvg: Fix do_package_qa error for librsvg
  57. - linux-firmware: upgrade to 20231211
  58. - linux-yocto/5.10: update to v5.10.210
  59. - linux-yocto/5.15: update to v5.15.150
  60. - manuals: add minimum RAM requirements
  61. - manuals: suppress excess use of "following" word
  62. - manuals: update disk space requirements
  63. - manuals: update references to buildtools
  64. - manuals: updates for building on Windows (WSL 2)
  65. - meta/lib/oeqa: python 3.12 regex
  66. - meta/recipes: python 3.12 regex
  67. - migration-guide: add release notes for 4.0.16
  68. - oeqa/selftest/oelib/buildhistory: git default branch
  69. - oeqa/selftest/recipetool: downgrade meson version to not use pyproject.toml
  70. - oeqa/selftest/recipetool: expect meson.bb
  71. - oeqa/selftest/recipetool: fix for python 3.12
  72. - oeqa/selftest/runtime_test: only run the virgl tests on qemux86-64
  73. - oeqa: replace deprecated assertEquals
  74. - openssl: Upgrade to 3.0.13
  75. - poky.conf: bump version for 4.0.17
  76. - populate_sdk_ext: use ConfigParser instead of SafeConfigParser
  77. - python3-jinja2: upgrade to 3.1.3
  78. - recipetool/create_buildsys_python: use importlib instead of imp
  79. - ref-manual: system-requirements: recommend buildtools for not supported distros
  80. - ref-manual: system-requirements: add info on buildtools-make-tarball
  81. - ref-manual: release-process: grammar fix
  82. - ref-manual: system-requirements: fix AlmaLinux variable name
  83. - ref-manual: system-requirements: modify anchor
  84. - ref-manual: system-requirements: remove outdated note
  85. - ref-manual: system-requirements: simplify supported distro requirements
  86. - ref-manual: system-requirements: update packages to build docs
  87. - scripts/runqemu: add qmp socket support
  88. - scripts/runqemu: direct mesa to use its own drivers, rather than ones provided by host distro
  89. - scripts/runqemu: fix regex escape sequences
  90. - scripts: python 3.12 regex
  91. - selftest: skip virgl gtk/sdl test on ubuntu 18.04
  92. - systemd: Only add myhostname to nsswitch.conf if in :term:`PACKAGECONFIG`
  93. - tzdata : Upgrade to 2024a
  94. - u-boot: Move UBOOT_INITIAL_ENV back to u-boot.inc
  95. - useradd-example: do not use unsupported clear text password
  96. - vim: upgrade to v9.0.2190
  97. - yocto-bsp: update to v5.15.150
  98. Known Issues in Yocto-4.0.17
  99. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100. - N/A
  101. Contributors to Yocto-4.0.17
  102. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  103. - Adrian Freihofer
  104. - Alassane Yattara
  105. - Alexander Kanavin
  106. - Alexander Sverdlin
  107. - Archana Polampalli
  108. - Baruch Siach
  109. - Bruce Ashfield
  110. - Chen Qi
  111. - Chris Laplante
  112. - Deepthi Hemraj
  113. - Dhairya Nagodra
  114. - Fabien Mahot
  115. - Fabio Estevam
  116. - Hitendra Prajapati
  117. - Hugo SIMELIERE
  118. - Jermain Horsman
  119. - Kai Kang
  120. - Lee Chee Yang
  121. - Ludovic Jozeau
  122. - Michael Opdenacker
  123. - Ming Liu
  124. - Munehisa Kamata
  125. - Narpat Mali
  126. - Nikhil R
  127. - Paul Eggleton
  128. - Paulo Neves
  129. - Peter Marko
  130. - Philip Lorenz
  131. - Poonam Jadhav
  132. - Priyal Doshi
  133. - Ross Burton
  134. - Simone Weiß
  135. - Soumya Sambu
  136. - Steve Sakoman
  137. - Tim Orling
  138. - Trevor Gamblin
  139. - Vijay Anusuri
  140. - Vivek Kumbhar
  141. - Wang Mingyu
  142. - Zahir Hussain
  143. Repositories / Downloads for Yocto-4.0.17
  144. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145. poky
  146. - Repository Location: :yocto_git:`/poky`
  147. - Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
  148. - Tag: :yocto_git:`yocto-4.0.17 </poky/log/?h=yocto-4.0.17>`
  149. - Git Revision: :yocto_git:`6d1a878bbf24c66f7186b270f823fcdf82e35383 </poky/commit/?id=6d1a878bbf24c66f7186b270f823fcdf82e35383>`
  150. - Release Artefact: poky-6d1a878bbf24c66f7186b270f823fcdf82e35383
  151. - sha: 3bc3010340b674f7b0dd0a7997f0167b2240b794fbd4aa28c0c4217bddd15e30
  152. - Download Locations:
  153. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/poky-6d1a878bbf24c66f7186b270f823fcdf82e35383.tar.bz2
  154. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/poky-6d1a878bbf24c66f7186b270f823fcdf82e35383.tar.bz2
  155. openembedded-core
  156. - Repository Location: :oe_git:`/openembedded-core`
  157. - Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
  158. - Tag: :oe_git:`yocto-4.0.17 </openembedded-core/log/?h=yocto-4.0.17>`
  159. - Git Revision: :oe_git:`2501534c9581c6c3439f525d630be11554a57d24 </openembedded-core/commit/?id=2501534c9581c6c3439f525d630be11554a57d24>`
  160. - Release Artefact: oecore-2501534c9581c6c3439f525d630be11554a57d24
  161. - sha: 52cc6cce9e920bdce078584b89136e81cc01e0c55616fab5fca6c3e04264c88e
  162. - Download Locations:
  163. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/oecore-2501534c9581c6c3439f525d630be11554a57d24.tar.bz2
  164. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/oecore-2501534c9581c6c3439f525d630be11554a57d24.tar.bz2
  165. meta-mingw
  166. - Repository Location: :yocto_git:`/meta-mingw`
  167. - Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
  168. - Tag: :yocto_git:`yocto-4.0.17 </meta-mingw/log/?h=yocto-4.0.17>`
  169. - Git Revision: :yocto_git:`f6b38ce3c90e1600d41c2ebb41e152936a0357d7 </meta-mingw/commit/?id=f6b38ce3c90e1600d41c2ebb41e152936a0357d7>`
  170. - Release Artefact: meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7
  171. - sha: 7d57167c19077f4ab95623d55a24c2267a3a3fb5ed83688659b4c03586373b25
  172. - Download Locations:
  173. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
  174. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
  175. meta-gplv2
  176. - Repository Location: :yocto_git:`/meta-gplv2`
  177. - Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
  178. - Tag: :yocto_git:`yocto-4.0.17 </meta-gplv2/log/?h=yocto-4.0.17>`
  179. - Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
  180. - Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
  181. - sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
  182. - Download Locations:
  183. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  184. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  185. meta-clang
  186. - Repository Location: :yocto_git:`/meta-clang`
  187. - Branch: :yocto_git:`kirkstone </meta-clang/log/?h=kirkstone>`
  188. - Tag: :yocto_git:`yocto-4.0.17 </meta-clang/log/?h=yocto-4.0.17>`
  189. - Git Revision: :yocto_git:`eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52 </meta-clang/commit/?id=eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52>`
  190. - Release Artefact: meta-clang-eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52
  191. - sha: 3299e96e069a22c0971e903fbc191f2427efffc83d910ac51bf0237caad01d17
  192. - Download Locations:
  193. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/meta-clang-eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52.tar.bz2
  194. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/meta-clang-eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52.tar.bz2
  195. bitbake
  196. - Repository Location: :oe_git:`/bitbake`
  197. - Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
  198. - Tag: :oe_git:`yocto-4.0.17 </bitbake/log/?h=yocto-4.0.17>`
  199. - Git Revision: :oe_git:`40fd5f4eef7460ca67f32cfce8e229e67e1ff607 </bitbake/commit/?id=40fd5f4eef7460ca67f32cfce8e229e67e1ff607>`
  200. - Release Artefact: bitbake-40fd5f4eef7460ca67f32cfce8e229e67e1ff607
  201. - sha: 5d20a0e4c5d0fce44bd84778168714a261a30a4b83f67c88df3b8a7e7115e444
  202. - Download Locations:
  203. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.17/bitbake-40fd5f4eef7460ca67f32cfce8e229e67e1ff607.tar.bz2
  204. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.17/bitbake-40fd5f4eef7460ca67f32cfce8e229e67e1ff607.tar.bz2
  205. yocto-docs
  206. - Repository Location: :yocto_git:`/yocto-docs`
  207. - Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
  208. - Tag: :yocto_git:`yocto-4.0.17 </yocto-docs/log/?h=yocto-4.0.17>`
  209. - Git Revision: :yocto_git:`08ce7db2aa3a38deb8f5aa59bafc78542986babb </yocto-docs/commit/?id=08ce7db2aa3a38deb8f5aa59bafc78542986babb>`