[ANNOUNCEMENT] Yocto Project 3.2.1 (gatesgarth-24.0.1) is Released



We are pleased to announce the Yocto Project 3.2.1 (gatesgarth-24.0.1) Release is now available for download.


A gpg signed version of these release notes is available at:


Full Test Report:


Thank you for everyone's contributions to this release.

Vineela Tummalapalli
Yocto Project Build and Release

yocto-3.2.1 Release Notes


Repository Name: poky
Repository Location: https://git.yoctoproject.org/git/poky
Branch: gatesgarth
Tag: yocto-3.2.1
Git Revision: 943ef2fad8428f002850e3655a3312e13d0dcb2c
Release Artefact: poky-gatesgarth-24.0.1
sha: a0dce009fa33f1d655f2c5ecdc46b434c7ed6a64a904ca8ea1617c19816a37bf
Download Locations:

Repository Name: openembedded-core
Repository Location: https://git.openembedded.org/openembedded-core
Branch: gatesgarth
Tag: 2020-10.1-gatesgarth
Git Revision: d11ab9cb77bf91f939035417b757773a5d80242c
Release Artefact: oecore-gatesgarth-24.0.1
sha: e49a5ebbb3c9bdddebce33f3ed18acba498122148cbc60df2439954e207c19d2
Download Locations:

Repository Name: meta-mingw
Repository Location: https://git.yoctoproject.org/git/meta-mingw
Branch: gatesgarth
Tag: yocto-3.2.1
Git Revision: 352d8b0aa3c7bbd5060a4cc2ebe7c0e964de4879
Release Artefact: meta-mingw-gatesgarth-24.0.1
sha: d42b851d0c314533380e66c140f8ad2a33737f2984f0213f604fe684a20f1569
Download Locations:

Repository Name: meta-gplv2
Repository Location: https://git.yoctoproject.org/git/meta-gplv2
Branch: gatesgarth
Tag: yocto-3.2.1
Git Revision: 6e8e969590a22a729db1ff342de57f2fd5d02d43
Release Artefact: meta-gplv2-gatesgarth-24.0.1
sha: f43941fee62bccb5dee55809ab8c65d60eae82cf06cd05f3b150e93efaff86b6
Download Locations:

Repository Name: bitbake
Repository Location: https://git.openembedded.org/bitbake
Branch: gatesgarth
Tag: 2020-10.1-gatesgarth
Git Revision: fec2b85689bba1d26ad6f376bc11cc29bb27cbe5
Release Artefact: bitbake-gatesgarth-24.0.1
sha: f2a41c89f0817f72c0f330825e5bcf76ee6ba52179807d6cd229e3b88a677a39
Download Locations:

Repository Name: yocto-docs
Repository Location: https://git.yoctoproject.org/git/yocto-docs
Branch: gatesgarth
Tag: yocto-3.2.1
Git Revision: b9d69c76561eb6708cd217126a5ed08b52315fa5

Alexander Kanavin
Anuj Mittal
Bruce Ashfield
Chee Yang Lee
Denys Zagorui
Diego Santa Cruz
Fedor Ross
Gratian Crisan
He Zhe
Jose Quaresma
Khem Raj
Konrad Weihmann
Lee Chee Yang
Loic Domaigne
Mark Jonas
Matt Madison
Max Krummenacher
Michael halstead
Mingli Yu
Nathan Rossi
Nicolas Dechesne
Paul Eggleton
Quentin Schulz
Richard Leitner
Richard Purdie
Robert P. J. Day
Ross Burton
Sangeeta Jain
Stacy Gaikovaia
Stephen Jolley
Steve Sakoman
Vineela Tummalapalli
Vyacheslav Yurkov
Wonmin Jung
Yi Zhao
Yongxin Liu

Known Issues
Failure in ptest: valgrind.drd and valgrind.helgrind

Security Fixes
gstreamer1.0-plugins-base: set CVE_PRODUCT
gstreamer1.0-rtsp-server: set CVE_PRODUCT
sqlite3: add CVE-2015-3717 to whitelist
python3: add CVE-2007-4559 to whitelist
qemu: fix CVE-2020-24352
python3: fix CVE-2020-27619
libproxy: fix CVE-2020-26154
openssh: whitelist CVE-2014-9278
freetype: fix CVE-2020-15999, backport from 2.10.4
grub: clean up CVE patches
ruby: fix CVE-2020-25613
grub: fix several CVEs in grub 2.04

