release-notes-4.0.8.rst 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for Yocto-4.0.8 (Kirkstone)
  3. -----------------------------------------
  4. Security Fixes in Yocto-4.0.8
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - apr-util: Fix :cve_nist:`2022-25147`
  7. - apr: Fix :cve_nist:`2022-24963`, :cve_nist:`2022-28331` and :cve_nist:`2021-35940`
  8. - bind: Fix :cve_nist:`2022-3094`, :cve_nist:`2022-3736` and :cve_nist:`2022-3924`
  9. - git: Ignore :cve_nist:`2022-41953`
  10. - git: Fix :cve_nist:`2022-23521` and :cve_nist:`2022-41903`
  11. - libgit2: Fix :cve_nist:`2023-22742`
  12. - ppp: Fix :cve_nist:`2022-4603`
  13. - python3-certifi: Fix :cve_nist:`2022-23491`
  14. - sudo: Fix :cve_nist:`2023-22809`
  15. - tar: Fix :cve_nist:`2022-48303`
  16. Fixes in Yocto-4.0.8
  17. ~~~~~~~~~~~~~~~~~~~~
  18. - core-image.bbclass: Fix missing leading whitespace with ':append'
  19. - populate_sdk_ext.bbclass: Fix missing leading whitespace with ':append'
  20. - ptest-packagelists.inc: Fix missing leading whitespace with ':append'
  21. - apr-util: upgrade to 1.6.3
  22. - apr: upgrade to 1.7.2
  23. - apt: fix do_package_qa failure
  24. - bind: upgrade to 9.18.11
  25. - bitbake: bb/utils: include SSL certificate paths in export_proxies
  26. - bitbake: bitbake-diffsigs: Make PEP8 compliant
  27. - bitbake: bitbake-diffsigs: break on first dependent task difference
  28. - bitbake: fetch2/git: Clarify the meaning of namespace
  29. - bitbake: fetch2/git: Prevent git fetcher from fetching gitlab repository metadata
  30. - bitbake: fetch2/git: show SRCREV and git repo in error message about fixed SRCREV
  31. - bitbake: siggen: Fix inefficient string concatenation
  32. - bitbake: utils/ply: Update md5 to better report errors with hashlib
  33. - bootchart2: Fix usrmerge support
  34. - bsp-guide: fix broken git URLs and missing word
  35. - build-appliance-image: Update to kirkstone head revision
  36. - buildtools-tarball: set pkg-config search path
  37. - classes/fs-uuid: Fix command output decoding issue
  38. - dev-manual: common-tasks.rst: add link to FOSDEM 2023 video
  39. - dev-manual: fix old override syntax
  40. - devshell: Do not add scripts/git-intercept to PATH
  41. - devtool: fix devtool finish when gitmodules file is empty
  42. - diffutils: upgrade to 3.9
  43. - gdk-pixbuf: do not use tools from gdk-pixbuf-native when building tests
  44. - git: upgrade to 2.35.7
  45. - glslang: branch rename master -> main
  46. - httpserver: add error handler that write to the logger
  47. - image.bbclass: print all QA functions exceptions
  48. - kernel/linux-kernel-base: Fix kernel build artefact determinism issues
  49. - libc-locale: Fix on target locale generation
  50. - libgit2: upgrade to 1.4.5
  51. - libjpeg-turbo: upgrade to 2.1.5
  52. - libtirpc: Check if file exists before operating on it
  53. - libusb1: Link with latomic only if compiler has no atomic builtins
  54. - libusb1: Strip trailing whitespaces
  55. - linux-firmware: upgrade to 20230117
  56. - linux-yocto/5.15: update to v5.15.91
  57. - lsof: fix old override syntax
  58. - lttng-modules: Fix for 5.10.163 kernel version
  59. - lttng-tools: upgrade to 2.13.9
  60. - make-mod-scripts: Ensure kernel build output is deterministic
  61. - manuals: update patchwork instance URL
  62. - meta: remove True option to getVar and getVarFlag calls (again)
  63. - migration-guides: add release-notes for 4.0.7
  64. - native: Drop special variable handling
  65. - numactl: skip test case when target platform doesn't have 2 CPU node
  66. - oeqa context.py: fix --target-ip comment to include ssh port number
  67. - oeqa dump.py: add error counter and stop after 5 failures
  68. - oeqa qemurunner.py: add timeout to QMP calls
  69. - oeqa qemurunner.py: try to avoid reading one character at a time
  70. - oeqa qemurunner: read more data at a time from serial
  71. - oeqa ssh.py: add connection keep alive options to ssh client
  72. - oeqa ssh.py: move output prints to new line
  73. - oeqa/qemurunner: do not use Popen.poll() when terminating runqemu with a signal
  74. - oeqa/selftest/bbtests: Update message lookup for test_git_unpack_nonetwork_fail
  75. - oeqa/selftest/locales: Add selftest for locale generation/presence
  76. - poky.conf: Update SANITY_TESTED_DISTROS to match autobuilder
  77. - poky.conf: bump version for 4.0.8
  78. - profile-manual: update WireShark hyperlinks
  79. - python3-pytest: depend on python3-tomli instead of python3-toml
  80. - qemu: fix compile error
  81. - quilt: fix intermittent failure in faildiff.test
  82. - quilt: use upstreamed faildiff.test fix
  83. - recipe_sanity: fix old override syntax
  84. - ref-manual: document SSTATE_EXCLUDEDEPS_SYSROOT
  85. - scons.bbclass: Make MAXLINELENGTH overridable
  86. - scons: Pass MAXLINELENGTH to scons invocation
  87. - sdkext/cases/devtool: pass a logger to HTTPService
  88. - spirv-headers: set correct branch name
  89. - sudo: upgrade to 1.9.12p2
  90. - system-requirements.rst: add Fedora 36 and AlmaLinux 8.7 to list of supported distros
  91. - testimage: Fix error message to reflect new syntax
  92. - update-alternatives: fix typos
  93. - vulkan-samples: branch rename master -> main
  94. Known Issues in Yocto-4.0.8
  95. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96. - N/A
  97. Contributors to Yocto-4.0.8
  98. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  99. - Alejandro Hernandez Samaniego
  100. - Alexander Kanavin
  101. - Alexandre Belloni
  102. - Armin Kuster
  103. - Arnout Vandecappelle
  104. - Bruce Ashfield
  105. - Changqing Li
  106. - Chee Yang Lee
  107. - Etienne Cordonnier
  108. - Harald Seiler
  109. - Kai Kang
  110. - Khem Raj
  111. - Lee Chee Yang
  112. - Louis Rannou
  113. - Marek Vasut
  114. - Marius Kriegerowski
  115. - Mark Hatle
  116. - Martin Jansa
  117. - Mauro Queiros
  118. - Michael Opdenacker
  119. - Mikko Rapeli
  120. - Mingli Yu
  121. - Narpat Mali
  122. - Niko Mauno
  123. - Pawel Zalewski
  124. - Peter Kjellerstedt
  125. - Richard Purdie
  126. - Rodolfo Quesada Zumbado
  127. - Ross Burton
  128. - Sakib Sajal
  129. - Schmidt, Adriaan
  130. - Steve Sakoman
  131. - Thomas Roos
  132. - Ulrich Ölmann
  133. - Xiangyu Chen
  134. Repositories / Downloads for Yocto-4.0.8
  135. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136. poky
  137. - Repository Location: :yocto_git:`/poky`
  138. - Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
  139. - Tag: :yocto_git:`yocto-4.0.8 </poky/log/?h=yocto-4.0.8>`
  140. - Git Revision: :yocto_git:`a361fb3df9c87cf12963a9d785a9f99faa839222 </poky/commit/?id=a361fb3df9c87cf12963a9d785a9f99faa839222>`
  141. - Release Artefact: poky-a361fb3df9c87cf12963a9d785a9f99faa839222
  142. - sha: af4e8d64be27d3a408357c49b7952ce04c6d8bb0b9d7b50c48848d9355de7fc2
  143. - Download Locations:
  144. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/poky-a361fb3df9c87cf12963a9d785a9f99faa839222.tar.bz2
  145. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/poky-a361fb3df9c87cf12963a9d785a9f99faa839222.tar.bz2
  146. openembedded-core
  147. - Repository Location: :oe_git:`/openembedded-core`
  148. - Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
  149. - Tag: :oe_git:`yocto-4.0.8 </openembedded-core/log/?h=yocto-4.0.8>`
  150. - Git Revision: :oe_git:`b20e2134daec33fbb8ce358d984751d887752bd5 </openembedded-core/commit/?id=b20e2134daec33fbb8ce358d984751d887752bd5>`
  151. - Release Artefact: oecore-b20e2134daec33fbb8ce358d984751d887752bd5
  152. - sha: 63cce6f1caf8428eefc1471351ab024affc8a41d8d7777f525e3aa9ea454d2cd
  153. - Download Locations:
  154. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/oecore-b20e2134daec33fbb8ce358d984751d887752bd5.tar.bz2
  155. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/oecore-b20e2134daec33fbb8ce358d984751d887752bd5.tar.bz2
  156. meta-mingw
  157. - Repository Location: :yocto_git:`/meta-mingw`
  158. - Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
  159. - Tag: :yocto_git:`yocto-4.0.8 </meta-mingw/log/?h=yocto-4.0.8>`
  160. - Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
  161. - Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
  162. - sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
  163. - Download Locations:
  164. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  165. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  166. meta-gplv2
  167. - Repository Location: :yocto_git:`/meta-gplv2`
  168. - Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
  169. - Tag: :yocto_git:`yocto-4.0.8 </meta-gplv2/log/?h=yocto-4.0.8>`
  170. - Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
  171. - Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
  172. - sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
  173. - Download Locations:
  174. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  175. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  176. bitbake
  177. - Repository Location: :oe_git:`/bitbake`
  178. - Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
  179. - Tag: :oe_git:`yocto-4.0.8 </bitbake/log/?h=yocto-4.0.8>`
  180. - Git Revision: :oe_git:`9bbdedc0ba7ca819b898e2a29a151d6a2014ca11 </bitbake/commit/?id=9bbdedc0ba7ca819b898e2a29a151d6a2014ca11>`
  181. - Release Artefact: bitbake-9bbdedc0ba7ca819b898e2a29a151d6a2014ca11
  182. - sha: 8e724411f4df00737e81b33eb568f1f97d2a00d5364342c0a212c46abb7b005b
  183. - Download Locations:
  184. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.8/bitbake-9bbdedc0ba7ca819b898e2a29a151d6a2014ca11.tar.bz2
  185. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.8/bitbake-9bbdedc0ba7ca819b898e2a29a151d6a2014ca11.tar.bz2
  186. yocto-docs
  187. - Repository Location: :yocto_git:`/yocto-docs`
  188. - Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
  189. - Tag: :yocto_git:`yocto-4.0.8 </yocto-docs/log/?h=yocto-4.0.8>`
  190. - Git Revision: :yocto_git:`16ecbe028f2b9cc021267817a5413054e070b563 </yocto-docs/commit/?id=16ecbe028f2b9cc021267817a5413054e070b563>`