release-notes-4.0.12.rst 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for Yocto-4.0.12 (Kirkstone)
  3. ------------------------------------------
  4. Security Fixes in Yocto-4.0.12
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - bind: Fix :cve_nist:`2023-2828` and :cve_nist:`2023-2911`
  7. - cups: Fix :cve_nist:`2023-34241`
  8. - curl: Added :cve_nist:`2023-28320` Follow-up patch
  9. - dbus: Fix :cve_nist:`2023-34969`
  10. - dmidecode: fix :cve_nist:`2023-30630`
  11. - ghostscript: fix :cve_nist:`2023-36664`
  12. - go: fix :cve_mitre:`2023-24531`, :cve_nist:`2023-24536`, :cve_nist:`2023-29400`, :cve_nist:`2023-29402`, :cve_nist:`2023-29404`, :cve_nist:`2023-29405` and :cve_nist:`2023-29406`
  13. - libarchive: Ignore :cve_nist:`2023-30571`
  14. - libcap: Fix :cve_nist:`2023-2602` and :cve_nist:`2023-2603`
  15. - libjpeg-turbo: Fix :cve_nist:`2023-2804`
  16. - libpcre2: Fix :cve_nist:`2022-41409`
  17. - libtiff: fix :cve_nist:`2023-26965`
  18. - libwebp: Fix :cve_nist:`2023-1999`
  19. - libx11: Fix :cve_nist:`2023-3138`
  20. - libxpm: Fix :cve_nist:`2022-44617`
  21. - ninja: Ignore :cve_nist:`2021-4336`
  22. - openssh: Fix :cve_nist:`2023-38408`
  23. - openssl: Fix :cve_nist:`2023-2975`, :cve_nist:`2023-3446` and :cve_nist:`2023-3817`
  24. - perl: Fix :cve_nist:`2023-31486`
  25. - python3: Ignore :cve_nist:`2023-36632`
  26. - qemu: Fix :cve_nist:`2023-0330`, :cve_mitre:`2023-2861`, :cve_mitre:`2023-3255` and :cve_mitre:`2023-3301`
  27. - sqlite3: Fix :cve_nist:`2023-36191`
  28. - tiff: Fix :cve_nist:`2023-0795`, :cve_nist:`2023-0796`, :cve_nist:`2023-0797`, :cve_nist:`2023-0798`, :cve_nist:`2023-0799`, :cve_nist:`2023-25433`, :cve_nist:`2023-25434` and :cve_nist:`2023-25435`
  29. - vim: :cve_nist:`2023-2609` and :cve_nist:`2023-2610`
  30. Fixes in Yocto-4.0.12
  31. ~~~~~~~~~~~~~~~~~~~~~
  32. - babeltrace2: Always use BFD linker when building tests with ld-is-lld distro feature
  33. - babeltrace2: upgrade to 2.0.5
  34. - bitbake.conf: add unzstd in :term:`HOSTTOOLS`
  35. - bitbake: bitbake-layers: initialize tinfoil before registering command line arguments
  36. - bitbake: runqueue: Fix deferred task/multiconfig race issue
  37. - blktrace: ask for python3 specifically
  38. - build-appliance-image: Update to kirkstone head revision
  39. - cmake: Fix CMAKE_SYSTEM_PROCESSOR setting for SDK
  40. - connman: fix warning by specifying runstatedir at configure time
  41. - cpio: Replace fix wrong CRC with ASCII CRC for large files with upstream backport
  42. - cve-update-nvd2-native: actually use API keys
  43. - cve-update-nvd2-native: always pass str for json.loads()
  44. - cve-update-nvd2-native: fix cvssV3 metrics
  45. - cve-update-nvd2-native: handle all configuration nodes, not just first
  46. - cve-update-nvd2-native: increase retry count
  47. - cve-update-nvd2-native: log a little more
  48. - cve-update-nvd2-native: retry all errors and sleep between retries
  49. - cve-update-nvd2-native: use exact times, don't truncate
  50. - dbus: upgrade to 1.14.8
  51. - devtool: Fix the wrong variable in srcuri_entry
  52. - diffutils: upgrade to 3.10
  53. - docs: ref-manual: terms: fix typos in :term:`SPDX` term
  54. - fribidi: upgrade to 1.0.13
  55. - gcc: upgrade to v11.4
  56. - gcc-testsuite: Fix ppc cpu specification
  57. - gcc: don't pass --enable-standard-branch-protection
  58. - gcc: fix runpath errors in cc1 binary
  59. - grub: submit determinism.patch upstream
  60. - image_types: Fix reproducible builds for initramfs and UKI img
  61. - kernel: add missing path to search for debug files
  62. - kmod: remove unused ptest.patch
  63. - layer.conf: Add missing dependency exclusion
  64. - libassuan: upgrade to 2.5.6
  65. - libksba: upgrade to 1.6.4
  66. - libpng: Add ptest for libpng
  67. - libxcrypt: fix build with perl-5.38 and use master branch
  68. - libxcrypt: fix hard-coded ".so" extension
  69. - libxpm: upgrade to 3.5.16
  70. - linux-firmware: upgrade to 20230515
  71. - linux-yocto/5.10: cfg: fix DECNET configuration warning
  72. - linux-yocto/5.10: update to v5.10.185
  73. - linux-yocto/5.15: cfg: fix DECNET configuration warning
  74. - linux-yocto/5.15: update to v5.15.120
  75. - logrotate: Do not create logrotate.status file
  76. - lttng-ust: upgrade to 2.13.6
  77. - machine/arch-arm64: add -mbranch-protection=standard
  78. - maintainers.inc: correct Carlos Rafael Giani's email address
  79. - maintainers.inc: correct unassigned entries
  80. - maintainers.inc: unassign Adrian Bunk from wireless-regdb
  81. - maintainers.inc: unassign Alistair Francis from opensbi
  82. - maintainers.inc: unassign Andreas Müller from itstool entry
  83. - maintainers.inc: unassign Pascal Bach from cmake entry
  84. - maintainers.inc: unassign Ricardo Neri from ovmf
  85. - maintainers.inc: unassign Richard Weinberger from erofs-utils entry
  86. - mdadm: fix 07revert-inplace ptest
  87. - mdadm: fix segfaults when running ptests
  88. - mdadm: fix util-linux ptest dependency
  89. - mdadm: skip running known broken ptests
  90. - meson.bbclass: Point to llvm-config from native sysroot
  91. - meta: lib: oe: npm_registry: Add more safe caracters
  92. - migration-guides: add release notes for 4.0.11
  93. - minicom: remove unused patch files
  94. - mobile-broadband-provider-info: upgrade to 20230416
  95. - oe-depends-dot: Handle new format for task-depends.dot
  96. - oeqa/runtime/cases/rpm: fix wait_for_no_process_for_user failure case
  97. - oeqa/selftest/bbtests: add non-existent prefile/postfile tests
  98. - oeqa/selftest/devtool: add unit test for "devtool add -b"
  99. - openssl: Upgrade to 3.0.10
  100. - openssl: add PERLEXTERNAL path to test its existence
  101. - openssl: use a glob on the PERLEXTERNAL to track updates on the path
  102. - package.bbclass: moving field data process before variable process in process_pkgconfig
  103. - pm-utils: fix multilib conflictions
  104. - poky.conf: bump version for 4.0.12
  105. - psmisc: Set :term:`ALTERNATIVE` for pstree to resolve conflict with busybox
  106. - pybootchartgui: show elapsed time for each task
  107. - python3: fix missing comma in get_module_deps3.py
  108. - python3: upgrade to 3.10.12
  109. - recipetool: Fix inherit in created -native* recipes
  110. - ref-manual: add LTS and Mixin terms
  111. - ref-manual: document image-specific variant of :term:`INCOMPATIBLE_LICENSE`
  112. - ref-manual: release-process: update for LTS releases
  113. - rust-llvm: backport a fix for build with gcc-13
  114. - scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash with unrelated processes
  115. - scripts/runqemu: split lock dir creation into a reusable function
  116. - sdk.py: error out when moving file fails
  117. - sdk.py: fix moving dnf contents
  118. - selftest reproducible.py: support different build targets
  119. - selftest/license: Exclude from world
  120. - selftest/reproducible: Allow chose the package manager
  121. - serf: upgrade to 1.3.10
  122. - strace: Disable failing test
  123. - strace: Merge two similar patches
  124. - strace: Update patches/tests with upstream fixes
  125. - sysfsutils: fetch a supported fork from github
  126. - systemd-systemctl: fix errors in instance name expansion
  127. - systemd: Backport nspawn: make sure host root can write to the uidmapped mounts we prepare for the container payload
  128. - tzdata: upgrade to 2023c
  129. - uboot-extlinux-config.bbclass: fix old override syntax in comment
  130. - unzip: fix configure check for cross compilation
  131. - useradd-staticids.bbclass: improve error message
  132. - util-linux: add alternative links for ipcs,ipcrm
  133. - v86d: Improve kernel dependency
  134. - vim: upgrade to 9.0.1592
  135. - wget: upgrade to 1.21.4
  136. - wic: Add dependencies for erofs-utils
  137. - wireless-regdb: upgrade to 2023.05.03
  138. - xdpyinfo: upgrade to 1.3.4
  139. - zip: fix configure check by using _Static_assert
  140. Known Issues in Yocto-4.0.12
  141. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  142. - N/A
  143. Contributors to Yocto-4.0.12
  144. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145. - Alberto Planas
  146. - Alexander Kanavin
  147. - Alexander Sverdlin
  148. - Andrej Valek
  149. - Archana Polampalli
  150. - BELOUARGA Mohamed
  151. - Benjamin Bouvier
  152. - Bruce Ashfield
  153. - Charlie Wu
  154. - Chen Qi
  155. - Etienne Cordonnier
  156. - Fabien Mahot
  157. - Frieder Paape
  158. - Frieder Schrempf
  159. - Heiko Thole
  160. - Hitendra Prajapati
  161. - Jermain Horsman
  162. - Jose Quaresma
  163. - Kai Kang
  164. - Khem Raj
  165. - Lee Chee Yang
  166. - Marc Ferland
  167. - Marek Vasut
  168. - Martin Jansa
  169. - Mauro Queiros
  170. - Michael Opdenacker
  171. - Mikko Rapeli
  172. - Nikhil R
  173. - Ovidiu Panait
  174. - Peter Marko
  175. - Poonam Jadhav
  176. - Quentin Schulz
  177. - Richard Purdie
  178. - Ross Burton
  179. - Rusty Howell
  180. - Sakib Sajal
  181. - Soumya Sambu
  182. - Steve Sakoman
  183. - Sundeep KOKKONDA
  184. - Tim Orling
  185. - Tom Hochstein
  186. - Trevor Gamblin
  187. - Vijay Anusuri
  188. - Vivek Kumbhar
  189. - Wang Mingyu
  190. - Xiangyu Chen
  191. - Yoann Congal
  192. - Yogita Urade
  193. - Yuta Hayama
  194. Repositories / Downloads for Yocto-4.0.12
  195. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  196. poky
  197. - Repository Location: :yocto_git:`/poky`
  198. - Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
  199. - Tag: :yocto_git:`yocto-4.0.12 </poky/log/?h=yocto-4.0.12>`
  200. - Git Revision: :yocto_git:`d6b8790370500b99ca11f0d8a05c39b661ab2ba6 </poky/commit/?id=d6b8790370500b99ca11f0d8a05c39b661ab2ba6>`
  201. - Release Artefact: poky-d6b8790370500b99ca11f0d8a05c39b661ab2ba6
  202. - sha: 35f0390e0c5a12f403ed471c0b1254c13cbb9d7c7b46e5a3538e63e36c1ac280
  203. - Download Locations:
  204. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.12/poky-d6b8790370500b99ca11f0d8a05c39b661ab2ba6.tar.bz2
  205. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.12/poky-d6b8790370500b99ca11f0d8a05c39b661ab2ba6.tar.bz2
  206. openembedded-core
  207. - Repository Location: :oe_git:`/openembedded-core`
  208. - Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
  209. - Tag: :oe_git:`yocto-4.0.12 </openembedded-core/log/?h=yocto-4.0.12>`
  210. - Git Revision: :oe_git:`e1a604db8d2cf8782038b4016cc2e2052467333b </openembedded-core/commit/?id=e1a604db8d2cf8782038b4016cc2e2052467333b>`
  211. - Release Artefact: oecore-e1a604db8d2cf8782038b4016cc2e2052467333b
  212. - sha: 8b302eb3f3ffe5643f88bc6e4ae8f9a5cda63544d67e04637ecc4197e9750a1d
  213. - Download Locations:
  214. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.12/oecore-e1a604db8d2cf8782038b4016cc2e2052467333b.tar.bz2
  215. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.12/oecore-e1a604db8d2cf8782038b4016cc2e2052467333b.tar.bz2
  216. meta-mingw
  217. - Repository Location: :yocto_git:`/meta-mingw`
  218. - Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
  219. - Tag: :yocto_git:`yocto-4.0.12 </meta-mingw/log/?h=yocto-4.0.12>`
  220. - Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
  221. - Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
  222. - sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
  223. - Download Locations:
  224. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.12/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  225. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.12/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  226. meta-gplv2
  227. - Repository Location: :yocto_git:`/meta-gplv2`
  228. - Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
  229. - Tag: :yocto_git:`yocto-4.0.12 </meta-gplv2/log/?h=yocto-4.0.12>`
  230. - Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
  231. - Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
  232. - sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
  233. - Download Locations:
  234. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.12/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  235. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.12/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  236. bitbake
  237. - Repository Location: :oe_git:`/bitbake`
  238. - Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
  239. - Tag: :oe_git:`yocto-4.0.12 </bitbake/log/?h=yocto-4.0.12>`
  240. - Git Revision: :oe_git:`41b6684489d0261753344956042be2cc4adb0159 </bitbake/commit/?id=41b6684489d0261753344956042be2cc4adb0159>`
  241. - Release Artefact: bitbake-41b6684489d0261753344956042be2cc4adb0159
  242. - sha: efa2b1c4d0be115ed3960750d1e4ed958771b2db6d7baee2d13ad386589376e8
  243. - Download Locations:
  244. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.12/bitbake-41b6684489d0261753344956042be2cc4adb0159.tar.bz2
  245. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.12/bitbake-41b6684489d0261753344956042be2cc4adb0159.tar.bz2
  246. yocto-docs
  247. - Repository Location: :yocto_git:`/yocto-docs`
  248. - Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
  249. - Tag: :yocto_git:`yocto-4.0.12 </yocto-docs/log/?h=yocto-4.0.12>`
  250. - Git Revision: :yocto_git:`4dfef81ac6164764c6541e39a9fef81d49227096 </yocto-docs/commit/?id=4dfef81ac6164764c6541e39a9fef81d49227096>`