build-appliance-image: Update to gatesgarth head revision
build-appliance: Correct branch to gatesgarth
build-appliance-image: Update to gatesgarth head revision
poky.conf: bump version for 3.2.1 release
releases.rst: add gatesgarth to current releases
sphinx: releases: add link to 3.1.3
documentation: prepare for 3.2.1 release
lttng-modules: Backport a patch to fix btrfs build failure
lttng-modules: update 2.12.2 -> 2.12.3
distutils-common-base: fix LINKSHARED expansion
binutils: Fix linker errors on chromium/ffmpeg on aarch64
e2fsprogs: Fix a ptest permissions determinism issue
fs-perms: Ensure /usr/src/debug/ file modes are correct
valgrind: helgrind: Intercept libc functions
eudev: remove bashism to be compatible with dash
sysvinit: remove bashism to be compatible with dash
cve-check: show real PN/PV
glib-2.0: RDEPEND on dbusmock only when GI_DATA_ENABLED is True
linux-yocto/5.4: update to v5.4.78
linux-yocto/5.8: ext4/tipc warning fixups
linux-yocto/5.8: perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t
linux-yocto/5.4: perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t
kernel-devsrc: improve reproducibility for arm64
license_image.bbclass: use canonical name for license files
linux-firmware: rdepend on license for all nvidia packages
roofs_*.bbclass: fix missing vardeps for do_rootfs
weston-init: Fix incorrect idle-time setting
kernel: Set proper LD in KERNEL_KCONFIG_COMMAND
kernel: relocate copy of module.lds to module compilation task
kernel: provide module.lds for out of tree builds in v5.10+
linux-yocto/5.4: update to v5.4.75
linux-yocto/5.8: update to v5.8.18
linux-yocto/5.8: config cleanup / warnings
linux-yocto/5.4: config cleanup / warnings
linux-yocto-dev: move to v5.10-rc
linux-yocto/5.4: update to v5.4.73
linux-yocto/5.8: update to v5.8.17
linux-yocto/5.4: update to v5.4.72
linux-yocto/5.8: update to v5.8.16
linux-yocto/5.4: update to v5.4.71
linux-yocto/5.8: update to v5.8.15
bluez5: update to 5.55
bitbake: Add missing documentation Makefile
diffstat: add nativesdk to BBCLASSEXTEND
gstreamer1.0: warn the user when something is wrong with GstBufferPool
libbsd: Remove BSD-4-Clause from main package
layer.conf: fix syntax error in PATH setting
gawk: Avoid using host ar during cross compile
lrzsz: Use Cross AR during compile
binutils: reproducibility: reuse debug-prefix-map for stabs
testimage: print results for interrupted runs
oeqa/core/context: initialize _run_end_time
oeqa/core/context: expose results as variable
conf-notes.txt: mention more important images than just sato
clutter-gst-3.0: do not call out to host gstreamer plugin scanner
kernel-module-split.bbclass: identify kernel modconf files as configuration files
alsa-utils: Fix license to GPLv2 only
libdnf: Fix license as it contains 'or later' clause
ptest-runner: Fix license as it contains 'or later' clause
update_udev_hwdb: clean hwdb.bin
apt: remove host contamination with gtest
recipes-core/busybox: fixup licensing information
common-licenses: add bzip2-1.0.4
qemuboot.bbclass: Fix a typo
libsdl2: Fix directfb SDL_RenderFillRect
libsdl2: Fix directfb syntax error
gst-validate: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-python: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-omx: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-rtsp-server: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-vaapi: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-libav: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-plugins-ugly: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-plugins-bad: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-plugins-good: Update 1.16.2 -> Update 1.16.3
gstreamer1.0-plugins-base: Update 1.16.2 -> Update 1.16.3
gstreamer1.0: Update 1.16.2 -> Update 1.16.3
gstreamer1.0: Fix reproducibility issue around libcap
poky.yaml: updates for 3.2
poky.yaml: remove unused variables
conf: use bitbake 1.48 branch for intersphinx
conf: update for release 3.2
adt-manual: delete obsolete ADT manual, and related content
scripts/buildhistory_analysis: Avoid tracebacks from file comparision code
deb: replace deprecated apt force-yes argument
netbase: Add whitespace to purge bogus hash equivalence from autobuilder
netbase: update SRC_URI to reflect new file name
init-ifupdown: Merge all interface files for differnet qemus
init-ifupdown: Define interfaces file for riscv emulators
sstatesig: Log timestamps for hashequiv in reprodubile builds for do_package
webkitgtk: Disable gold linker and JIT on riscv
bitbake.conf: Exclude ${CCACHE_DIR} from pseudo database
README: "yocto-project-qs" -> "brief-yoctoprojectqs"
ref-manual/ref-variables: "PACKAGE_FEEDS_ARCHS" -> "PACKAGE_FEED_ARCHS"
dev-manual: Add a note about prelink changing prebuild binaries
ref-manual: add migration info about MLPREFIX changes
ref-manual: add migration info for image-artifact-names
ref-manual: add IMAGE_LINK_NAME
ref-manual/faq: Add entry for why binaries are changed in images
ref-manual: add migration section for 3.2
ref-manual: add IMAGE_NAME_SUFFIX variable
ref-manual: add IMAGE_VERSION_SUFFIX variable
ref-manual: add PSEUDO_IGNORE_PATHS
ref-manual: QA check updates
ref-manual: fix for features_check class change
ref-manual: add reference anchors for each QA check
dev-manual/dev-manual-common-tasks: fix typos and use extlinks
docs: kernel-dev-faq: update outdated RDEPENDS_kernel-base
docs: kernel-dev-common: add .patch file extension to SRC_URI files
docs: kernel-dev: fix typos, highlights and links