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