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