release-notes-4.0.3.rst 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for Yocto-4.0.3 (Kirkstone)
  3. -----------------------------------------
  4. Security Fixes in Yocto-4.0.3
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - binutils: fix :cve_nist:`2019-1010204`
  7. - busybox: fix :cve_nist:`2022-30065`
  8. - cups: ignore :cve_nist:`2022-26691`
  9. - curl: Fix :cve_nist:`2022-32205`, :cve_nist:`2022-32206`, :cve_nist:`2022-32207` and :cve_nist:`2022-32208`
  10. - dpkg: fix :cve_nist:`2022-1664`
  11. - ghostscript: fix :cve_nist:`2022-2085`
  12. - harfbuzz: fix :cve_nist:`2022-33068`
  13. - libtirpc: fix :cve_nist:`2021-46828`
  14. - lua: fix :cve_nist:`2022-33099`
  15. - nasm: ignore :cve_nist:`2020-18974`
  16. - qemu: fix :cve_nist:`2022-35414`
  17. - qemu: ignore :cve_nist:`2021-20255` and :cve_nist:`2019-12067`
  18. - tiff: fix :cve_nist:`2022-1354`, :cve_nist:`2022-1355`, :cve_nist:`2022-2056`, :cve_nist:`2022-2057` and :cve_nist:`2022-2058`
  19. - u-boot: fix :cve_nist:`2022-34835`
  20. - unzip: fix :cve_nist:`2022-0529` and :cve_nist:`2022-0530`
  21. Fixes in Yocto-4.0.3
  22. ~~~~~~~~~~~~~~~~~~~~
  23. - alsa-state: correct license
  24. - at: take tarballs from debian
  25. - base.bbclass: Correct the test for obsolete license exceptions
  26. - base/reproducible: Change Source Date Epoch generation methods
  27. - bin_package: install into base_prefix
  28. - bind: Remove legacy python3 :term:`PACKAGECONFIG` code
  29. - bind: upgrade to 9.18.4
  30. - binutils: stable 2.38 branch updates
  31. - build-appliance-image: Update to kirkstone head revision
  32. - cargo_common.bbclass: enable bitbake vendoring for externalsrc
  33. - coreutils: Tweak packaging variable names for coreutils-dev
  34. - curl: backport openssl fix CN check error code
  35. - cve-check: hook cleanup to the BuildCompleted event, not CookerExit
  36. - cve-extra-exclusions: Clean up and ignore three CVEs (2xqemu and nasm)
  37. - devtool: finish: handle patching when :term:`S` points to subdir of a git repo
  38. - devtool: ignore pn- overrides when determining :term:`SRC_URI` overrides
  39. - docs: BB_HASHSERVE_UPSTREAM: update to new host
  40. - dropbear: break dependency on base package for -dev package
  41. - efivar: fix import functionality
  42. - encodings: update to 1.0.6
  43. - epiphany: upgrade to 42.3
  44. - externalsrc.bbclass: support crate fetcher on externalsrc
  45. - font-util: update 1.3.2 -> 1.3.3
  46. - gcc-runtime: Fix build when using gold
  47. - gcc-runtime: Fix missing :term:`MLPREFIX` in debug mappings
  48. - gcc-runtime: Pass -nostartfiles when building dummy libstdc++.so
  49. - gcc: Backport a fix for gcc bug 105039
  50. - git: upgrade to v2.35.4
  51. - glib-2.0: upgrade to 2.72.3
  52. - glib-networking: upgrade to 2.72.1
  53. - glibc : stable 2.35 branch updates
  54. - glibc-tests: Avoid reproducibility issues
  55. - glibc-tests: not clear :term:`BBCLASSEXTEND`
  56. - glibc: revert one upstream change to work around broken :term:`DEBUG_BUILD` build
  57. - glibc: stable 2.35 branch updates
  58. - gnupg: upgrade to 2.3.7
  59. - go: upgrade to v1.17.12
  60. - gobject-introspection-data: Disable cache for g-ir-scanner
  61. - gperf: Add a patch to work around reproducibility issues
  62. - gperf: Switch to upstream patch
  63. - gst-devtools: upgrade to 1.20.3
  64. - gstreamer1.0-libav: upgrade to 1.20.3
  65. - gstreamer1.0-omx: upgrade to 1.20.3
  66. - gstreamer1.0-plugins-bad: upgrade to 1.20.3
  67. - gstreamer1.0-plugins-base: upgrade to 1.20.3
  68. - gstreamer1.0-plugins-good: upgrade to 1.20.3
  69. - gstreamer1.0-plugins-ugly: upgrade to 1.20.3
  70. - gstreamer1.0-python: upgrade to 1.20.3
  71. - gstreamer1.0-rtsp-server: upgrade to 1.20.3
  72. - gstreamer1.0-vaapi: upgrade to 1.20.3
  73. - gstreamer1.0: upgrade to 1.20.3
  74. - gtk-doc: Remove hardcoded buildpath
  75. - harfbuzz: Fix compilation with clang
  76. - initramfs-framework: move storage mounts to actual rootfs
  77. - initscripts: run umountnfs as a KILL script
  78. - insane.bbclass: host-user-contaminated: Correct per package home path
  79. - insane: Fix buildpaths test to work with special devices
  80. - kernel-arch: Fix buildpaths leaking into external module compiles
  81. - kernel-devsrc: fix reproducibility and buildpaths QA warning
  82. - kernel-devsrc: ppc32: fix reproducibility
  83. - kernel-uboot.bbclass: Use vmlinux.initramfs when :term:`INITRAMFS_IMAGE_BUNDLE` set
  84. - kernel.bbclass: pass :term:`LD` also in savedefconfig
  85. - libffi: fix native build being not portable
  86. - libgcc: Fix standalone target builds with usrmerge distro feature
  87. - libmodule-build-perl: Use env utility to find perl interpreter
  88. - libsoup: upgrade to 3.0.7
  89. - libuv: upgrade to 1.44.2
  90. - linux-firmware: upgrade to 20220708
  91. - linux-firwmare: restore WHENCE_CHKSUM variable
  92. - linux-yocto-rt/5.15: update to -rt48 (and fix -stable merge)
  93. - linux-yocto/5.10: fix build_OID_registry/conmakehash buildpaths warning
  94. - linux-yocto/5.10: fix buildpaths issue with gen-mach-types
  95. - linux-yocto/5.10: fix buildpaths issue with pnmtologo
  96. - linux-yocto/5.10: update to v5.10.135
  97. - linux-yocto/5.15: drop obselete GPIO sysfs ABI
  98. - linux-yocto/5.15: fix build_OID_registry buildpaths warning
  99. - linux-yocto/5.15: fix buildpaths issue with gen-mach-types
  100. - linux-yocto/5.15: fix buildpaths issue with pnmtologo
  101. - linux-yocto/5.15: fix qemuppc buildpaths warning
  102. - linux-yocto/5.15: fix reproducibility issues
  103. - linux-yocto/5.15: update to v5.15.59
  104. - log4cplus: upgrade to 2.0.8
  105. - lttng-modules: Fix build failure for kernel v5.15.58
  106. - lttng-modules: upgrade to 2.13.4
  107. - lua: Fix multilib buildpath reproducibility issues
  108. - mkfontscale: upgrade to 1.2.2
  109. - oe-selftest-image: Ensure the image has sftp as well as dropbear
  110. - oe-selftest: devtool: test modify git recipe building from a subdir
  111. - oeqa/runtime/scp: Disable scp test for dropbear
  112. - oeqa/runtime: add test that the kernel has CONFIG_PREEMPT_RT enabled
  113. - oeqa/sdk: drop the nativesdk-python 2.x test
  114. - openssh: Add openssh-sftp-server to openssh :term:`RDEPENDS`
  115. - openssh: break dependency on base package for -dev package
  116. - openssl: update to 3.0.5
  117. - package.bbclass: Avoid stripping signed kernel modules in splitdebuginfo
  118. - package.bbclass: Fix base directory for debugsource files when using externalsrc
  119. - package.bbclass: Fix kernel source handling when not using externalsrc
  120. - package_manager/ipk: do not pipe stderr to stdout
  121. - packagegroup-core-ssh-dropbear: Add openssh-sftp-server recommendation
  122. - patch: handle if :term:`S` points to a subdirectory of a git repo
  123. - perf: fix reproducibility in 5.19+
  124. - perf: fix reproduciblity in older releases of Linux
  125. - perf: sort-pmuevents: really keep array terminators
  126. - perl: don't install Makefile.old into perl-ptest
  127. - poky.conf: bump version for 4.0.3
  128. - pulseaudio: add m4-native to :term:`DEPENDS`
  129. - python3: Backport patch to fix an issue in subinterpreters
  130. - qemu: Add :term:`PACKAGECONFIG` for brlapi
  131. - qemu: Avoid accidental librdmacm linkage
  132. - qemu: Avoid accidental libvdeplug linkage
  133. - qemu: Fix slirp determinism issue
  134. - qemu: add :term:`PACKAGECONFIG` for capstone
  135. - recipetool/devtool: Fix python egg whitespace issues in :term:`PACKAGECONFIG`
  136. - ref-manual: variables: remove sphinx directive from literal block
  137. - rootfs-postcommands.bbclass: move host-user-contaminated.txt to ${S}
  138. - ruby: add :term:`PACKAGECONFIG` for capstone
  139. - rust: fix issue building cross-canadian tools for aarch64 on x86_64
  140. - sanity.bbclass: Add ftps to accepted URI protocols for mirrors sanity
  141. - selftest/runtime_test/virgl: Disable for all almalinux
  142. - sstatesig: Include all dependencies in SPDX task signatures
  143. - strace: set :term:`COMPATIBLE_HOST` for riscv32
  144. - systemd: Added base_bindir into pkg_postinst:udev-hwdb.
  145. - udev-extraconf/initrdscripts/parted: Rename mount.blacklist -> mount.ignorelist
  146. - udev-extraconf/mount.sh: add LABELs to mountpoints
  147. - udev-extraconf/mount.sh: ignore lvm in automount
  148. - udev-extraconf/mount.sh: only mount devices on hotplug
  149. - udev-extraconf/mount.sh: save mount name in our tmp filecache
  150. - udev-extraconf: fix some systemd automount issues
  151. - udev-extraconf: force systemd-udevd to use shared MountFlags
  152. - udev-extraconf: let automount base directory configurable
  153. - udev-extraconf:mount.sh: fix a umount issue
  154. - udev-extraconf:mount.sh: fix path mismatching issues
  155. - vala: Fix on target wrapper buildpaths issue
  156. - vala: upgrade to 0.56.2
  157. - vim: upgrade to 9.0.0063
  158. - waffle: correctly request wayland-scanner executable
  159. - webkitgtk: upgrade to 2.36.4
  160. - weston: upgrade to 10.0.1
  161. - wic/plugins/rootfs: Fix NameError for 'orig_path'
  162. - wic: fix WicError message
  163. - wireless-regdb: upgrade to 2022.06.06
  164. - xdpyinfo: upgrade to 1.3.3
  165. - xev: upgrade to 1.2.5
  166. - xf86-input-synaptics: upgrade to 1.9.2
  167. - xmodmap: upgrade to 1.0.11
  168. - xorg-app: Tweak handling of compression changes in :term:`SRC_URI`
  169. - xserver-xorg: upgrade to 21.1.4
  170. - xwayland: upgrade to 22.1.3
  171. - yocto-bsps/5.10: fix buildpaths issue with gen-mach-types
  172. - yocto-bsps/5.10: fix buildpaths issue with pnmtologo
  173. - yocto-bsps/5.15: fix buildpaths issue with gen-mach-types
  174. - yocto-bsps/5.15: fix buildpaths issue with pnmtologo
  175. - yocto-bsps: buildpaths fixes
  176. - yocto-bsps: update to v5.10.130
  177. - yocto-bsps: buildpaths fixes
  178. - yocto-bsps: update to v5.15.54
  179. Known Issues in Yocto-4.0.3
  180. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  181. - N/A
  182. Contributors to Yocto-4.0.3
  183. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184. - Ahmed Hossam
  185. - Alejandro Hernandez Samaniego
  186. - Alex Kiernan
  187. - Alexander Kanavin
  188. - Bruce Ashfield
  189. - Chanho Park
  190. - Christoph Lauer
  191. - David Bagonyi
  192. - Dmitry Baryshkov
  193. - He Zhe
  194. - Hitendra Prajapati
  195. - Jose Quaresma
  196. - Joshua Watt
  197. - Kai Kang
  198. - Khem Raj
  199. - Lee Chee Yang
  200. - Lucas Stach
  201. - Markus Volk
  202. - Martin Jansa
  203. - Maxime Roussin-Bélanger
  204. - Michael Opdenacker
  205. - Mihai Lindner
  206. - Ming Liu
  207. - Mingli Yu
  208. - Muhammad Hamza
  209. - Naveen
  210. - Pascal Bach
  211. - Paul Eggleton
  212. - Pavel Zhukov
  213. - Peter Bergin
  214. - Peter Kjellerstedt
  215. - Peter Marko
  216. - Pgowda
  217. - Raju Kumar Pothuraju
  218. - Richard Purdie
  219. - Robert Joslyn
  220. - Ross Burton
  221. - Sakib Sajal
  222. - Shruthi Ravichandran
  223. - Steve Sakoman
  224. - Sundeep Kokkonda
  225. - Thomas Roos
  226. - Tom Hochstein
  227. - Wentao Zhang
  228. - Yi Zhao
  229. - Yue Tao
  230. - gr embeter
  231. - leimaohui
  232. - Wang Mingyu
  233. Repositories / Downloads for Yocto-4.0.3
  234. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235. poky
  236. - Repository Location: :yocto_git:`/poky`
  237. - Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
  238. - Tag: :yocto_git:`yocto-4.0.3 </poky/log/?h=yocto-4.0.3>`
  239. - Git Revision: :yocto_git:`387ab5f18b17c3af3e9e30dc58584641a70f359f </poky/commit/?id=387ab5f18b17c3af3e9e30dc58584641a70f359f>`
  240. - Release Artefact: poky-387ab5f18b17c3af3e9e30dc58584641a70f359f
  241. - sha: fe674186bdb0684313746caa9472134fc19e6f1443c274fe02c06cb1e675b404
  242. - Download Locations:
  243. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.3/poky-387ab5f18b17c3af3e9e30dc58584641a70f359f.tar.bz2
  244. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.3/poky-387ab5f18b17c3af3e9e30dc58584641a70f359f.tar.bz2
  245. openembedded-core
  246. - Repository Location: :oe_git:`/openembedded-core`
  247. - Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
  248. - Tag: :oe_git:`yocto-4.0.3 </openembedded-core/log/?h=yocto-4.0.3>`
  249. - Git Revision: :oe_git:`2cafa6ed5f0aa9df5a120b6353755d56c7c7800d </openembedded-core/commit/?id=2cafa6ed5f0aa9df5a120b6353755d56c7c7800d>`
  250. - Release Artefact: oecore-2cafa6ed5f0aa9df5a120b6353755d56c7c7800d
  251. - sha: 5181d3e8118c6112936637f01a07308b715e0e3d12c7eba338556747dfcabe92
  252. - Download Locations:
  253. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.3/oecore-2cafa6ed5f0aa9df5a120b6353755d56c7c7800d.tar.bz2
  254. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.3/oecore-2cafa6ed5f0aa9df5a120b6353755d56c7c7800d.tar.bz2
  255. meta-mingw
  256. - Repository Location: :yocto_git:`/meta-mingw`
  257. - Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
  258. - Tag: :yocto_git:`yocto-4.0.3 </meta-mingw/log/?h=yocto-4.0.3>`
  259. - Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
  260. - Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
  261. - sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
  262. - Download Locations:
  263. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.3/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  264. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.3/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
  265. meta-gplv2
  266. - Repository Location: :yocto_git:`/meta-gplv2`
  267. - Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
  268. - Tag: :yocto_git:`yocto-4.0.3 </meta-gplv2/log/?h=yocto-4.0.3>`
  269. - Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
  270. - Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
  271. - sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
  272. - Download Locations:
  273. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.3/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  274. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.3/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
  275. bitbake
  276. - Repository Location: :oe_git:`/bitbake`
  277. - Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
  278. - Tag: :oe_git:`yocto-4.0.3 </bitbake/log/?h=yocto-4.0.3>`
  279. - Git Revision: :oe_git:`b8fd6f5d9959d27176ea016c249cf6d35ac8ba03 </bitbake/commit/?id=b8fd6f5d9959d27176ea016c249cf6d35ac8ba03>`
  280. - Release Artefact: bitbake-b8fd6f5d9959d27176ea016c249cf6d35ac8ba03
  281. - sha: 373818b1dee2c502264edf654d6d8f857b558865437f080e02d5ba6bb9e72cc3
  282. - Download Locations:
  283. http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.3/bitbake-b8fd6f5d9959d27176ea016c249cf6d35ac8ba03.tar.bz2
  284. http://mirrors.kernel.org/yocto/yocto/yocto-4.0.3/bitbake-b8fd6f5d9959d27176ea016c249cf6d35ac8ba03.tar.bz2
  285. yocto-docs
  286. - Repository Location: :yocto_git:`/yocto-docs`
  287. - Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
  288. - Tag: :yocto_git:`yocto-4.0.3 </yocto-docs/log/?h=yocto-4.0.3>`
  289. - Git Revision: :yocto_git:`d9b3dcf65ef25c06f552482aba460dd16862bf96 </yocto-docs/commit/?id=d9b3dcf65ef25c06f552482aba460dd16862bf96>`