release-notes-4.0.5.rst 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for Yocto-4.0.5 (Kirkstone)
  3. -----------------------------------------
  4. Security Fixes in Yocto-4.0.5
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - qemu: fix :cve:`2021-3750`, :cve:`2021-3611` and :cve:`2022-2962`
  7. - binutils : fix :cve:`2022-38126`, :cve:`2022-38127` and :cve:`2022-38128`
  8. - tff: fix :cve:`2022-2867`, :cve:`2022-2868` and :cve:`2022-2869`
  9. - inetutils: fix :cve:`2022-39028`
  10. - go: fix :cve:`2022-27664`
  11. Fixes in Yocto-4.0.5
  12. ~~~~~~~~~~~~~~~~~~~~
  13. - Revert "gcc-cross-canadian: Add symlink to real-ld alongside other symlinks"
  14. - bind: upgrade to 9.18.7
  15. - binutils: stable 2.38 branch updates (dc2474e7)
  16. - bitbake: Fix npm to use https rather than http
  17. - bitbake: asyncrpc/client: Fix unix domain socket chdir race issues
  18. - bitbake: bitbake: Add copyright headers where missing
  19. - bitbake: gitsm: Error out if submodule refers to parent repo
  20. - bitbake: runqueue: Drop deadlock breaking force fail
  21. - bitbake: runqueue: Ensure deferred tasks are sorted by multiconfig
  22. - bitbake: runqueue: Improve deadlock warning messages
  23. - bitbake: siggen: Fix insufficent entropy in sigtask file names
  24. - bitbake: tests/fetch: Allow handling of a file:// url within a submodule
  25. - build-appliance-image: Update to kirkstone head revision (4a88ada)
  26. - busybox: add devmem 128-bit support
  27. - classes: files: Extend overlayfs-etc class
  28. - coreutils: add openssl :term:`PACKAGECONFIG`
  29. - create-pull-request: don't switch the git remote protocol to git://
  30. - dev-manual: fix reference to BitBake user manual
  31. - expat: upgrade 2.4.8 -> 2.4.9
  32. - files: overlayfs-etc: refactor preinit template
  33. - gcc-cross-canadian: add default plugin linker
  34. - gcc: add arm-v9 support
  35. - git: upgrade 2.35.4 -> 2.35.5
  36. - glibc-locale: explicitly remove empty dirs in ${libdir}
  37. - glibc-tests: use += instead of :append
  38. - glibc: stable 2.35 branch updates.(8d125a1f)
  39. - go-native: switch from SRC_URI:append to :term:`SRC_URI` +=
  40. - image_types_wic.bbclass: fix cross binutils dependency
  41. - kern-tools: allow 'y' or 'm' to avoid config audit warnings
  42. - kern-tools: fix queue processing in relative :term:`TOPDIR` configurations
  43. - kernel-yocto: allow patch author date to be commit date
  44. - libpng: upgrade to 1.6.38
  45. - linux-firmware: package new Qualcomm firmware
  46. - linux-firmware: upgrade 20220708 -> 20220913
  47. - linux-libc-headers: switch from SRC_URI:append to :term:`SRC_URI` +=
  48. - linux-yocto-dev: add qemuarm64
  49. - linux-yocto/5.10: update to v5.10.149
  50. - linux-yocto/5.15: cfg: fix ACPI warnings for -tiny
  51. - linux-yocto/5.15: update to v5.15.68
  52. - local.conf.sample: correct the location of public hashserv
  53. - ltp: Fix pread02 case trigger the glibc overflow detection
  54. - lttng-modules: Fix crash on powerpc64
  55. - lttng-tools: Disable on qemuriscv32
  56. - lttng-tools: Disable on riscv32
  57. - migration-guides: add 4.0.4 release notes
  58. - oeqa/runtime/dnf: fix typo
  59. - own-mirrors: add crate
  60. - perf: Fix for recent kernel upgrades
  61. - poky.conf: bump version for 4.0.5
  62. - poky.yaml.in: update version requirements
  63. - python3-rfc3986-validator: switch from SRC_URI:append to :term:`SRC_URI` +=
  64. - python3: upgrade 3.10.4 -> 3.10.7
  65. - qemu: Backport patches from upstream to support float128 on qemu-ppc64
  66. - rpm: Remove -Wimplicit-function-declaration warnings
  67. - rpm: update to 4.17.1
  68. - rsync: update to 3.2.5
  69. - stress-cpu: disable float128 math on powerpc64 to avoid SIGILL
  70. - tune-neoversen2: support tune-neoversen2 base on armv9a
  71. - tzdata: update to 2022d
  72. - u-boot: switch from append to += in :term:`SRC_URI`
  73. - uninative: Upgrade to 3.7 to work with glibc 2.36
  74. - vim: Upgrade to 9.0.0598
  75. - webkitgtk: Update to 2.36.7
  76. Known Issues in Yocto-4.0.5
  77. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  78. - There are recent CVEs in key components such as openssl. They are not included in this release as it was built before the issues were known and fixes were available but these are now available on the kirkstone branch.
  79. Contributors to Yocto-4.0.5
  80. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  81. - Adrian Freihofer
  82. - Alexander Kanavin
  83. - Alexandre Belloni
  84. - Bhabu Bindu
  85. - Bruce Ashfield
  86. - Chen Qi
  87. - Daniel McGregor
  88. - Denys Dmytriyenko
  89. - Dmitry Baryshkov
  90. - Florin Diaconescu
  91. - He Zhe
  92. - Joshua Watt
  93. - Khem Raj
  94. - Martin Jansa
  95. - Michael Halstead
  96. - Michael Opdenacker
  97. - Mikko Rapeli
  98. - Mingli Yu
  99. - Neil Horman
  100. - Pavel Zhukov
  101. - Richard Purdie
  102. - Robert Joslyn
  103. - Ross Burton
  104. - Ruiqiang Hao
  105. - Samuli Piippo
  106. - Steve Sakoman
  107. - Sundeep KOKKONDA
  108. - Teoh Jay Shen
  109. - Tim Orling
  110. - Virendra Thakur
  111. - Vyacheslav Yurkov
  112. - Xiangyu Chen
  113. - Yash Shinde
  114. - pgowda
  115. - Wang Mingyu
  116. Repositories / Downloads for Yocto-4.0.5
  117. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  118. poky
  119. - Repository Location: :yocto_git:`/poky`
  120. - Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
  121. - Tag: :yocto_git:`yocto-4.0.5 </poky/log/?h=yocto-4.0.5>`
  122. - Git Revision: :yocto_git:`2e79b199114b25d81bfaa029ccfb17676946d20d </poky/commit/?id=2e79b199114b25d81bfaa029ccfb17676946d20d>`
  123. - Release Artefact: poky-2e79b199114b25d81bfaa029ccfb17676946d20d
  124. - sha: 7bcf3f901d4c5677fc95944ab096e9e306f4c758a658dde5befd16861ad2b8ea
  125. - Download Locations:
  126. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/poky-2e79b199114b25d81bfaa029ccfb17676946d20d.tar.bz2
  127. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/poky-2e79b199114b25d81bfaa029ccfb17676946d20d.tar.bz2
  128. openembedded-core
  129. - Repository Location: :oe_git:`/openembedded-core`
  130. - Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
  131. - Tag: :oe_git:`yocto-4.0.5 </openembedded-core/log/?h=yocto-4.0.5>`
  132. - Git Revision: :oe_git:`fbdf93f43ff4b876487e1f26752598ec8abcb46e </openembedded-core/commit/?id=fbdf93f43ff4b876487e1f26752598ec8abcb46e>`
  133. - Release Artefact: oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e
  134. - sha: 2d9b5a8e9355b633bb57633cc8c2d319ba13fe4721f79204e61116b3faa6cbf1
  135. - Download Locations:
  136. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e.tar.bz2
  137. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e.tar.bz2
  138. meta-mingw
  139. - Repository Location: :yocto_git:`/meta-mingw`
  140. - Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
  141. - Tag: :yocto_git:`yocto-4.0.5 </meta-mingw/log/?h=yocto-4.0.5>`
  142. - Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
  143. - Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
  144. - sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
  145. - Download Locations:
  146. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  147. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  148. meta-gplv2
  149. - Repository Location: :yocto_git:`/meta-gplv2`
  150. - Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
  151. - Tag: :yocto_git:`yocto-4.0.5 </meta-gplv2/log/?h=yocto-4.0.5>`
  152. - Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
  153. - Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
  154. - sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
  155. - Download Locations:
  156. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  157. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  158. bitbake
  159. - Repository Location: :oe_git:`/bitbake`
  160. - Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
  161. - Tag: :oe_git:`yocto-4.0.5 </bitbake/log/?h=yocto-4.0.5>`
  162. - Git Revision: :oe_git:`c90d57497b9bcd237c3ae810ee8edb5b0d2d575a </bitbake/commit/?id=c90d57497b9bcd237c3ae810ee8edb5b0d2d575a>`
  163. - Release Artefact: bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a
  164. - sha: 5698d548ce179036e46a24f80b213124c8825a4f443fa1d6be7ab0f70b01a9ff
  165. - Download Locations:
  166. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a.tar.bz2
  167. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a.tar.bz2
  168. yocto-docs
  169. - Repository Location: :yocto_git:`/yocto-docs`
  170. - Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
  171. - Tag: :yocto_git:`yocto-4.0.5 </yocto-docs/log/?h=yocto-4.0.5>`
  172. - Git Revision: :yocto_git:`8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3 </yocto-docs/commit/?id=8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3>`