Release notes for Yocto-4.1.1 (Langdale)
Security Fixes in Yocto-4.1.1
- curl: Fix CVE-2022-32221, CVE-2022-35260, CVE-2022-42915 and CVE-2022-42916 
- libx11: Fix CVE-2022-3554 
- lighttpd: Fix CVE-2022-41556 
- openssl: Fix CVE-2022-3358, CVE-2022-3602 and CVE-2022-3786 
- pixman: Fix CVE-2022-44638 
- qemu: Fix CVE-2022-3165 
- sudo: Fix CVE-2022-43995 
- tiff: Fix CVE-2022-3599, CVE-2022-3597, CVE-2022-3626, CVE-2022-3627, CVE-2022-3570 and CVE-2022-3598 
- xserver-xorg: Fix CVE-2022-3550 and CVE-2022-3551 
- xserver-xorg: Ignore CVE-2022-3553 
Fixes in Yocto-4.1.1
- Add 4.1 migration guide & release notes 
- bitbake: asyncrpc: serv: correct closed client socket detection 
- bitbake: bitbake-user-manual: details about variable flags starting with underscore 
- bitbake: bitbake: bitbake-layers: checkout layer(s) branch when clone exists 
- bitbake: bitbake: user-manual: inform about spaces in :remove 
- bitbake: doc: bitbake-user-manual: expand description of BB_PRESSURE_MAX variables 
- bitbake: fetch2/git: don’t set core.fsyncobjectfiles=0 
- bitbake: tests/fetch: Allow handling of a file:// url within a submodule 
- bitbake: tests: bb.tests.fetch.URLHandle: add 2 new tests 
- bitbake: utils/ply: Update md5 to better report errors with hashlib 
- bluez5: add dbus to RDEPENDS 
- build-appliance-image: Update to langdale head revision 
- buildconf: compare abspath 
- buildtools-tarball: export certificates to python and curl 
- cmake-native: Fix host tool contamination 
- create-spdx.bbclass: remove unused SPDX_INCLUDE_PACKAGED 
- create-spdx: Remove “;name=…” for downloadLocation 
- cve-update-db-native: add timeout to urlopen() calls 
- dev-manual: common-tasks.rst: add reference to “do_clean” task 
- dev-manual: common-tasks.rst: add reference to “do_listtasks” task 
- docs: add support for langdale (4.1) release 
- dropbear: add pam to PACKAGECONFIG 
- externalsrc.bbclass: fix git repo detection 
- externalsrc.bbclass: Remove a trailing slash from ${B} 
- externalsrc: move back to classes 
- gcc: Allow -Wno-error=poison-system-directories to take effect 
- glib-2.0: fix rare GFileInfo test case failure 
- gnutls: Unified package names to lower-case 
- gnutls: upgrade 3.7.7 -> 3.7.8 
- grub: disable build on armv7ve/a with hardfp 
- gstreamer1.0-libav: fix errors with ffmpeg 5.x 
- ifupdown: upgrade 0.8.37 -> 0.8.39 
- insane.bbclass: Allow hashlib version that only accepts on parameter 
- install-buildtools: support buildtools-make-tarball and update to 4.1 
- kern-tools: fix relative path processing 
- kernel-fitimage: Use KERNEL_OUTPUT_DIR where appropriate 
- kernel-yocto: improve fatal error messages of symbol_why.py 
- kernel: Clear SYSROOT_DIRS instead of replacing sysroot_stage_all 
- libcap: upgrade 2.65 -> 2.66 
- libical: upgrade 3.0.14 -> 3.0.15 
- libksba: upgrade 1.6.0 -> 1.6.2 
- libsdl2: upgrade 2.24.0 -> 2.24.1 
- lighttpd: upgrade 1.4.66 -> 1.4.67 
- linux-firmware: package amdgpu firmware 
- linux-firmware: split rtl8761 firmware 
- linux-yocto/5.15: update to v5.15.72 
- linux-yocto/5.19: update to v5.19.14 
- linux-yocto: add efi entry for machine features 
- lttng-modules: upgrade 2.13.4 -> 2.13.5 
- lttng-ust: upgrade 2.13.4 -> 2.13.5 
- manuals: add reference to “do_configure” task 
- manuals: add reference to the “do_compile” task 
- manuals: add reference to the “do_install” task 
- manuals: add reference to the “do_kernel_configcheck” task 
- manuals: add reference to the “do_populate_sdk” task 
- manuals: add references to “do_package_write_*” tasks 
- manuals: add references to “do_populate_sysroot” task 
- manuals: add references to the “do_build” task 
- manuals: add references to the “do_bundle_initramfs” task 
- manuals: add references to the “do_cleanall” task 
- manuals: add references to the “do_deploy” task 
- manuals: add references to the “do_devshell” task 
- manuals: add references to the “do_fetch” task 
- manuals: add references to the “do_image” task 
- manuals: add references to the “do_kernel_configme” task 
- manuals: add references to the “do_package” task 
- manuals: add references to the “do_package_qa” task 
- manuals: add references to the “do_patch” task 
- manuals: add references to the “do_rootfs” task 
- manuals: add references to the “do_unpack” task 
- manuals: fix misc typos 
- manuals: improve initramfs details 
- manuals: updates for building on Windows (WSL 2) 
- mesa: only apply patch to fix ALWAYS_INLINE for native 
- mesa: update 22.2.0 -> 22.2.2 
- meson: make wrapper options sub-command specific 
- meson: upgrade 0.63.2 -> 0.63.3 
- migration guides: 3.4: remove spurious space in example 
- migration guides: add release notes for 4.0.4 
- migration-general: add section on using buildhistory 
- migration-guides/release-notes-4.1.rst: add more known issues 
- migration-guides/release-notes-4.1.rst: update Repositories / Downloads 
- migration-guides: add known issues for 4.1 
- migration-guides: add reference to the “do_shared_workdir” task 
- migration-guides: use contributor real name 
- migration-guides: use contributor real name 
- mirrors.bbclass: use shallow tarball for binutils-native 
- mtools: upgrade 4.0.40 -> 4.0.41 
- numactl: upgrade 2.0.15 -> 2.0.16 
- oe/packagemanager/rpm: don’t leak file objects 
- openssl: export necessary env vars in SDK 
- openssl: Fix SSL_CERT_FILE to match ca-certs location 
- openssl: Upgrade 3.0.5 -> 3.0.7 
- opkg-utils: use a git clone, not a dynamic snapshot 
- overlayfs: Allow not used mount points 
- overview-manual: concepts.rst: add reference to “do_packagedata” task 
- overview-manual: concepts.rst: add reference to “do_populate_sdk_ext” task 
- overview-manual: concepts.rst: fix formating and add references 
- own-mirrors: add crate 
- pango: upgrade 1.50.9 -> 1.50.10 
- perf: Depend on native setuptools3 
- poky.conf: bump version for 4.1.1 
- poky.conf: remove Ubuntu 21.10 
- populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner 
- psplash: add psplash-default in rdepends 
- qemu-native: Add PACKAGECONFIG option for jack 
- quilt: backport a patch to address grep 3.8 failures 
- ref-manual/faq.rst: update references to products built with OE / Yocto Project 
- ref-manual/variables.rst: clarify sentence 
- ref-manual: add a note to ssh-server-dropbear feature 
- ref-manual: add CVE_CHECK_SHOW_WARNINGS 
- ref-manual: add CVE_DB_UPDATE_INTERVAL 
- ref-manual: add DEV_PKG_DEPENDENCY 
- ref-manual: add DISABLE_STATIC 
- ref-manual: add FIT_PAD_ALG 
- ref-manual: add KERNEL_DEPLOY_DEPEND 
- ref-manual: add missing features 
- ref-manual: add MOUNT_BASE variable 
- ref-manual: add overlayfs class variables 
- ref-manual: add OVERLAYFS_ETC_EXPOSE_LOWER 
- ref-manual: add OVERLAYFS_QA_SKIP 
- ref-manual: add previous overlayfs-etc variables 
- ref-manual: add pypi class 
- ref-manual: add SDK_TOOLCHAIN_LANGS 
- ref-manual: add section for create-spdx class 
- ref-manual: add serial-autologin-root to IMAGE_FEATURES documentation 
- ref-manual: add UBOOT_MKIMAGE_KERNEL_TYPE 
- ref-manual: add WATCHDOG_TIMEOUT to variable glossary 
- ref-manual: add WIRELESS_DAEMON 
- ref-manual: classes.rst: add links to all references to a class 
- ref-manual: complementary package installation recommends 
- ref-manual: correct default for BUILDHISTORY_COMMIT 
- ref-manual: document new github-releases class 
- ref-manual: expand documentation on image-buildinfo class 
- ref-manual: faq.rst: reorganize into subsections, contents at top 
- ref-manual: remove reference to largefile in DISTRO_FEATURES 
- ref-manual: remove reference to testimage-auto class 
- ref-manual: system-requirements: Ubuntu 22.04 now supported 
- ref-manual: tasks.rst: add reference to the “do_image_complete” task 
- ref-manual: tasks.rst: add reference to the “do_kernel_checkout” task 
- ref-manual: tasks.rst: add reference to the “do_kernel_metadata” task 
- ref-manual: tasks.rst: add reference to the “do_validate_branches” task 
- ref-manual: tasks.rst: add references to the “do_cleansstate” task 
- ref-manual: update buildpaths QA check documentation 
- ref-manual: update pypi documentation for CVE_PRODUCT default in 4.1 
- ref-manual: variables.rst: add reference to “do_populate_lic” task 
- release-notes-4.1.rst remove bitbake-layers subcommand argument 
- runqemu: Do not perturb script environment 
- runqemu: Fix gl-es argument from causing other arguments to be ignored 
- rust-target-config: match riscv target names with what rust expects 
- rust: install rustfmt for riscv32 as well 
- sanity: check for GNU tar specifically 
- scripts/oe-check-sstate: cleanup 
- scripts/oe-check-sstate: force build to run for all targets, specifically populate_sysroot 
- sdk-manual: correct the bitbake target for a unified sysroot build 
- shadow: update 4.12.1 -> 4.12.3 
- systemd: add systemd-creds and systemd-cryptenroll to systemd-extra-utils 
- test-manual: fix typo in machine name 
- tiff: fix a typo for CVE-2022-2953.patch 
- u-boot: Add savedefconfig task 
- u-boot: Remove duplicate inherit of cml1 
- uboot-sign: Fix using wrong KEY_REQ_ARGS 
- Update documentation for classes split 
- vim: upgrade to 9.0.0820 
- vulkan-samples: add lfs=0 to SRC_URI to avoid git smudge errors in do_unpack 
- wic: honor the SOURCE_DATE_EPOCH in case of updated fstab 
- wic: swap partitions are not added to fstab 
- wpebackend-fdo: upgrade 1.12.1 -> 1.14.0 
- xserver-xorg: move some recommended dependencies in required 
- zlib: do out-of-tree builds 
- zlib: upgrade 1.2.12 -> 1.2.13 
- zlib: use .gz archive and set a PREMIRROR 
Known Issues in Yocto-4.1.1
- N/A 
Contributors to Yocto-4.1.1
- Adrian Freihofer 
- Alex Kiernan 
- Alexander Kanavin 
- Bartosz Golaszewski 
- Bernhard Rosenkränzer 
- Bruce Ashfield 
- Chen Qi 
- Christian Eggers 
- Claus Stovgaard 
- Ed Tanous 
- Etienne Cordonnier 
- Frank de Brabander 
- Hitendra Prajapati 
- Jan-Simon Moeller 
- Jeremy Puhlman 
- Johan Korsnes 
- Jon Mason 
- Jose Quaresma 
- Joshua Watt 
- Justin Bronder 
- Kai Kang 
- Keiya Nobuta 
- Khem Raj 
- Lee Chee Yang 
- Liam Beguin 
- Luca Boccassi 
- Mark Asselstine 
- Mark Hatle 
- Markus Volk 
- Martin Jansa 
- Michael Opdenacker 
- Ming Liu 
- Mingli Yu 
- Paul Eggleton 
- Peter Kjellerstedt 
- Qiu, Zheng 
- Quentin Schulz 
- Richard Purdie 
- Robert Joslyn 
- Ross Burton 
- Sean Anderson 
- Sergei Zhmylev 
- Steve Sakoman 
- Takayasu Ito 
- Teoh Jay Shen 
- Thomas Perrot 
- Tim Orling 
- Vincent Davis Jr 
- Vyacheslav Yurkov 
- Ciaran Courtney 
- Wang Mingyu 
Repositories / Downloads for Yocto-4.1.1
poky
- Repository Location: https://git.yoctoproject.org/poky 
- Branch: langdale 
- Tag: yocto-4.1.1 
- Git Revision: d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff 
- Release Artefact: poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff 
- sha: e92b694fbb74a26c7a875936dfeef4a13902f24b06127ee52f4d1c1e4b03ec24 
- Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2 
openembedded-core
- Repository Location: https://git.openembedded.org/openembedded-core 
- Branch: langdale 
- Tag: yocto-4.1.1 
- Git Revision: 9237ffc4feee2dd6ff5bdd672072509ef9e82f6d 
- Release Artefact: oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d 
- sha: d73198aef576f0fca0d746f9d805b1762c19c31786bc3f7d7326dfb2ed6fc1be 
- Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2 
meta-mingw
- Repository Location: https://git.yoctoproject.org/meta-mingw 
- Branch: langdale 
- Tag: yocto-4.1.1 
- Git Revision: b0067202db8573df3d23d199f82987cebe1bee2c 
- Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c 
- sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366 
- Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2 
bitbake
- Repository Location: https://git.openembedded.org/bitbake 
- Branch: 2.2 
- Tag: yocto-4.1.1 
- Git Revision: 138dd7883ee2c521900b29985b6d24a23d96563c 
- Release Artefact: bitbake-138dd7883ee2c521900b29985b6d24a23d96563c 
- sha: 5dc5aff4b4a801253c627cdaab6b1a0ceee2c531f1a6b166d85d1265a35d4be5 
- Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2 
yocto-docs
- Repository Location: https://git.yoctoproject.org/yocto-docs 
- Branch: langdale 
- Tag: yocto-4.1.1 
- Git Revision: 8e0841c3418caa227c66a60327db09dfbe72054a