release-notes-4.2.2.rst 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for Yocto-4.2.2 (Mickledore)
  3. ------------------------------------------
  4. Security Fixes in Yocto-4.2.2
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - binutils: Fix :cve_nist:`2023-1972`
  7. - cups: Fix :cve_nist:`2023-32324`
  8. - curl: Fix :cve_nist:`2023-28319`, :cve_nist:`2023-28320`, :cve_nist:`2023-28321` and :cve_nist:`2023-28322`
  9. - dbus: Fix :cve_nist:`2023-34969`
  10. - git: Fix :cve_nist:`2023-25652` and :cve_nist:`2023-29007`
  11. - git: Ignore :cve_nist:`2023-25815`
  12. - libwebp: Fix :cve_nist:`2023-1999`
  13. - libxml2: Fix :cve_nist:`2023-28484` and :cve_nist:`2023-29469`
  14. - libxpm: Fix :cve_nist:`2022-44617`
  15. - ninja: Ignore :cve_nist:`2021-4336`
  16. - openssl: Fix :cve_nist:`2023-0464`, :cve_nist:`2023-0465`, :cve_nist:`2023-0466`, :cve_nist:`2023-1255` and :cve_nist:`2023-2650`
  17. - perl: Fix :cve_nist:`2023-31484` and :cve_nist:`2023-31486`
  18. - sysstat: Fix :cve_nist:`2023-33204`
  19. - tiff: Fix :cve_mitre:`2023-25434`, :cve_nist:`2023-26965` and :cve_nist:`2023-2731`
  20. - vim: Fix :cve_nist:`2023-2426`
  21. Fixes in Yocto-4.2.2
  22. ~~~~~~~~~~~~~~~~~~~~
  23. - apr: Upgrade to 1.7.4
  24. - avahi: fix D-Bus introspection
  25. - babeltrace2: Always use BFD linker when building tests with ld-is-lld distro feature
  26. - babeltrace2: Upgrade to 2.0.5
  27. - baremetal-helloworld: Update :term:`SRCREV` to fix entry addresses for ARM architectures
  28. - bind: Upgrade to 9.18.15
  29. - binutils: move packaging of gprofng static lib into common .inc
  30. - binutils: package static libs from gprofng
  31. - binutils: stable 2.40 branch updates (7343182dd1)
  32. - bitbake.conf: add unzstd in :term:`HOSTTOOLS`
  33. - bitbake: runqueue: Fix deferred task/multiconfig race issue
  34. - bno_plot.py, btt_plot.py: Ask for python3 specifically
  35. - build-appliance-image: Update to mickledore head revision
  36. - busybox: Upgrade to 1.36.1
  37. - cmake.bbclass: do not search host paths for find_program()
  38. - conf: add nice level to the hash config ignred variables
  39. - connman: fix warning by specifying runstatedir at configure time
  40. - cpio: Run ptests under ptest user
  41. - dbus: Upgrade to 1.14.8
  42. - devtool: Fix the wrong variable in srcuri_entry
  43. - dnf: only write the log lock to root for native dnf
  44. - docs: bsp-guide: bsp: fix typo
  45. - dpkg: Upgrade to v1.21.22
  46. - e2fsprogs: Fix error SRCDIR when using usrmerge :term:`DISTRO_FEATURES`
  47. - e2fsprogs: fix ptest bug for second running
  48. - ell: Upgrade to 0.57
  49. - expect: Add ptest support
  50. - fribidi: Upgrade to 1.0.13
  51. - gawk: Upgrade to 5.2.2
  52. - gcc : upgrade to v12.3
  53. - gdb: fix crashes when debugging threads with Arm Pointer Authentication enabled
  54. - gdb: Upgrade to 13.2
  55. - git: Upgrade to 2.39.3
  56. - glib-networking: use correct error code in ptest
  57. - glibc: Pass linker choice via compiler flags
  58. - glibc: stable 2.37 branch updates.
  59. - gnupg: Upgrade to 2.4.2
  60. - go.bbclass: don't use test to check output from ls
  61. - go: Upgrade to 1.20.5
  62. - go: Use -no-pie to build target cgo
  63. - gobject-introspection: remove obsolete :term:`DEPENDS`
  64. - grub: submit determinism.patch upstream
  65. - gstreamer1.0: Upgrade to 1.22.3
  66. - gtk4: Upgrade to 4.10.4
  67. - image-live.bbclass: respect :term:`IMAGE_MACHINE_SUFFIX`
  68. - image_types: Fix reproducible builds for initramfs and UKI img
  69. - inetutils: remove unused patch files
  70. - ipk: Revert Decode byte data to string in manifest handling
  71. - iso-codes: Upgrade to 4.15.0
  72. - kernel: don't force PAHOLE=false
  73. - kmod: remove unused ptest.patch
  74. - kmscube: Correct :term:`DEPENDS` to avoid overwrite
  75. - layer.conf: Add missing dependency exclusion
  76. - lib/terminal.py: Add urxvt terminal
  77. - libbsd: Add correct license for all packages
  78. - libdnf: Upgrade to 0.70.1
  79. - libgcrypt: Upgrade to 1.10.2
  80. - libgloss: remove unused patch file
  81. - libmicrohttpd: Upgrade to 0.9.77
  82. - libmodule-build-perl: Upgrade to 0.4234
  83. - libx11: remove unused patch and :term:`FILESEXTRAPATHS`
  84. - libx11: Upgrade to 1.8.5
  85. - libxfixes: Upgrade to v6.0.1
  86. - libxft: Upgrade to 2.3.8
  87. - libxi: Upgrade to v1.8.1
  88. - libxml2: Do not use lld linker when building with tests on rv64
  89. - libxml2: Upgrade to 2.10.4
  90. - libxpm: Upgrade to 3.5.16
  91. - linux-firmware: Upgrade to 20230515
  92. - linux-yocto/5.15: cfg: fix DECNET configuration warning
  93. - linux-yocto/5.15: Upgrade to v5.15.118
  94. - linux-yocto/6.1: fix intermittent x86 boot hangs
  95. - linux-yocto/6.1: Upgrade to v6.1.35
  96. - linux-yocto: move build / debug dependencies to .inc
  97. - logrotate: Do not create logrotate.status file
  98. - maintainers.inc: correct Carlos Rafael Giani's email address
  99. - maintainers.inc: correct unassigned entries
  100. - maintainers.inc: unassign Adrian Bunk from wireless-regdb
  101. - maintainers.inc: unassign Alistair Francis from opensbi
  102. - maintainers.inc: unassign Andreas Müller from itstool entry
  103. - maintainers.inc: unassign Chase Qi from libc-test
  104. - maintainers.inc: unassign Oleksandr Kravchuk from python3 and all other items
  105. - maintainers.inc: unassign Pascal Bach from cmake entry
  106. - maintainers.inc: unassign Ricardo Neri from ovmf
  107. - maintainers.inc: update version for gcc-source
  108. - maintainers.inc: unassign Richard Weinberger from erofs-utils entry
  109. - meta: depend on autoconf-archive-native, not autoconf-archive
  110. - meta: lib: oe: npm_registry: Add more safe caracters
  111. - migration-guides: add release notes for 4.2.1
  112. - minicom: remove unused patch files
  113. - mobile-broadband-provider-info: Upgrade to 20230416
  114. - musl: Correct :term:`SRC_URI`
  115. - oeqa/selftest/bbtests: add non-existent prefile/postfile tests
  116. - oeqa/selftest/cases/devtool.py: skip all tests require folder a git repo
  117. - oeqa: adding selftest-hello and use it to speed up tests
  118. - openssh: Remove BSD-4-clause contents completely from codebase
  119. - openssl: fix building on riscv32
  120. - openssl: Upgrade to 3.1.1
  121. - overview-manual: concepts.rst: Fix a typo
  122. - parted: Add missing libuuid to linker cmdline for libparted-fs-resize.so
  123. - perf: Make built-in libtraceevent plugins cohabit with external libtraceevent
  124. - piglit: Add missing glslang dependencies
  125. - piglit: Fix c++11-narrowing warnings in tests
  126. - pkgconf: Upgrade to 1.9.5
  127. - pm-utils: fix multilib conflictions
  128. - poky.conf: bump version for 4.2.2 release
  129. - populate_sdk_base.bbclass: respect :term:`MLPREFIX` for ptest-pkgs's ptest-runner
  130. - profile-manual: fix blktrace remote usage instructions
  131. - psmisc: Set :term:`ALTERNATIVE` for pstree to resolve conflict with busybox
  132. - ptest-runner: Ensure data writes don't race
  133. - ptest-runner: Pull in "runner: Remove threads and mutexes" fix
  134. - ptest-runner: Pull in sync fix to improve log warnings
  135. - python3-bcrypt: Use BFD linker when building tests
  136. - python3-numpy: remove NPY_INLINE, use inline instead
  137. - qemu: a pending patch was submitted and accepted upstream
  138. - qemu: remove unused qemu-7.0.0-glibc-2.36.patch
  139. - qemurunner.py: fix error message about qmp
  140. - qemurunner: avoid leaking server_socket
  141. - ref-manual: add clarification for :term:`SRCREV`
  142. - ref-manual: classes.rst: fix typo
  143. - rootfs-postcommands.bbclass: add post func remove_unused_dnf_log_lock
  144. - rpcsvc-proto: Upgrade to 1.4.4
  145. - rpm: drop unused 0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch
  146. - rpm: Upgrade to 4.18.1
  147. - rpm: write macros under libdir
  148. - runqemu-gen-tapdevs: Refactoring
  149. - runqemu-ifupdown/get-tapdevs: Add support for ip tuntap
  150. - scripts/runqemu: allocate unfsd ports in a way that doesn't race or clash with unrelated processes
  151. - scripts/runqemu: split lock dir creation into a reusable function
  152. - scripts: fix buildstats diff/summary hard bound to host python3
  153. - sdk.py: error out when moving file fails
  154. - sdk.py: fix moving dnf contents
  155. - selftest/license: Exclude from world
  156. - selftest/reproducible: Allow native/cross reuse in test
  157. - serf: Upgrade to 1.3.10
  158. - staging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot
  159. - strace: Disable failing test
  160. - strace: Merge two similar patches
  161. - strace: Update patches/tests with upstream fixes
  162. - sysfsutils: fetch a supported fork from github
  163. - systemd-systemctl: support instance expansion in WantedBy
  164. - systemd: Drop a backport
  165. - tiff: Remove unused patch from tiff
  166. - uninative: Upgrade to 3.10 to support gcc 13
  167. - uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  168. - unzip: fix configure check for cross compilation
  169. - unzip: remove hardcoded LARGE_FILE_SUPPORT
  170. - useradd-example: package typo correction
  171. - useradd-staticids.bbclass: improve error message
  172. - v86d: Improve kernel dependency
  173. - vim: Upgrade to 9.0.1527
  174. - weston-init: add profile to point users to global socket
  175. - weston-init: add the weston user to the wayland group
  176. - weston-init: add weston user to the render group
  177. - weston-init: fix the mixed indentation
  178. - weston-init: guard against systemd configs
  179. - weston-init: make sure the render group exists
  180. - wget: Upgrade to 1.21.4
  181. - wireless-regdb: Upgrade to 2023.05.03
  182. - xdpyinfo: Upgrade to 1.3.4
  183. - xf86-video-intel: Use the HTTPS protocol to fetch the Git repositories
  184. - xinput: upgrade to v1.6.4
  185. - xwininfo: upgrade to v1.1.6
  186. - xz: Upgrade to 5.4.3
  187. - yocto-bsps: update to v5.15.106
  188. - zip: fix configure check by using _Static_assert
  189. - zip: remove unnecessary LARGE_FILE_SUPPORT CLFAGS
  190. Known Issues in Yocto-4.2.2
  191. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  192. - N/A
  193. Contributors to Yocto-4.2.2
  194. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195. - Alberto Planas
  196. - Alejandro Hernandez Samaniego
  197. - Alexander Kanavin
  198. - Andrej Valek
  199. - Andrew Jeffery
  200. - Anuj Mittal
  201. - Archana Polampalli
  202. - BELOUARGA Mohamed
  203. - Bruce Ashfield
  204. - Changqing Li
  205. - Charlie Wu
  206. - Chen Qi
  207. - Chi Xu
  208. - Daniel Ammann
  209. - Deepthi Hemraj
  210. - Denys Dmytriyenko
  211. - Dmitry Baryshkov
  212. - Ed Beroset
  213. - Eero Aaltonen
  214. - Fabien Mahot
  215. - Frieder Paape
  216. - Frieder Schrempf
  217. - Hannu Lounento
  218. - Ian Ray
  219. - Jermain Horsman
  220. - Jörg Sommer
  221. - Kai Kang
  222. - Khem Raj
  223. - Lee Chee Yang
  224. - Lorenzo Arena
  225. - Marc Ferland
  226. - Markus Volk
  227. - Martin Jansa
  228. - Michael Halstead
  229. - Mikko Rapeli
  230. - Mingli Yu
  231. - Natasha Bailey
  232. - Nikhil R
  233. - Pablo Saavedra
  234. - Paul Gortmaker
  235. - Pavel Zhukov
  236. - Peter Kjellerstedt
  237. - Qiu Tingting
  238. - Quentin Schulz
  239. - Randolph Sapp
  240. - Randy MacLeod
  241. - Ranjitsinh Rathod
  242. - Richard Purdie
  243. - Riyaz Khan
  244. - Ross Burton
  245. - Sakib Sajal
  246. - Sanjay Chitroda
  247. - Siddharth Doshi
  248. - Soumya Sambu
  249. - Steve Sakoman
  250. - Sudip Mukherjee
  251. - Sundeep KOKKONDA
  252. - Thomas Roos
  253. - Tim Orling
  254. - Tom Hochstein
  255. - Trevor Gamblin
  256. - Ulrich Ölmann
  257. - Wang Mingyu
  258. - Xiangyu Chen
  259. Repositories / Downloads for Yocto-4.2.2
  260. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  261. poky
  262. - Repository Location: :yocto_git:`/poky`
  263. - Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>`
  264. - Tag: :yocto_git:`yocto-4.2.2 </poky/log/?h=yocto-4.2.2>`
  265. - Git Revision: :yocto_git:`6e17b3e644ca15b8b4afd071ccaa6f172a0e681a </poky/commit/?id=6e17b3e644ca15b8b4afd071ccaa6f172a0e681a>`
  266. - Release Artefact: poky-6e17b3e644ca15b8b4afd071ccaa6f172a0e681a
  267. - sha: c0b4dadcf00b97d866dd4cc2f162474da2c3e3289badaa42a978bff1d479af99
  268. - Download Locations:
  269. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/poky-6e17b3e644ca15b8b4afd071ccaa6f172a0e681a.tar.bz2
  270. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/poky-6e17b3e644ca15b8b4afd071ccaa6f172a0e681a.tar.bz2
  271. openembedded-core
  272. - Repository Location: :oe_git:`/openembedded-core`
  273. - Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>`
  274. - Tag: :oe_git:`yocto-4.2.2 </openembedded-core/log/?h=yocto-4.2.2>`
  275. - Git Revision: :oe_git:`3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1 </openembedded-core/commit/?id=3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1>`
  276. - Release Artefact: oecore-3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1
  277. - sha: d2fd127f46e626fa4456c193af3dbd25d4b2565db59bc23be69a3b2dd4febed5
  278. - Download Locations:
  279. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/oecore-3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1.tar.bz2
  280. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/oecore-3ef283e02b0b91daf64c3a589e1f6bb68d4f5aa1.tar.bz2
  281. meta-mingw
  282. - Repository Location: :yocto_git:`/meta-mingw`
  283. - Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>`
  284. - Tag: :yocto_git:`yocto-4.2.2 </meta-mingw/log/?h=yocto-4.2.2>`
  285. - Git Revision: :yocto_git:`4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6 </meta-mingw/commit/?id=4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6>`
  286. - Release Artefact: meta-mingw-4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6
  287. - sha: fcbae0dedb363477492b86b8f997e06f995793285535b24dc66038845483eeef
  288. - Download Locations:
  289. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/meta-mingw-4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6.tar.bz2
  290. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/meta-mingw-4608d0bb7e47c52b8f6e9be259bfb1716fda9fd6.tar.bz2
  291. bitbake
  292. - Repository Location: :oe_git:`/bitbake`
  293. - Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>`
  294. - Tag: :oe_git:`yocto-4.2.2 </bitbake/log/?h=yocto-4.2.2>`
  295. - Git Revision: :oe_git:`08033b63ae442c774bd3fce62844eac23e6882d7 </bitbake/commit/?id=08033b63ae442c774bd3fce62844eac23e6882d7>`
  296. - Release Artefact: bitbake-08033b63ae442c774bd3fce62844eac23e6882d7
  297. - sha: 1d070c133bfb6502ac04befbf082cbfda7582c8b1c48296a788384352e5061fd
  298. - Download Locations:
  299. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.2/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2
  300. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.2/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2
  301. yocto-docs
  302. - Repository Location: :yocto_git:`/yocto-docs`
  303. - Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>`
  304. - Tag: :yocto_git:`yocto-4.2.2 </yocto-docs/log/?h=yocto-4.2.2>`
  305. - Git Revision: :yocto_git:`54d849d259a332389beea159d789f8fa92871475 </yocto-docs/commit/?id=54d849d259a332389beea159d789f8fa92871475>`