release-notes-4.2.1.rst 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for Yocto-4.2.1 (Mickledore)
  3. ------------------------------------------
  4. Security Fixes in Yocto-4.2.1
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - connman: Fix :cve_nist:`2023-28488`
  7. - linux-yocto: Ignore :cve_nist:`2023-1652` and :cve_nist:`2023-1829`
  8. - ghostscript: Fix :cve_nist:`2023-28879`
  9. - qemu: Ignore :cve_nist:`2023-0664`
  10. - ruby: Fix :cve_nist:`2022-28738` and :cve_nist:`2022-28739`
  11. - tiff: Fix :cve_nist:`2022-4645`
  12. - xwayland: Fix :cve_nist:`2023-1393`
  13. Fixes in Yocto-4.2.1
  14. ~~~~~~~~~~~~~~~~~~~~
  15. - apr: upgrade to 1.7.3
  16. - bind: upgrade to 9.18.13
  17. - build-appliance-image: Update to mickledore head revision
  18. - cargo: Fix build on musl/riscv
  19. - cpio: fix appending to archives larger than 2GB
  20. - cracklib: upgrade to 2.9.11
  21. - cve-update-nvd2-native: added the missing http import
  22. - dev-manual: init-manager.rst: add summary
  23. - dhcpcd: use git instead of tarballs
  24. - docs: add support for mickledore (4.2) release
  25. - gawk: Add skipped.txt to emit test to ignore
  26. - gawk: Disable known ptest fails on musl
  27. - gawk: Remove redundant patch
  28. - glib-networking: Add test retry to avoid failures
  29. - glib-networking: Correct glib error handling in test patch
  30. - gtk4: upgrade to 4.10.3
  31. - kernel-devsrc: depend on python3-core instead of python3
  32. - kernel-fitimage: Fix the default dtb config check
  33. - kernel: improve initramfs bundle processing time
  34. - libarchive: Enable acls, xattr for native as well as target
  35. - libhandy: upgrade to 1.8.2
  36. - libnotify: remove dependency dbus
  37. - libpam: Fix the xtests/tst-pam_motd[1|3] failures
  38. - libpcap: upgrade to 1.10.4
  39. - libsdl2: upgrade to 2.26.5
  40. - libxml2: Disable icu tests on musl
  41. - license.bbclass: Include :term:`LICENSE` in the output when it fails to parse
  42. - linux-firmware: upgrade to 20230404
  43. - machine/qemuarm*: don't explicitly set vmalloc
  44. - maintainers.inc: Fix email address typo
  45. - maintainers.inc: Move repo to unassigned
  46. - man-pages: upgrade to 6.04
  47. - manuals: document :term:`SPDX_CUSTOM_ANNOTATION_VARS`
  48. - manuals: expand init manager documentation
  49. - mesa: upgrade to 23.0.3
  50. - migration-guides: add release-notes for 4.1.4
  51. - migration-guides: fixes and improvements to 4.2 release notes
  52. - migration-guides: release-notes-4.0.9.rst: add missing :term:`SPDX` info
  53. - migration-guides: release-notes-4.2: add doc improvement highlights
  54. - mpg123: upgrade to 1.31.3
  55. - mtools: upgrade to 4.0.43
  56. - oeqa/utils/metadata.py: Fix running oe-selftest running with no distro set
  57. - overview-manual: development-environment: update text and screenshots
  58. - overview-manual: update section about source archives
  59. - package_manager/ipk: fix config path generation in _create_custom_config()
  60. - pango: upgrade to 1.50.14
  61. - perl: patch out build paths from native binaries
  62. - poky.conf: bump version for 4.2.1 release
  63. - populate_sdk_ext.bbclass: redirect stderr to stdout so that both end in LOGFILE
  64. - populate_sdk_ext.bbclass: set :term:`METADATA_REVISION` with an :term:`DISTRO` override
  65. - python3targetconfig.bbclass: Extend PYTHONPATH instead of overwriting
  66. - qemu: Add fix for powerpc instruction fallback issue
  67. - qemu: Update ppc instruction fix to match revised upstream version
  68. - quilt: Fix merge.test race condition
  69. - recipes: Default to https git protocol where possible
  70. - ref-manual: add "Mixin" term
  71. - ref-manual: classes.rst: document devicetree.bbclass
  72. - ref-manual: classes: kernel: document automatic defconfig usage
  73. - ref-manual: classes: kernel: remove incorrect sentence opening
  74. - ref-manual: remove unused and obsolete file
  75. - ref-manual: system-requirements.rst: fix AlmaLinux variable name
  76. - ref-manual: variables.rst: add wikipedia shortcut for "getty"
  77. - ref-manual: variables.rst: document :term:`KERNEL_DANGLING_FEATURES_WARN_ONLY`
  78. - ref-manual: variables.rst: don't mention the :term:`INIT_MANAGER` "none" option
  79. - release-notes-4.2: remove/merge duplicates entries
  80. - release-notes-4.2: update RC3 changes
  81. - release-notes-4.2: update known issues and Repositories/Downloads
  82. - releases.svg: fix and explain duration of Hardknott 3.3
  83. - ruby: upgrade to 3.2.2
  84. - rust: upgrade to 1.68.2
  85. - selftest/distrodata: clean up exception lists in recipe maintainers test
  86. - systemd-systemctl: fix instance template WantedBy symlink construction
  87. - texinfo: upgrade to 7.0.3
  88. - unfs3: fix symlink time setting issue
  89. - update-alternatives.bbclass: fix old override syntax
  90. - vala: upgrade to 0.56.6
  91. - waffle: upgrade to 1.7.2
  92. - weston: add xwayland to :term:`DEPENDS` for :term:`PACKAGECONFIG` xwayland
  93. - wpebackend-fdo: upgrade to 1.14.2
  94. - xserver-xorg: upgrade to 21.1.8
  95. - xwayland: upgrade to 23.1.1
  96. Known Issues in Yocto-4.2.1
  97. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  98. - N/A
  99. Contributors to Yocto-4.2.1
  100. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  101. - Alex Kiernan
  102. - Alexander Kanavin
  103. - Arslan Ahmad
  104. - Bruce Ashfield
  105. - Chen Qi
  106. - Dmitry Baryshkov
  107. - Enrico Jörns
  108. - Jan Vermaete
  109. - Joe Slater
  110. - Johannes Schrimpf
  111. - Kai Kang
  112. - Khem Raj
  113. - Kyle Russell
  114. - Lee Chee Yang
  115. - Luca Ceresoli
  116. - Markus Volk
  117. - Martin Jansa
  118. - Martin Siegumfeldt
  119. - Michael Halstead
  120. - Michael Opdenacker
  121. - Ming Liu
  122. - Otavio Salvador
  123. - Pawan Badganchi
  124. - Peter Bergin
  125. - Peter Kjellerstedt
  126. - Piotr Łobacz
  127. - Richard Purdie
  128. - Ross Burton
  129. - Steve Sakoman
  130. - Thomas Roos
  131. - Virendra Thakur
  132. - Wang Mingyu
  133. - Yoann Congal
  134. - Zhixiong Chi
  135. Repositories / Downloads for Yocto-4.2.1
  136. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137. poky
  138. - Repository Location: :yocto_git:`/poky`
  139. - Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>`
  140. - Tag: :yocto_git:`yocto-4.2.1 </poky/log/?h=yocto-4.2.1>`
  141. - Git Revision: :yocto_git:`c5c69f78fc7ce4ba361363c14352e4264ce7813f </poky/commit/?id=c5c69f78fc7ce4ba361363c14352e4264ce7813f>`
  142. - Release Artefact: poky-c5c69f78fc7ce4ba361363c14352e4264ce7813f
  143. - sha: 057d7771dceebb949a79359d7d028a733a29ae7ecd98b60fefcff83fecb22eb7
  144. - Download Locations:
  145. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/poky-c5c69f78fc7ce4ba361363c14352e4264ce7813f.tar.bz2
  146. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/poky-c5c69f78fc7ce4ba361363c14352e4264ce7813f.tar.bz2
  147. openembedded-core
  148. - Repository Location: :oe_git:`/openembedded-core`
  149. - Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>`
  150. - Tag: :oe_git:`yocto-4.2.1 </openembedded-core/log/?h=yocto-4.2.1>`
  151. - Git Revision: :oe_git:`20cd64812d286c920bd766145ab1cd968e72667e </openembedded-core/commit/?id=20cd64812d286c920bd766145ab1cd968e72667e>`
  152. - Release Artefact: oecore-20cd64812d286c920bd766145ab1cd968e72667e
  153. - sha: 877fb909af7aa51e1c962d33cfe91ba3e075c384716006aa1345b4bcb15a48ef
  154. - Download Locations:
  155. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/oecore-20cd64812d286c920bd766145ab1cd968e72667e.tar.bz2
  156. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/oecore-20cd64812d286c920bd766145ab1cd968e72667e.tar.bz2
  157. meta-mingw
  158. - Repository Location: :yocto_git:`/meta-mingw`
  159. - Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>`
  160. - Tag: :yocto_git:`yocto-4.2.1 </meta-mingw/log/?h=yocto-4.2.1>`
  161. - Git Revision: :yocto_git:`cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e </meta-mingw/commit/?id=cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e>`
  162. - Release Artefact: meta-mingw-cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e
  163. - sha: 69ccc3ee503b5c35602889e85d28df64a5422ad0f1e55c96c94135b837bb4a1c
  164. - Download Locations:
  165. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/meta-mingw-cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e.tar.bz2
  166. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/meta-mingw-cc9fd0a988dc1041035a6a6cafb2d1237ef38d8e.tar.bz2
  167. bitbake
  168. - Repository Location: :oe_git:`/bitbake`
  169. - Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>`
  170. - Tag: :oe_git:`yocto-4.2.1 </bitbake/log/?h=yocto-4.2.1>`
  171. - Git Revision: :oe_git:`d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c </bitbake/commit/?id=d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c>`
  172. - Release Artefact: bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c
  173. - sha: 5edcb97cb545011226b778355bb840ebcc790552d4a885a0d83178153697ba7a
  174. - Download Locations:
  175. http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.1/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
  176. http://mirrors.kernel.org/yocto/yocto/yocto-4.2.1/bitbake-d97d62e2cbe4bae17f0886f3b4759e8f9ba6d38c.tar.bz2
  177. yocto-docs
  178. - Repository Location: :yocto_git:`/yocto-docs`
  179. - Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>`
  180. - Tag: :yocto_git:`yocto-4.2.1 </yocto-docs/log/?h=yocto-4.2.1>`
  181. - Git Revision: :yocto_git:`6b04269bba72311e83139cc88b7a3539a5d832e8 </yocto-docs/commit/?id=6b04269bba72311e83139cc88b7a3539a5d832e8>`