1517393d9SAndrew Geissler.. SPDX-License-Identifier: CC-BY-SA-2.0-UK 2517393d9SAndrew Geissler 378b72798SAndrew GeisslerRelease notes for 4.0.1 (kirkstone) 478b72798SAndrew Geissler----------------------------------- 578b72798SAndrew Geissler 678b72798SAndrew GeisslerSecurity Fixes in 4.0.1 778b72798SAndrew Geissler~~~~~~~~~~~~~~~~~~~~~~~ 878b72798SAndrew Geissler 978b72798SAndrew Geissler- linux-yocto/5.15: fix :cve:`2022-28796` 1078b72798SAndrew Geissler- python3: ignore :cve:`2015-20107` 1178b72798SAndrew Geissler- e2fsprogs: fix :cve:`2022-1304` 1278b72798SAndrew Geissler- lua: fix :cve:`2022-28805` 1378b72798SAndrew Geissler- busybox: fix :cve:`2022-28391` 1478b72798SAndrew Geissler 1578b72798SAndrew GeisslerFixes in 4.0.1 1678b72798SAndrew Geissler~~~~~~~~~~~~~~ 1778b72798SAndrew Geissler 1878b72798SAndrew Geissler- abi_version/sstate: Bump hashequiv and sstate versions due to git changes 1978b72798SAndrew Geissler- apt: add apt selftest to test signed package feeds 2078b72798SAndrew Geissler- apt: upgrade 2.4.4 -> 2.4.5 2178b72798SAndrew Geissler- arch-armv8-2a.inc: fix a typo in TUNEVALID variable 2278b72798SAndrew Geissler- babeltrace: Disable warnings as errors 2378b72798SAndrew Geissler- base: Avoid circular references to our own scripts 2478b72798SAndrew Geissler- base: Drop git intercept 2578b72798SAndrew Geissler- build-appliance-image: Update to kirkstone head revision 2678b72798SAndrew Geissler- build-appliance: Switch to kirkstone branch 2778b72798SAndrew Geissler- buildtools-tarball: Only add cert envvars if certs are included 2878b72798SAndrew Geissler- busybox: Use base_bindir instead of hardcoding /bin path 2978b72798SAndrew Geissler- cases/buildepoxy.py: fix typo 3078b72798SAndrew Geissler- create-spdx: delete virtual/kernel dependency to fix FreeRTOS build 3178b72798SAndrew Geissler- create-spdx: fix error when symlink cannot be created 3278b72798SAndrew Geissler- cve-check: add JSON format to summary output 3378b72798SAndrew Geissler- cve-check: fix symlinks where link and output path are equal 3478b72798SAndrew Geissler- cve-check: no need to depend on the fetch task 3578b72798SAndrew Geissler- cve-update-db-native: let the user to drive the update interval 3678b72798SAndrew Geissler- cve-update-db-native: update the CVE database once a day only 3778b72798SAndrew Geissler- cve_check: skip remote patches that haven't been fetched when searching for CVE tags 3878b72798SAndrew Geissler- dev-manual: add command used to add the signed-off-by line. 3978b72798SAndrew Geissler- devshell.bbclass: Allow devshell & pydevshell to use the network 4078b72798SAndrew Geissler- docs: conf.py: fix cve extlinks caption for sphinx <4.0 4178b72798SAndrew Geissler- docs: migration-guides: migration-3.4: mention that hardcoded password are supported if hashed 4278b72798SAndrew Geissler- docs: migration-guides: release-notes-4.0: fix risc-v typo 4378b72798SAndrew Geissler- docs: migration-guides: release-notes-4.0: replace kernel placeholder with correct recipe name 44517393d9SAndrew Geissler- docs: ref-manual: variables: add hashed password example in :term:`EXTRA_USERS_PARAMS` 4578b72798SAndrew Geissler- docs: set_versions.py: add information about obsolescence of a release 4678b72798SAndrew Geissler- docs: set_versions.py: fix latest release of a branch being shown twice in switchers.js 4778b72798SAndrew Geissler- docs: set_versions.py: fix latest version of an active release shown as obsolete 4878b72798SAndrew Geissler- docs: set_versions.py: mark as obsolete only branches and old tags from obsolete releases 4978b72798SAndrew Geissler- docs: sphinx-static: switchers.js.in: do not mark branches as outdated 5078b72798SAndrew Geissler- docs: sphinx-static: switchers.js.in: fix broken switcher for branches 5178b72798SAndrew Geissler- docs: sphinx-static: switchers.js.in: improve obsolete version detection 5278b72798SAndrew Geissler- docs: sphinx-static: switchers.js.in: remove duplicate for outdated versions 5378b72798SAndrew Geissler- docs: sphinx-static: switchers.js.in: rename all_versions to switcher_versions 5478b72798SAndrew Geissler- docs: update Bitbake objects.inv location for master branch 5578b72798SAndrew Geissler- documentation/brief-yoctoprojectqs: add directory for local.conf 5678b72798SAndrew Geissler- gcompat: Fix build when usrmerge distro feature is enabled 5778b72798SAndrew Geissler- git: correct license 5878b72798SAndrew Geissler- git: upgrade 2.35.2 -> 2.35.3 5978b72798SAndrew Geissler- glib: upgrade 2.72.0 -> 2.72.1 6078b72798SAndrew Geissler- glibc: ptest: Fix glibc-tests package issue 6178b72798SAndrew Geissler- gnupg: Disable FORTIFY_SOURCES on mips 6278b72798SAndrew Geissler- go.bbclass: disable the use of the default configuration file 6378b72798SAndrew Geissler- gstreamer1.0-plugins-bad: drop patch 6478b72798SAndrew Geissler- gstreamer1.0-plugins-good: Fix libsoup dependency 6578b72798SAndrew Geissler- gstreamer1.0: Minor documentation addition 6678b72798SAndrew Geissler- install/devshell: Introduce git intercept script due to fakeroot issues 6778b72798SAndrew Geissler- kernel-yocto.bbclass: Fixup do_kernel_configcheck usage of KMETA 6878b72798SAndrew Geissler- libc-glibc: Use libxcrypt to provide virtual/crypt 6978b72798SAndrew Geissler- libgit2: upgrade 1.4.2 -> 1.4.3 7078b72798SAndrew Geissler- libsoup: upgrade 3.0.5 -> 3.0.6 7178b72798SAndrew Geissler- libusb1: upgrade 1.0.25 -> 1.0.26 7278b72798SAndrew Geissler- linux-firmware: correct license for ar3k firmware 7378b72798SAndrew Geissler- linux-firmware: upgrade 20220310 -> 20220411 7478b72798SAndrew Geissler- linux-yocto/5.10: base: enable kernel crypto userspace API 7578b72798SAndrew Geissler- linux-yocto/5.10: update to v5.10.112 7678b72798SAndrew Geissler- linux-yocto/5.15: arm: poky-tiny cleanup and fixes 7778b72798SAndrew Geissler- linux-yocto/5.15: base: enable kernel crypto userspace API 7878b72798SAndrew Geissler- linux-yocto/5.15: fix -standard kernel build issue 7978b72798SAndrew Geissler- linux-yocto/5.15: fix ppc boot 8078b72798SAndrew Geissler- linux-yocto/5.15: fix qemuarm graphical boot 8178b72798SAndrew Geissler- linux-yocto/5.15: kasan: fix BUG: sleeping function called from invalid context 8278b72798SAndrew Geissler- linux-yocto/5.15: netfilter: conntrack: avoid useless indirection during conntrack destruction 8378b72798SAndrew Geissler- linux-yocto/5.15: update to v5.15.36 8478b72798SAndrew Geissler- linux-yocto: enable powerpc-debug fragment 8578b72798SAndrew Geissler- mdadm: Drop clang specific cflags 86517393d9SAndrew Geissler- migration-3.4: add missing entry on :term:`EXTRA_USERS_PARAMS` 8778b72798SAndrew Geissler- migration-guides: add release notes for 4.0 8878b72798SAndrew Geissler- migration-guides: complete migration guide for 4.0 89*8e7b46e2SPatrick Williams- migration-guides: release-notes-4.0: mention :term:`LTS` release 9078b72798SAndrew Geissler- migration-guides: release-notes-4.0: update 'Repositories / Downloads' section 9178b72798SAndrew Geissler- migration-guides: stop including documents with ".. include" 9278b72798SAndrew Geissler- musl: Fix build when usrmerge distro feature is enabled 9378b72798SAndrew Geissler- ncurses: use COPYING file 94517393d9SAndrew Geissler- neard: Switch :term:`SRC_URI` to git repo 9578b72798SAndrew Geissler- oeqa/selftest: add test for git working correctly inside pseudo 9678b72798SAndrew Geissler- openssl: minor security upgrade 3.0.2 -> 3.0.3 9778b72798SAndrew Geissler- package.bbclass: Prevent perform_packagecopy from removing /sysroot-only 9878b72798SAndrew Geissler- package: Ensure we track whether PRSERV was active or not 9978b72798SAndrew Geissler- package_manager: fix missing dependency on gnupg when signing deb package feeds 10078b72798SAndrew Geissler- poky-tiny: enable qemuarmv5/qemuarm64 and cleanups 10178b72798SAndrew Geissler- poky.conf: bump version for 4.0.1 release 10278b72798SAndrew Geissler- qemu.bbclass: Extend ppc/ppc64 extra options 10378b72798SAndrew Geissler- qemuarm64: use virtio pci interfaces 104517393d9SAndrew Geissler- qemuarmv5: use arm-versatile-926ejs :term:`KMACHINE` 105517393d9SAndrew Geissler- ref-manual: Add :term:`XZ_THREADS` and :term:`XZ_MEMLIMIT` 106517393d9SAndrew Geissler- ref-manual: add :term:`KERNEL_DEBUG_TIMESTAMPS` 107517393d9SAndrew Geissler- ref-manual: add :term:`ZSTD_THREADS` 10878b72798SAndrew Geissler- ref-manual: add a note about hard-coded passwords 10978b72798SAndrew Geissler- ref-manual: add empty-dirs QA check and QA_EMPTY_DIRS* 110517393d9SAndrew Geissler- ref-manual: add mention of vendor filtering to :term:`CVE_PRODUCT` 111517393d9SAndrew Geissler- ref-manual: mention wildcarding support in :term:`INCOMPATIBLE_LICENSE` 11278b72798SAndrew Geissler- releases: update for yocto 4.0 11378b72798SAndrew Geissler- rootfs-postcommands: fix symlinks where link and output path are equal 11478b72798SAndrew Geissler- ruby: upgrade 3.1.1 -> 3.1.2 11578b72798SAndrew Geissler- sanity: skip make 4.2.1 warning for debian 11678b72798SAndrew Geissler- scripts/git: Ensure we don't have circular references 11778b72798SAndrew Geissler- scripts: Make git intercept global 11878b72798SAndrew Geissler- seatd: Disable overflow warning as error on ppc64/musl 11978b72798SAndrew Geissler- selftest/lic_checksum: Add test for filename containing space 12078b72798SAndrew Geissler- set_versions: update for 4.0 release 12178b72798SAndrew Geissler- staging: Ensure we filter out ourselves 12278b72798SAndrew Geissler- strace: fix ptest failure in landlock 12378b72798SAndrew Geissler- subversion: upgrade to 1.14.2 12478b72798SAndrew Geissler- systemd-boot: remove outdated EFI_LD comment 12578b72798SAndrew Geissler- systemtap: Fix build with gcc-12 12678b72798SAndrew Geissler- terminal.py: Restore error output from Terminal 127517393d9SAndrew Geissler- u-boot: Correct the :term:`SRC_URI` 12878b72798SAndrew Geissler- u-boot: Inherit pkgconfig 12978b72798SAndrew Geissler- update_udev_hwdb: fix multilib issue with systemd 13078b72798SAndrew Geissler- util-linux: Create u-a symlink for findfs utility 13178b72798SAndrew Geissler- virgl: skip headless test on alma 8.6 13278b72798SAndrew Geissler- webkitgtk: adjust patch status 13378b72798SAndrew Geissler- wic: do not use PARTLABEL for msdos partition tables 13478b72798SAndrew Geissler- wireless-regdb: upgrade 2022.02.18 -> 2022.04.08 13578b72798SAndrew Geissler- xserver-xorg: Fix build with gcc12 13678b72798SAndrew Geissler- yocto-bsps: update to v5.15.36 13778b72798SAndrew Geissler 13878b72798SAndrew GeisslerContributors to 4.0.1 13978b72798SAndrew Geissler~~~~~~~~~~~~~~~~~~~~~ 14078b72798SAndrew Geissler 14178b72798SAndrew Geissler- Abongwa Amahnui Bonalais 14278b72798SAndrew Geissler- Alexander Kanavin 14378b72798SAndrew Geissler- Bruce Ashfield 14478b72798SAndrew Geissler- Carlos Rafael Giani 14578b72798SAndrew Geissler- Chen Qi 14678b72798SAndrew Geissler- Davide Gardenal 14778b72798SAndrew Geissler- Dmitry Baryshkov 14878b72798SAndrew Geissler- Ferry Toth 14978b72798SAndrew Geissler- Henning Schild 15078b72798SAndrew Geissler- Jon Mason 15178b72798SAndrew Geissler- Justin Bronder 15278b72798SAndrew Geissler- Kai Kang 15378b72798SAndrew Geissler- Khem Raj 15478b72798SAndrew Geissler- Konrad Weihmann 15578b72798SAndrew Geissler- Lee Chee Yang 15678b72798SAndrew Geissler- Marta Rybczynska 15778b72798SAndrew Geissler- Martin Jansa 15878b72798SAndrew Geissler- Matt Madison 15978b72798SAndrew Geissler- Michael Halstead 16078b72798SAndrew Geissler- Michael Opdenacker 16178b72798SAndrew Geissler- Naveen Saini 16278b72798SAndrew Geissler- Nicolas Dechesne 16378b72798SAndrew Geissler- Paul Eggleton 16478b72798SAndrew Geissler- Paul Gortmaker 16578b72798SAndrew Geissler- Paulo Neves 16678b72798SAndrew Geissler- Peter Kjellerstedt 16778b72798SAndrew Geissler- Peter Marko 16878b72798SAndrew Geissler- Pgowda 16978b72798SAndrew Geissler- Portia 17078b72798SAndrew Geissler- Quentin Schulz 17178b72798SAndrew Geissler- Rahul Kumar 17278b72798SAndrew Geissler- Richard Purdie 17378b72798SAndrew Geissler- Robert Joslyn 17478b72798SAndrew Geissler- Robert Yang 17578b72798SAndrew Geissler- Roland Hieber 17678b72798SAndrew Geissler- Ross Burton 17778b72798SAndrew Geissler- Russ Dill 17878b72798SAndrew Geissler- Steve Sakoman 179975a06f9SPatrick Williams- Wang Mingyu 180975a06f9SPatrick Williams- Zheng Ruoqin 18178b72798SAndrew Geissler 18278b72798SAndrew GeisslerRepositories / Downloads for 4.0.1 18378b72798SAndrew Geissler~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18478b72798SAndrew Geissler 18578b72798SAndrew Geisslerpoky 18678b72798SAndrew Geissler 1877784c429SPatrick Williams- Repository Location: :yocto_git:`/poky` 18878b72798SAndrew Geissler- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>` 18978b72798SAndrew Geissler- Tag: :yocto_git:`yocto-4.0.1 </poky/tag/?h=yocto-4.0.1>` 19078b72798SAndrew Geissler- Git Revision: :yocto_git:`8c489602f218bcf21de0d3c9f8cf620ea5f06430 </poky/commit/?id=8c489602f218bcf21de0d3c9f8cf620ea5f06430>` 19178b72798SAndrew Geissler- Release Artefact: poky-8c489602f218bcf21de0d3c9f8cf620ea5f06430 19278b72798SAndrew Geissler- sha: 65c545a316bd8efb13ae1358eeccc8953543be908008103b51f7f90aed960d00 19378b72798SAndrew Geissler- Download Locations: 19478b72798SAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.1/poky-8c489602f218bcf21de0d3c9f8cf620ea5f06430.tar.bz2, 19578b72798SAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.0.1/poky-8c489602f218bcf21de0d3c9f8cf620ea5f06430.tar.bz2 19678b72798SAndrew Geissler 19778b72798SAndrew Geissleropenembedded-core 19878b72798SAndrew Geissler 19978b72798SAndrew Geissler- Repository Location: :oe_git:`/openembedded-core` 20078b72798SAndrew Geissler- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>` 20178b72798SAndrew Geissler- Tag: :oe_git:`yocto-4.0.1 </openembedded-core/tag/?h=yocto-4.0>` 20278b72798SAndrew Geissler- Git Revision: :oe_git:`cb8647c08959abb1d6b7c2b3a34b4b415f66d7ee </openembedded-core/commit/?id=cb8647c08959abb1d6b7c2b3a34b4b415f66d7ee>` 20378b72798SAndrew Geissler- Release Artefact: oecore-cb8647c08959abb1d6b7c2b3a34b4b415f66d7ee 20478b72798SAndrew Geissler- sha: 43981b8fad82f601618a133dffbec839524f0d0a055efc3d8f808cbfd811ab17 20578b72798SAndrew Geissler- Download Locations: 20678b72798SAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.1/oecore-cb8647c08959abb1d6b7c2b3a34b4b415f66d7ee.tar.bz2, 20778b72798SAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.0.1/oecore-cb8647c08959abb1d6b7c2b3a34b4b415f66d7ee.tar.bz2 20878b72798SAndrew Geissler 20978b72798SAndrew Geisslermeta-mingw 21078b72798SAndrew Geissler 2117784c429SPatrick Williams- Repository Location: :yocto_git:`/meta-mingw` 21278b72798SAndrew Geissler- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>` 21378b72798SAndrew Geissler- Tag: :yocto_git:`yocto-4.0.1 </meta-mingw/tag/?h=yocto-4.0.1>` 21478b72798SAndrew Geissler- Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>` 21578b72798SAndrew Geissler- Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1 21678b72798SAndrew Geissler- sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302 21778b72798SAndrew Geissler- Download Locations: 21878b72798SAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.1/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2 21978b72798SAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.0.1/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2 22078b72798SAndrew Geissler 22178b72798SAndrew Geisslermeta-gplv2 22278b72798SAndrew Geissler 2237784c429SPatrick Williams- Repository Location: :yocto_git:`/meta-gplv2` 22478b72798SAndrew Geissler- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>` 22578b72798SAndrew Geissler- Tag: :yocto_git:`yocto-4.0.1 </meta-gplv2/tag/?h=yocto-4.0.1>` 22678b72798SAndrew Geissler- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-mingw/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>` 22778b72798SAndrew Geissler- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a 22878b72798SAndrew Geissler- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d 22978b72798SAndrew Geissler- Download Locations: 23078b72798SAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.1/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 23178b72798SAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.0.1/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2 23278b72798SAndrew Geissler 23378b72798SAndrew Geisslerbitbake 23478b72798SAndrew Geissler 23578b72798SAndrew Geissler- Repository Location: :oe_git:`/bitbake` 23678b72798SAndrew Geissler- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>` 23778b72798SAndrew Geissler- Tag: :oe_git:`yocto-4.0 </bitbake/tag/?h=yocto-4.0>` 23878b72798SAndrew Geissler- Git Revision: :oe_git:`59c16ae6c55c607c56efd2287537a1b97ba2bf52 </bitbake/commit/?id=59c16ae6c55c607c56efd2287537a1b97ba2bf52>` 23978b72798SAndrew Geissler- Release Artefact: bitbake-59c16ae6c55c607c56efd2287537a1b97ba2bf52 24078b72798SAndrew Geissler- sha: 3ae466c31f738fc45c3d7c6f665952d59f01697f2667ea42f0544d4298dd6ef0 24178b72798SAndrew Geissler- Download Locations: 24278b72798SAndrew Geissler http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.1/bitbake-59c16ae6c55c607c56efd2287537a1b97ba2bf52.tar.bz2, 24378b72798SAndrew Geissler http://mirrors.kernel.org/yocto/yocto/yocto-4.0.1/bitbake-59c16ae6c55c607c56efd2287537a1b97ba2bf52.tar.bz2 24478b72798SAndrew Geissler 24578b72798SAndrew Geissleryocto-docs 24678b72798SAndrew Geissler 2477784c429SPatrick Williams- Repository Location: :yocto_git:`/yocto-docs` 24878b72798SAndrew Geissler- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>` 24978b72798SAndrew Geissler- Tag: :yocto_git:`yocto-4.0.1 </yocto-docs/tag/?h=yocto-4.0>` 25078b72798SAndrew Geissler- Git Revision: :yocto_git:`4ec9df3336a425719a9a35532504731ce56984ca </yocto-docs/commit/?id=4ec9df3336a425719a9a35532504731ce56984ca>` 251