1*4882a593SmuzhiyunRelease notes for Yocto-4.0.5 (Kirkstone) 2*4882a593Smuzhiyun----------------------------------------- 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSecurity Fixes in Yocto-4.0.5 5*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun- qemu: fix :cve:`2021-3750`, :cve:`2021-3611` and :cve:`2022-2962` 8*4882a593Smuzhiyun- binutils : fix :cve:`2022-38126`, :cve:`2022-38127` and :cve:`2022-38128` 9*4882a593Smuzhiyun- tff: fix :cve:`2022-2867`, :cve:`2022-2868` and :cve:`2022-2869` 10*4882a593Smuzhiyun- inetutils: fix :cve:`2022-39028` 11*4882a593Smuzhiyun- go: fix :cve:`2022-27664` 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunFixes in Yocto-4.0.5 14*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~ 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun- Revert "gcc-cross-canadian: Add symlink to real-ld alongside other symlinks" 17*4882a593Smuzhiyun- bind: upgrade to 9.18.7 18*4882a593Smuzhiyun- binutils: stable 2.38 branch updates (dc2474e7) 19*4882a593Smuzhiyun- bitbake: Fix npm to use https rather than http 20*4882a593Smuzhiyun- bitbake: asyncrpc/client: Fix unix domain socket chdir race issues 21*4882a593Smuzhiyun- bitbake: bitbake: Add copyright headers where missing 22*4882a593Smuzhiyun- bitbake: gitsm: Error out if submodule refers to parent repo 23*4882a593Smuzhiyun- bitbake: runqueue: Drop deadlock breaking force fail 24*4882a593Smuzhiyun- bitbake: runqueue: Ensure deferred tasks are sorted by multiconfig 25*4882a593Smuzhiyun- bitbake: runqueue: Improve deadlock warning messages 26*4882a593Smuzhiyun- bitbake: siggen: Fix insufficent entropy in sigtask file names 27*4882a593Smuzhiyun- bitbake: tests/fetch: Allow handling of a file:// url within a submodule 28*4882a593Smuzhiyun- build-appliance-image: Update to kirkstone head revision (4a88ada) 29*4882a593Smuzhiyun- busybox: add devmem 128-bit support 30*4882a593Smuzhiyun- classes: files: Extend overlayfs-etc class 31*4882a593Smuzhiyun- coreutils: add openssl PACKAGECONFIG 32*4882a593Smuzhiyun- create-pull-request: don't switch the git remote protocol to git:// 33*4882a593Smuzhiyun- dev-manual: fix reference to BitBake user manual 34*4882a593Smuzhiyun- expat: upgrade 2.4.8 -> 2.4.9 35*4882a593Smuzhiyun- files: overlayfs-etc: refactor preinit template 36*4882a593Smuzhiyun- gcc-cross-canadian: add default plugin linker 37*4882a593Smuzhiyun- gcc: add arm-v9 support 38*4882a593Smuzhiyun- git: upgrade 2.35.4 -> 2.35.5 39*4882a593Smuzhiyun- glibc-locale: explicitly remove empty dirs in ${libdir} 40*4882a593Smuzhiyun- glibc-tests: use += instead of :append 41*4882a593Smuzhiyun- glibc: stable 2.35 branch updates.(8d125a1f) 42*4882a593Smuzhiyun- go-native: switch from SRC_URI:append to SRC_URI += 43*4882a593Smuzhiyun- image_types_wic.bbclass: fix cross binutils dependency 44*4882a593Smuzhiyun- kern-tools: allow 'y' or 'm' to avoid config audit warnings 45*4882a593Smuzhiyun- kern-tools: fix queue processing in relative TOPDIR configurations 46*4882a593Smuzhiyun- kernel-yocto: allow patch author date to be commit date 47*4882a593Smuzhiyun- libpng: upgrade to 1.6.38 48*4882a593Smuzhiyun- linux-firmware: package new Qualcomm firmware 49*4882a593Smuzhiyun- linux-firmware: upgrade 20220708 -> 20220913 50*4882a593Smuzhiyun- linux-libc-headers: switch from SRC_URI:append to SRC_URI += 51*4882a593Smuzhiyun- linux-yocto-dev: add qemuarm64 52*4882a593Smuzhiyun- linux-yocto/5.10: update to v5.10.149 53*4882a593Smuzhiyun- linux-yocto/5.15: cfg: fix ACPI warnings for -tiny 54*4882a593Smuzhiyun- linux-yocto/5.15: update to v5.15.68 55*4882a593Smuzhiyun- local.conf.sample: correct the location of public hashserv 56*4882a593Smuzhiyun- ltp: Fix pread02 case trigger the glibc overflow detection 57*4882a593Smuzhiyun- lttng-modules: Fix crash on powerpc64 58*4882a593Smuzhiyun- lttng-tools: Disable on qemuriscv32 59*4882a593Smuzhiyun- lttng-tools: Disable on riscv32 60*4882a593Smuzhiyun- migration-guides: add 4.0.4 release notes 61*4882a593Smuzhiyun- oeqa/runtime/dnf: fix typo 62*4882a593Smuzhiyun- own-mirrors: add crate 63*4882a593Smuzhiyun- perf: Fix for recent kernel upgrades 64*4882a593Smuzhiyun- poky.conf: bump version for 4.0.5 65*4882a593Smuzhiyun- poky.yaml.in: update version requirements 66*4882a593Smuzhiyun- python3-rfc3986-validator: switch from SRC_URI:append to SRC_URI += 67*4882a593Smuzhiyun- python3: upgrade 3.10.4 -> 3.10.7 68*4882a593Smuzhiyun- qemu: Backport patches from upstream to support float128 on qemu-ppc64 69*4882a593Smuzhiyun- rpm: Remove -Wimplicit-function-declaration warnings 70*4882a593Smuzhiyun- rpm: update to 4.17.1 71*4882a593Smuzhiyun- rsync: update to 3.2.5 72*4882a593Smuzhiyun- stress-cpu: disable float128 math on powerpc64 to avoid SIGILL 73*4882a593Smuzhiyun- tune-neoversen2: support tune-neoversen2 base on armv9a 74*4882a593Smuzhiyun- tzdata: update to 2022d 75*4882a593Smuzhiyun- u-boot: switch from append to += in SRC_URI 76*4882a593Smuzhiyun- uninative: Upgrade to 3.7 to work with glibc 2.36 77*4882a593Smuzhiyun- vim: Upgrade to 9.0.0598 78*4882a593Smuzhiyun- webkitgtk: Update to 2.36.7 79*4882a593Smuzhiyun 80*4882a593Smuzhiyun 81*4882a593SmuzhiyunKnown Issues in Yocto-4.0.5 82*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83*4882a593Smuzhiyun 84*4882a593Smuzhiyun- There are recent CVEs in key components such as openssl. They are not included in this release as it was built before the issues were known and fixes were available but these are now available on the kirkstone branch. 85*4882a593Smuzhiyun 86*4882a593Smuzhiyun 87*4882a593SmuzhiyunContributors to Yocto-4.0.5 88*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89*4882a593Smuzhiyun 90*4882a593Smuzhiyun- Adrian Freihofer 91*4882a593Smuzhiyun- Alexander Kanavin 92*4882a593Smuzhiyun- Alexandre Belloni 93*4882a593Smuzhiyun- Bhabu Bindu 94*4882a593Smuzhiyun- Bruce Ashfield 95*4882a593Smuzhiyun- Chen Qi 96*4882a593Smuzhiyun- Daniel McGregor 97*4882a593Smuzhiyun- Denys Dmytriyenko 98*4882a593Smuzhiyun- Dmitry Baryshkov 99*4882a593Smuzhiyun- Florin Diaconescu 100*4882a593Smuzhiyun- He Zhe 101*4882a593Smuzhiyun- Joshua Watt 102*4882a593Smuzhiyun- Khem Raj 103*4882a593Smuzhiyun- Martin Jansa 104*4882a593Smuzhiyun- Michael Halstead 105*4882a593Smuzhiyun- Michael Opdenacker 106*4882a593Smuzhiyun- Mikko Rapeli 107*4882a593Smuzhiyun- Mingli Yu 108*4882a593Smuzhiyun- Neil Horman 109*4882a593Smuzhiyun- Pavel Zhukov 110*4882a593Smuzhiyun- Richard Purdie 111*4882a593Smuzhiyun- Robert Joslyn 112*4882a593Smuzhiyun- Ross Burton 113*4882a593Smuzhiyun- Ruiqiang Hao 114*4882a593Smuzhiyun- Samuli Piippo 115*4882a593Smuzhiyun- Steve Sakoman 116*4882a593Smuzhiyun- Sundeep KOKKONDA 117*4882a593Smuzhiyun- Teoh Jay Shen 118*4882a593Smuzhiyun- Tim Orling 119*4882a593Smuzhiyun- Virendra Thakur 120*4882a593Smuzhiyun- Vyacheslav Yurkov 121*4882a593Smuzhiyun- Xiangyu Chen 122*4882a593Smuzhiyun- Yash Shinde 123*4882a593Smuzhiyun- pgowda 124*4882a593Smuzhiyun- Wang Mingyu 125*4882a593Smuzhiyun 126*4882a593Smuzhiyun 127*4882a593SmuzhiyunRepositories / Downloads for Yocto-4.0.5 128*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129*4882a593Smuzhiyun 130*4882a593Smuzhiyunpoky 131*4882a593Smuzhiyun 132*4882a593Smuzhiyun- Repository Location: :yocto_git:`/poky` 133*4882a593Smuzhiyun- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>` 134*4882a593Smuzhiyun- Tag: :yocto_git:`yocto-4.0.5 </poky/log/?h=yocto-4.0.5>` 135*4882a593Smuzhiyun- Git Revision: :yocto_git:`2e79b199114b25d81bfaa029ccfb17676946d20d </poky/commit/?id=2e79b199114b25d81bfaa029ccfb17676946d20d>` 136*4882a593Smuzhiyun- Release Artefact: poky-2e79b199114b25d81bfaa029ccfb17676946d20d 137*4882a593Smuzhiyun- sha: 7bcf3f901d4c5677fc95944ab096e9e306f4c758a658dde5befd16861ad2b8ea 138*4882a593Smuzhiyun- Download Locations: 139*4882a593Smuzhiyun http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/poky-2e79b199114b25d81bfaa029ccfb17676946d20d.tar.bz2 140*4882a593Smuzhiyun http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/poky-2e79b199114b25d81bfaa029ccfb17676946d20d.tar.bz2 141*4882a593Smuzhiyun 142*4882a593Smuzhiyunopenembedded-core 143*4882a593Smuzhiyun 144*4882a593Smuzhiyun- Repository Location: :oe_git:`/openembedded-core` 145*4882a593Smuzhiyun- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>` 146*4882a593Smuzhiyun- Tag: :oe_git:`yocto-4.0.5 </openembedded-core/log/?h=yocto-4.0.5>` 147*4882a593Smuzhiyun- Git Revision: :oe_git:`fbdf93f43ff4b876487e1f26752598ec8abcb46e </openembedded-core/commit/?id=fbdf93f43ff4b876487e1f26752598ec8abcb46e>` 148*4882a593Smuzhiyun- Release Artefact: oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e 149*4882a593Smuzhiyun- sha: 2d9b5a8e9355b633bb57633cc8c2d319ba13fe4721f79204e61116b3faa6cbf1 150*4882a593Smuzhiyun- Download Locations: 151*4882a593Smuzhiyun http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e.tar.bz2 152*4882a593Smuzhiyun http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e.tar.bz2 153*4882a593Smuzhiyun 154*4882a593Smuzhiyunmeta-mingw 155*4882a593Smuzhiyun 156*4882a593Smuzhiyun- Repository Location: :yocto_git:`/meta-mingw` 157*4882a593Smuzhiyun- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>` 158*4882a593Smuzhiyun- Tag: :yocto_git:`yocto-4.0.5 </meta-mingw/log/?h=yocto-4.0.5>` 159*4882a593Smuzhiyun- Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>` 160*4882a593Smuzhiyun- Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1 161*4882a593Smuzhiyun- sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302 162*4882a593Smuzhiyun- Download Locations: 163*4882a593Smuzhiyun http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2 164*4882a593Smuzhiyun http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2 165*4882a593Smuzhiyun 166*4882a593Smuzhiyunmeta-gplv2 167*4882a593Smuzhiyun 168*4882a593Smuzhiyun- Repository Location: :yocto_git:`/meta-gplv2` 169*4882a593Smuzhiyun- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>` 170*4882a593Smuzhiyun- Tag: :yocto_git:`yocto-4.0.5 </meta-gplv2/log/?h=yocto-4.0.5>` 171*4882a593Smuzhiyun- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>` 172*4882a593Smuzhiyun- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a 173*4882a593Smuzhiyun- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d 174*4882a593Smuzhiyun- Download Locations: 175*4882a593Smuzhiyun http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 176*4882a593Smuzhiyun http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 177*4882a593Smuzhiyun 178*4882a593Smuzhiyunbitbake 179*4882a593Smuzhiyun 180*4882a593Smuzhiyun- Repository Location: :oe_git:`/bitbake` 181*4882a593Smuzhiyun- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>` 182*4882a593Smuzhiyun- Tag: :oe_git:`yocto-4.0.5 </bitbake/log/?h=yocto-4.0.5>` 183*4882a593Smuzhiyun- Git Revision: :oe_git:`c90d57497b9bcd237c3ae810ee8edb5b0d2d575a </bitbake/commit/?id=c90d57497b9bcd237c3ae810ee8edb5b0d2d575a>` 184*4882a593Smuzhiyun- Release Artefact: bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a 185*4882a593Smuzhiyun- sha: 5698d548ce179036e46a24f80b213124c8825a4f443fa1d6be7ab0f70b01a9ff 186*4882a593Smuzhiyun- Download Locations: 187*4882a593Smuzhiyun http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a.tar.bz2 188*4882a593Smuzhiyun http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a.tar.bz2 189*4882a593Smuzhiyun 190*4882a593Smuzhiyunyocto-docs 191*4882a593Smuzhiyun 192*4882a593Smuzhiyun- Repository Location: :yocto_git:`/yocto-docs` 193*4882a593Smuzhiyun- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>` 194*4882a593Smuzhiyun- Tag: :yocto_git:`yocto-4.0.5 </yocto-docs/log/?h=yocto-4.0.5>` 195*4882a593Smuzhiyun- Git Revision: :yocto_git:`8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3 </yocto-docs/commit/?id=8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3>` 196*4882a593Smuzhiyun 197