Andrew Geissler | c5535c9 | 2023-01-27 16:10:19 -0600 | [diff] [blame] | 1 | .. SPDX-License-Identifier: CC-BY-SA-2.0-UK |
| 2 | |
| 3 | Release notes for Yocto-4.1.2 (Langdale) |
| 4 | ---------------------------------------- |
| 5 | |
| 6 | Security Fixes in Yocto-4.1.2 |
| 7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 8 | |
| 9 | - sudo: Fix :cve:`2022-43995` |
| 10 | - binutils: Fix :cve:`2022-4285` |
| 11 | - cairo: update patch for :cve:`2019-6461` with upstream solution |
| 12 | - expat: Fix :cve:`2022-43680` |
| 13 | - ffmpeg: Fix :cve:`2022-3964` and :cve:`2022-3965` |
| 14 | - grub: Fix :cve:`2022-28736` |
| 15 | - libarchive: Fix :cve:`2022-36227` |
| 16 | - libpam: Fix :cve:`2022-28321` |
| 17 | - libpng: Fix :cve:`2019-6129` |
| 18 | - ruby: Fix :cve:`2022-28738` and :cve:`2022-28739` |
| 19 | - tiff: Fix :cve:`2022-3970` |
| 20 | - vim: Fix :cve:`2022-4141` |
| 21 | |
| 22 | |
| 23 | Fixes in Yocto-4.1.2 |
| 24 | ~~~~~~~~~~~~~~~~~~~~ |
| 25 | |
| 26 | - Expand create-spdx class documentation |
| 27 | - Expand cve-check class documentation |
| 28 | - archiver: avoid using machine variable as it breaks multiconfig |
| 29 | - babeltrace: Upgrade to 1.5.11 |
| 30 | - backport SPDX documentation and vulnerability improvements |
| 31 | - baremetal-image: Avoid overriding qemu variables from IMAGE_CLASSES |
| 32 | - bc: extend to nativesdk |
| 33 | - bind: Upgrade to 9.18.9 |
| 34 | - bitbake.conf: Drop export of SOURCE_DATE_EPOCH_FALLBACK |
| 35 | - bitbake: gitsm: Fix regression in gitsm submodule path parsing |
| 36 | - bitbake: runqueue: Fix race issues around hash equivalence and sstate reuse |
| 37 | - bluez5: Point hciattach bcm43xx firmware search path to /lib/firmware |
| 38 | - build-appliance-image: Update to langdale head revision |
| 39 | - cargo_common.bbclass: Fix typos |
| 40 | - classes: make TOOLCHAIN more permissive for kernel |
| 41 | - cmake: Upgrade to 3.24.2 |
| 42 | - combo-layer: add sync-revs command |
| 43 | - combo-layer: dont use bb.utils.rename |
| 44 | - combo-layer: remove unused import |
| 45 | - common-tasks.rst: fix oeqa runtime test path |
| 46 | - create-spdx: default share_src for shared sources |
| 47 | - curl: Correct LICENSE from MIT-open-group to curl |
| 48 | - dbus: Add missing CVE product name |
| 49 | - devtool/upgrade: correctly handle recipes where S is a subdir of upstream tree |
| 50 | - dhcpcd: fix to work with systemd |
| 51 | - docs: kernel-dev: faq: update tip on how to not include kernel in image |
| 52 | - docs: migration-4.0: specify variable name change for kernel inclusion in image recipe |
| 53 | - expat: upgrade to 2.5.0 |
| 54 | - externalsrc: fix lookup for .gitmodules |
| 55 | - ffmpeg: Upgrade to 5.1.2 |
| 56 | - gcc-shared-source: Fix source date epoch handling |
| 57 | - gcc-source: Drop gengtype manipulation |
| 58 | - gcc-source: Ensure deploy_source_date_epoch sstate hash doesn't change |
| 59 | - gcc-source: Fix gengtypes race |
| 60 | - gdk-pixbuf: Upgrade to 2.42.10 |
| 61 | - get_module_deps3.py: Check attribute '__file__' |
| 62 | - glibc-tests: correctly pull in the actual tests when installing -ptest package |
| 63 | - gnomebase.bbclass: return the whole version for tarball directory if it is a number |
| 64 | - go-crosssdk: avoid host contamination by GOCACHE |
| 65 | - go: Update reproducibility patch to fix panic errors |
| 66 | - go: submit patch upstream |
| 67 | - go: Upgrade to 1.19.3 |
| 68 | - gptfdisk: remove warning message from target system |
| 69 | - groff: submit patches upstream |
| 70 | - gstreamer1.0: Upgrade to 1.20.5 |
| 71 | - help2man: Upgrade to 1.49.3 |
| 72 | - insane: add codeload.github.com to src-uri-bad checkz |
| 73 | - inetutils: Upgrade to 2.4 |
| 74 | - iso-codes: Upgrade to 4.12.0 |
| 75 | - kbd: Don't build tests |
| 76 | - kea: submit patch upstream |
| 77 | - kern-tools: integrate ZFS speedup patch |
| 78 | - kernel.bbclass: Include randstruct seed assets in STAGING_KERNEL_BUILDDIR |
| 79 | - kernel.bbclass: make KERNEL_DEBUG_TIMESTAMPS work at rebuild |
| 80 | - kernel.bbclass: remove empty module directories to prevent QA issues |
| 81 | - lib/buildstats: fix parsing of trees with reduced_proc_pressure directories |
| 82 | - libdrm: Remove libdrm-kms package |
| 83 | - libepoxy: convert to git |
| 84 | - libepoxy: remove upstreamed patch |
| 85 | - libepoxy: Upgrade to 1.5.10 |
| 86 | - libffi: submit patch upstream |
| 87 | - libffi: Upgrade to 3.4.4 |
| 88 | - libical: Upgrade to 3.0.16 |
| 89 | - libnewt: Upgrade to 0.52.23 |
| 90 | - libsdl2: Upgrade to 2.24.2 |
| 91 | - libpng: Upgrade to 1.6.39 |
| 92 | - libuv: fixup SRC_URI |
| 93 | - libxcrypt-compat: Upgrade to 4.4.33 |
| 94 | - libxcrypt: Upgrade to 4.4.30 |
| 95 | - libxml2: fix test data checksums |
| 96 | - linux-firmware: add new fw file to ${PN}-qcom-adreno-a530 |
| 97 | - linux-firmware: don't put the firmware into the sysroot |
| 98 | - linux-firmware: Upgrade to 20221109 |
| 99 | - linux-yocto/5.15: fix CONFIG_CRYPTO_CCM mismatch warnings |
| 100 | - linux-yocto/5.15: update genericx86* machines to v5.15.72 |
| 101 | - linux-yocto/5.15: Upgrade to v5.15.78 |
| 102 | - linux-yocto/5.19: cfg: intel and vesa updates |
| 103 | - linux-yocto/5.19: fix CONFIG_CRYPTO_CCM mismatch warnings |
| 104 | - linux-yocto/5.19: fix elfutils run-backtrace-native-core ptest failure |
| 105 | - linux-yocto/5.19: security.cfg: remove configs which have been dropped |
| 106 | - linux-yocto/5.19: update genericx86* machines to v5.19.14 |
| 107 | - linux-yocto/5.19: Upgrade to v5.19.17 |
| 108 | - lsof: add update-alternatives logic |
| 109 | - lttng-modules: Upgrade to 2.13.7 |
| 110 | - lttng-tools: submit determinism.patch upstream |
| 111 | - manuals: add 4.0.5 and 4.0.6 release notes |
| 112 | - mesa: do not rely on native llvm-config in target sysroot |
| 113 | - mesa: Upgrade to 22.2.3 |
| 114 | - meta-selftest/staticids: add render group for systemd |
| 115 | - mirrors.bbclass: update CPAN_MIRROR |
| 116 | - mobile-broadband-provider-info: Upgrade to 20221107 |
| 117 | - mpfr: Upgrade to 4.1.1 |
| 118 | - mtd-utils: Upgrade to 2.1.5 |
| 119 | - oeqa/concurrencytest: Add number of failures to summary output |
| 120 | - oeqa/runtime/dnf: rewrite test_dnf_installroot_usrmerge |
| 121 | - oeqa/selftest/externalsrc: add test for srctree_hash_files |
| 122 | - oeqa/selftest/lic_checksum: Cleanup changes to emptytest include |
| 123 | - openssh: remove RRECOMMENDS to rng-tools for sshd package |
| 124 | - opkg: Set correct info_dir and status_file in opkg.conf |
| 125 | - opkg: Upgrade to 0.6.1 |
| 126 | - ovmf: correct patches status |
| 127 | - package: Fix handling of minidebuginfo with newer binutils |
| 128 | - pango: Make it build with ptest disabled |
| 129 | - pango: replace a recipe fix with an upstream submitted patch |
| 130 | - pango: Upgrade to 1.50.11 |
| 131 | - poky.conf: bump version for 4.1.2 |
| 132 | - psplash: consider the situation of psplash not exist for systemd |
| 133 | - python3-mako: Upgrade to 1.2.3 |
| 134 | - qemu-helper-native: Correctly pass program name as argv[0] |
| 135 | - qemu-helper-native: Re-write bridge helper as C program |
| 136 | - qemu: Ensure libpng dependency is deterministic |
| 137 | - qemuboot.bbclass: make sure runqemu boots bundled initramfs kernel image |
| 138 | - resolvconf: make it work |
| 139 | - rm_work: adjust dependency to make do_rm_work_all depend on do_rm_work |
| 140 | - rm_work: exclude the SSTATETASKS from the rm_work tasks sinature |
| 141 | - ruby: merge .inc into .bb |
| 142 | - ruby: Upgrade to 3.1.3 |
| 143 | - rust: submit a rewritten version of crossbeam_atomic.patch upstream |
| 144 | - sanity: Drop data finalize call |
| 145 | - scripts: convert-overrides: Allow command-line customizations |
| 146 | - selftest: add a copy of previous mtd-utils version to meta-selftest |
| 147 | - socat: Upgrade to 1.7.4.4 |
| 148 | - sstate: Allow optimisation of do_deploy_archives task dependencies |
| 149 | - sstatesig: emit more helpful error message when not finding sstate manifest |
| 150 | - sstatesig: skip the rm_work task signature |
| 151 | - sudo: Upgrade to 1.9.12p1 |
| 152 | - sysstat: Upgrade to 12.6.1 |
| 153 | - systemd: Consider PACKAGECONFIG in RRECOMMENDS |
| 154 | - systemd: Make importd depend on glib-2.0 again |
| 155 | - systemd: add group render to udev package |
| 156 | - systemd: Upgrade to 251.8 |
| 157 | - tcl: correct patch status |
| 158 | - tzdata: Upgrade to 2022g |
| 159 | - vala: install vapigen-wrapper into /usr/bin/crosscripts and stage only that |
| 160 | - valgrind: skip the boost_thread test on arm |
| 161 | - vim: Upgrade to 9.0.0947 |
| 162 | - wic: make ext2/3/4 images reproducible |
| 163 | - xwayland: libxshmfence is needed when dri3 is enabled |
| 164 | - xwayland: Upgrade to 22.1.5 |
| 165 | - yocto-check-layer: Allow OE-Core to be tested |
| 166 | |
| 167 | |
| 168 | Known Issues in Yocto-4.1.2 |
| 169 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 170 | |
| 171 | - N/A |
| 172 | |
| 173 | |
| 174 | Contributors to Yocto-4.1.2 |
| 175 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 176 | |
| 177 | - Alejandro Hernandez Samaniego |
| 178 | - Alex Kiernan |
| 179 | - Alex Stewart |
| 180 | - Alexander Kanavin |
| 181 | - Alexey Smirnov |
| 182 | - Bruce Ashfield |
| 183 | - Carlos Alberto Lopez Perez |
| 184 | - Chen Qi |
| 185 | - Diego Sueiro |
| 186 | - Dmitry Baryshkov |
| 187 | - Enrico Jörns |
| 188 | - Harald Seiler |
| 189 | - Hitendra Prajapati |
| 190 | - Jagadeesh Krishnanjanappa |
| 191 | - Jose Quaresma |
| 192 | - Joshua Watt |
| 193 | - Kai Kang |
| 194 | - Konrad Weihmann |
| 195 | - Leon Anavi |
| 196 | - Marek Vasut |
| 197 | - Martin Jansa |
| 198 | - Mathieu Dubois-Briand |
| 199 | - Michael Opdenacker |
| 200 | - Mikko Rapeli |
| 201 | - Narpat Mali |
| 202 | - Nathan Rossi |
| 203 | - Niko Mauno |
| 204 | - Ola x Nilsson |
| 205 | - Ovidiu Panait |
| 206 | - Pavel Zhukov |
| 207 | - Peter Bergin |
| 208 | - Peter Kjellerstedt |
| 209 | - Peter Marko |
| 210 | - Polampalli, Archana |
| 211 | - Qiu, Zheng |
| 212 | - Quentin Schulz |
| 213 | - Randy MacLeod |
| 214 | - Ranjitsinh Rathod |
| 215 | - Ravula Adhitya Siddartha |
| 216 | - Richard Purdie |
| 217 | - Robert Andersson |
| 218 | - Ross Burton |
| 219 | - Ryan Eatmon |
| 220 | - Sakib Sajal |
| 221 | - Sandeep Gundlupet Raju |
| 222 | - Sergei Zhmylev |
| 223 | - Steve Sakoman |
| 224 | - Tim Orling |
| 225 | - Wang Mingyu |
| 226 | - Xiangyu Chen |
| 227 | - pgowda |
| 228 | |
| 229 | Repositories / Downloads for Yocto-4.1.2 |
| 230 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 231 | |
| 232 | poky |
| 233 | |
| 234 | - Repository Location: :yocto_git:`/poky` |
| 235 | - Branch: :yocto_git:`langdale </poky/log/?h=langdale>` |
| 236 | - Tag: :yocto_git:`yocto-4.1.2 </poky/log/?h=yocto-4.1.2>` |
| 237 | - Git Revision: :yocto_git:`74c92e38c701e268406bb656b45ccd68471c217e </poky/commit/?id=74c92e38c701e268406bb656b45ccd68471c217e>` |
| 238 | - Release Artefact: poky-74c92e38c701e268406bb656b45ccd68471c217e |
| 239 | - sha: 06a2b304d0e928b62d81087797ae86115efe925c506bcb40c7d4747e14790bb0 |
| 240 | - Download Locations: |
| 241 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/poky-74c92e38c701e268406bb656b45ccd68471c217e.tar.bz2 |
| 242 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/poky-74c92e38c701e268406bb656b45ccd68471c217e.tar.bz2 |
| 243 | |
| 244 | openembedded-core |
| 245 | |
| 246 | - Repository Location: :oe_git:`/openembedded-core` |
| 247 | - Branch: :oe_git:`langdale </openembedded-core/log/?h=langdale>` |
| 248 | - Tag: :oe_git:`yocto-4.1.2 </openembedded-core/log/?h=yocto-4.1.2>` |
| 249 | - Git Revision: :oe_git:`670f4f103b25897524d115c1f290ecae441fe4bd </openembedded-core/commit/?id=670f4f103b25897524d115c1f290ecae441fe4bd>` |
| 250 | - Release Artefact: oecore-670f4f103b25897524d115c1f290ecae441fe4bd |
| 251 | - sha: 09d77700e84efc738aef5713c5e86f19fa092f876d44b870789155cc1625ef04 |
| 252 | - Download Locations: |
| 253 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/oecore-670f4f103b25897524d115c1f290ecae441fe4bd.tar.bz2 |
| 254 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/oecore-670f4f103b25897524d115c1f290ecae441fe4bd.tar.bz2 |
| 255 | |
| 256 | meta-mingw |
| 257 | |
| 258 | - Repository Location: :yocto_git:`/meta-mingw` |
| 259 | - Branch: :yocto_git:`langdale </meta-mingw/log/?h=langdale>` |
| 260 | - Tag: :yocto_git:`yocto-4.1.2 </meta-mingw/log/?h=yocto-4.1.2>` |
| 261 | - Git Revision: :yocto_git:`b0067202db8573df3d23d199f82987cebe1bee2c </meta-mingw/commit/?id=b0067202db8573df3d23d199f82987cebe1bee2c>` |
| 262 | - Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c |
| 263 | - sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366 |
| 264 | - Download Locations: |
| 265 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2 |
| 266 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2 |
| 267 | |
| 268 | bitbake |
| 269 | |
| 270 | - Repository Location: :oe_git:`/bitbake` |
| 271 | - Branch: :oe_git:`2.2 </bitbake/log/?h=2.2>` |
| 272 | - Tag: :oe_git:`yocto-4.1.2 </bitbake/log/?h=yocto-4.1.2>` |
| 273 | - Git Revision: :oe_git:`f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4 </bitbake/commit/?id=f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4>` |
| 274 | - Release Artefact: bitbake-f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4 |
| 275 | - sha: 7faf97eca78afd3994e4e126e5f5908617408c340c6eff8cd7047e0b961e2d10 |
| 276 | - Download Locations: |
| 277 | http://downloads.yoctoproject.org/releases/yocto/yocto-4.1.2/bitbake-f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4.tar.bz2 |
| 278 | http://mirrors.kernel.org/yocto/yocto/yocto-4.1.2/bitbake-f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4.tar.bz2 |
| 279 | |
| 280 | yocto-docs |
| 281 | |
| 282 | - Repository Location: :yocto_git:`/yocto-docs` |
| 283 | - Branch: :yocto_git:`langdale </yocto-docs/log/?h=langdale>` |
| 284 | - Tag: :yocto_git:`yocto-4.1.2 </yocto-docs/log/?h=yocto-4.1.2>` |
| 285 | - Git Revision: :yocto_git:`30f5f9ece260fd600f0c0fa32fc2f1fc61cf7d1b </yocto-docs/commit/?id=30f5f9ece260fd600f0c0fa32fc2f1fc61cf7d1b>` |
| 286 | |