xref: /openbmc/openbmc/poky/documentation/migration-guides/release-notes-4.0.5.rst (revision 8460358c3d24c71d9d38fd126c745854a6301564)
1517393d9SAndrew Geissler.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2517393d9SAndrew Geissler
37784c429SPatrick WilliamsRelease notes for Yocto-4.0.5 (Kirkstone)
47784c429SPatrick Williams-----------------------------------------
57784c429SPatrick Williams
67784c429SPatrick WilliamsSecurity Fixes in Yocto-4.0.5
77784c429SPatrick Williams~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87784c429SPatrick Williams
9*8460358cSPatrick Williams-  qemu: fix :cve_nist:`2021-3750`, :cve_nist:`2021-3611` and :cve_nist:`2022-2962`
10*8460358cSPatrick Williams-  binutils : fix :cve_nist:`2022-38126`, :cve_nist:`2022-38127` and :cve_nist:`2022-38128`
11*8460358cSPatrick Williams-  tff: fix :cve_nist:`2022-2867`, :cve_nist:`2022-2868` and :cve_nist:`2022-2869`
12*8460358cSPatrick Williams-  inetutils: fix :cve_nist:`2022-39028`
13*8460358cSPatrick Williams-  go: fix :cve_nist:`2022-27664`
147784c429SPatrick Williams
157784c429SPatrick WilliamsFixes in Yocto-4.0.5
167784c429SPatrick Williams~~~~~~~~~~~~~~~~~~~~
177784c429SPatrick Williams
187784c429SPatrick Williams-  Revert "gcc-cross-canadian: Add symlink to real-ld alongside other symlinks"
197784c429SPatrick Williams-  bind: upgrade to 9.18.7
207784c429SPatrick Williams-  binutils: stable 2.38 branch updates (dc2474e7)
217784c429SPatrick Williams-  bitbake: Fix npm to use https rather than http
227784c429SPatrick Williams-  bitbake: asyncrpc/client: Fix unix domain socket chdir race issues
237784c429SPatrick Williams-  bitbake: bitbake: Add copyright headers where missing
247784c429SPatrick Williams-  bitbake: gitsm: Error out if submodule refers to parent repo
257784c429SPatrick Williams-  bitbake: runqueue: Drop deadlock breaking force fail
267784c429SPatrick Williams-  bitbake: runqueue: Ensure deferred tasks are sorted by multiconfig
277784c429SPatrick Williams-  bitbake: runqueue: Improve deadlock warning messages
287784c429SPatrick Williams-  bitbake: siggen: Fix insufficent entropy in sigtask file names
297784c429SPatrick Williams-  bitbake: tests/fetch: Allow handling of a file:// url within a submodule
307784c429SPatrick Williams-  build-appliance-image: Update to kirkstone head revision (4a88ada)
317784c429SPatrick Williams-  busybox: add devmem 128-bit support
327784c429SPatrick Williams-  classes: files: Extend overlayfs-etc class
33517393d9SAndrew Geissler-  coreutils: add openssl :term:`PACKAGECONFIG`
347784c429SPatrick Williams-  create-pull-request: don't switch the git remote protocol to git://
357784c429SPatrick Williams-  dev-manual: fix reference to BitBake user manual
367784c429SPatrick Williams-  expat: upgrade 2.4.8 -> 2.4.9
377784c429SPatrick Williams-  files: overlayfs-etc: refactor preinit template
387784c429SPatrick Williams-  gcc-cross-canadian: add default plugin linker
397784c429SPatrick Williams-  gcc: add arm-v9 support
407784c429SPatrick Williams-  git: upgrade 2.35.4 -> 2.35.5
417784c429SPatrick Williams-  glibc-locale: explicitly remove empty dirs in ${libdir}
427784c429SPatrick Williams-  glibc-tests: use += instead of :append
437784c429SPatrick Williams-  glibc: stable 2.35 branch updates.(8d125a1f)
44517393d9SAndrew Geissler-  go-native: switch from SRC_URI:append to :term:`SRC_URI` +=
457784c429SPatrick Williams-  image_types_wic.bbclass: fix cross binutils dependency
467784c429SPatrick Williams-  kern-tools: allow 'y' or 'm' to avoid config audit warnings
47517393d9SAndrew Geissler-  kern-tools: fix queue processing in relative :term:`TOPDIR` configurations
487784c429SPatrick Williams-  kernel-yocto: allow patch author date to be commit date
497784c429SPatrick Williams-  libpng: upgrade to 1.6.38
507784c429SPatrick Williams-  linux-firmware: package new Qualcomm firmware
517784c429SPatrick Williams-  linux-firmware: upgrade 20220708 -> 20220913
52517393d9SAndrew Geissler-  linux-libc-headers: switch from SRC_URI:append to :term:`SRC_URI` +=
537784c429SPatrick Williams-  linux-yocto-dev: add qemuarm64
547784c429SPatrick Williams-  linux-yocto/5.10: update to v5.10.149
557784c429SPatrick Williams-  linux-yocto/5.15: cfg: fix ACPI warnings for -tiny
567784c429SPatrick Williams-  linux-yocto/5.15: update to v5.15.68
577784c429SPatrick Williams-  local.conf.sample: correct the location of public hashserv
587784c429SPatrick Williams-  ltp: Fix pread02 case trigger the glibc overflow detection
597784c429SPatrick Williams-  lttng-modules: Fix crash on powerpc64
607784c429SPatrick Williams-  lttng-tools: Disable on qemuriscv32
617784c429SPatrick Williams-  lttng-tools: Disable on riscv32
627784c429SPatrick Williams-  migration-guides: add 4.0.4 release notes
637784c429SPatrick Williams-  oeqa/runtime/dnf: fix typo
647784c429SPatrick Williams-  own-mirrors: add crate
657784c429SPatrick Williams-  perf: Fix for recent kernel upgrades
667784c429SPatrick Williams-  poky.conf: bump version for 4.0.5
677784c429SPatrick Williams-  poky.yaml.in: update version requirements
68517393d9SAndrew Geissler-  python3-rfc3986-validator: switch from SRC_URI:append to :term:`SRC_URI` +=
697784c429SPatrick Williams-  python3: upgrade 3.10.4 -> 3.10.7
707784c429SPatrick Williams-  qemu: Backport patches from upstream to support float128 on qemu-ppc64
717784c429SPatrick Williams-  rpm: Remove -Wimplicit-function-declaration warnings
727784c429SPatrick Williams-  rpm: update to 4.17.1
737784c429SPatrick Williams-  rsync: update to 3.2.5
747784c429SPatrick Williams-  stress-cpu: disable float128 math on powerpc64 to avoid SIGILL
757784c429SPatrick Williams-  tune-neoversen2: support tune-neoversen2 base on armv9a
767784c429SPatrick Williams-  tzdata: update to 2022d
77517393d9SAndrew Geissler-  u-boot: switch from append to += in :term:`SRC_URI`
787784c429SPatrick Williams-  uninative: Upgrade to 3.7 to work with glibc 2.36
797784c429SPatrick Williams-  vim: Upgrade to 9.0.0598
807784c429SPatrick Williams-  webkitgtk: Update to 2.36.7
817784c429SPatrick Williams
827784c429SPatrick Williams
837784c429SPatrick WilliamsKnown Issues in Yocto-4.0.5
847784c429SPatrick Williams~~~~~~~~~~~~~~~~~~~~~~~~~~~
857784c429SPatrick Williams
867784c429SPatrick Williams- 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.
877784c429SPatrick Williams
887784c429SPatrick Williams
897784c429SPatrick WilliamsContributors to Yocto-4.0.5
907784c429SPatrick Williams~~~~~~~~~~~~~~~~~~~~~~~~~~~
917784c429SPatrick Williams
927784c429SPatrick Williams-  Adrian Freihofer
937784c429SPatrick Williams-  Alexander Kanavin
947784c429SPatrick Williams-  Alexandre Belloni
957784c429SPatrick Williams-  Bhabu Bindu
967784c429SPatrick Williams-  Bruce Ashfield
977784c429SPatrick Williams-  Chen Qi
987784c429SPatrick Williams-  Daniel McGregor
997784c429SPatrick Williams-  Denys Dmytriyenko
1007784c429SPatrick Williams-  Dmitry Baryshkov
1017784c429SPatrick Williams-  Florin Diaconescu
1027784c429SPatrick Williams-  He Zhe
1037784c429SPatrick Williams-  Joshua Watt
1047784c429SPatrick Williams-  Khem Raj
1057784c429SPatrick Williams-  Martin Jansa
1067784c429SPatrick Williams-  Michael Halstead
1077784c429SPatrick Williams-  Michael Opdenacker
1087784c429SPatrick Williams-  Mikko Rapeli
1097784c429SPatrick Williams-  Mingli Yu
1107784c429SPatrick Williams-  Neil Horman
1117784c429SPatrick Williams-  Pavel Zhukov
1127784c429SPatrick Williams-  Richard Purdie
1137784c429SPatrick Williams-  Robert Joslyn
1147784c429SPatrick Williams-  Ross Burton
1157784c429SPatrick Williams-  Ruiqiang Hao
1167784c429SPatrick Williams-  Samuli Piippo
1177784c429SPatrick Williams-  Steve Sakoman
1187784c429SPatrick Williams-  Sundeep KOKKONDA
1197784c429SPatrick Williams-  Teoh Jay Shen
1207784c429SPatrick Williams-  Tim Orling
1217784c429SPatrick Williams-  Virendra Thakur
1227784c429SPatrick Williams-  Vyacheslav Yurkov
1237784c429SPatrick Williams-  Xiangyu Chen
1247784c429SPatrick Williams-  Yash Shinde
1257784c429SPatrick Williams-  pgowda
1267784c429SPatrick Williams-  Wang Mingyu
1277784c429SPatrick Williams
1287784c429SPatrick Williams
1297784c429SPatrick WilliamsRepositories / Downloads for Yocto-4.0.5
1307784c429SPatrick Williams~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1317784c429SPatrick Williams
1327784c429SPatrick Williamspoky
1337784c429SPatrick Williams
1347784c429SPatrick Williams-  Repository Location: :yocto_git:`/poky`
1357784c429SPatrick Williams-  Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
1367784c429SPatrick Williams-  Tag:  :yocto_git:`yocto-4.0.5 </poky/log/?h=yocto-4.0.5>`
1377784c429SPatrick Williams-  Git Revision: :yocto_git:`2e79b199114b25d81bfaa029ccfb17676946d20d </poky/commit/?id=2e79b199114b25d81bfaa029ccfb17676946d20d>`
1387784c429SPatrick Williams-  Release Artefact: poky-2e79b199114b25d81bfaa029ccfb17676946d20d
1397784c429SPatrick Williams-  sha: 7bcf3f901d4c5677fc95944ab096e9e306f4c758a658dde5befd16861ad2b8ea
1407784c429SPatrick Williams-  Download Locations:
1417784c429SPatrick Williams   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/poky-2e79b199114b25d81bfaa029ccfb17676946d20d.tar.bz2
1427784c429SPatrick Williams   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/poky-2e79b199114b25d81bfaa029ccfb17676946d20d.tar.bz2
1437784c429SPatrick Williams
1447784c429SPatrick Williamsopenembedded-core
1457784c429SPatrick Williams
1467784c429SPatrick Williams-  Repository Location: :oe_git:`/openembedded-core`
1477784c429SPatrick Williams-  Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
1487784c429SPatrick Williams-  Tag:  :oe_git:`yocto-4.0.5 </openembedded-core/log/?h=yocto-4.0.5>`
1497784c429SPatrick Williams-  Git Revision: :oe_git:`fbdf93f43ff4b876487e1f26752598ec8abcb46e </openembedded-core/commit/?id=fbdf93f43ff4b876487e1f26752598ec8abcb46e>`
1507784c429SPatrick Williams-  Release Artefact: oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e
1517784c429SPatrick Williams-  sha: 2d9b5a8e9355b633bb57633cc8c2d319ba13fe4721f79204e61116b3faa6cbf1
1527784c429SPatrick Williams-  Download Locations:
1537784c429SPatrick Williams   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e.tar.bz2
1547784c429SPatrick Williams   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/oecore-fbdf93f43ff4b876487e1f26752598ec8abcb46e.tar.bz2
1557784c429SPatrick Williams
1567784c429SPatrick Williamsmeta-mingw
1577784c429SPatrick Williams
1587784c429SPatrick Williams-  Repository Location: :yocto_git:`/meta-mingw`
1597784c429SPatrick Williams-  Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
1607784c429SPatrick Williams-  Tag:  :yocto_git:`yocto-4.0.5 </meta-mingw/log/?h=yocto-4.0.5>`
1617784c429SPatrick Williams-  Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
1627784c429SPatrick Williams-  Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
1637784c429SPatrick Williams-  sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
1647784c429SPatrick Williams-  Download Locations:
1657784c429SPatrick Williams   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
1667784c429SPatrick Williams   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
1677784c429SPatrick Williams
1687784c429SPatrick Williamsmeta-gplv2
1697784c429SPatrick Williams
1707784c429SPatrick Williams-  Repository Location: :yocto_git:`/meta-gplv2`
1717784c429SPatrick Williams-  Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
1727784c429SPatrick Williams-  Tag:  :yocto_git:`yocto-4.0.5 </meta-gplv2/log/?h=yocto-4.0.5>`
1737784c429SPatrick Williams-  Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
1747784c429SPatrick Williams-  Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
1757784c429SPatrick Williams-  sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
1767784c429SPatrick Williams-  Download Locations:
1777784c429SPatrick Williams   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
1787784c429SPatrick Williams   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
1797784c429SPatrick Williams
1807784c429SPatrick Williamsbitbake
1817784c429SPatrick Williams
1827784c429SPatrick Williams-  Repository Location: :oe_git:`/bitbake`
1837784c429SPatrick Williams-  Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
1847784c429SPatrick Williams-  Tag:  :oe_git:`yocto-4.0.5 </bitbake/log/?h=yocto-4.0.5>`
1857784c429SPatrick Williams-  Git Revision: :oe_git:`c90d57497b9bcd237c3ae810ee8edb5b0d2d575a </bitbake/commit/?id=c90d57497b9bcd237c3ae810ee8edb5b0d2d575a>`
1867784c429SPatrick Williams-  Release Artefact: bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a
1877784c429SPatrick Williams-  sha: 5698d548ce179036e46a24f80b213124c8825a4f443fa1d6be7ab0f70b01a9ff
1887784c429SPatrick Williams-  Download Locations:
1897784c429SPatrick Williams   http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.5/bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a.tar.bz2
1907784c429SPatrick Williams   http://mirrors.kernel.org/yocto/yocto/yocto-4.0.5/bitbake-c90d57497b9bcd237c3ae810ee8edb5b0d2d575a.tar.bz2
1917784c429SPatrick Williams
1927784c429SPatrick Williamsyocto-docs
1937784c429SPatrick Williams
1947784c429SPatrick Williams-  Repository Location: :yocto_git:`/yocto-docs`
1957784c429SPatrick Williams-  Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
1967784c429SPatrick Williams-  Tag: :yocto_git:`yocto-4.0.5 </yocto-docs/log/?h=yocto-4.0.5>`
1977784c429SPatrick Williams-  Git Revision: :yocto_git:`8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3 </yocto-docs/commit/?id=8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3>`
1987784c429SPatrick Williams
199