1*5082cc7fSAndrew Geissler.. SPDX-License-Identifier: CC-BY-SA-2.0-UK 2*5082cc7fSAndrew Geissler 3*5082cc7fSAndrew GeisslerRelease notes for Yocto-4.2.3 (Mickledore) 4*5082cc7fSAndrew Geissler------------------------------------------ 5*5082cc7fSAndrew Geissler 6*5082cc7fSAndrew GeisslerSecurity Fixes in Yocto-4.2.3 7*5082cc7fSAndrew Geissler~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8*5082cc7fSAndrew Geissler 9*5082cc7fSAndrew Geissler- bind: Fix :cve:`2023-2828` and :cve:`2023-2911` 10*5082cc7fSAndrew Geissler- cups: Fix :cve:`2023-34241` 11*5082cc7fSAndrew Geissler- dmidecode: Fix :cve:`2023-30630` 12*5082cc7fSAndrew Geissler- erofs-utils: Fix :cve:`2023-33551` and :cve:`2023-33552` 13*5082cc7fSAndrew Geissler- ghostscript: Fix :cve:`2023-36664` 14*5082cc7fSAndrew Geissler- go: Fix :cve_mitre:`2023-24531` 15*5082cc7fSAndrew Geissler- libarchive: ignore :cve:`2023-30571` 16*5082cc7fSAndrew Geissler- libjpeg-turbo: Fix :cve:`2023-2804` 17*5082cc7fSAndrew Geissler- libx11: Fix :cve:`2023-3138` 18*5082cc7fSAndrew Geissler- ncurses: Fix :cve:`2023-29491` 19*5082cc7fSAndrew Geissler- openssh: Fix :cve:`2023-38408` 20*5082cc7fSAndrew Geissler- python3-certifi: Fix :cve:`2023-37920` 21*5082cc7fSAndrew Geissler- python3-requests: Fix :cve:`2023-32681` 22*5082cc7fSAndrew Geissler- python3: Ignore :cve:`2023-36632` 23*5082cc7fSAndrew Geissler- qemu: fix :cve:`2023-0330`, :cve_mitre:`2023-2861`, :cve_mitre:`2023-3255` and :cve_mitre:`2023-3301` 24*5082cc7fSAndrew Geissler- ruby: Fix :cve:`2023-36617` 25*5082cc7fSAndrew Geissler- vim: Fix :cve:`2023-2609` and :cve:`2023-2610` 26*5082cc7fSAndrew Geissler- webkitgtk: Fix :cve:`2023-27932` and :cve:`2023-27954` 27*5082cc7fSAndrew Geissler 28*5082cc7fSAndrew Geissler 29*5082cc7fSAndrew GeisslerFixes in Yocto-4.2.3 30*5082cc7fSAndrew Geissler~~~~~~~~~~~~~~~~~~~~ 31*5082cc7fSAndrew Geissler 32*5082cc7fSAndrew Geissler- acpica: Update :term:`SRC_URI` 33*5082cc7fSAndrew Geissler- automake: fix buildtest patch 34*5082cc7fSAndrew Geissler- baremetal-helloworld: Fix race condition 35*5082cc7fSAndrew Geissler- bind: upgrade to v9.18.17 36*5082cc7fSAndrew Geissler- binutils: stable 2.40 branch updates 37*5082cc7fSAndrew Geissler- build-appliance-image: Update to mickledore head revision 38*5082cc7fSAndrew Geissler- cargo.bbclass: set up cargo environment in common do_compile 39*5082cc7fSAndrew Geissler- conf.py: add macro for Mitre CVE links 40*5082cc7fSAndrew Geissler- curl: ensure all ptest failures are caught 41*5082cc7fSAndrew Geissler- cve-update-nvd2-native: actually use API keys 42*5082cc7fSAndrew Geissler- cve-update-nvd2-native: fix cvssV3 metrics 43*5082cc7fSAndrew Geissler- cve-update-nvd2-native: handle all configuration nodes, not just first 44*5082cc7fSAndrew Geissler- cve-update-nvd2-native: increase retry count 45*5082cc7fSAndrew Geissler- cve-update-nvd2-native: log a little more 46*5082cc7fSAndrew Geissler- cve-update-nvd2-native: retry all errors and sleep between retries 47*5082cc7fSAndrew Geissler- cve-update-nvd2-native: use exact times, don't truncate 48*5082cc7fSAndrew Geissler- dev-manual: wic.rst: Update native tools build command 49*5082cc7fSAndrew Geissler- devtool/upgrade: raise an error if extracting source produces more than one directory 50*5082cc7fSAndrew Geissler- diffutils: upgrade to 3.10 51*5082cc7fSAndrew Geissler- docs: ref-manual: terms: fix typos in :term:`SPDX` term 52*5082cc7fSAndrew Geissler- file: fix the way path is written to environment-setup.d 53*5082cc7fSAndrew Geissler- file: return wrapper to fix builds when file is in buildtools-tarball 54*5082cc7fSAndrew Geissler- freetype: upgrade to 2.13.1 55*5082cc7fSAndrew Geissler- gcc-testsuite: Fix ppc cpu specification 56*5082cc7fSAndrew Geissler- gcc: don't pass --enable-standard-branch-protection 57*5082cc7fSAndrew Geissler- glibc-locale: use stricter matching for metapackages' runtime dependencies 58*5082cc7fSAndrew Geissler- glibc-testsuite: Fix network restrictions causing test failures 59*5082cc7fSAndrew Geissler- glibc/check-test-wrapper: don't emit warnings from ssh 60*5082cc7fSAndrew Geissler- go: upgrade to 1.20.6 61*5082cc7fSAndrew Geissler- gstreamer1.0: upgrade to 1.22.4 62*5082cc7fSAndrew Geissler- ifupdown: install missing directories 63*5082cc7fSAndrew Geissler- kernel-module-split add systemd modulesloaddir and modprobedir config 64*5082cc7fSAndrew Geissler- kernel-module-split: install config modules directories only when they are needed 65*5082cc7fSAndrew Geissler- kernel-module-split: make autoload and probeconf distribution specific 66*5082cc7fSAndrew Geissler- kernel-module-split: use context manager to open files 67*5082cc7fSAndrew Geissler- kernel: Fix path comparison in kernel staging dir symlinking 68*5082cc7fSAndrew Geissler- kernel: config modules directories are handled by kernel-module-split 69*5082cc7fSAndrew Geissler- kernel: don't fail if Modules.symvers doesn't exist 70*5082cc7fSAndrew Geissler- libassuan: upgrade to 2.5.6 71*5082cc7fSAndrew Geissler- libksba: upgrade to 1.6.4 72*5082cc7fSAndrew Geissler- libnss-nis: upgrade to 3.2 73*5082cc7fSAndrew Geissler- libproxy: fetch from git 74*5082cc7fSAndrew Geissler- libwebp: upgrade to 1.3.1 75*5082cc7fSAndrew Geissler- libx11: upgrade to 1.8.6 76*5082cc7fSAndrew Geissler- libxcrypt: fix hard-coded ".so" extension 77*5082cc7fSAndrew Geissler- linux-firmware : Add firmware of RTL8822 serie 78*5082cc7fSAndrew Geissler- linux-firmware: Fix mediatek mt7601u firmware path 79*5082cc7fSAndrew Geissler- linux-firmware: package firmare for Dragonboard 410c 80*5082cc7fSAndrew Geissler- linux-firmware: split platform-specific Adreno shaders to separate packages 81*5082cc7fSAndrew Geissler- linux-firmware: upgrade to 20230625 82*5082cc7fSAndrew Geissler- linux-yocto/5.15: update to v5.15.124 83*5082cc7fSAndrew Geissler- linux-yocto/6.1: cfg: update ima.cfg to match current meta-integrity 84*5082cc7fSAndrew Geissler- linux-yocto/6.1: upgrade to v6.1.38 85*5082cc7fSAndrew Geissler- ltp: Add kernel loopback module dependency 86*5082cc7fSAndrew Geissler- ltp: add :term:`RDEPENDS` on findutils 87*5082cc7fSAndrew Geissler- lttng-ust: upgrade to 2.13.6 88*5082cc7fSAndrew Geissler- machine/arch-arm64: add -mbranch-protection=standard 89*5082cc7fSAndrew Geissler- maintainers.inc: Modify email address 90*5082cc7fSAndrew Geissler- mdadm: add util-linux-blockdev ptest dependency 91*5082cc7fSAndrew Geissler- mdadm: fix 07revert-inplace ptest 92*5082cc7fSAndrew Geissler- mdadm: fix segfaults when running ptests 93*5082cc7fSAndrew Geissler- mdadm: fix util-linux ptest dependency 94*5082cc7fSAndrew Geissler- mdadm: re-add mdadm-ptest to PTESTS_SLOW 95*5082cc7fSAndrew Geissler- mdadm: skip running known broken ptests 96*5082cc7fSAndrew Geissler- meson.bbclass: Point to llvm-config from native sysroot 97*5082cc7fSAndrew Geissler- migration-guides: add release notes for 4.0.10 98*5082cc7fSAndrew Geissler- migration-guides: add release notes for 4.0.11 99*5082cc7fSAndrew Geissler- migration-guides: add release notes for 4.2.2 100*5082cc7fSAndrew Geissler- oeqa/runtime/cases/rpm: fix wait_for_no_process_for_user failure case 101*5082cc7fSAndrew Geissler- oeqa/runtime/ltp: Increase ltp test output timeout 102*5082cc7fSAndrew Geissler- oeqa/selftest/devtool: add unit test for "devtool add -b" 103*5082cc7fSAndrew Geissler- oeqa/ssh: Further improve process exit handling 104*5082cc7fSAndrew Geissler- oeqa/target/ssh: Ensure EAGAIN doesn't truncate output 105*5082cc7fSAndrew Geissler- oeqa/utils/nfs: allow requesting non-udp ports 106*5082cc7fSAndrew Geissler- openssh: upgrade to 9.3p2 107*5082cc7fSAndrew Geissler- openssl: add PERLEXTERNAL path to test its existence 108*5082cc7fSAndrew Geissler- openssl: use a glob on the PERLEXTERNAL to track updates on the path 109*5082cc7fSAndrew Geissler- opkg-utils: upgrade to 0.6.2 110*5082cc7fSAndrew Geissler- opkg: upgrade to 0.6.2 111*5082cc7fSAndrew Geissler- pkgconf: update :term:`SRC_URI` 112*5082cc7fSAndrew Geissler- poky.conf: bump version for 4.2.3 release 113*5082cc7fSAndrew Geissler- poky.conf: update :term:`SANITY_TESTED_DISTROS` to match autobuilder 114*5082cc7fSAndrew Geissler- ptest-runner: Pull in parallel test fixes and output handling 115*5082cc7fSAndrew Geissler- python3-certifi: upgrade to 2023.7.22 116*5082cc7fSAndrew Geissler- python3: fix missing comma in get_module_deps3.py 117*5082cc7fSAndrew Geissler- recipetool: Fix inherit in created -native* recipes 118*5082cc7fSAndrew Geissler- ref-manual: LTS releases now supported for 4 years 119*5082cc7fSAndrew Geissler- ref-manual: document image-specific variant of :term:`INCOMPATIBLE_LICENSE` 120*5082cc7fSAndrew Geissler- ref-manual: releases.svg: updates 121*5082cc7fSAndrew Geissler- resulttool/resultutils: allow index generation despite corrupt json 122*5082cc7fSAndrew Geissler- rootfs-postcommands.bbclass: Revert "add post func remove_unused_dnf_log_lock" 123*5082cc7fSAndrew Geissler- rootfs: Add debugfs package db file copy and cleanup 124*5082cc7fSAndrew Geissler- rootfs_rpm: don't depend on opkg-native for update-alternatives 125*5082cc7fSAndrew Geissler- rpm: Pick debugfs package db files/dirs explicitly 126*5082cc7fSAndrew Geissler- rust-common.bbclass: move musl-specific linking fix from rust-source.inc 127*5082cc7fSAndrew Geissler- scripts/oe-setup-builddir: copy conf-notes.txt to build dir 128*5082cc7fSAndrew Geissler- scripts/resulttool: add mention about new detected tests 129*5082cc7fSAndrew Geissler- selftest/cases/glibc.py: fix the override syntax 130*5082cc7fSAndrew Geissler- selftest/cases/glibc.py: increase the memory for testing 131*5082cc7fSAndrew Geissler- selftest/cases/glibc.py: switch to using NFS over TCP 132*5082cc7fSAndrew Geissler- shadow-sysroot: add license information 133*5082cc7fSAndrew Geissler- systemd-systemctl: fix errors in instance name expansion 134*5082cc7fSAndrew Geissler- taglib: upgrade to 1.13.1 135*5082cc7fSAndrew Geissler- target/ssh: Ensure exit code set for commands 136*5082cc7fSAndrew Geissler- tcf-agent: upgrade to 1.8.0 137*5082cc7fSAndrew Geissler- testimage/oeqa: Drop testimage_dump_host functionality 138*5082cc7fSAndrew Geissler- tiff: upgrade to 4.5.1 139*5082cc7fSAndrew Geissler- uboot-extlinux-config.bbclass: fix old override syntax in comment 140*5082cc7fSAndrew Geissler- util-linux: add alternative links for ipcs,ipcrm 141*5082cc7fSAndrew Geissler- vim: upgrade to 9.0.1592 142*5082cc7fSAndrew Geissler- webkitgtk: upgrade to 2.38.6 143*5082cc7fSAndrew Geissler- weston: Cleanup and fix x11 and xwayland dependencies 144*5082cc7fSAndrew Geissler 145*5082cc7fSAndrew Geissler 146*5082cc7fSAndrew GeisslerKnown Issues in Yocto-4.2.3 147*5082cc7fSAndrew Geissler~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148*5082cc7fSAndrew Geissler 149*5082cc7fSAndrew Geissler- N/A 150*5082cc7fSAndrew Geissler 151*5082cc7fSAndrew Geissler 152*5082cc7fSAndrew GeisslerContributors to Yocto-4.2.3 153*5082cc7fSAndrew Geissler~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154*5082cc7fSAndrew Geissler 155*5082cc7fSAndrew Geissler- Alejandro Hernandez Samaniego 156*5082cc7fSAndrew Geissler- Alex Kiernan 157*5082cc7fSAndrew Geissler- Alexander Kanavin 158*5082cc7fSAndrew Geissler- Alexis Lothoré 159*5082cc7fSAndrew Geissler- Andrej Valek 160*5082cc7fSAndrew Geissler- Anuj Mittal 161*5082cc7fSAndrew Geissler- Archana Polampalli 162*5082cc7fSAndrew Geissler- BELOUARGA Mohamed 163*5082cc7fSAndrew Geissler- Benjamin Bouvier 164*5082cc7fSAndrew Geissler- Bruce Ashfield 165*5082cc7fSAndrew Geissler- Changqing Li 166*5082cc7fSAndrew Geissler- Chen Qi 167*5082cc7fSAndrew Geissler- Daniel Semkowicz 168*5082cc7fSAndrew Geissler- Dmitry Baryshkov 169*5082cc7fSAndrew Geissler- Enrico Scholz 170*5082cc7fSAndrew Geissler- Etienne Cordonnier 171*5082cc7fSAndrew Geissler- Joe Slater 172*5082cc7fSAndrew Geissler- Joel Stanley 173*5082cc7fSAndrew Geissler- Jose Quaresma 174*5082cc7fSAndrew Geissler- Julien Stephan 175*5082cc7fSAndrew Geissler- Kai Kang 176*5082cc7fSAndrew Geissler- Khem Raj 177*5082cc7fSAndrew Geissler- Lee Chee Yang 178*5082cc7fSAndrew Geissler- Marek Vasut 179*5082cc7fSAndrew Geissler- Mark Hatle 180*5082cc7fSAndrew Geissler- Michael Halstead 181*5082cc7fSAndrew Geissler- Michael Opdenacker 182*5082cc7fSAndrew Geissler- Mingli Yu 183*5082cc7fSAndrew Geissler- Narpat Mali 184*5082cc7fSAndrew Geissler- Oleksandr Hnatiuk 185*5082cc7fSAndrew Geissler- Ovidiu Panait 186*5082cc7fSAndrew Geissler- Peter Marko 187*5082cc7fSAndrew Geissler- Quentin Schulz 188*5082cc7fSAndrew Geissler- Richard Purdie 189*5082cc7fSAndrew Geissler- Ross Burton 190*5082cc7fSAndrew Geissler- Sanjana 191*5082cc7fSAndrew Geissler- Sakib Sajal 192*5082cc7fSAndrew Geissler- Staffan Rydén 193*5082cc7fSAndrew Geissler- Steve Sakoman 194*5082cc7fSAndrew Geissler- Stéphane Veyret 195*5082cc7fSAndrew Geissler- Sudip Mukherjee 196*5082cc7fSAndrew Geissler- Thomas Roos 197*5082cc7fSAndrew Geissler- Tom Hochstein 198*5082cc7fSAndrew Geissler- Trevor Gamblin 199*5082cc7fSAndrew Geissler- Wang Mingyu 200*5082cc7fSAndrew Geissler- Yi Zhao 201*5082cc7fSAndrew Geissler- Yoann Congal 202*5082cc7fSAndrew Geissler- Yogita Urade 203*5082cc7fSAndrew Geissler- Yuta Hayama 204*5082cc7fSAndrew Geissler 205*5082cc7fSAndrew Geissler 206*5082cc7fSAndrew GeisslerRepositories / Downloads for Yocto-4.2.3 207*5082cc7fSAndrew Geissler~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208*5082cc7fSAndrew Geissler 209*5082cc7fSAndrew Geisslerpoky 210*5082cc7fSAndrew Geissler 211*5082cc7fSAndrew Geissler- Repository Location: :yocto_git:`/poky` 212*5082cc7fSAndrew Geissler- Branch: :yocto_git:`mickledore </poky/log/?h=mickledore>` 213*5082cc7fSAndrew Geissler- Tag: :yocto_git:`yocto-4.2.3 </poky/log/?h=yocto-4.2.3>` 214*5082cc7fSAndrew Geissler- Git Revision: :yocto_git:`aa63b25cbe25d89ab07ca11ee72c17cab68df8de </poky/commit/?id=aa63b25cbe25d89ab07ca11ee72c17cab68df8de>` 215*5082cc7fSAndrew Geissler- Release Artefact: poky-aa63b25cbe25d89ab07ca11ee72c17cab68df8de 216*5082cc7fSAndrew Geissler- sha: 9e2b40fc25f7984b3227126ec9b8aa68d3747c8821fb7bf8cb635fc143f894c3 217*5082cc7fSAndrew Geissler- Download Locations: 218*5082cc7fSAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/poky-aa63b25cbe25d89ab07ca11ee72c17cab68df8de.tar.bz2 219*5082cc7fSAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/poky-aa63b25cbe25d89ab07ca11ee72c17cab68df8de.tar.bz2 220*5082cc7fSAndrew Geissler 221*5082cc7fSAndrew Geissleropenembedded-core 222*5082cc7fSAndrew Geissler 223*5082cc7fSAndrew Geissler- Repository Location: :oe_git:`/openembedded-core` 224*5082cc7fSAndrew Geissler- Branch: :oe_git:`mickledore </openembedded-core/log/?h=mickledore>` 225*5082cc7fSAndrew Geissler- Tag: :oe_git:`yocto-4.2.3 </openembedded-core/log/?h=yocto-4.2.3>` 226*5082cc7fSAndrew Geissler- Git Revision: :oe_git:`7e3489c0c5970389c8a239dc7b367bcadf554eb5 </openembedded-core/commit/?id=7e3489c0c5970389c8a239dc7b367bcadf554eb5>` 227*5082cc7fSAndrew Geissler- Release Artefact: oecore-7e3489c0c5970389c8a239dc7b367bcadf554eb5 228*5082cc7fSAndrew Geissler- sha: 68620aca7c9db6b9a65d9853cacff4e60578f0df39e3e37114e062e1667ba724 229*5082cc7fSAndrew Geissler- Download Locations: 230*5082cc7fSAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/oecore-7e3489c0c5970389c8a239dc7b367bcadf554eb5.tar.bz2 231*5082cc7fSAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/oecore-7e3489c0c5970389c8a239dc7b367bcadf554eb5.tar.bz2 232*5082cc7fSAndrew Geissler 233*5082cc7fSAndrew Geisslermeta-mingw 234*5082cc7fSAndrew Geissler 235*5082cc7fSAndrew Geissler- Repository Location: :yocto_git:`/meta-mingw` 236*5082cc7fSAndrew Geissler- Branch: :yocto_git:`mickledore </meta-mingw/log/?h=mickledore>` 237*5082cc7fSAndrew Geissler- Tag: :yocto_git:`yocto-4.2.3 </meta-mingw/log/?h=yocto-4.2.3>` 238*5082cc7fSAndrew Geissler- Git Revision: :yocto_git:`92258028e1b5664a9f832541d5c4f6de0bd05e07 </meta-mingw/commit/?id=92258028e1b5664a9f832541d5c4f6de0bd05e07>` 239*5082cc7fSAndrew Geissler- Release Artefact: meta-mingw-92258028e1b5664a9f832541d5c4f6de0bd05e07 240*5082cc7fSAndrew Geissler- sha: ee081460b5dff4fb8dd4869ce5631718dbaaffbede9532b879b854c18f1b3f5d 241*5082cc7fSAndrew Geissler- Download Locations: 242*5082cc7fSAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/meta-mingw-92258028e1b5664a9f832541d5c4f6de0bd05e07.tar.bz2 243*5082cc7fSAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/meta-mingw-92258028e1b5664a9f832541d5c4f6de0bd05e07.tar.bz2 244*5082cc7fSAndrew Geissler 245*5082cc7fSAndrew Geisslerbitbake 246*5082cc7fSAndrew Geissler 247*5082cc7fSAndrew Geissler- Repository Location: :oe_git:`/bitbake` 248*5082cc7fSAndrew Geissler- Branch: :oe_git:`2.4 </bitbake/log/?h=2.4>` 249*5082cc7fSAndrew Geissler- Tag: :oe_git:`yocto-4.2.3 </bitbake/log/?h=yocto-4.2.3>` 250*5082cc7fSAndrew Geissler- Git Revision: :oe_git:`08033b63ae442c774bd3fce62844eac23e6882d7 </bitbake/commit/?id=08033b63ae442c774bd3fce62844eac23e6882d7>` 251*5082cc7fSAndrew Geissler- Release Artefact: bitbake-08033b63ae442c774bd3fce62844eac23e6882d7 252*5082cc7fSAndrew Geissler- sha: 1d070c133bfb6502ac04befbf082cbfda7582c8b1c48296a788384352e5061fd 253*5082cc7fSAndrew Geissler- Download Locations: 254*5082cc7fSAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.2.3/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2 255*5082cc7fSAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.2.3/bitbake-08033b63ae442c774bd3fce62844eac23e6882d7.tar.bz2 256*5082cc7fSAndrew Geissler 257*5082cc7fSAndrew Geissleryocto-docs 258*5082cc7fSAndrew Geissler 259*5082cc7fSAndrew Geissler- Repository Location: :yocto_git:`/yocto-docs` 260*5082cc7fSAndrew Geissler- Branch: :yocto_git:`mickledore </yocto-docs/log/?h=mickledore>` 261*5082cc7fSAndrew Geissler- Tag: :yocto_git:`yocto-4.2.3 </yocto-docs/log/?h=yocto-4.2.3>` 262*5082cc7fSAndrew Geissler- Git Revision: :yocto_git:`8e6752a9e55d16f3713e248b37f9d4d2745a2375 </yocto-docs/commit/?id=8e6752a9e55d16f3713e248b37f9d4d2745a2375>` 263*5082cc7fSAndrew Geissler 264