Andrew Geissler | 517393d | 2023-01-13 08:55:19 -0600 | [diff] [blame^] | 1 | .. SPDX-License-Identifier: CC-BY-SA-2.0-UK |
| 2 | |
| 3 | Release notes for Yocto-4.1.1 (Langdale) |
| 4 | ---------------------------------------- |
| 5 | |
| 6 | Security Fixes in Yocto-4.1.1 |
| 7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 8 | |
| 9 | - curl: Fix :cve:`2022-32221`, :cve:`2022-35260`, :cve:`2022-42915` and :cve:`2022-42916` |
| 10 | - libx11: Fix :cve:`2022-3554` |
| 11 | - lighttpd: Fix :cve:`2022-41556` |
| 12 | - openssl: Fix :cve:`2022-3358`, :cve:`2022-3602` and :cve:`2022-3786` |
| 13 | - pixman: Fix :cve:`2022-44638` |
| 14 | - qemu: Fix :cve:`2022-3165` |
| 15 | - sudo: Fix :cve:`2022-43995` |
| 16 | - tiff: Fix :cve:`2022-3599`, :cve:`2022-3597`, :cve:`2022-3626`, :cve:`2022-3627`, :cve:`2022-3570` and :cve:`2022-3598` |
| 17 | - xserver-xorg: Fix :cve:`2022-3550` and :cve:`2022-3551` |
| 18 | - xserver-xorg: Ignore :cve:`2022-3553` |
| 19 | |
| 20 | |
| 21 | Fixes in Yocto-4.1.1 |
| 22 | ~~~~~~~~~~~~~~~~~~~~ |
| 23 | |
| 24 | - Add 4.1 migration guide & release notes |
| 25 | - bitbake: asyncrpc: serv: correct closed client socket detection |
| 26 | - bitbake: bitbake-user-manual: details about variable flags starting with underscore |
| 27 | - bitbake: bitbake: bitbake-layers: checkout layer(s) branch when clone exists |
| 28 | - bitbake: bitbake: user-manual: inform about spaces in :remove |
| 29 | - bitbake: doc: bitbake-user-manual: expand description of BB_PRESSURE_MAX variables |
| 30 | - bitbake: fetch2/git: don't set core.fsyncobjectfiles=0 |
| 31 | - bitbake: tests/fetch: Allow handling of a file:// url within a submodule |
| 32 | - bitbake: tests: bb.tests.fetch.URLHandle: add 2 new tests |
| 33 | - bitbake: utils/ply: Update md5 to better report errors with hashlib |
| 34 | - bluez5: add dbus to :term:`RDEPENDS` |
| 35 | - build-appliance-image: Update to langdale head revision |
| 36 | - buildconf: compare abspath |
| 37 | - buildtools-tarball: export certificates to python and curl |
| 38 | - cmake-native: Fix host tool contamination |
| 39 | - create-spdx.bbclass: remove unused SPDX_INCLUDE_PACKAGED |
| 40 | - create-spdx: Remove ";name=..." for downloadLocation |
| 41 | - cve-update-db-native: add timeout to urlopen() calls |
| 42 | - dev-manual: common-tasks.rst: add reference to "do_clean" task |
| 43 | - dev-manual: common-tasks.rst: add reference to "do_listtasks" task |
| 44 | - docs: add support for langdale (4.1) release |
| 45 | - dropbear: add pam to :term:`PACKAGECONFIG` |
| 46 | - externalsrc.bbclass: fix git repo detection |
| 47 | - externalsrc.bbclass: Remove a trailing slash from ${B} |
| 48 | - externalsrc: move back to classes |
| 49 | - gcc: Allow -Wno-error=poison-system-directories to take effect |
| 50 | - glib-2.0: fix rare GFileInfo test case failure |
| 51 | - gnutls: Unified package names to lower-case |
| 52 | - gnutls: upgrade 3.7.7 -> 3.7.8 |
| 53 | - grub: disable build on armv7ve/a with hardfp |
| 54 | - gstreamer1.0-libav: fix errors with ffmpeg 5.x |
| 55 | - ifupdown: upgrade 0.8.37 -> 0.8.39 |
| 56 | - insane.bbclass: Allow hashlib version that only accepts on parameter |
| 57 | - install-buildtools: support buildtools-make-tarball and update to 4.1 |
| 58 | - kern-tools: fix relative path processing |
| 59 | - kernel-fitimage: Use KERNEL_OUTPUT_DIR where appropriate |
| 60 | - kernel-yocto: improve fatal error messages of symbol_why.py |
| 61 | - kernel: Clear :term:`SYSROOT_DIRS` instead of replacing sysroot_stage_all |
| 62 | - libcap: upgrade 2.65 -> 2.66 |
| 63 | - libical: upgrade 3.0.14 -> 3.0.15 |
| 64 | - libksba: upgrade 1.6.0 -> 1.6.2 |
| 65 | - libsdl2: upgrade 2.24.0 -> 2.24.1 |
| 66 | - lighttpd: upgrade 1.4.66 -> 1.4.67 |
| 67 | - linux-firmware: package amdgpu firmware |
| 68 | - linux-firmware: split rtl8761 firmware |
| 69 | - linux-yocto/5.15: update to v5.15.72 |
| 70 | - linux-yocto/5.19: update to v5.19.14 |
| 71 | - linux-yocto: add efi entry for machine features |
| 72 | - lttng-modules: upgrade 2.13.4 -> 2.13.5 |
| 73 | - lttng-ust: upgrade 2.13.4 -> 2.13.5 |
| 74 | - manuals: add reference to "do_configure" task |
| 75 | - manuals: add reference to the "do_compile" task |
| 76 | - manuals: add reference to the "do_install" task |
| 77 | - manuals: add reference to the "do_kernel_configcheck" task |
| 78 | - manuals: add reference to the "do_populate_sdk" task |
| 79 | - manuals: add references to "do_package_write_*" tasks |
| 80 | - manuals: add references to "do_populate_sysroot" task |
| 81 | - manuals: add references to the "do_build" task |
| 82 | - manuals: add references to the "do_bundle_initramfs" task |
| 83 | - manuals: add references to the "do_cleanall" task |
| 84 | - manuals: add references to the "do_deploy" task |
| 85 | - manuals: add references to the "do_devshell" task |
| 86 | - manuals: add references to the "do_fetch" task |
| 87 | - manuals: add references to the "do_image" task |
| 88 | - manuals: add references to the "do_kernel_configme" task |
| 89 | - manuals: add references to the "do_package" task |
| 90 | - manuals: add references to the "do_package_qa" task |
| 91 | - manuals: add references to the "do_patch" task |
| 92 | - manuals: add references to the "do_rootfs" task |
| 93 | - manuals: add references to the "do_unpack" task |
| 94 | - manuals: fix misc typos |
| 95 | - manuals: improve initramfs details |
| 96 | - manuals: updates for building on Windows (WSL 2) |
| 97 | - mesa: only apply patch to fix ALWAYS_INLINE for native |
| 98 | - mesa: update 22.2.0 -> 22.2.2 |
| 99 | - meson: make wrapper options sub-command specific |
| 100 | - meson: upgrade 0.63.2 -> 0.63.3 |
| 101 | - migration guides: 3.4: remove spurious space in example |
| 102 | - migration guides: add release notes for 4.0.4 |
| 103 | - migration-general: add section on using buildhistory |
| 104 | - migration-guides/release-notes-4.1.rst: add more known issues |
| 105 | - migration-guides/release-notes-4.1.rst: update Repositories / Downloads |
| 106 | - migration-guides: add known issues for 4.1 |
| 107 | - migration-guides: add reference to the "do_shared_workdir" task |
| 108 | - migration-guides: use contributor real name |
| 109 | - migration-guides: use contributor real name |
| 110 | - mirrors.bbclass: use shallow tarball for binutils-native |
| 111 | - mtools: upgrade 4.0.40 -> 4.0.41 |
| 112 | - numactl: upgrade 2.0.15 -> 2.0.16 |
| 113 | - oe/packagemanager/rpm: don't leak file objects |
| 114 | - openssl: export necessary env vars in SDK |
| 115 | - openssl: Fix SSL_CERT_FILE to match ca-certs location |
| 116 | - openssl: Upgrade 3.0.5 -> 3.0.7 |
| 117 | - opkg-utils: use a git clone, not a dynamic snapshot |
| 118 | - overlayfs: Allow not used mount points |
| 119 | - overview-manual: concepts.rst: add reference to "do_packagedata" task |
| 120 | - overview-manual: concepts.rst: add reference to "do_populate_sdk_ext" task |
| 121 | - overview-manual: concepts.rst: fix formating and add references |
| 122 | - own-mirrors: add crate |
| 123 | - pango: upgrade 1.50.9 -> 1.50.10 |
| 124 | - perf: Depend on native setuptools3 |
| 125 | - poky.conf: bump version for 4.1.1 |
| 126 | - poky.conf: remove Ubuntu 21.10 |
| 127 | - populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner |
| 128 | - psplash: add psplash-default in rdepends |
| 129 | - qemu-native: Add :term:`PACKAGECONFIG` option for jack |
| 130 | - quilt: backport a patch to address grep 3.8 failures |
| 131 | - ref-manual/faq.rst: update references to products built with OE / Yocto Project |
| 132 | - ref-manual/variables.rst: clarify sentence |
| 133 | - ref-manual: add a note to ssh-server-dropbear feature |
| 134 | - ref-manual: add :term:`CVE_CHECK_SHOW_WARNINGS` |
| 135 | - ref-manual: add :term:`CVE_DB_UPDATE_INTERVAL` |
| 136 | - ref-manual: add :term:`DEV_PKG_DEPENDENCY` |
| 137 | - ref-manual: add :term:`DISABLE_STATIC` |
| 138 | - ref-manual: add :term:`FIT_PAD_ALG` |
| 139 | - ref-manual: add :term:`KERNEL_DEPLOY_DEPEND` |
| 140 | - ref-manual: add missing features |
| 141 | - ref-manual: add :term:`MOUNT_BASE` variable |
| 142 | - ref-manual: add overlayfs class variables |
| 143 | - ref-manual: add :term:`OVERLAYFS_ETC_EXPOSE_LOWER` |
| 144 | - ref-manual: add :term:`OVERLAYFS_QA_SKIP` |
| 145 | - ref-manual: add previous overlayfs-etc variables |
| 146 | - ref-manual: add pypi class |
| 147 | - ref-manual: add :term:`SDK_TOOLCHAIN_LANGS` |
| 148 | - ref-manual: add section for create-spdx class |
| 149 | - ref-manual: add serial-autologin-root to :term:`IMAGE_FEATURES` documentation |
| 150 | - ref-manual: add :term:`UBOOT_MKIMAGE_KERNEL_TYPE` |
| 151 | - ref-manual: add :term:`WATCHDOG_TIMEOUT` to variable glossary |
| 152 | - ref-manual: add :term:`WIRELESS_DAEMON` |
| 153 | - ref-manual: classes.rst: add links to all references to a class |
| 154 | - ref-manual: complementary package installation recommends |
| 155 | - ref-manual: correct default for :term:`BUILDHISTORY_COMMIT` |
| 156 | - ref-manual: document new github-releases class |
| 157 | - ref-manual: expand documentation on image-buildinfo class |
| 158 | - ref-manual: faq.rst: reorganize into subsections, contents at top |
| 159 | - ref-manual: remove reference to largefile in :term:`DISTRO_FEATURES` |
| 160 | - ref-manual: remove reference to testimage-auto class |
| 161 | - ref-manual: system-requirements: Ubuntu 22.04 now supported |
| 162 | - ref-manual: tasks.rst: add reference to the "do_image_complete" task |
| 163 | - ref-manual: tasks.rst: add reference to the "do_kernel_checkout" task |
| 164 | - ref-manual: tasks.rst: add reference to the "do_kernel_metadata" task |
| 165 | - ref-manual: tasks.rst: add reference to the "do_validate_branches" task |
| 166 | - ref-manual: tasks.rst: add references to the "do_cleansstate" task |
| 167 | - ref-manual: update buildpaths QA check documentation |
| 168 | - ref-manual: update pypi documentation for :term:`CVE_PRODUCT` default in 4.1 |
| 169 | - ref-manual: variables.rst: add reference to "do_populate_lic" task |
| 170 | - release-notes-4.1.rst remove bitbake-layers subcommand argument |
| 171 | - runqemu: Do not perturb script environment |
| 172 | - runqemu: Fix gl-es argument from causing other arguments to be ignored |
| 173 | - rust-target-config: match riscv target names with what rust expects |
| 174 | - rust: install rustfmt for riscv32 as well |
| 175 | - sanity: check for GNU tar specifically |
| 176 | - scripts/oe-check-sstate: cleanup |
| 177 | - scripts/oe-check-sstate: force build to run for all targets, specifically populate_sysroot |
| 178 | - sdk-manual: correct the bitbake target for a unified sysroot build |
| 179 | - shadow: update 4.12.1 -> 4.12.3 |
| 180 | - systemd: add systemd-creds and systemd-cryptenroll to systemd-extra-utils |
| 181 | - test-manual: fix typo in machine name |
| 182 | - tiff: fix a typo for :cve:`2022-2953`.patch |
| 183 | - u-boot: Add savedefconfig task |
| 184 | - u-boot: Remove duplicate inherit of cml1 |
| 185 | - uboot-sign: Fix using wrong KEY_REQ_ARGS |
| 186 | - Update documentation for classes split |
| 187 | - vim: upgrade to 9.0.0820 |
| 188 | - vulkan-samples: add lfs=0 to :term:`SRC_URI` to avoid git smudge errors in do_unpack |
| 189 | - wic: honor the :term:`SOURCE_DATE_EPOCH` in case of updated fstab |
| 190 | - wic: swap partitions are not added to fstab |
| 191 | - wpebackend-fdo: upgrade 1.12.1 -> 1.14.0 |
| 192 | - xserver-xorg: move some recommended dependencies in required |
| 193 | - zlib: do out-of-tree builds |
| 194 | - zlib: upgrade 1.2.12 -> 1.2.13 |
| 195 | - zlib: use .gz archive and set a PREMIRROR |
| 196 | |
| 197 | |
| 198 | Known Issues in Yocto-4.1.1 |
| 199 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 200 | |
| 201 | - N/A |
| 202 | |
| 203 | |
| 204 | |
| 205 | Contributors to Yocto-4.1.1 |
| 206 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 207 | |
| 208 | - Adrian Freihofer |
| 209 | - Alex Kiernan |
| 210 | - Alexander Kanavin |
| 211 | - Bartosz Golaszewski |
| 212 | - Bernhard Rosenkränzer |
| 213 | - Bruce Ashfield |
| 214 | - Chen Qi |
| 215 | - Christian Eggers |
| 216 | - Claus Stovgaard |
| 217 | - Ed Tanous |
| 218 | - Etienne Cordonnier |
| 219 | - Frank de Brabander |
| 220 | - Hitendra Prajapati |
| 221 | - Jan-Simon Moeller |
| 222 | - Jeremy Puhlman |
| 223 | - Johan Korsnes |
| 224 | - Jon Mason |
| 225 | - Jose Quaresma |
| 226 | - Joshua Watt |
| 227 | - Justin Bronder |
| 228 | - Kai Kang |
| 229 | - Keiya Nobuta |
| 230 | - Khem Raj |
| 231 | - Lee Chee Yang |
| 232 | - Liam Beguin |
| 233 | - Luca Boccassi |
| 234 | - Mark Asselstine |
| 235 | - Mark Hatle |
| 236 | - Markus Volk |
| 237 | - Martin Jansa |
| 238 | - Michael Opdenacker |
| 239 | - Ming Liu |
| 240 | - Mingli Yu |
| 241 | - Paul Eggleton |
| 242 | - Peter Kjellerstedt |
| 243 | - Qiu, Zheng |
| 244 | - Quentin Schulz |
| 245 | - Richard Purdie |
| 246 | - Robert Joslyn |
| 247 | - Ross Burton |
| 248 | - Sean Anderson |
| 249 | - Sergei Zhmylev |
| 250 | - Steve Sakoman |
| 251 | - Takayasu Ito |
| 252 | - Teoh Jay Shen |
| 253 | - Thomas Perrot |
| 254 | - Tim Orling |
| 255 | - Vincent Davis Jr |
| 256 | - Vyacheslav Yurkov |
| 257 | - Ciaran Courtney |
| 258 | - Wang Mingyu |
| 259 | |
| 260 | |
| 261 | Repositories / Downloads for Yocto-4.1.1 |
| 262 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 263 | |
| 264 | poky |
| 265 | |
| 266 | - Repository Location: :yocto_git:`/poky` |
| 267 | - Branch: :yocto_git:`langdale </poky/log/?h=langdale>` |
| 268 | - Tag: :yocto_git:`yocto-4.1.1 </poky/log/?h=yocto-4.1.1>` |
| 269 | - Git Revision: :yocto_git:`d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff </poky/commit/?id=d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff>` |
| 270 | - Release Artefact: poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff |
| 271 | - sha: e92b694fbb74a26c7a875936dfeef4a13902f24b06127ee52f4d1c1e4b03ec24 |
| 272 | - Download Locations: |
| 273 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2 |
| 274 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/poky-d3cda9a3e0837eb2ac5482f5f2bd8e55e874feff.tar.bz2 |
| 275 | |
| 276 | openembedded-core |
| 277 | |
| 278 | - Repository Location: :oe_git:`/openembedded-core` |
| 279 | - Branch: :oe_git:`langdale </openembedded-core/log/?h=langdale>` |
| 280 | - Tag: :oe_git:`yocto-4.1.1 </openembedded-core/log/?h=yocto-4.1.1>` |
| 281 | - Git Revision: :oe_git:`9237ffc4feee2dd6ff5bdd672072509ef9e82f6d </openembedded-core/commit/?id=9237ffc4feee2dd6ff5bdd672072509ef9e82f6d>` |
| 282 | - Release Artefact: oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d |
| 283 | - sha: d73198aef576f0fca0d746f9d805b1762c19c31786bc3f7d7326dfb2ed6fc1be |
| 284 | - Download Locations: |
| 285 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2 |
| 286 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/oecore-9237ffc4feee2dd6ff5bdd672072509ef9e82f6d.tar.bz2 |
| 287 | |
| 288 | meta-mingw |
| 289 | |
| 290 | - Repository Location: :yocto_git:`/meta-mingw` |
| 291 | - Branch: :yocto_git:`langdale </meta-mingw/log/?h=langdale>` |
| 292 | - Tag: :yocto_git:`yocto-4.1.1 </meta-mingw/log/?h=yocto-4.1.1>` |
| 293 | - Git Revision: :yocto_git:`b0067202db8573df3d23d199f82987cebe1bee2c </meta-mingw/commit/?id=b0067202db8573df3d23d199f82987cebe1bee2c>` |
| 294 | - Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c |
| 295 | - sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366 |
| 296 | - Download Locations: |
| 297 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2 |
| 298 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2 |
| 299 | |
| 300 | bitbake |
| 301 | |
| 302 | - Repository Location: :oe_git:`/bitbake` |
| 303 | - Branch: :oe_git:`2.2 </bitbake/log/?h=2.2>` |
| 304 | - Tag: :oe_git:`yocto-4.1.1 </bitbake/log/?h=yocto-4.1.1>` |
| 305 | - Git Revision: :oe_git:`138dd7883ee2c521900b29985b6d24a23d96563c </bitbake/commit/?id=138dd7883ee2c521900b29985b6d24a23d96563c>` |
| 306 | - Release Artefact: bitbake-138dd7883ee2c521900b29985b6d24a23d96563c |
| 307 | - sha: 5dc5aff4b4a801253c627cdaab6b1a0ceee2c531f1a6b166d85d1265a35d4be5 |
| 308 | - Download Locations: |
| 309 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2 |
| 310 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.1/bitbake-138dd7883ee2c521900b29985b6d24a23d96563c.tar.bz2 |
| 311 | |
| 312 | yocto-docs |
| 313 | |
| 314 | - Repository Location: :yocto_git:`/yocto-docs` |
| 315 | - Branch: :yocto_git:`langdale </yocto-docs/log/?h=langdale>` |
| 316 | - Tag: :yocto_git:`yocto-4.1.1 </yocto-docs/log/?h=yocto-4.1.1>` |
| 317 | - Git Revision: :yocto_git:`8e0841c3418caa227c66a60327db09dfbe72054a </yocto-docs/commit/?id=8e0841c3418caa227c66a60327db09dfbe72054a>` |
| 318 | |
| 319 | |