diff options
Diffstat (limited to 'documentation/migration-guides')
-rw-r--r-- | documentation/migration-guides/migration-3.4.rst | 1053 | ||||
-rw-r--r-- | documentation/migration-guides/release-notes-3.4.1.rst | 252 | ||||
-rw-r--r-- | documentation/migration-guides/release-notes-3.4.rst | 800 |
3 files changed, 1054 insertions, 1051 deletions
diff --git a/documentation/migration-guides/migration-3.4.rst b/documentation/migration-guides/migration-3.4.rst index 40e01d4f84..519875f071 100644 --- a/documentation/migration-guides/migration-3.4.rst +++ b/documentation/migration-guides/migration-3.4.rst | |||
@@ -264,1055 +264,6 @@ Miscellaneous | |||
264 | built-in override support in the fetcher or overrides in general | 264 | built-in override support in the fetcher or overrides in general |
265 | instead. | 265 | instead. |
266 | 266 | ||
267 | Release notes for 3.4 (honister) | 267 | .. include:: release-notes-3.4.rst |
268 | -------------------------------- | 268 | .. include:: release-notes-3.4.1.rst |
269 | 269 | ||
270 | New Features / Enhancements in 3.4 | ||
271 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
272 | |||
273 | - Linux kernel 5.14, glibc 2.34 and ~280 other recipe upgrades | ||
274 | - Switched override character to ':' (replacing '_') for more robust parsing and improved performance - see the above migration guide for help | ||
275 | - Rust integrated into core, providing rust support for cross-compilation and SDK | ||
276 | - New create-spdx class for creating SPDX SBoM documents | ||
277 | - New recipes: cargo, core-image-ptest-all, core-image-ptest-fast, core-image-weston-sdk, erofs-utils, gcompat, gi-docgen, libmicrohttpd, libseccomp, libstd-rs, perlcross, python3-markdown, python3-pyyaml, python3-smartypants, python3-typogrify, rust, rust-cross, rust-cross-canadian, rust-hello-world, rust-llvm, rust-tools-cross-canadian, rustfmt, xwayland | ||
278 | - Several optimisations to reduce unnecessary task dependencies for faster builds | ||
279 | - seccomp integrated into core, with additional enabling for gnutls, systemd, qemu | ||
280 | - New overlayfs class to help generate overlayfs mount units | ||
281 | - debuginfod support now enabled by default | ||
282 | - Switched several recipes over to using OpenSSL instead of GnuTLS (wpa-supplicant, curl, glib-networking) or disable GnuTLS (cups) by default | ||
283 | - Improvements to LTO plugin installation and reproducibility | ||
284 | - Architecture-specific enhancements: | ||
285 | |||
286 | - glibc: Enable memory tagging for aarch64 | ||
287 | - testimage: remove aarch64 xorg exclusion | ||
288 | - arch-arm*: add better support for gcc march extensions | ||
289 | - tune-cortexm*: add support for all Arm Cortex-M processors | ||
290 | - tune-cortexr*: add support for all Arm Cortex-R processors | ||
291 | - arch-armv4: Allow -march=armv4 | ||
292 | - qemuarm*: use virtio graphics | ||
293 | - baremetal-helloworld: Enable RISC-V 64/32 port | ||
294 | - ldconfig-native: Add RISC-V support | ||
295 | - qemuriscv: Enable 4 core emulation | ||
296 | - Add ARC support in gdb, dpkg, dhcpcd | ||
297 | - conf/machine-sdk: Add ppc64 SDK machine | ||
298 | - libjpeg-turbo: Handle powerpc64le without Altivec | ||
299 | - pixman: Handle PowerPC without Altivec | ||
300 | - mesa: enable gallium Intel drivers when building for x86 | ||
301 | - mesa: enable crocus driver for older Intel graphics | ||
302 | |||
303 | - Kernel-related enhancements: | ||
304 | |||
305 | - Support zstd-compressed modules and initramfs images | ||
306 | - Allow opt-out of split kernel modules | ||
307 | - linux-yocto-dev: base AUTOREV on specified version | ||
308 | - kernel-yocto: provide debug / summary information for metadata | ||
309 | - kernel-uboot: Handle gzip and lzo compression options | ||
310 | - linux-yocto/5.14: added devupstream support | ||
311 | - linux-yocto: add vfat to :term:`KERNEL_FEATURES` when :term:`MACHINE_FEATURES` include vfat | ||
312 | - linux-yocto: enable TYPEC_TCPCI in usbc fragment | ||
313 | |||
314 | - Image-related enhancements: | ||
315 | |||
316 | - New erofs, erofs-lz4 and erofs-lz4hc image types | ||
317 | - New squashfs-zst and cpio.zst image types | ||
318 | - New lic-pkgs :term:`IMAGE_FEATURES` item to install all license packages | ||
319 | - Added zsync metadata conversion support | ||
320 | - Use xargs to set file timestamps for significant (>90%) do_image speedup | ||
321 | - Find .ko.gz and .ko.xz kernel modules as well when determining need to run depmod on an image | ||
322 | - Show formatted error messages instead of tracebacks for systemctl errors | ||
323 | - No longer ignore installation failures in complementary package installation | ||
324 | - Remove ldconfig auxiliary cache when not needed | ||
325 | |||
326 | - wic enhancements: | ||
327 | |||
328 | - Added erofs filesystem support | ||
329 | - Added --extra-space argument to leave extra space after last partition | ||
330 | - Added --no-fstab-update part option to allow using the stock fstab | ||
331 | - bootimg-efi: added Unified Kernel Image option | ||
332 | - bootimg-pcbios: use label provided when formatting a DOS partition | ||
333 | |||
334 | - SDK-related enhancements: | ||
335 | |||
336 | - Enable do_populate_sdk with multilibs | ||
337 | - New ``SDKPATHINSTALL`` variable decouples default install path from built in path to avoid rebuilding nativesdk components on e.g. :term:`DISTRO_VERSION` changes | ||
338 | - eSDK: Error if trying to generate an eSDK from a multiconfig | ||
339 | - eSDK: introduce :term:`TOOLCHAIN_HOST_TASK_ESDK` to be used in place of :term:`TOOLCHAIN_HOST_TASK` to add components to the host part of the eSDK | ||
340 | |||
341 | - BitBake enhancements: | ||
342 | |||
343 | - New bitbake-getvar helper command to query a variable value (with history) | ||
344 | - bitbake-layers: layerindex-fetch: add --fetchdir parameter | ||
345 | - bitbake-layers: show-recipes: add skip reason to output | ||
346 | - bitbake-diffsigs: sort diff output for consistency | ||
347 | - Allow setting upstream for local hash equivalence server | ||
348 | - fetch2/s3: allow to use credentials and switch profile from environment variables | ||
349 | - fetch2/s3: Add progress handler for S3 cp command | ||
350 | - fetch2/npm: Support npm archives with missing search directory mode | ||
351 | - fetch2/npmsw: Add support for local tarball and link sources | ||
352 | - fetch2/svn: Allow peg-revision functionality to be disabled | ||
353 | - fetch2/wget: verify certificates for HTTPS/FTPS by default | ||
354 | - fetch2/wget: Enable FTPS | ||
355 | - prserv: added read-only mode | ||
356 | - prserv: replaced XML RPC with modern asyncrpc implementation | ||
357 | - Numerous warning/error message improvements | ||
358 | |||
359 | - New :term:`PACKAGECONFIG` options in btrfs-tools, ccache, coreutils, cups, dbus, elfutils, ffmpeg, findutils, glib-2.0, gstreamer1.0-plugins-bad, gstreamer1.0-plugins-base, libarchive, libnotify, libpsl, man-db, mesa, ovmf, parted, prelink, qemu, rpm, shadow, systemd, tar, vim, weston | ||
360 | - u-boot enhancements: | ||
361 | |||
362 | - Make SPL suffix configurable | ||
363 | - Make ``UBOOT_BINARYNAME`` configurable | ||
364 | - Package ``extlinux.conf`` separately | ||
365 | - Allow deploying the u-boot DTB | ||
366 | |||
367 | - opensbi: Add support for specifying a device tree | ||
368 | - busybox enhancements: | ||
369 | |||
370 | - Added tmpdir option into mktemp applet | ||
371 | - Support mounting swap via labels | ||
372 | - Enable long options for enabled applets | ||
373 | |||
374 | - Move tune files to architecture subdirectories | ||
375 | - buildstats: log host data on failure separately to task specific file | ||
376 | - buildstats: collect "at interval" and "on failure" logs in the same file | ||
377 | - Ptest enhancements: | ||
378 | |||
379 | - ptest-runner: install script to collect system data on failure | ||
380 | - Added ptest support to python3-hypothesis, python3-jinja2, python3-markupsafe | ||
381 | - Enhanced ptest support in lttng, util-linux, and others | ||
382 | - New leaner ptest image recipes based upon core-image-minimal | ||
383 | |||
384 | - scripts/contrib/image-manifest: add new script | ||
385 | - Add beginnings of Android target support | ||
386 | - devtool upgrade: rebase override-only patches as well | ||
387 | - devtool: print a warning on upgrades if :term:`PREFERRED_VERSION` is set | ||
388 | - systemd: set zstd as default compression option | ||
389 | - init-manager-systemd: add a weak VIRTUAL-RUNTIME_dev_manager assignment | ||
390 | - Add proper unpack dependency for .zst compressed archives | ||
391 | - util-linux: build chfn and chsh by default | ||
392 | - qemu: use 4 cores in qemu guests | ||
393 | - runqemu: decouple bios and kernel options | ||
394 | - qemu: add a hint on how to enable CPU render nodes when a suitable GPU is absent | ||
395 | - devupstream: Allow support of native class extensions | ||
396 | - Prelinking now disabled in default configuration | ||
397 | - python3: statistics module moved to its own python3-statistics package | ||
398 | - pypi: allow override of PyPI archive name | ||
399 | - Allow global override of golang GO_DYNLINK | ||
400 | - buildhistory enhancements: | ||
401 | |||
402 | - Add option to strip path prefix | ||
403 | - Add output file listing package information | ||
404 | - Label packages providing per-file dependencies in depends.dot | ||
405 | |||
406 | - New gi-docgen class for GNOME library documentation | ||
407 | - meson.bbclass: Make the default buildtype "debug" if :term:`DEBUG_BUILD` is 1 | ||
408 | - distro_features_check: expand with :term:`IMAGE_FEATURES` | ||
409 | - Add extended packagedata in JSON format | ||
410 | - local.conf.sample: Update sstate mirror entry with new hash equivalence setting | ||
411 | - poky: Use https in default :term:`PREMIRRORS` | ||
412 | - reproducible_build.bbclass: Enable -Wdate-time | ||
413 | - yocto-check-layer: ensure that all layer dependencies are tested too | ||
414 | - core-image-multilib-example: base on weston, and not sato | ||
415 | - npm.bbclass: Allow nodedir to be overridden by ``NPM_NODEDIR`` | ||
416 | - cve-extra-exclusions.inc: add exclusion list for intractable CVE's | ||
417 | - license_image.bbclass: Detect broken symlinks | ||
418 | - sysstat: make the service start automatically | ||
419 | - sanity: Add error check for '%' in build path | ||
420 | - sanity: Further improve directory sanity tests | ||
421 | - sanity.bbclass: mention ``CONNECTIVITY_CHECK_URIS`` in network failure message | ||
422 | - tzdata: Allow controlling zoneinfo binary format | ||
423 | - oe-time-dd-test.sh: add options and refactor | ||
424 | - vim: add option to disable NLS support | ||
425 | - zstd: Include pzstd in the build | ||
426 | - mirrors.bbclass: provide additional rule for git repo fallbacks | ||
427 | - own-mirrors: Add support for s3:// scheme in :term:`SOURCE_MIRROR_URL` | ||
428 | - common-licenses: add missing SPDX licences | ||
429 | - Add MAINTAINERS.md file to record subsystem maintainers | ||
430 | |||
431 | Known Issues in 3.4 | ||
432 | ~~~~~~~~~~~~~~~~~~~ | ||
433 | |||
434 | - Build failures have been reported when running on host Linux systems with FIPS enabled (such as RHEL 8.0 with the FIPS mode enabled). For more details please see :yocto_bugs:`bug #14609 </show_bug.cgi?id=14609>`. | ||
435 | |||
436 | Recipe Licenses changes in 3.4 | ||
437 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
438 | |||
439 | The following corrections have been made to the LICENSE values set by recipes: | ||
440 | |||
441 | - acpica: correct LICENSE to "Intel | BSD-3-Clause | GPLv2" | ||
442 | - dtc: correct LICENSE to "GPLv2 | BSD-2-Clause" | ||
443 | - e2fsprogs: correct LICENSE to "GPLv2 & LGPLv2 & BSD-3-Clause & MIT" | ||
444 | - ffmpeg: correct LICENSE to "GPLv2+ & LGPLv2.1+ & ISC & MIT & BSD-2-Clause & BSD-3-Clause & IJG" | ||
445 | - flac: correct LICENSE to "GFDL-1.2 & GPLv2+ & LGPLv2.1+ & BSD-3-Clause" | ||
446 | - flex: correct LICENSE to "BSD-3-Clause & LGPL-2.0+" | ||
447 | - font-util: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
448 | - glib-2.0: correct LICENSE to "LGPLv2.1+ & BSD-3-Clause & PD" | ||
449 | - gobject-introspection: correct LICENSE to "LGPLv2+ & GPLv2+ & MIT" (add MIT license) | ||
450 | - hdparm: correct LICENSE to "BSD-2-Clause & GPLv2 & hdparm" | ||
451 | - iputils: correct LICENSE to "BSD-3-Clause & GPLv2+" | ||
452 | - libcap: correct LICENSE to "BSD-3-Clause | GPLv2" | ||
453 | - libevent: correct LICENSE to "BSD-3-Clause & MIT" | ||
454 | - libjitterentropy: correct LICENSE to "GPLv2+ | BSD-3-Clause" | ||
455 | - libpam: correct LICENSE to "GPLv2+ | BSD-3-Clause" | ||
456 | - libwpe: correct LICENSE to "BSD-2-Clause" | ||
457 | - libx11-compose-data: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
458 | - libx11: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
459 | - libxfont2: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
460 | - libxfont: correct LICENSE to "MIT & MIT-style & BSD-3-Clause" | ||
461 | - lsof: correct LICENSE to reflect that it uses a BSD-like (but not exactly BSD) license ("Spencer-94") | ||
462 | - nfs-utils: correct LICENSE to "MIT & GPLv2+ & BSD-3-Clause" | ||
463 | - ovmf: correct license to "BSD-2-Clause-Patent" | ||
464 | - ppp: correct LICENSE to "BSD-3-Clause & BSD-3-Clause-Attribution & GPLv2+ & LGPLv2+ & PD" | ||
465 | - python3-packaging: correct LICENSE to "Apache-2.0 | BSD-2-Clause" | ||
466 | - python-async-test: correct LICENSE to "BSD-3-Clause" | ||
467 | - quota: remove BSD license (only BSD licensed part of the code was removed in 4.05) | ||
468 | - shadow: correct LICENSE to "BSD-3-Clause | Artistic-1.0" | ||
469 | - shadow-sysroot: set LICENSE the same as shadow | ||
470 | - sudo: correct LICENSE to "ISC & BSD-3-Clause & BSD-2-Clause & Zlib" | ||
471 | - swig: correct LICENSE to "BSD-3-Clause & GPLv3" | ||
472 | - valgrind: correct license to "GPLv2 & GPLv2+ & BSD-3-Clause" | ||
473 | - webkitgtk: correct LICENSE to "BSD-2-Clause & LGPLv2+" | ||
474 | - wpebackend-fdo: correct LICENSE to "BSD-2-Clause" | ||
475 | - xinetd: correct LICENSE to reflect that it uses a unique BSD-like (but not exactly BSD) license | ||
476 | |||
477 | Other license-related notes: | ||
478 | |||
479 | - When creating recipes for Python software, recipetool will now treat "BSD" as "BSD-3-Clause" for the purposes of setting LICENSE, as that is the most common understanding. | ||
480 | - Please be aware that an initramfs bundled with the kernel using :term:`INITRAMFS_IMAGE_BUNDLE` should only contain GPLv2-compatible software; this is now mentioned in the documentation. | ||
481 | |||
482 | Security Fixes in 3.4 | ||
483 | ~~~~~~~~~~~~~~~~~~~~~ | ||
484 | |||
485 | - apr: :cve:`2021-35940` | ||
486 | - aspell: :cve:`2019-25051` | ||
487 | - avahi: :cve:`2021-3468`, :cve:`2021-36217` | ||
488 | - binutils: :cve:`2021-20197` | ||
489 | - bluez: :cve:`2021-3658` | ||
490 | - busybox: :cve:`2021-28831` | ||
491 | - cairo: :cve:`2020-35492` | ||
492 | - cpio: :cve:`2021-38185` | ||
493 | - expat: :cve:`2013-0340` | ||
494 | - ffmpeg: :cve:`2020-20446`, :cve:`2020-22015`, :cve:`2020-22021`, :cve:`2020-22033`, :cve:`2020-22019`, :cve:`2021-33815`, :cve:`2021-38171`, :cve:`2020-20453` | ||
495 | - glibc: :cve:`2021-33574`, :cve:`2021-38604` | ||
496 | - inetutils: :cve:`2021-40491` | ||
497 | - libgcrypt: :cve:`2021-40528` | ||
498 | - linux-yocto/5.10, 5.14: :cve:`2021-3653`, :cve:`2021-3656` | ||
499 | - lz4: :cve:`2021-3520` | ||
500 | - nettle: :cve:`2021-20305` | ||
501 | - openssl: :cve:`2021-3711`, :cve:`2021-3712` | ||
502 | - perl: :cve:`2021-36770` | ||
503 | - python3: :cve:`2021-29921` | ||
504 | - python3-pip: :cve:`2021-3572` | ||
505 | - qemu: :cve:`2020-27821`, :cve:`2020-29443`, :cve:`2020-35517`, :cve:`2021-3392`, :cve:`2021-3409`, :cve:`2021-3416`, :cve:`2021-3527`, :cve:`2021-3544`, :cve:`2021-3545`, :cve:`2021-3546`, :cve:`2021-3682`, :cve:`2021-20181`, :cve:`2021-20221`, :cve:`2021-20257`, :cve:`2021-20263` | ||
506 | - rpm: :cve:`2021-3421`, :cve:`2021-20271` | ||
507 | - rsync: :cve:`2020-14387` | ||
508 | - util-linux: :cve:`2021-37600` | ||
509 | - vim: :cve:`2021-3770`, :cve:`2021-3778` | ||
510 | - wpa-supplicant: :cve:`2021-30004` | ||
511 | - xdg-utils: :cve:`2020-27748` | ||
512 | - xserver-xorg: :cve:`2021-3472` | ||
513 | |||
514 | Recipe Upgrades in 3.4 | ||
515 | ~~~~~~~~~~~~~~~~~~~~~~ | ||
516 | |||
517 | - acl 2.2.53 -> 2.3.1 | ||
518 | - acpica 20210105 -> 20210730 | ||
519 | - alsa-lib 1.2.4 -> 1.2.5.1 | ||
520 | - alsa-plugins 1.2.2 -> 1.2.5 | ||
521 | - alsa-tools 1.2.2 -> 1.2.5 | ||
522 | - alsa-topology-conf 1.2.4 -> 1.2.5.1 | ||
523 | - alsa-ucm-conf 1.2.4 -> 1.2.5.1 | ||
524 | - alsa-utils 1.2.4 -> 1.2.5.1 | ||
525 | - alsa-utils-scripts 1.2.4 -> 1.2.5.1 | ||
526 | - apt 2.2.2 -> 2.2.4 | ||
527 | - at 3.2.1 -> 3.2.2 | ||
528 | - at-spi2-core 2.38.0 -> 2.40.3 | ||
529 | - autoconf-archive 2019.01.06 -> 2021.02.19 | ||
530 | - babeltrace2 2.0.3 -> 2.0.4 | ||
531 | - bash 5.1 -> 5.1.8 | ||
532 | - bind 9.16.16 -> 9.16.20 | ||
533 | - binutils 2.36.1 -> 2.37 | ||
534 | - binutils-cross 2.36.1 -> 2.37 | ||
535 | - binutils-cross-canadian 2.36.1 -> 2.37 | ||
536 | - binutils-cross-testsuite 2.36.1 -> 2.37 | ||
537 | - binutils-crosssdk 2.36.1 -> 2.37 | ||
538 | - bison 3.7.5 -> 3.7.6 | ||
539 | - blktrace 1.2.0+gitX -> 1.3.0+gitX | ||
540 | - bluez5 5.56 -> 5.61 | ||
541 | - boost 1.75.0 -> 1.77.0 | ||
542 | - boost-build-native 4.3.0 -> 4.4.1 | ||
543 | - btrfs-tools 5.10.1 -> 5.13.1 | ||
544 | - busybox 1.33.1 -> 1.34.0 | ||
545 | - busybox-inittab 1.33.0 -> 1.34.0 | ||
546 | - ccache 4.2 -> 4.4 | ||
547 | - cmake 3.19.5 -> 3.21.1 | ||
548 | - cmake-native 3.19.5 -> 3.21.1 | ||
549 | - connman 1.39 -> 1.40 | ||
550 | - createrepo-c 0.17.0 -> 0.17.4 | ||
551 | - cronie 1.5.5 -> 1.5.7 | ||
552 | - cross-localedef-native 2.33 -> 2.34 | ||
553 | - cups 2.3.3 -> 2.3.3op2 | ||
554 | - curl 7.75.0 -> 7.78.0 | ||
555 | - dbus-glib 0.110 -> 0.112 | ||
556 | - dejagnu 1.6.2 -> 1.6.3 | ||
557 | - diffoscope 172 -> 181 | ||
558 | - diffutils 3.7 -> 3.8 | ||
559 | - distcc 3.3.5 -> 3.4 | ||
560 | - dnf 4.6.0 -> 4.8.0 | ||
561 | - dpkg 1.20.7.1 -> 1.20.9 | ||
562 | - dtc 1.6.0 -> 1.6.1 | ||
563 | - e2fsprogs 1.46.1 -> 1.46.4 | ||
564 | - elfutils 0.183 -> 0.185 | ||
565 | - ell 0.38 -> 0.43 | ||
566 | - enchant2 2.2.15 -> 2.3.1 | ||
567 | - epiphany 3.38.2 -> 40.3 | ||
568 | - ethtool 5.10 -> 5.13 | ||
569 | - expat 2.2.10 -> 2.4.1 | ||
570 | - ffmpeg 4.3.2 -> 4.4 | ||
571 | - file 5.39 -> 5.40 | ||
572 | - freetype 2.10.4 -> 2.11.0 | ||
573 | - gcc 10.2.0 -> 11.2.0 | ||
574 | - gcc-cross 10.2.0 -> 11.2.0 | ||
575 | - gcc-cross-canadian 10.2.0 -> 11.2.0 | ||
576 | - gcc-crosssdk 10.2.0 -> 11.2.0 | ||
577 | - gcc-runtime 10.2.0 -> 11.2.0 | ||
578 | - gcc-sanitizers 10.2.0 -> 11.2.0 | ||
579 | - gcc-source 10.2.0 -> 11.2.0 | ||
580 | - gcr 3.38.1 -> 3.40.0 | ||
581 | - gdb 10.1 -> 10.2 | ||
582 | - gdb-cross 10.1 -> 10.2 | ||
583 | - gdb-cross-canadian 10.1 -> 10.2 | ||
584 | - gdk-pixbuf 2.40.0 -> 2.42.6 | ||
585 | - ghostscript 9.53.3 -> 9.54.0 | ||
586 | - git 2.31.1 -> 2.33.0 | ||
587 | - glib-2.0 2.66.7 -> 2.68.4 | ||
588 | - glib-networking 2.66.0 -> 2.68.2 | ||
589 | - glibc 2.33 -> 2.34 | ||
590 | - glibc-locale 2.33 -> 2.34 | ||
591 | - glibc-mtrace 2.33 -> 2.34 | ||
592 | - glibc-scripts 2.33 -> 2.34 | ||
593 | - glibc-testsuite 2.33 -> 2.34 | ||
594 | - glslang 11.2.0 -> 11.5.0 | ||
595 | - gnome-desktop-testing 2018.1 -> 2021.1 | ||
596 | - gnu-config 20210125+gitX -> 20210722+gitX | ||
597 | - gnu-efi 3.0.12 -> 3.0.14 | ||
598 | - gnupg 2.2.27 -> 2.3.1 | ||
599 | - gobject-introspection 1.66.1 -> 1.68.0 | ||
600 | - gpgme 1.15.1 -> 1.16.0 | ||
601 | - gptfdisk 1.0.7 -> 1.0.8 | ||
602 | - grep 3.6 -> 3.7 | ||
603 | - grub 2.04+2.06~rc1 -> 2.06 | ||
604 | - grub-efi 2.04+2.06~rc1 -> 2.06 | ||
605 | - gsettings-desktop-schemas 3.38.0 -> 40.0 | ||
606 | - gtk+3 3.24.25 -> 3.24.30 | ||
607 | - harfbuzz 2.7.4 -> 2.9.0 | ||
608 | - hdparm 9.60 -> 9.62 | ||
609 | - help2man 1.48.2 -> 1.48.4 | ||
610 | - hwlatdetect 1.10 -> 2.1 | ||
611 | - i2c-tools 4.2 -> 4.3 | ||
612 | - icu 68.2 -> 69.1 | ||
613 | - igt-gpu-tools 1.25+gitX -> 1.26 | ||
614 | - inetutils 2.0 -> 2.1 | ||
615 | - iproute2 5.11.0 -> 5.13.0 | ||
616 | - iputils s20200821 -> 20210722 | ||
617 | - json-glib 1.6.2 -> 1.6.4 | ||
618 | - kexec-tools 2.0.21 -> 2.0.22 | ||
619 | - kmod 28 -> 29 | ||
620 | - kmod-native 28 -> 29 | ||
621 | - less 563 -> 590 | ||
622 | - libassuan 2.5.4 -> 2.5.5 | ||
623 | - libcap 2.48 -> 2.51 | ||
624 | - libcgroup 0.41 -> 2.0 | ||
625 | - libcomps 0.1.15 -> 0.1.17 | ||
626 | - libconvert-asn1-perl 0.27 -> 0.31 | ||
627 | - libdazzle 3.38.0 -> 3.40.0 | ||
628 | - libdnf 0.58.0 -> 0.63.1 | ||
629 | - libdrm 2.4.104 -> 2.4.107 | ||
630 | - libedit 20210216-3.1 -> 20210714-3.1 | ||
631 | - libepoxy 1.5.5 -> 1.5.9 | ||
632 | - liberation-fonts 2.00.1 -> 2.1.4 | ||
633 | - libffi 3.3 -> 3.4.2 | ||
634 | - libfm 1.3.1 -> 1.3.2 | ||
635 | - libgcc 10.2.0 -> 11.2.0 | ||
636 | - libgcc-initial 10.2.0 -> 11.2.0 | ||
637 | - libgcrypt 1.9.3 -> 1.9.4 | ||
638 | - libgfortran 10.2.0 -> 11.2.0 | ||
639 | - libgit2 1.1.0 -> 1.1.1 | ||
640 | - libglu 9.0.1 -> 9.0.2 | ||
641 | - libgpg-error 1.41 -> 1.42 | ||
642 | - libgudev 234 -> 237 | ||
643 | - libhandy 1.2.0 -> 1.2.3 | ||
644 | - libical 3.0.9 -> 3.0.10 | ||
645 | - libidn2 2.3.0 -> 2.3.2 | ||
646 | - libinput 1.16.4 -> 1.18.1 | ||
647 | - libjitterentropy 3.0.1 -> 3.1.0 | ||
648 | - libjpeg-turbo 2.0.6 -> 2.1.1 | ||
649 | - libksba 1.5.0 -> 1.6.0 | ||
650 | - libmodulemd 2.12.0 -> 2.13.0 | ||
651 | - libnsl2 1.3.0 -> 2.0.0 | ||
652 | - libnss-mdns 0.14.1 -> 0.15.1 | ||
653 | - libogg 1.3.4 -> 1.3.5 | ||
654 | - libpcap 1.10.0 -> 1.10.1 | ||
655 | - libpcre 8.44 -> 8.45 | ||
656 | - libpcre2 10.36 -> 10.37 | ||
657 | - libportal 0.3 -> 0.4 | ||
658 | - librepo 1.13.0 -> 1.14.1 | ||
659 | - libsdl2 2.0.14 -> 2.0.16 | ||
660 | - libsolv 0.7.17 -> 0.7.19 | ||
661 | - libtasn1 4.16.0 -> 4.17.0 | ||
662 | - libtest-needs-perl 0.002006 -> 0.002009 | ||
663 | - libtirpc 1.3.1 -> 1.3.2 | ||
664 | - libubootenv 0.3.1 -> 0.3.2 | ||
665 | - libucontext 0.10+X -> 1.1+X | ||
666 | - liburcu 0.12.2 -> 0.13.0 | ||
667 | - libuv 1.41.0 -> 1.42.0 | ||
668 | - libva 2.10.0 -> 2.12.0 | ||
669 | - libva-initial 2.10.0 -> 2.12.0 | ||
670 | - libva-utils 2.10.0 -> 2.12.0 | ||
671 | - libwebp 1.2.0 -> 1.2.1 | ||
672 | - libwpe 1.8.0 -> 1.10.1 | ||
673 | - libx11 1.7.0 -> 1.7.2 | ||
674 | - libxcrypt 4.4.18 -> 4.4.25 | ||
675 | - libxcrypt-compat 4.4.18 -> 4.4.25 | ||
676 | - libxfixes 5.0.3 -> 6.0.0 | ||
677 | - libxfont2 2.0.4 -> 2.0.5 | ||
678 | - libxft 2.3.3 -> 2.3.4 | ||
679 | - libxi 1.7.10 -> 1.7.99.2 | ||
680 | - libxkbcommon 1.0.3 -> 1.3.0 | ||
681 | - libxml2 2.9.10 -> 2.9.12 | ||
682 | - libxres 1.2.0 -> 1.2.1 | ||
683 | - linux-libc-headers 5.10 -> 5.14 | ||
684 | - linux-yocto 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX | ||
685 | - linux-yocto-dev 5.12++gitX -> 5.15++gitX | ||
686 | - linux-yocto-rt 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX | ||
687 | - linux-yocto-tiny 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX | ||
688 | - llvm 11.1.0 -> 12.0.1 | ||
689 | - log4cplus 2.0.6 -> 2.0.7 | ||
690 | - logrotate 3.18.0 -> 3.18.1 | ||
691 | - ltp 20210121 -> 20210524 | ||
692 | - lttng-modules 2.12.6 -> 2.13.0 | ||
693 | - lttng-tools 2.12.4 -> 2.13.0 | ||
694 | - lttng-ust 2.12.1 -> 2.13.0 | ||
695 | - m4 1.4.18 -> 1.4.19 | ||
696 | - m4-native 1.4.18 -> 1.4.19 | ||
697 | - man-pages 5.10 -> 5.12 | ||
698 | - mc 4.8.26 -> 4.8.27 | ||
699 | - mesa 21.0.3 -> 21.2.1 | ||
700 | - mesa-gl 21.0.3 -> 21.2.1 | ||
701 | - meson 0.57.1 -> 0.58.1 | ||
702 | - mmc-utils 0.1+gitX (73d6c59af8d1...) -> 0.1+gitX (43282e80e174...) | ||
703 | - mobile-broadband-provider-info 20201225 -> 20210805 | ||
704 | - mpg123 1.26.4 -> 1.28.2 | ||
705 | - mtd-utils 2.1.2 -> 2.1.3 | ||
706 | - mtools 4.0.26 -> 4.0.35 | ||
707 | - musl 1.2.2+gitX (e5d2823631bb...) -> 1.2.2+gitX (3f701faace7a...) | ||
708 | - nativesdk-meson 0.57.1 -> 0.58.1 | ||
709 | - netbase 6.2 -> 6.3 | ||
710 | - nfs-utils 2.5.3 -> 2.5.4 | ||
711 | - ofono 1.31 -> 1.32 | ||
712 | - openssh 8.5p1 -> 8.7p1 | ||
713 | - opkg 0.4.4 -> 0.4.5 | ||
714 | - opkg-utils 0.4.3 -> 0.4.5 | ||
715 | - ovmf edk2-stable202102 -> edk2-stable202105 | ||
716 | - p11-kit 0.23.22 -> 0.24.0 | ||
717 | - pango 1.48.2 -> 1.48.9 | ||
718 | - patchelf 0.12 -> 0.13 | ||
719 | - perl 5.32.1 -> 5.34.0 | ||
720 | - piglit 1.0+gitrX (d4d9353b7290...) -> 1.0+gitrX (6a4be9e9946d...) | ||
721 | - pkgconf 1.7.3 -> 1.8.0 | ||
722 | - powertop 2.13 -> 2.14 | ||
723 | - pseudo 1.9.0+gitX (b988b0a6b8af...) -> 1.9.0+gitX (0cda3ba5f94a...) | ||
724 | - pulseaudio 14.2 -> 15.0 | ||
725 | - puzzles 0.0+gitX (84cb4c6701e0...) -> 0.0+gitX (8f3413c31ffd...) | ||
726 | - python3 3.9.5 -> 3.9.6 | ||
727 | - python3-attrs 20.3.0 -> 21.2.0 | ||
728 | - python3-cython 0.29.22 -> 0.29.24 | ||
729 | - python3-dbus 1.2.16 -> 1.2.18 | ||
730 | - python3-dbusmock 0.22.0 -> 0.23.1 | ||
731 | - python3-docutils 0.16 -> 0.17.1 | ||
732 | - python3-git 3.1.14 -> 3.1.20 | ||
733 | - python3-gitdb 4.0.5 -> 4.0.7 | ||
734 | - python3-hypothesis 6.2.0 -> 6.15.0 | ||
735 | - python3-importlib-metadata 3.4.0 -> 4.6.4 | ||
736 | - python3-iniparse 0.4 -> 0.5 | ||
737 | - python3-jinja2 2.11.3 -> 3.0.1 | ||
738 | - python3-libarchive-c 2.9 -> 3.1 | ||
739 | - python3-magic 0.4.22 -> 0.4.24 | ||
740 | - python3-mako 1.1.4 -> 1.1.5 | ||
741 | - python3-markupsafe 1.1.1 -> 2.0.1 | ||
742 | - python3-more-itertools 8.7.0 -> 8.8.0 | ||
743 | - python3-numpy 1.20.1 -> 1.21.2 | ||
744 | - python3-packaging 20.9 -> 21.0 | ||
745 | - python3-pathlib2 2.3.5 -> 2.3.6 | ||
746 | - python3-pbr 5.4.4 -> 5.6.0 | ||
747 | - python3-pip 20.0.2 -> 21.2.4 | ||
748 | - python3-pluggy 0.13.1 -> 1.0.0 | ||
749 | - python3-pycairo 1.20.0 -> 1.20.1 | ||
750 | - python3-pygments 2.8.1 -> 2.10.0 | ||
751 | - python3-pygobject 3.38.0 -> 3.40.1 | ||
752 | - python3-pytest 6.2.2 -> 6.2.4 | ||
753 | - python3-scons 3.1.2 -> 4.2.0 | ||
754 | - python3-scons-native 3.1.2 -> 4.2.0 | ||
755 | - python3-setuptools 54.1.1 -> 57.4.0 | ||
756 | - python3-setuptools-scm 5.0.1 -> 6.0.1 | ||
757 | - python3-six 1.15.0 -> 1.16.0 | ||
758 | - python3-sortedcontainers 2.3.0 -> 2.4.0 | ||
759 | - python3-testtools 2.4.0 -> 2.5.0 | ||
760 | - python3-zipp 3.4.1 -> 3.5.0 | ||
761 | - qemu 5.2.0 -> 6.0.0 | ||
762 | - qemu-native 5.2.0 -> 6.0.0 | ||
763 | - qemu-system-native 5.2.0 -> 6.0.0 | ||
764 | - re2c 2.0.3 -> 2.2 | ||
765 | - rng-tools 6.11 -> 6.14 | ||
766 | - rpcbind 1.2.5 -> 1.2.6 | ||
767 | - rt-tests 1.10 -> 2.1 | ||
768 | - ruby 3.0.1 -> 3.0.2 | ||
769 | - rxvt-unicode 9.22 -> 9.26 | ||
770 | - shaderc 2020.5 -> 2021.1 | ||
771 | - shadow 4.8.1 -> 4.9 | ||
772 | - spirv-tools 2020.7 -> 2021.2 | ||
773 | - sqlite3 3.35.0 -> 3.36.0 | ||
774 | - squashfs-tools 4.4 -> 4.5 | ||
775 | - strace 5.11 -> 5.14 | ||
776 | - stress-ng 0.12.05 -> 0.13.00 | ||
777 | - sudo 1.9.6p1 -> 1.9.7p2 | ||
778 | - swig 3.0.12 -> 4.0.2 | ||
779 | - sysklogd 2.2.2 -> 2.2.3 | ||
780 | - systemd 247.6 -> 249.3 | ||
781 | - systemd-boot 247.6 -> 249.3 | ||
782 | - systemd-conf 247.6 -> 1.0 | ||
783 | - systemtap 4.4 -> 4.5 | ||
784 | - systemtap-native 4.4 -> 4.5 | ||
785 | - systemtap-uprobes 4.4 -> 4.5 | ||
786 | - tcf-agent 1.7.0+gitX (a022ef2f1acf...) -> 1.7.0+gitX (2735e3d6b7ec...) | ||
787 | - texinfo 6.7 -> 6.8 | ||
788 | - tiff 4.2.0 -> 4.3.0 | ||
789 | - u-boot 2021.01 -> 2021.07 | ||
790 | - u-boot-tools 2021.01 -> 2021.07 | ||
791 | - usbutils 013 -> 014 | ||
792 | - util-linux 2.36.2 -> 2.37.2 | ||
793 | - util-linux-libuuid 2.36.2 -> 2.37.2 | ||
794 | - vala 0.50.4 -> 0.52.5 | ||
795 | - valgrind 3.16.1 -> 3.17.0 | ||
796 | - virglrenderer 0.8.2 -> 0.9.1 | ||
797 | - vte 0.62.2 -> 0.64.2 | ||
798 | - vulkan-headers 1.2.170.0 -> 1.2.182.0 | ||
799 | - vulkan-loader 1.2.170.0 -> 1.2.182.0 | ||
800 | - vulkan-samples git (55cebd9e7cc4...) -> git (d2187278cb66...) | ||
801 | - vulkan-tools 1.2.170.0 -> 1.2.182.0 | ||
802 | - wayland-protocols 1.20 -> 1.21 | ||
803 | - webkitgtk 2.30.5 -> 2.32.3 | ||
804 | - wireless-regdb 2021.04.21 -> 2021.07.14 | ||
805 | - wpebackend-fdo 1.8.0 -> 1.10.0 | ||
806 | - x264 r3039+gitX (544c61f08219...) -> r3039+gitX (5db6aa6cab1b...) | ||
807 | - xeyes 1.1.2 -> 1.2.0 | ||
808 | - xf86-input-libinput 0.30.0 -> 1.1.0 | ||
809 | - xkbcomp 1.4.4 -> 1.4.5 | ||
810 | - xkeyboard-config 2.32 -> 2.33 | ||
811 | - xorgproto 2020.1 -> 2021.4.99.2 | ||
812 | - xserver-xorg 1.20.10 -> 1.20.13 | ||
813 | - zstd 1.4.9 -> 1.5.0 | ||
814 | |||
815 | Contributors to 3.4 | ||
816 | ~~~~~~~~~~~~~~~~~~~ | ||
817 | |||
818 | Thanks to the following people who contributed to this release: | ||
819 | |||
820 | - Adam Romanek | ||
821 | - Alejandro Hernandez Samaniego | ||
822 | - Alexander Kanavin | ||
823 | - Alexandre Belloni | ||
824 | - Alexey Brodkin | ||
825 | - Alex Stewart | ||
826 | - Alistair Francis | ||
827 | - Anatol Belski | ||
828 | - Anders Wallin | ||
829 | - Andrea Adami | ||
830 | - Andreas Müller | ||
831 | - Andrej Valek | ||
832 | - Andres Beltran | ||
833 | - Andrey Zhizhikin | ||
834 | - Anibal Limon | ||
835 | - Anthony Bagwell | ||
836 | - Anton Blanchard | ||
837 | - Anuj Mittal | ||
838 | - Armin Kuster | ||
839 | - Asfak Rahman | ||
840 | - Bastian Krause | ||
841 | - Bernhard Rosenkränzer | ||
842 | - Bruce Ashfield | ||
843 | - Carlos Rafael Giani | ||
844 | - Chandana kalluri | ||
845 | - Changhyeok Bae | ||
846 | - Changqing Li | ||
847 | - Chanho Park | ||
848 | - Chen Qi | ||
849 | - Chris Laplante | ||
850 | - Christophe Chapuis | ||
851 | - Christoph Muellner | ||
852 | - Claudius Heine | ||
853 | - Damian Wrobel | ||
854 | - Daniel Ammann | ||
855 | - Daniel Gomez | ||
856 | - Daniel McGregor | ||
857 | - Daniel Wagenknecht | ||
858 | - Denys Dmytriyenko | ||
859 | - Devendra Tewari | ||
860 | - Diego Sueiro | ||
861 | - Dmitry Baryshkov | ||
862 | - Douglas Royds | ||
863 | - Dragos-Marian Panait | ||
864 | - Drew Moseley | ||
865 | - Enrico Scholz | ||
866 | - Fabio Berton | ||
867 | - Florian Amstutz | ||
868 | - Gavin Li | ||
869 | - Guillaume Champagne | ||
870 | - Harald Brinkmann | ||
871 | - Henning Schild | ||
872 | - He Zhe | ||
873 | - Hongxu Jia | ||
874 | - Hsia-Jun (Randy) Li | ||
875 | - Jean Bouchard | ||
876 | - Joe Slater | ||
877 | - Jonas Höppner | ||
878 | - Jon Mason | ||
879 | - Jose Quaresma | ||
880 | - Joshua Watt | ||
881 | - Justin Bronder | ||
882 | - Kai Kang | ||
883 | - Kenfe-Mickael Laventure | ||
884 | - Kevin Hao | ||
885 | - Khairul Rohaizzat Jamaluddin | ||
886 | - Khem Raj | ||
887 | - Kiran Surendran | ||
888 | - Konrad Weihmann | ||
889 | - Kristian Klausen | ||
890 | - Kyle Russell | ||
891 | - Lee Chee Yang | ||
892 | - Lei Maohui | ||
893 | - Luca Boccassi | ||
894 | - Marco Felsch | ||
895 | - Marcus Comstedt | ||
896 | - Marek Vasut | ||
897 | - Mark Hatle | ||
898 | - Markus Volk | ||
899 | - Marta Rybczynska | ||
900 | - Martin Jansa | ||
901 | - Matthias Klein | ||
902 | - Matthias Schiffer | ||
903 | - Matt Madison | ||
904 | - Matt Spencer | ||
905 | - Max Krummenacher | ||
906 | - Michael Halstead | ||
907 | - Michael Ho | ||
908 | - Michael Opdenacker | ||
909 | - Mike Crowe | ||
910 | - Mikko Rapeli | ||
911 | - Ming Liu | ||
912 | - Mingli Yu | ||
913 | - Minjae Kim | ||
914 | - Nicolas Dechesne | ||
915 | - Niels Avonds | ||
916 | - Nikolay Papenkov | ||
917 | - Nisha Parrakat | ||
918 | - Olaf Mandel | ||
919 | - Oleksandr Kravchuk | ||
920 | - Oleksandr Popovych | ||
921 | - Oliver Kranz | ||
922 | - Otavio Salvador | ||
923 | - Patrick Williams | ||
924 | - Paul Barker | ||
925 | - Paul Eggleton | ||
926 | - Paul Gortmaker | ||
927 | - Paulo Cesar Zaneti | ||
928 | - Peter Bergin | ||
929 | - Peter Budny | ||
930 | - Peter Kjellerstedt | ||
931 | - Petr Vorel | ||
932 | - Przemyslaw Gorszkowski | ||
933 | - Purushottam Choudhary | ||
934 | - Qiang Zhang | ||
935 | - Quentin Schulz | ||
936 | - Ralph Siemsen | ||
937 | - Randy MacLeod | ||
938 | - Ranjitsinh Rathod | ||
939 | - Rasmus Villemoes | ||
940 | - Reto Schneider | ||
941 | - Richard Purdie | ||
942 | - Richard Weinberger | ||
943 | - Robert Joslyn | ||
944 | - Robert P. J. Day | ||
945 | - Robert Yang | ||
946 | - Romain Naour | ||
947 | - Ross Burton | ||
948 | - Sakib Sajal | ||
949 | - Samuli Piippo | ||
950 | - Saul Wold | ||
951 | - Scott Murray | ||
952 | - Scott Weaver | ||
953 | - Stefan Ghinea | ||
954 | - Stefan Herbrechtsmeier | ||
955 | - Stefano Babic | ||
956 | - Stefan Wiehler | ||
957 | - Steve Sakoman | ||
958 | - Teoh Jay Shen | ||
959 | - Thomas Perrot | ||
960 | - Tim Orling | ||
961 | - Tom Pollard | ||
962 | - Tom Rini | ||
963 | - Tony Battersby | ||
964 | - Tony Tascioglu | ||
965 | - Trevor Gamblin | ||
966 | - Trevor Woerner | ||
967 | - Ulrich Ölmann | ||
968 | - Valentin Danaila | ||
969 | - Vinay Kumar | ||
970 | - Vineela Tummalapalli | ||
971 | - Vinícius Ossanes Aquino | ||
972 | - Vivien Didelot | ||
973 | - Vyacheslav Yurkov | ||
974 | - Wang Mingyu | ||
975 | - Wes Lindauer | ||
976 | - William A. Kennington III | ||
977 | - Yanfei Xu | ||
978 | - Yann Dirson | ||
979 | - Yi Fan Yu | ||
980 | - Yi Zhao | ||
981 | - Zang Ruochen | ||
982 | - Zheng Ruoqin | ||
983 | - Zoltan Boszormenyi | ||
984 | |||
985 | Repositories / Downloads for 3.4 | ||
986 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
987 | |||
988 | poky | ||
989 | |||
990 | - Repository Location: https://git.yoctoproject.org/poky/ | ||
991 | - Branch: :yocto_git:`honister </poky/log/?h=honister>` | ||
992 | - Tag: :yocto_git:`yocto-3.4 </poky/tag/?h=yocto-3.4>` | ||
993 | - Git Revision: :yocto_git:`f6d1126fff213460dc6954a5d5fc168606d76b66 </poky/commit/?id=f6d1126fff213460dc6954a5d5fc168606d76b66>` | ||
994 | - Release Artefact: poky-f6d1126fff213460dc6954a5d5fc168606d76b66 | ||
995 | - sha: 11e8f5760f704eed1ac37a5b09b1a831b5254d66459be75b06a72128c63e0411 | ||
996 | - Download Locations: | ||
997 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/poky-f6d1126fff213460dc6954a5d5fc168606d76b66.tar.bz2, | ||
998 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/poky-f6d1126fff213460dc6954a5d5fc168606d76b66.tar.bz2 | ||
999 | |||
1000 | openembedded-core | ||
1001 | |||
1002 | - Repository Location: :oe_git:`/openembedded-core` | ||
1003 | - Branch: :oe_git:`honister </openembedded-core/log/?h=honister>` | ||
1004 | - Tag: :oe_git:`2021-10-honister </openembedded-core/tag/?h=2021-10-honister>` | ||
1005 | - Git Revision: :oe_git:`bb1dea6806f084364b6017db2567f438e805aef0 </openembedded-core/commit/?id=bb1dea6806f084364b6017db2567f438e805aef0>` | ||
1006 | - Release Artefact: oecore-bb1dea6806f084364b6017db2567f438e805aef0 | ||
1007 | - sha: 9a356c407c567b1c26e535cad235204b0462cb79321fefb0844324a6020b31f4 | ||
1008 | - Download Locations: | ||
1009 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/oecore-bb1dea6806f084364b6017db2567f438e805aef0.tar.bz2, | ||
1010 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/oecore-bb1dea6806f084364b6017db2567f438e805aef0.tar.bz2 | ||
1011 | |||
1012 | meta-mingw | ||
1013 | |||
1014 | - Repository Location: https://git.yoctoproject.org/meta-mingw | ||
1015 | - Branch: :yocto_git:`honister </meta-mingw/log/?h=honister>` | ||
1016 | - Tag: :yocto_git:`yocto-3.4 </meta-mingw/tag/?h=yocto-3.4>` | ||
1017 | - Git Revision: :yocto_git:`f5d761cbd5c957e4405c5d40b0c236d263c916a8 </meta-mingw/commit/?id=f5d761cbd5c957e4405c5d40b0c236d263c916a8>` | ||
1018 | - Release Artefact: meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8 | ||
1019 | - sha: d4305d638ef80948584526c8ca386a8cf77933dffb8a3b8da98d26a5c40fcc11 | ||
1020 | - Download Locations: | ||
1021 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2, | ||
1022 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2 | ||
1023 | |||
1024 | meta-intel | ||
1025 | |||
1026 | - Repository Location: https://git.yoctoproject.org/meta-intel | ||
1027 | - Branch: :yocto_git:`honister </meta-intel/log/?h=honister>` | ||
1028 | - Tag: :yocto_git:`yocto-3.4 </meta-intel/tag/?h=yocto-3.4>` | ||
1029 | - Git Revision: :yocto_git:`90170cf85fe35b4e8dc00eee50053c0205276b63 </meta-intel/commit/?id=90170cf85fe35b4e8dc00eee50053c0205276b63>` | ||
1030 | - Release Artefact: meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63 | ||
1031 | - sha: 2b3b43386dfcaaa880d819c1ae88b1251b55fb12c622af3d0936c3dc338491fc | ||
1032 | - Download Locations: | ||
1033 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63.tar.bz2, | ||
1034 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63.tar.bz2 | ||
1035 | |||
1036 | meta-gplv2 | ||
1037 | |||
1038 | - Repository Location: https://git.yoctoproject.org/meta-gplv2 | ||
1039 | - Branch: :yocto_git:`honister </meta-gplv2/log/?h=honister>` | ||
1040 | - Tag: :yocto_git:`yocto-3.4 </meta-gplv2/tag/?h=yocto-3.4>` | ||
1041 | - Git Revision: :yocto_git:`f04e4369bf9dd3385165281b9fa2ed1043b0e400 </meta-gplv2/commit/?id=f04e4369bf9dd3385165281b9fa2ed1043b0e400>` | ||
1042 | - Release Artefact: meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400 | ||
1043 | - sha: ef8e2b1ec1fb43dbee4ff6990ac736315c7bc2d8c8e79249e1d337558657d3fe | ||
1044 | - Download Locations: | ||
1045 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2, | ||
1046 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2 | ||
1047 | |||
1048 | bitbake | ||
1049 | |||
1050 | - Repository Location: :oe_git:`/bitbake` | ||
1051 | - Branch: :oe_git:`1.52 </bitbake/log/?h=1.52>` | ||
1052 | - Tag: :oe_git:`2021-10-honister </bitbake/tag/?h=2021-10-honister>` | ||
1053 | - Git Revision: :oe_git:`c78ebac71ec976fdf27ea24767057882870f5c60 </bitbake/commit/?id=c78ebac71ec976fdf27ea24767057882870f5c60>` | ||
1054 | - Release Artefact: bitbake-c78ebac71ec976fdf27ea24767057882870f5c60 | ||
1055 | - sha: 8077c7e7528cd73ef488ef74de3943ec66cae361459e5b630fb3cbe89c498d3d | ||
1056 | - Download Locations: | ||
1057 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/bitbake-c78ebac71ec976fdf27ea24767057882870f5c60.tar.bz2, | ||
1058 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/bitbake-c78ebac71ec976fdf27ea24767057882870f5c60.tar.bz2 | ||
1059 | |||
1060 | yocto-docs | ||
1061 | |||
1062 | - Repository Location: https://git.yoctoproject.org/yocto-docs | ||
1063 | - Branch: :yocto_git:`honister </yocto-docs/log/?h=honister>` | ||
1064 | - Tag: :yocto_git:`yocto-3.4 </yocto-docs/tag/?h=yocto-3.4>` | ||
1065 | - Git Revision: :yocto_git:`d75c5450ecf56c8ac799a633ee9ac459e88f91fc </yocto-docs/commit/?id=d75c5450ecf56c8ac799a633ee9ac459e88f91fc>` | ||
1066 | |||
1067 | Release notes for 3.4.1 (honister) | ||
1068 | ---------------------------------- | ||
1069 | |||
1070 | Known Issues in 3.4.1 | ||
1071 | ~~~~~~~~~~~~~~~~~~~~~ | ||
1072 | |||
1073 | - :yocto_bugs:`bsps-hw.bsps-hw.Test_Seek_bar_and_volume_control manual test case failure </show_bug.cgi?id=14622>` | ||
1074 | |||
1075 | Security Fixes in 3.4.1 | ||
1076 | ~~~~~~~~~~~~~~~~~~~~~~~ | ||
1077 | |||
1078 | - glibc: Backport fix for :cve:`2021-43396` | ||
1079 | - vim: add patch number to :cve:`2021-3778` patch | ||
1080 | - vim: fix :cve:`2021-3796`, :cve:`2021-3872`, and :cve:`2021-3875` | ||
1081 | - squashfs-tools: follow-up fix for :cve:`2021-41072` | ||
1082 | - avahi: update CVE id fixed by local-ping.patch | ||
1083 | - squashfs-tools: fix :cve:`2021-41072` | ||
1084 | - ffmpeg: fix :cve:`2021-38114` | ||
1085 | - curl: fix :cve:`2021-22945`, :cve:`2021-22946` and :cve:`2021-22947` | ||
1086 | |||
1087 | Fixes in 3.4.1 | ||
1088 | ~~~~~~~~~~~~~~ | ||
1089 | |||
1090 | - bitbake.conf: Fix corruption of GNOME mirror url | ||
1091 | - bitbake.conf: Use wayland distro feature for native builds | ||
1092 | - bitbake: Revert "parse/ast: Show errors for append/prepend/remove operators combined with +=/.=" | ||
1093 | - bitbake: bitbake-worker: Add debug when unpickle fails | ||
1094 | - bitbake: cooker: Fix task-depends.dot for multiconfig targets | ||
1095 | - bitbake: cooker: Handle parse threads disappearing to avoid hangs | ||
1096 | - bitbake: cooker: Handle parsing results queue race | ||
1097 | - bitbake: cooker: Remove debug code, oops :( | ||
1098 | - bitbake: cooker: check if upstream hash equivalence server is available | ||
1099 | - bitbake: fetch/git: Handle github dropping git:// support | ||
1100 | - bitbake: fetch/wget: Add timeout for checkstatus calls (30s) | ||
1101 | - bitbake: fetch2/perforce: Fix typo | ||
1102 | - bitbake: fetch2: Fix url remap issue and add testcase | ||
1103 | - bitbake: fetch2: fix downloadfilename issue with premirror | ||
1104 | - bitbake: fetch: Handle mirror user/password replacements correctly | ||
1105 | - bitbake: parse/ast: Show errors for append/prepend/remove operators combined with +=/.= | ||
1106 | - bitbake: runqueue: Fix runall option handling | ||
1107 | - bitbake: runqueue: Fix runall option task deletion ordering issue | ||
1108 | - bitbake: test/fetch: Update urls to match upstream branch name changes | ||
1109 | - bitbake: tests/fetch.py: add test case to ensure downloadfilename is used for premirror | ||
1110 | - bitbake: tests/fetch.py: fix premirror test cases | ||
1111 | - bitbake: tests/fetch: Update github urls | ||
1112 | - bitbake: tests/fetch: Update pcre.org address after github changes | ||
1113 | - bitbake: tests/runqueue: Ensure hashserv exits before deleting files | ||
1114 | - bitbake: utils: Handle lockfile filenames that are too long for filesystems | ||
1115 | - bootchart2: Don't compile python modules | ||
1116 | - build-appliance-image: Update to honister head revision | ||
1117 | - buildhistory: Fix package output files for SDKs | ||
1118 | - busybox: 1.34.0 -> 1.34.1 | ||
1119 | - ca-certificates: update 20210119 -> 20211016 | ||
1120 | - classes/populate_sdk_base: Add setscene tasks | ||
1121 | - conf: update for release 3.4 | ||
1122 | - convert-srcuri.py: use regex to check space in SRC_URI | ||
1123 | - create-spdx: Fix key errors in do_create_runtime_spdx | ||
1124 | - create-spdx: Protect against None from LICENSE_PATH | ||
1125 | - create-spdx: Set the Organization field via a variable | ||
1126 | - create-spdx: add create_annotation function | ||
1127 | - create-spdx: cross recipes are native also | ||
1128 | - create_spdx: ensure is_work_shared() is unique | ||
1129 | - cups: Fix missing installation of cups sysv init scripts | ||
1130 | - docs: poky.yaml: updates for 3.4 | ||
1131 | - dpkg: Install dkpg-perl scripts to versioned perl directory | ||
1132 | - glibc-version.inc: remove branch= from GLIBC_GIT_URI | ||
1133 | - go-helloworld/glide: Fix urls | ||
1134 | - go.bbclass: Allow adding parameters to go ldflags | ||
1135 | - go: upgrade 1.16.7 -> 1.16.8 | ||
1136 | - gst-devtools: 1.18.4 -> 1.18.5 | ||
1137 | - gst-examples: 1.18.4 -> 1.18.5 | ||
1138 | - gstreamer1.0-libav: 1.18.4 -> 1.18.5 | ||
1139 | - gstreamer1.0-omx: 1.18.4 -> 1.18.5 | ||
1140 | - gstreamer1.0-plugins-bad: 1.18.4 -> 1.18.5 | ||
1141 | - gstreamer1.0-plugins-base: 1.18.4 -> 1.18.5 | ||
1142 | - gstreamer1.0-plugins-good: 1.18.4 -> 1.18.5 | ||
1143 | - gstreamer1.0-plugins-ugly: 1.18.4 -> 1.18.5 | ||
1144 | - gstreamer1.0-python: 1.18.4 -> 1.18.5 | ||
1145 | - gstreamer1.0-rtsp-server: 1.18.4 -> 1.18.5 | ||
1146 | - gstreamer1.0-vaapi: 1.18.4 -> 1.18.5 | ||
1147 | - gstreamer1.0: 1.18.4 -> 1.18.5 | ||
1148 | - insane.bbclass: Add a check for directories that are expected to be empty | ||
1149 | - kernel-devsrc: Add vdso.lds and other build files for riscv64 as well | ||
1150 | - libnewt: Use python3targetconfig to fix reproducibility issue | ||
1151 | - libpcre/libpcre2: correct SRC_URI | ||
1152 | - libx11-compose-data: Update LICENSE to better reflect reality | ||
1153 | - libx11: Update LICENSE to better reflect reality | ||
1154 | - libxml2: Use python3targetconfig to fix reproducibility issue | ||
1155 | - linunistring: Add missing gperf-native dependency | ||
1156 | - linux-firmware: upgrade to 20211027 | ||
1157 | - linux-yocto-dev: Ensure DEPENDS matches recent 5.14 kernel changes | ||
1158 | - linux-yocto-rt/5.10: update to -rt54 | ||
1159 | - linux-yocto/5.10: update to v5.10.78 | ||
1160 | - linux-yocto/5.14: common-pc: enable CONFIG_ATA_PIIX as built-in | ||
1161 | - linux-yocto/5.14: update to v5.14.17 | ||
1162 | - linux-yocto: add libmpc-native to DEPENDS | ||
1163 | - lttng-tools: replace ad hoc ptest fixup with upstream fixes | ||
1164 | - manuals: releases.rst: move gatesgarth to outdated releases section | ||
1165 | - mesa: Enable svga for x86 only | ||
1166 | - mesa: upgrade 21.2.1 -> 21.2.4 | ||
1167 | - meson.bblcass: Remove empty egg-info directories before running meson | ||
1168 | - meson: install native file in sdk | ||
1169 | - meson: move lang args to the right section | ||
1170 | - meson: set objcopy in the cross and native toolchain files | ||
1171 | - meta/scripts: Manual git url branch additions | ||
1172 | - meta: Add explict branch to git SRC_URIs | ||
1173 | - migration-3.4: add additional migration info | ||
1174 | - migration-3.4: add some extra packaging notes | ||
1175 | - migration-3.4: tweak overrides change section | ||
1176 | - migration: tweak introduction section | ||
1177 | - mirrors: Add kernel.org sources mirror for downloads.yoctoproject.org | ||
1178 | - mirrors: Add uninative mirror on kernel.org | ||
1179 | - nativesdk-packagegroup-sdk-host.bb: Update host tools for wayland | ||
1180 | - oeqa/runtime/parselogs: modified drm error in common errors list | ||
1181 | - oeqa/selftest/sstatetests: fix typo ware -> were | ||
1182 | - oeqa: Update cleanup code to wait for hashserv exit | ||
1183 | - opkg: Fix poor operator combination choice | ||
1184 | - ovmf: update 202105 -> 202108 | ||
1185 | - patch.bbclass: when the patch fails show more info on the fatal error | ||
1186 | - poky.conf: bump version for 3.4.1 honister release | ||
1187 | - poky.yaml: add lz4 and zstd to essential host packages | ||
1188 | - poky.yaml: fix lz4 package name for older Ubuntu versions | ||
1189 | - pseudo: Add fcntl64 wrapper | ||
1190 | - python3-setuptools: _distutils/sysconfig fix | ||
1191 | - python3: update to 3.9.7 | ||
1192 | - qemu.inc: Remove empty egg-info directories before running meson | ||
1193 | - recipes: Update github.com urls to use https | ||
1194 | - ref-manual: Update how to set a useradd password | ||
1195 | - ref-manual: document "reproducible_build" class and SOURCE_DATE_EPOCH | ||
1196 | - ref-manual: document BUILD_REPRODUCIBLE_BINARIES | ||
1197 | - ref-manual: document TOOLCHAIN_HOST_TASK_ESDK | ||
1198 | - ref-manual: remove meta class | ||
1199 | - ref-manual: update system requirements | ||
1200 | - releases.rst: fix release number for 3.3.3 | ||
1201 | - scripts/convert-srcuri: Update SRC_URI conversion script to handle github url changes | ||
1202 | - scripts/lib/wic/help.py: Update Fedora Kickstart URLs | ||
1203 | - scripts/oe-package-browser: Fix after overrides change | ||
1204 | - scripts/oe-package-browser: Handle no packages being built | ||
1205 | - spdx.py: Add annotation to relationship | ||
1206 | - sstate: Account for reserved characters when shortening sstate filenames | ||
1207 | - sstate: another fix for touching files inside pseudo | ||
1208 | - sstate: fix touching files inside pseudo | ||
1209 | - staging: Fix autoconf-native rebuild failure | ||
1210 | - strace: fix build against 5.15 kernel/kernel-headers | ||
1211 | - strace: show test suite log on failure | ||
1212 | - stress-ng: convert to git, website is down | ||
1213 | - systemd: add missing include for musl | ||
1214 | - tar: filter CVEs using vendor name | ||
1215 | - test-manual: how to enable reproducible builds | ||
1216 | - testimage: fix unclosed testdata file | ||
1217 | - tzdata: update 2021d to 2021d | ||
1218 | - uninative: Add version to uninative tarball name | ||
1219 | - waffle: convert to git, website is down | ||
1220 | - wayland: Fix wayland-tools packaging | ||
1221 | - wireless-regdb: upgrade 2021.07.14 -> 2021.08.28 | ||
1222 | - wpa-supplicant: Match package override to PACKAGES for pkg_postinst | ||
1223 | |||
1224 | Contributors to 3.4.1 | ||
1225 | ~~~~~~~~~~~~~~~~~~~~~ | ||
1226 | |||
1227 | - Ahmed Hossam | ||
1228 | - Alexander Kanavin | ||
1229 | - Alexandre Belloni | ||
1230 | - Andrej Valek | ||
1231 | - Andres Beltran | ||
1232 | - Anuj Mittal | ||
1233 | - Bruce Ashfield | ||
1234 | - Chen Qi | ||
1235 | - Claus Stovgaard | ||
1236 | - Daiane Angolini | ||
1237 | - Hsia-Jun(Randy) Li | ||
1238 | - Jon Mason | ||
1239 | - Jose Quaresma | ||
1240 | - Joshua Watt | ||
1241 | - Kai Kang | ||
1242 | - Khem Raj | ||
1243 | - Kiran Surendran | ||
1244 | - Manuel Leonhardt | ||
1245 | - Michael Opdenacker | ||
1246 | - Oleksandr Kravchuk | ||
1247 | - Pablo Saavedra | ||
1248 | - Paul Eggleton | ||
1249 | - Peter Kjellerstedt | ||
1250 | - Quentin Schulz | ||
1251 | - Ralph Siemsen | ||
1252 | - Randy Li | ||
1253 | - Richard Purdie | ||
1254 | - Ross Burton | ||
1255 | - Sakib Sajal | ||
1256 | - Saul Wold | ||
1257 | - Teoh Jay Shen | ||
1258 | - Tim Orling | ||
1259 | - Tom Hochstein | ||
1260 | - Yureka | ||
1261 | |||
1262 | Repositories / Downloads for 3.4.1 | ||
1263 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
1264 | |||
1265 | poky | ||
1266 | |||
1267 | - Repository Location: https://git.yoctoproject.org/poky/ | ||
1268 | - Branch: :yocto_git:`honister </poky/log/?h=honister>` | ||
1269 | - Tag: :yocto_git:`yocto-3.4.1 </poky/tag/?h=yocto-3.4.1>` | ||
1270 | - Git Revision: :yocto_git:`b53230c08d9f02ecaf35b4f0b70512abbf10ae11 </poky/commit/?id=b53230c08d9f02ecaf35b4f0b70512abbf10ae11>` | ||
1271 | - Release Artefact: poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11 | ||
1272 | - sha: 57d49e2afafb555baf65643acf752464f0eb7842b964713a5de7530c392de159 | ||
1273 | - Download Locations: | ||
1274 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11.tar.bz2, | ||
1275 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11.tar.bz2 | ||
1276 | |||
1277 | meta-mingw | ||
1278 | |||
1279 | - Repository Location: https://git.yoctoproject.org/meta-mingw | ||
1280 | - Branch: :yocto_git:`honister </meta-mingw/log/?h=honister>` | ||
1281 | - Tag: :yocto_git:`yocto-3.4.1 </meta-mingw/tag/?h=yocto-3.4.1>` | ||
1282 | - Git Revision: :yocto_git:`f5d761cbd5c957e4405c5d40b0c236d263c916a8 </meta-mingw/commit/?id=f5d761cbd5c957e4405c5d40b0c236d263c916a8>` | ||
1283 | - Release Artefact: meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8 | ||
1284 | - sha: d4305d638ef80948584526c8ca386a8cf77933dffb8a3b8da98d26a5c40fcc11 | ||
1285 | - Download Locations: | ||
1286 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2, | ||
1287 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2 | ||
1288 | |||
1289 | meta-gplv2 | ||
1290 | |||
1291 | - Repository Location: https://git.yoctoproject.org/meta-gplv2 | ||
1292 | - Branch: :yocto_git:`honister </meta-gplv2/log/?h=honister>` | ||
1293 | - Tag: :yocto_git:`yocto-3.4.1 </meta-gplv2/tag/?h=yocto-3.4.1>` | ||
1294 | - Git Revision: :yocto_git:`f04e4369bf9dd3385165281b9fa2ed1043b0e400 </meta-gplv2/commit/?id=f04e4369bf9dd3385165281b9fa2ed1043b0e400>` | ||
1295 | - Release Artefact: meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400 | ||
1296 | - sha: ef8e2b1ec1fb43dbee4ff6990ac736315c7bc2d8c8e79249e1d337558657d3fe | ||
1297 | - Download Locations: | ||
1298 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2, | ||
1299 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2 | ||
1300 | |||
1301 | bitbake | ||
1302 | |||
1303 | - Repository Location: :oe_git:`/bitbake` | ||
1304 | - Branch: :oe_git:`1.52 </bitbake/log/?h=1.52>` | ||
1305 | - Tag: :oe_git:`yocto-3.4.1 </bitbake/tag/?h=yocto-3.4.1>` | ||
1306 | - Git Revision: :oe_git:`44a83b373e1fc34c93cd4a6c6cf8b73b230c1520 </bitbake/commit/?id=44a83b373e1fc34c93cd4a6c6cf8b73b230c1520>` | ||
1307 | - Release Artefact: bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520 | ||
1308 | - sha: 03d50c1318d88d62eb01d359412ea5a8014ef506266629a2bd43ab3a2ef19430 | ||
1309 | - Download Locations: | ||
1310 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520.tar.bz2, | ||
1311 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520.tar.bz2 | ||
1312 | |||
1313 | yocto-docs | ||
1314 | |||
1315 | - Repository Location: https://git.yoctoproject.org/yocto-docs | ||
1316 | - Branch: :yocto_git:`honister </yocto-docs/log/?h=honister>` | ||
1317 | - Tag: :yocto_git:`yocto-3.4.1 </yocto-docs/tag/?h=yocto-3.4.1>` | ||
1318 | - Git Revision: :yocto_git:`b250eda5a0beba8acc9641c55a5b0e30594b5178 </yocto-docs/commit/?b250eda5a0beba8acc9641c55a5b0e30594b5178>` | ||
diff --git a/documentation/migration-guides/release-notes-3.4.1.rst b/documentation/migration-guides/release-notes-3.4.1.rst new file mode 100644 index 0000000000..b122887661 --- /dev/null +++ b/documentation/migration-guides/release-notes-3.4.1.rst | |||
@@ -0,0 +1,252 @@ | |||
1 | Release notes for 3.4.1 (honister) | ||
2 | ---------------------------------- | ||
3 | |||
4 | Known Issues in 3.4.1 | ||
5 | ~~~~~~~~~~~~~~~~~~~~~ | ||
6 | |||
7 | - :yocto_bugs:`bsps-hw.bsps-hw.Test_Seek_bar_and_volume_control manual test case failure </show_bug.cgi?id=14622>` | ||
8 | |||
9 | Security Fixes in 3.4.1 | ||
10 | ~~~~~~~~~~~~~~~~~~~~~~~ | ||
11 | |||
12 | - glibc: Backport fix for :cve:`2021-43396` | ||
13 | - vim: add patch number to :cve:`2021-3778` patch | ||
14 | - vim: fix :cve:`2021-3796`, :cve:`2021-3872`, and :cve:`2021-3875` | ||
15 | - squashfs-tools: follow-up fix for :cve:`2021-41072` | ||
16 | - avahi: update CVE id fixed by local-ping.patch | ||
17 | - squashfs-tools: fix :cve:`2021-41072` | ||
18 | - ffmpeg: fix :cve:`2021-38114` | ||
19 | - curl: fix :cve:`2021-22945`, :cve:`2021-22946` and :cve:`2021-22947` | ||
20 | |||
21 | Fixes in 3.4.1 | ||
22 | ~~~~~~~~~~~~~~ | ||
23 | |||
24 | - bitbake.conf: Fix corruption of GNOME mirror url | ||
25 | - bitbake.conf: Use wayland distro feature for native builds | ||
26 | - bitbake: Revert "parse/ast: Show errors for append/prepend/remove operators combined with +=/.=" | ||
27 | - bitbake: bitbake-worker: Add debug when unpickle fails | ||
28 | - bitbake: cooker: Fix task-depends.dot for multiconfig targets | ||
29 | - bitbake: cooker: Handle parse threads disappearing to avoid hangs | ||
30 | - bitbake: cooker: Handle parsing results queue race | ||
31 | - bitbake: cooker: Remove debug code, oops :( | ||
32 | - bitbake: cooker: check if upstream hash equivalence server is available | ||
33 | - bitbake: fetch/git: Handle github dropping git:// support | ||
34 | - bitbake: fetch/wget: Add timeout for checkstatus calls (30s) | ||
35 | - bitbake: fetch2/perforce: Fix typo | ||
36 | - bitbake: fetch2: Fix url remap issue and add testcase | ||
37 | - bitbake: fetch2: fix downloadfilename issue with premirror | ||
38 | - bitbake: fetch: Handle mirror user/password replacements correctly | ||
39 | - bitbake: parse/ast: Show errors for append/prepend/remove operators combined with +=/.= | ||
40 | - bitbake: runqueue: Fix runall option handling | ||
41 | - bitbake: runqueue: Fix runall option task deletion ordering issue | ||
42 | - bitbake: test/fetch: Update urls to match upstream branch name changes | ||
43 | - bitbake: tests/fetch.py: add test case to ensure downloadfilename is used for premirror | ||
44 | - bitbake: tests/fetch.py: fix premirror test cases | ||
45 | - bitbake: tests/fetch: Update github urls | ||
46 | - bitbake: tests/fetch: Update pcre.org address after github changes | ||
47 | - bitbake: tests/runqueue: Ensure hashserv exits before deleting files | ||
48 | - bitbake: utils: Handle lockfile filenames that are too long for filesystems | ||
49 | - bootchart2: Don't compile python modules | ||
50 | - build-appliance-image: Update to honister head revision | ||
51 | - buildhistory: Fix package output files for SDKs | ||
52 | - busybox: 1.34.0 -> 1.34.1 | ||
53 | - ca-certificates: update 20210119 -> 20211016 | ||
54 | - classes/populate_sdk_base: Add setscene tasks | ||
55 | - conf: update for release 3.4 | ||
56 | - convert-srcuri.py: use regex to check space in SRC_URI | ||
57 | - create-spdx: Fix key errors in do_create_runtime_spdx | ||
58 | - create-spdx: Protect against None from LICENSE_PATH | ||
59 | - create-spdx: Set the Organization field via a variable | ||
60 | - create-spdx: add create_annotation function | ||
61 | - create-spdx: cross recipes are native also | ||
62 | - create_spdx: ensure is_work_shared() is unique | ||
63 | - cups: Fix missing installation of cups sysv init scripts | ||
64 | - docs: poky.yaml: updates for 3.4 | ||
65 | - dpkg: Install dkpg-perl scripts to versioned perl directory | ||
66 | - glibc-version.inc: remove branch= from GLIBC_GIT_URI | ||
67 | - go-helloworld/glide: Fix urls | ||
68 | - go.bbclass: Allow adding parameters to go ldflags | ||
69 | - go: upgrade 1.16.7 -> 1.16.8 | ||
70 | - gst-devtools: 1.18.4 -> 1.18.5 | ||
71 | - gst-examples: 1.18.4 -> 1.18.5 | ||
72 | - gstreamer1.0-libav: 1.18.4 -> 1.18.5 | ||
73 | - gstreamer1.0-omx: 1.18.4 -> 1.18.5 | ||
74 | - gstreamer1.0-plugins-bad: 1.18.4 -> 1.18.5 | ||
75 | - gstreamer1.0-plugins-base: 1.18.4 -> 1.18.5 | ||
76 | - gstreamer1.0-plugins-good: 1.18.4 -> 1.18.5 | ||
77 | - gstreamer1.0-plugins-ugly: 1.18.4 -> 1.18.5 | ||
78 | - gstreamer1.0-python: 1.18.4 -> 1.18.5 | ||
79 | - gstreamer1.0-rtsp-server: 1.18.4 -> 1.18.5 | ||
80 | - gstreamer1.0-vaapi: 1.18.4 -> 1.18.5 | ||
81 | - gstreamer1.0: 1.18.4 -> 1.18.5 | ||
82 | - insane.bbclass: Add a check for directories that are expected to be empty | ||
83 | - kernel-devsrc: Add vdso.lds and other build files for riscv64 as well | ||
84 | - libnewt: Use python3targetconfig to fix reproducibility issue | ||
85 | - libpcre/libpcre2: correct SRC_URI | ||
86 | - libx11-compose-data: Update LICENSE to better reflect reality | ||
87 | - libx11: Update LICENSE to better reflect reality | ||
88 | - libxml2: Use python3targetconfig to fix reproducibility issue | ||
89 | - linunistring: Add missing gperf-native dependency | ||
90 | - linux-firmware: upgrade to 20211027 | ||
91 | - linux-yocto-dev: Ensure DEPENDS matches recent 5.14 kernel changes | ||
92 | - linux-yocto-rt/5.10: update to -rt54 | ||
93 | - linux-yocto/5.10: update to v5.10.78 | ||
94 | - linux-yocto/5.14: common-pc: enable CONFIG_ATA_PIIX as built-in | ||
95 | - linux-yocto/5.14: update to v5.14.17 | ||
96 | - linux-yocto: add libmpc-native to DEPENDS | ||
97 | - lttng-tools: replace ad hoc ptest fixup with upstream fixes | ||
98 | - manuals: releases.rst: move gatesgarth to outdated releases section | ||
99 | - mesa: Enable svga for x86 only | ||
100 | - mesa: upgrade 21.2.1 -> 21.2.4 | ||
101 | - meson.bblcass: Remove empty egg-info directories before running meson | ||
102 | - meson: install native file in sdk | ||
103 | - meson: move lang args to the right section | ||
104 | - meson: set objcopy in the cross and native toolchain files | ||
105 | - meta/scripts: Manual git url branch additions | ||
106 | - meta: Add explict branch to git SRC_URIs | ||
107 | - migration-3.4: add additional migration info | ||
108 | - migration-3.4: add some extra packaging notes | ||
109 | - migration-3.4: tweak overrides change section | ||
110 | - migration: tweak introduction section | ||
111 | - mirrors: Add kernel.org sources mirror for downloads.yoctoproject.org | ||
112 | - mirrors: Add uninative mirror on kernel.org | ||
113 | - nativesdk-packagegroup-sdk-host.bb: Update host tools for wayland | ||
114 | - oeqa/runtime/parselogs: modified drm error in common errors list | ||
115 | - oeqa/selftest/sstatetests: fix typo ware -> were | ||
116 | - oeqa: Update cleanup code to wait for hashserv exit | ||
117 | - opkg: Fix poor operator combination choice | ||
118 | - ovmf: update 202105 -> 202108 | ||
119 | - patch.bbclass: when the patch fails show more info on the fatal error | ||
120 | - poky.conf: bump version for 3.4.1 honister release | ||
121 | - poky.yaml: add lz4 and zstd to essential host packages | ||
122 | - poky.yaml: fix lz4 package name for older Ubuntu versions | ||
123 | - pseudo: Add fcntl64 wrapper | ||
124 | - python3-setuptools: _distutils/sysconfig fix | ||
125 | - python3: update to 3.9.7 | ||
126 | - qemu.inc: Remove empty egg-info directories before running meson | ||
127 | - recipes: Update github.com urls to use https | ||
128 | - ref-manual: Update how to set a useradd password | ||
129 | - ref-manual: document "reproducible_build" class and SOURCE_DATE_EPOCH | ||
130 | - ref-manual: document BUILD_REPRODUCIBLE_BINARIES | ||
131 | - ref-manual: document TOOLCHAIN_HOST_TASK_ESDK | ||
132 | - ref-manual: remove meta class | ||
133 | - ref-manual: update system requirements | ||
134 | - releases.rst: fix release number for 3.3.3 | ||
135 | - scripts/convert-srcuri: Update SRC_URI conversion script to handle github url changes | ||
136 | - scripts/lib/wic/help.py: Update Fedora Kickstart URLs | ||
137 | - scripts/oe-package-browser: Fix after overrides change | ||
138 | - scripts/oe-package-browser: Handle no packages being built | ||
139 | - spdx.py: Add annotation to relationship | ||
140 | - sstate: Account for reserved characters when shortening sstate filenames | ||
141 | - sstate: another fix for touching files inside pseudo | ||
142 | - sstate: fix touching files inside pseudo | ||
143 | - staging: Fix autoconf-native rebuild failure | ||
144 | - strace: fix build against 5.15 kernel/kernel-headers | ||
145 | - strace: show test suite log on failure | ||
146 | - stress-ng: convert to git, website is down | ||
147 | - systemd: add missing include for musl | ||
148 | - tar: filter CVEs using vendor name | ||
149 | - test-manual: how to enable reproducible builds | ||
150 | - testimage: fix unclosed testdata file | ||
151 | - tzdata: update 2021d to 2021d | ||
152 | - uninative: Add version to uninative tarball name | ||
153 | - waffle: convert to git, website is down | ||
154 | - wayland: Fix wayland-tools packaging | ||
155 | - wireless-regdb: upgrade 2021.07.14 -> 2021.08.28 | ||
156 | - wpa-supplicant: Match package override to PACKAGES for pkg_postinst | ||
157 | |||
158 | Contributors to 3.4.1 | ||
159 | ~~~~~~~~~~~~~~~~~~~~~ | ||
160 | |||
161 | - Ahmed Hossam | ||
162 | - Alexander Kanavin | ||
163 | - Alexandre Belloni | ||
164 | - Andrej Valek | ||
165 | - Andres Beltran | ||
166 | - Anuj Mittal | ||
167 | - Bruce Ashfield | ||
168 | - Chen Qi | ||
169 | - Claus Stovgaard | ||
170 | - Daiane Angolini | ||
171 | - Hsia-Jun(Randy) Li | ||
172 | - Jon Mason | ||
173 | - Jose Quaresma | ||
174 | - Joshua Watt | ||
175 | - Kai Kang | ||
176 | - Khem Raj | ||
177 | - Kiran Surendran | ||
178 | - Manuel Leonhardt | ||
179 | - Michael Opdenacker | ||
180 | - Oleksandr Kravchuk | ||
181 | - Pablo Saavedra | ||
182 | - Paul Eggleton | ||
183 | - Peter Kjellerstedt | ||
184 | - Quentin Schulz | ||
185 | - Ralph Siemsen | ||
186 | - Randy Li | ||
187 | - Richard Purdie | ||
188 | - Ross Burton | ||
189 | - Sakib Sajal | ||
190 | - Saul Wold | ||
191 | - Teoh Jay Shen | ||
192 | - Tim Orling | ||
193 | - Tom Hochstein | ||
194 | - Yureka | ||
195 | |||
196 | Repositories / Downloads for 3.4.1 | ||
197 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
198 | |||
199 | poky | ||
200 | |||
201 | - Repository Location: https://git.yoctoproject.org/poky/ | ||
202 | - Branch: :yocto_git:`honister </poky/log/?h=honister>` | ||
203 | - Tag: :yocto_git:`yocto-3.4.1 </poky/tag/?h=yocto-3.4.1>` | ||
204 | - Git Revision: :yocto_git:`b53230c08d9f02ecaf35b4f0b70512abbf10ae11 </poky/commit/?id=b53230c08d9f02ecaf35b4f0b70512abbf10ae11>` | ||
205 | - Release Artefact: poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11 | ||
206 | - sha: 57d49e2afafb555baf65643acf752464f0eb7842b964713a5de7530c392de159 | ||
207 | - Download Locations: | ||
208 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11.tar.bz2, | ||
209 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/poky-b53230c08d9f02ecaf35b4f0b70512abbf10ae11.tar.bz2 | ||
210 | |||
211 | meta-mingw | ||
212 | |||
213 | - Repository Location: https://git.yoctoproject.org/meta-mingw | ||
214 | - Branch: :yocto_git:`honister </meta-mingw/log/?h=honister>` | ||
215 | - Tag: :yocto_git:`yocto-3.4.1 </meta-mingw/tag/?h=yocto-3.4.1>` | ||
216 | - Git Revision: :yocto_git:`f5d761cbd5c957e4405c5d40b0c236d263c916a8 </meta-mingw/commit/?id=f5d761cbd5c957e4405c5d40b0c236d263c916a8>` | ||
217 | - Release Artefact: meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8 | ||
218 | - sha: d4305d638ef80948584526c8ca386a8cf77933dffb8a3b8da98d26a5c40fcc11 | ||
219 | - Download Locations: | ||
220 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2, | ||
221 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2 | ||
222 | |||
223 | meta-gplv2 | ||
224 | |||
225 | - Repository Location: https://git.yoctoproject.org/meta-gplv2 | ||
226 | - Branch: :yocto_git:`honister </meta-gplv2/log/?h=honister>` | ||
227 | - Tag: :yocto_git:`yocto-3.4.1 </meta-gplv2/tag/?h=yocto-3.4.1>` | ||
228 | - Git Revision: :yocto_git:`f04e4369bf9dd3385165281b9fa2ed1043b0e400 </meta-gplv2/commit/?id=f04e4369bf9dd3385165281b9fa2ed1043b0e400>` | ||
229 | - Release Artefact: meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400 | ||
230 | - sha: ef8e2b1ec1fb43dbee4ff6990ac736315c7bc2d8c8e79249e1d337558657d3fe | ||
231 | - Download Locations: | ||
232 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2, | ||
233 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2 | ||
234 | |||
235 | bitbake | ||
236 | |||
237 | - Repository Location: :oe_git:`/bitbake` | ||
238 | - Branch: :oe_git:`1.52 </bitbake/log/?h=1.52>` | ||
239 | - Tag: :oe_git:`yocto-3.4.1 </bitbake/tag/?h=yocto-3.4.1>` | ||
240 | - Git Revision: :oe_git:`44a83b373e1fc34c93cd4a6c6cf8b73b230c1520 </bitbake/commit/?id=44a83b373e1fc34c93cd4a6c6cf8b73b230c1520>` | ||
241 | - Release Artefact: bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520 | ||
242 | - sha: 03d50c1318d88d62eb01d359412ea5a8014ef506266629a2bd43ab3a2ef19430 | ||
243 | - Download Locations: | ||
244 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4.1/bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520.tar.bz2, | ||
245 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4.1/bitbake-44a83b373e1fc34c93cd4a6c6cf8b73b230c1520.tar.bz2 | ||
246 | |||
247 | yocto-docs | ||
248 | |||
249 | - Repository Location: https://git.yoctoproject.org/yocto-docs | ||
250 | - Branch: :yocto_git:`honister </yocto-docs/log/?h=honister>` | ||
251 | - Tag: :yocto_git:`yocto-3.4.1 </yocto-docs/tag/?h=yocto-3.4.1>` | ||
252 | - Git Revision: :yocto_git:`b250eda5a0beba8acc9641c55a5b0e30594b5178 </yocto-docs/commit/?b250eda5a0beba8acc9641c55a5b0e30594b5178>` | ||
diff --git a/documentation/migration-guides/release-notes-3.4.rst b/documentation/migration-guides/release-notes-3.4.rst new file mode 100644 index 0000000000..927de6dc0c --- /dev/null +++ b/documentation/migration-guides/release-notes-3.4.rst | |||
@@ -0,0 +1,800 @@ | |||
1 | Release notes for 3.4 (honister) | ||
2 | -------------------------------- | ||
3 | |||
4 | New Features / Enhancements in 3.4 | ||
5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
6 | |||
7 | - Linux kernel 5.14, glibc 2.34 and ~280 other recipe upgrades | ||
8 | - Switched override character to ':' (replacing '_') for more robust parsing and improved performance - see the above migration guide for help | ||
9 | - Rust integrated into core, providing rust support for cross-compilation and SDK | ||
10 | - New create-spdx class for creating SPDX SBoM documents | ||
11 | - New recipes: cargo, core-image-ptest-all, core-image-ptest-fast, core-image-weston-sdk, erofs-utils, gcompat, gi-docgen, libmicrohttpd, libseccomp, libstd-rs, perlcross, python3-markdown, python3-pyyaml, python3-smartypants, python3-typogrify, rust, rust-cross, rust-cross-canadian, rust-hello-world, rust-llvm, rust-tools-cross-canadian, rustfmt, xwayland | ||
12 | - Several optimisations to reduce unnecessary task dependencies for faster builds | ||
13 | - seccomp integrated into core, with additional enabling for gnutls, systemd, qemu | ||
14 | - New overlayfs class to help generate overlayfs mount units | ||
15 | - debuginfod support now enabled by default | ||
16 | - Switched several recipes over to using OpenSSL instead of GnuTLS (wpa-supplicant, curl, glib-networking) or disable GnuTLS (cups) by default | ||
17 | - Improvements to LTO plugin installation and reproducibility | ||
18 | - Architecture-specific enhancements: | ||
19 | |||
20 | - glibc: Enable memory tagging for aarch64 | ||
21 | - testimage: remove aarch64 xorg exclusion | ||
22 | - arch-arm*: add better support for gcc march extensions | ||
23 | - tune-cortexm*: add support for all Arm Cortex-M processors | ||
24 | - tune-cortexr*: add support for all Arm Cortex-R processors | ||
25 | - arch-armv4: Allow -march=armv4 | ||
26 | - qemuarm*: use virtio graphics | ||
27 | - baremetal-helloworld: Enable RISC-V 64/32 port | ||
28 | - ldconfig-native: Add RISC-V support | ||
29 | - qemuriscv: Enable 4 core emulation | ||
30 | - Add ARC support in gdb, dpkg, dhcpcd | ||
31 | - conf/machine-sdk: Add ppc64 SDK machine | ||
32 | - libjpeg-turbo: Handle powerpc64le without Altivec | ||
33 | - pixman: Handle PowerPC without Altivec | ||
34 | - mesa: enable gallium Intel drivers when building for x86 | ||
35 | - mesa: enable crocus driver for older Intel graphics | ||
36 | |||
37 | - Kernel-related enhancements: | ||
38 | |||
39 | - Support zstd-compressed modules and initramfs images | ||
40 | - Allow opt-out of split kernel modules | ||
41 | - linux-yocto-dev: base AUTOREV on specified version | ||
42 | - kernel-yocto: provide debug / summary information for metadata | ||
43 | - kernel-uboot: Handle gzip and lzo compression options | ||
44 | - linux-yocto/5.14: added devupstream support | ||
45 | - linux-yocto: add vfat to :term:`KERNEL_FEATURES` when :term:`MACHINE_FEATURES` include vfat | ||
46 | - linux-yocto: enable TYPEC_TCPCI in usbc fragment | ||
47 | |||
48 | - Image-related enhancements: | ||
49 | |||
50 | - New erofs, erofs-lz4 and erofs-lz4hc image types | ||
51 | - New squashfs-zst and cpio.zst image types | ||
52 | - New lic-pkgs :term:`IMAGE_FEATURES` item to install all license packages | ||
53 | - Added zsync metadata conversion support | ||
54 | - Use xargs to set file timestamps for significant (>90%) do_image speedup | ||
55 | - Find .ko.gz and .ko.xz kernel modules as well when determining need to run depmod on an image | ||
56 | - Show formatted error messages instead of tracebacks for systemctl errors | ||
57 | - No longer ignore installation failures in complementary package installation | ||
58 | - Remove ldconfig auxiliary cache when not needed | ||
59 | |||
60 | - wic enhancements: | ||
61 | |||
62 | - Added erofs filesystem support | ||
63 | - Added --extra-space argument to leave extra space after last partition | ||
64 | - Added --no-fstab-update part option to allow using the stock fstab | ||
65 | - bootimg-efi: added Unified Kernel Image option | ||
66 | - bootimg-pcbios: use label provided when formatting a DOS partition | ||
67 | |||
68 | - SDK-related enhancements: | ||
69 | |||
70 | - Enable do_populate_sdk with multilibs | ||
71 | - New ``SDKPATHINSTALL`` variable decouples default install path from built in path to avoid rebuilding nativesdk components on e.g. :term:`DISTRO_VERSION` changes | ||
72 | - eSDK: Error if trying to generate an eSDK from a multiconfig | ||
73 | - eSDK: introduce :term:`TOOLCHAIN_HOST_TASK_ESDK` to be used in place of :term:`TOOLCHAIN_HOST_TASK` to add components to the host part of the eSDK | ||
74 | |||
75 | - BitBake enhancements: | ||
76 | |||
77 | - New bitbake-getvar helper command to query a variable value (with history) | ||
78 | - bitbake-layers: layerindex-fetch: add --fetchdir parameter | ||
79 | - bitbake-layers: show-recipes: add skip reason to output | ||
80 | - bitbake-diffsigs: sort diff output for consistency | ||
81 | - Allow setting upstream for local hash equivalence server | ||
82 | - fetch2/s3: allow to use credentials and switch profile from environment variables | ||
83 | - fetch2/s3: Add progress handler for S3 cp command | ||
84 | - fetch2/npm: Support npm archives with missing search directory mode | ||
85 | - fetch2/npmsw: Add support for local tarball and link sources | ||
86 | - fetch2/svn: Allow peg-revision functionality to be disabled | ||
87 | - fetch2/wget: verify certificates for HTTPS/FTPS by default | ||
88 | - fetch2/wget: Enable FTPS | ||
89 | - prserv: added read-only mode | ||
90 | - prserv: replaced XML RPC with modern asyncrpc implementation | ||
91 | - Numerous warning/error message improvements | ||
92 | |||
93 | - New :term:`PACKAGECONFIG` options in btrfs-tools, ccache, coreutils, cups, dbus, elfutils, ffmpeg, findutils, glib-2.0, gstreamer1.0-plugins-bad, gstreamer1.0-plugins-base, libarchive, libnotify, libpsl, man-db, mesa, ovmf, parted, prelink, qemu, rpm, shadow, systemd, tar, vim, weston | ||
94 | - u-boot enhancements: | ||
95 | |||
96 | - Make SPL suffix configurable | ||
97 | - Make ``UBOOT_BINARYNAME`` configurable | ||
98 | - Package ``extlinux.conf`` separately | ||
99 | - Allow deploying the u-boot DTB | ||
100 | |||
101 | - opensbi: Add support for specifying a device tree | ||
102 | - busybox enhancements: | ||
103 | |||
104 | - Added tmpdir option into mktemp applet | ||
105 | - Support mounting swap via labels | ||
106 | - Enable long options for enabled applets | ||
107 | |||
108 | - Move tune files to architecture subdirectories | ||
109 | - buildstats: log host data on failure separately to task specific file | ||
110 | - buildstats: collect "at interval" and "on failure" logs in the same file | ||
111 | - Ptest enhancements: | ||
112 | |||
113 | - ptest-runner: install script to collect system data on failure | ||
114 | - Added ptest support to python3-hypothesis, python3-jinja2, python3-markupsafe | ||
115 | - Enhanced ptest support in lttng, util-linux, and others | ||
116 | - New leaner ptest image recipes based upon core-image-minimal | ||
117 | |||
118 | - scripts/contrib/image-manifest: add new script | ||
119 | - Add beginnings of Android target support | ||
120 | - devtool upgrade: rebase override-only patches as well | ||
121 | - devtool: print a warning on upgrades if :term:`PREFERRED_VERSION` is set | ||
122 | - systemd: set zstd as default compression option | ||
123 | - init-manager-systemd: add a weak VIRTUAL-RUNTIME_dev_manager assignment | ||
124 | - Add proper unpack dependency for .zst compressed archives | ||
125 | - util-linux: build chfn and chsh by default | ||
126 | - qemu: use 4 cores in qemu guests | ||
127 | - runqemu: decouple bios and kernel options | ||
128 | - qemu: add a hint on how to enable CPU render nodes when a suitable GPU is absent | ||
129 | - devupstream: Allow support of native class extensions | ||
130 | - Prelinking now disabled in default configuration | ||
131 | - python3: statistics module moved to its own python3-statistics package | ||
132 | - pypi: allow override of PyPI archive name | ||
133 | - Allow global override of golang GO_DYNLINK | ||
134 | - buildhistory enhancements: | ||
135 | |||
136 | - Add option to strip path prefix | ||
137 | - Add output file listing package information | ||
138 | - Label packages providing per-file dependencies in depends.dot | ||
139 | |||
140 | - New gi-docgen class for GNOME library documentation | ||
141 | - meson.bbclass: Make the default buildtype "debug" if :term:`DEBUG_BUILD` is 1 | ||
142 | - distro_features_check: expand with :term:`IMAGE_FEATURES` | ||
143 | - Add extended packagedata in JSON format | ||
144 | - local.conf.sample: Update sstate mirror entry with new hash equivalence setting | ||
145 | - poky: Use https in default :term:`PREMIRRORS` | ||
146 | - reproducible_build.bbclass: Enable -Wdate-time | ||
147 | - yocto-check-layer: ensure that all layer dependencies are tested too | ||
148 | - core-image-multilib-example: base on weston, and not sato | ||
149 | - npm.bbclass: Allow nodedir to be overridden by ``NPM_NODEDIR`` | ||
150 | - cve-extra-exclusions.inc: add exclusion list for intractable CVE's | ||
151 | - license_image.bbclass: Detect broken symlinks | ||
152 | - sysstat: make the service start automatically | ||
153 | - sanity: Add error check for '%' in build path | ||
154 | - sanity: Further improve directory sanity tests | ||
155 | - sanity.bbclass: mention ``CONNECTIVITY_CHECK_URIS`` in network failure message | ||
156 | - tzdata: Allow controlling zoneinfo binary format | ||
157 | - oe-time-dd-test.sh: add options and refactor | ||
158 | - vim: add option to disable NLS support | ||
159 | - zstd: Include pzstd in the build | ||
160 | - mirrors.bbclass: provide additional rule for git repo fallbacks | ||
161 | - own-mirrors: Add support for s3:// scheme in :term:`SOURCE_MIRROR_URL` | ||
162 | - common-licenses: add missing SPDX licences | ||
163 | - Add MAINTAINERS.md file to record subsystem maintainers | ||
164 | |||
165 | Known Issues in 3.4 | ||
166 | ~~~~~~~~~~~~~~~~~~~ | ||
167 | |||
168 | - Build failures have been reported when running on host Linux systems with FIPS enabled (such as RHEL 8.0 with the FIPS mode enabled). For more details please see :yocto_bugs:`bug #14609 </show_bug.cgi?id=14609>`. | ||
169 | |||
170 | Recipe Licenses changes in 3.4 | ||
171 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
172 | |||
173 | The following corrections have been made to the LICENSE values set by recipes: | ||
174 | |||
175 | - acpica: correct LICENSE to "Intel | BSD-3-Clause | GPLv2" | ||
176 | - dtc: correct LICENSE to "GPLv2 | BSD-2-Clause" | ||
177 | - e2fsprogs: correct LICENSE to "GPLv2 & LGPLv2 & BSD-3-Clause & MIT" | ||
178 | - ffmpeg: correct LICENSE to "GPLv2+ & LGPLv2.1+ & ISC & MIT & BSD-2-Clause & BSD-3-Clause & IJG" | ||
179 | - flac: correct LICENSE to "GFDL-1.2 & GPLv2+ & LGPLv2.1+ & BSD-3-Clause" | ||
180 | - flex: correct LICENSE to "BSD-3-Clause & LGPL-2.0+" | ||
181 | - font-util: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
182 | - glib-2.0: correct LICENSE to "LGPLv2.1+ & BSD-3-Clause & PD" | ||
183 | - gobject-introspection: correct LICENSE to "LGPLv2+ & GPLv2+ & MIT" (add MIT license) | ||
184 | - hdparm: correct LICENSE to "BSD-2-Clause & GPLv2 & hdparm" | ||
185 | - iputils: correct LICENSE to "BSD-3-Clause & GPLv2+" | ||
186 | - libcap: correct LICENSE to "BSD-3-Clause | GPLv2" | ||
187 | - libevent: correct LICENSE to "BSD-3-Clause & MIT" | ||
188 | - libjitterentropy: correct LICENSE to "GPLv2+ | BSD-3-Clause" | ||
189 | - libpam: correct LICENSE to "GPLv2+ | BSD-3-Clause" | ||
190 | - libwpe: correct LICENSE to "BSD-2-Clause" | ||
191 | - libx11-compose-data: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
192 | - libx11: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
193 | - libxfont2: correct LICENSE to "MIT & MIT-style & BSD-4-Clause & BSD-2-Clause" | ||
194 | - libxfont: correct LICENSE to "MIT & MIT-style & BSD-3-Clause" | ||
195 | - lsof: correct LICENSE to reflect that it uses a BSD-like (but not exactly BSD) license ("Spencer-94") | ||
196 | - nfs-utils: correct LICENSE to "MIT & GPLv2+ & BSD-3-Clause" | ||
197 | - ovmf: correct license to "BSD-2-Clause-Patent" | ||
198 | - ppp: correct LICENSE to "BSD-3-Clause & BSD-3-Clause-Attribution & GPLv2+ & LGPLv2+ & PD" | ||
199 | - python3-packaging: correct LICENSE to "Apache-2.0 | BSD-2-Clause" | ||
200 | - python-async-test: correct LICENSE to "BSD-3-Clause" | ||
201 | - quota: remove BSD license (only BSD licensed part of the code was removed in 4.05) | ||
202 | - shadow: correct LICENSE to "BSD-3-Clause | Artistic-1.0" | ||
203 | - shadow-sysroot: set LICENSE the same as shadow | ||
204 | - sudo: correct LICENSE to "ISC & BSD-3-Clause & BSD-2-Clause & Zlib" | ||
205 | - swig: correct LICENSE to "BSD-3-Clause & GPLv3" | ||
206 | - valgrind: correct license to "GPLv2 & GPLv2+ & BSD-3-Clause" | ||
207 | - webkitgtk: correct LICENSE to "BSD-2-Clause & LGPLv2+" | ||
208 | - wpebackend-fdo: correct LICENSE to "BSD-2-Clause" | ||
209 | - xinetd: correct LICENSE to reflect that it uses a unique BSD-like (but not exactly BSD) license | ||
210 | |||
211 | Other license-related notes: | ||
212 | |||
213 | - When creating recipes for Python software, recipetool will now treat "BSD" as "BSD-3-Clause" for the purposes of setting LICENSE, as that is the most common understanding. | ||
214 | - Please be aware that an initramfs bundled with the kernel using :term:`INITRAMFS_IMAGE_BUNDLE` should only contain GPLv2-compatible software; this is now mentioned in the documentation. | ||
215 | |||
216 | Security Fixes in 3.4 | ||
217 | ~~~~~~~~~~~~~~~~~~~~~ | ||
218 | |||
219 | - apr: :cve:`2021-35940` | ||
220 | - aspell: :cve:`2019-25051` | ||
221 | - avahi: :cve:`2021-3468`, :cve:`2021-36217` | ||
222 | - binutils: :cve:`2021-20197` | ||
223 | - bluez: :cve:`2021-3658` | ||
224 | - busybox: :cve:`2021-28831` | ||
225 | - cairo: :cve:`2020-35492` | ||
226 | - cpio: :cve:`2021-38185` | ||
227 | - expat: :cve:`2013-0340` | ||
228 | - ffmpeg: :cve:`2020-20446`, :cve:`2020-22015`, :cve:`2020-22021`, :cve:`2020-22033`, :cve:`2020-22019`, :cve:`2021-33815`, :cve:`2021-38171`, :cve:`2020-20453` | ||
229 | - glibc: :cve:`2021-33574`, :cve:`2021-38604` | ||
230 | - inetutils: :cve:`2021-40491` | ||
231 | - libgcrypt: :cve:`2021-40528` | ||
232 | - linux-yocto/5.10, 5.14: :cve:`2021-3653`, :cve:`2021-3656` | ||
233 | - lz4: :cve:`2021-3520` | ||
234 | - nettle: :cve:`2021-20305` | ||
235 | - openssl: :cve:`2021-3711`, :cve:`2021-3712` | ||
236 | - perl: :cve:`2021-36770` | ||
237 | - python3: :cve:`2021-29921` | ||
238 | - python3-pip: :cve:`2021-3572` | ||
239 | - qemu: :cve:`2020-27821`, :cve:`2020-29443`, :cve:`2020-35517`, :cve:`2021-3392`, :cve:`2021-3409`, :cve:`2021-3416`, :cve:`2021-3527`, :cve:`2021-3544`, :cve:`2021-3545`, :cve:`2021-3546`, :cve:`2021-3682`, :cve:`2021-20181`, :cve:`2021-20221`, :cve:`2021-20257`, :cve:`2021-20263` | ||
240 | - rpm: :cve:`2021-3421`, :cve:`2021-20271` | ||
241 | - rsync: :cve:`2020-14387` | ||
242 | - util-linux: :cve:`2021-37600` | ||
243 | - vim: :cve:`2021-3770`, :cve:`2021-3778` | ||
244 | - wpa-supplicant: :cve:`2021-30004` | ||
245 | - xdg-utils: :cve:`2020-27748` | ||
246 | - xserver-xorg: :cve:`2021-3472` | ||
247 | |||
248 | Recipe Upgrades in 3.4 | ||
249 | ~~~~~~~~~~~~~~~~~~~~~~ | ||
250 | |||
251 | - acl 2.2.53 -> 2.3.1 | ||
252 | - acpica 20210105 -> 20210730 | ||
253 | - alsa-lib 1.2.4 -> 1.2.5.1 | ||
254 | - alsa-plugins 1.2.2 -> 1.2.5 | ||
255 | - alsa-tools 1.2.2 -> 1.2.5 | ||
256 | - alsa-topology-conf 1.2.4 -> 1.2.5.1 | ||
257 | - alsa-ucm-conf 1.2.4 -> 1.2.5.1 | ||
258 | - alsa-utils 1.2.4 -> 1.2.5.1 | ||
259 | - alsa-utils-scripts 1.2.4 -> 1.2.5.1 | ||
260 | - apt 2.2.2 -> 2.2.4 | ||
261 | - at 3.2.1 -> 3.2.2 | ||
262 | - at-spi2-core 2.38.0 -> 2.40.3 | ||
263 | - autoconf-archive 2019.01.06 -> 2021.02.19 | ||
264 | - babeltrace2 2.0.3 -> 2.0.4 | ||
265 | - bash 5.1 -> 5.1.8 | ||
266 | - bind 9.16.16 -> 9.16.20 | ||
267 | - binutils 2.36.1 -> 2.37 | ||
268 | - binutils-cross 2.36.1 -> 2.37 | ||
269 | - binutils-cross-canadian 2.36.1 -> 2.37 | ||
270 | - binutils-cross-testsuite 2.36.1 -> 2.37 | ||
271 | - binutils-crosssdk 2.36.1 -> 2.37 | ||
272 | - bison 3.7.5 -> 3.7.6 | ||
273 | - blktrace 1.2.0+gitX -> 1.3.0+gitX | ||
274 | - bluez5 5.56 -> 5.61 | ||
275 | - boost 1.75.0 -> 1.77.0 | ||
276 | - boost-build-native 4.3.0 -> 4.4.1 | ||
277 | - btrfs-tools 5.10.1 -> 5.13.1 | ||
278 | - busybox 1.33.1 -> 1.34.0 | ||
279 | - busybox-inittab 1.33.0 -> 1.34.0 | ||
280 | - ccache 4.2 -> 4.4 | ||
281 | - cmake 3.19.5 -> 3.21.1 | ||
282 | - cmake-native 3.19.5 -> 3.21.1 | ||
283 | - connman 1.39 -> 1.40 | ||
284 | - createrepo-c 0.17.0 -> 0.17.4 | ||
285 | - cronie 1.5.5 -> 1.5.7 | ||
286 | - cross-localedef-native 2.33 -> 2.34 | ||
287 | - cups 2.3.3 -> 2.3.3op2 | ||
288 | - curl 7.75.0 -> 7.78.0 | ||
289 | - dbus-glib 0.110 -> 0.112 | ||
290 | - dejagnu 1.6.2 -> 1.6.3 | ||
291 | - diffoscope 172 -> 181 | ||
292 | - diffutils 3.7 -> 3.8 | ||
293 | - distcc 3.3.5 -> 3.4 | ||
294 | - dnf 4.6.0 -> 4.8.0 | ||
295 | - dpkg 1.20.7.1 -> 1.20.9 | ||
296 | - dtc 1.6.0 -> 1.6.1 | ||
297 | - e2fsprogs 1.46.1 -> 1.46.4 | ||
298 | - elfutils 0.183 -> 0.185 | ||
299 | - ell 0.38 -> 0.43 | ||
300 | - enchant2 2.2.15 -> 2.3.1 | ||
301 | - epiphany 3.38.2 -> 40.3 | ||
302 | - ethtool 5.10 -> 5.13 | ||
303 | - expat 2.2.10 -> 2.4.1 | ||
304 | - ffmpeg 4.3.2 -> 4.4 | ||
305 | - file 5.39 -> 5.40 | ||
306 | - freetype 2.10.4 -> 2.11.0 | ||
307 | - gcc 10.2.0 -> 11.2.0 | ||
308 | - gcc-cross 10.2.0 -> 11.2.0 | ||
309 | - gcc-cross-canadian 10.2.0 -> 11.2.0 | ||
310 | - gcc-crosssdk 10.2.0 -> 11.2.0 | ||
311 | - gcc-runtime 10.2.0 -> 11.2.0 | ||
312 | - gcc-sanitizers 10.2.0 -> 11.2.0 | ||
313 | - gcc-source 10.2.0 -> 11.2.0 | ||
314 | - gcr 3.38.1 -> 3.40.0 | ||
315 | - gdb 10.1 -> 10.2 | ||
316 | - gdb-cross 10.1 -> 10.2 | ||
317 | - gdb-cross-canadian 10.1 -> 10.2 | ||
318 | - gdk-pixbuf 2.40.0 -> 2.42.6 | ||
319 | - ghostscript 9.53.3 -> 9.54.0 | ||
320 | - git 2.31.1 -> 2.33.0 | ||
321 | - glib-2.0 2.66.7 -> 2.68.4 | ||
322 | - glib-networking 2.66.0 -> 2.68.2 | ||
323 | - glibc 2.33 -> 2.34 | ||
324 | - glibc-locale 2.33 -> 2.34 | ||
325 | - glibc-mtrace 2.33 -> 2.34 | ||
326 | - glibc-scripts 2.33 -> 2.34 | ||
327 | - glibc-testsuite 2.33 -> 2.34 | ||
328 | - glslang 11.2.0 -> 11.5.0 | ||
329 | - gnome-desktop-testing 2018.1 -> 2021.1 | ||
330 | - gnu-config 20210125+gitX -> 20210722+gitX | ||
331 | - gnu-efi 3.0.12 -> 3.0.14 | ||
332 | - gnupg 2.2.27 -> 2.3.1 | ||
333 | - gobject-introspection 1.66.1 -> 1.68.0 | ||
334 | - gpgme 1.15.1 -> 1.16.0 | ||
335 | - gptfdisk 1.0.7 -> 1.0.8 | ||
336 | - grep 3.6 -> 3.7 | ||
337 | - grub 2.04+2.06~rc1 -> 2.06 | ||
338 | - grub-efi 2.04+2.06~rc1 -> 2.06 | ||
339 | - gsettings-desktop-schemas 3.38.0 -> 40.0 | ||
340 | - gtk+3 3.24.25 -> 3.24.30 | ||
341 | - harfbuzz 2.7.4 -> 2.9.0 | ||
342 | - hdparm 9.60 -> 9.62 | ||
343 | - help2man 1.48.2 -> 1.48.4 | ||
344 | - hwlatdetect 1.10 -> 2.1 | ||
345 | - i2c-tools 4.2 -> 4.3 | ||
346 | - icu 68.2 -> 69.1 | ||
347 | - igt-gpu-tools 1.25+gitX -> 1.26 | ||
348 | - inetutils 2.0 -> 2.1 | ||
349 | - iproute2 5.11.0 -> 5.13.0 | ||
350 | - iputils s20200821 -> 20210722 | ||
351 | - json-glib 1.6.2 -> 1.6.4 | ||
352 | - kexec-tools 2.0.21 -> 2.0.22 | ||
353 | - kmod 28 -> 29 | ||
354 | - kmod-native 28 -> 29 | ||
355 | - less 563 -> 590 | ||
356 | - libassuan 2.5.4 -> 2.5.5 | ||
357 | - libcap 2.48 -> 2.51 | ||
358 | - libcgroup 0.41 -> 2.0 | ||
359 | - libcomps 0.1.15 -> 0.1.17 | ||
360 | - libconvert-asn1-perl 0.27 -> 0.31 | ||
361 | - libdazzle 3.38.0 -> 3.40.0 | ||
362 | - libdnf 0.58.0 -> 0.63.1 | ||
363 | - libdrm 2.4.104 -> 2.4.107 | ||
364 | - libedit 20210216-3.1 -> 20210714-3.1 | ||
365 | - libepoxy 1.5.5 -> 1.5.9 | ||
366 | - liberation-fonts 2.00.1 -> 2.1.4 | ||
367 | - libffi 3.3 -> 3.4.2 | ||
368 | - libfm 1.3.1 -> 1.3.2 | ||
369 | - libgcc 10.2.0 -> 11.2.0 | ||
370 | - libgcc-initial 10.2.0 -> 11.2.0 | ||
371 | - libgcrypt 1.9.3 -> 1.9.4 | ||
372 | - libgfortran 10.2.0 -> 11.2.0 | ||
373 | - libgit2 1.1.0 -> 1.1.1 | ||
374 | - libglu 9.0.1 -> 9.0.2 | ||
375 | - libgpg-error 1.41 -> 1.42 | ||
376 | - libgudev 234 -> 237 | ||
377 | - libhandy 1.2.0 -> 1.2.3 | ||
378 | - libical 3.0.9 -> 3.0.10 | ||
379 | - libidn2 2.3.0 -> 2.3.2 | ||
380 | - libinput 1.16.4 -> 1.18.1 | ||
381 | - libjitterentropy 3.0.1 -> 3.1.0 | ||
382 | - libjpeg-turbo 2.0.6 -> 2.1.1 | ||
383 | - libksba 1.5.0 -> 1.6.0 | ||
384 | - libmodulemd 2.12.0 -> 2.13.0 | ||
385 | - libnsl2 1.3.0 -> 2.0.0 | ||
386 | - libnss-mdns 0.14.1 -> 0.15.1 | ||
387 | - libogg 1.3.4 -> 1.3.5 | ||
388 | - libpcap 1.10.0 -> 1.10.1 | ||
389 | - libpcre 8.44 -> 8.45 | ||
390 | - libpcre2 10.36 -> 10.37 | ||
391 | - libportal 0.3 -> 0.4 | ||
392 | - librepo 1.13.0 -> 1.14.1 | ||
393 | - libsdl2 2.0.14 -> 2.0.16 | ||
394 | - libsolv 0.7.17 -> 0.7.19 | ||
395 | - libtasn1 4.16.0 -> 4.17.0 | ||
396 | - libtest-needs-perl 0.002006 -> 0.002009 | ||
397 | - libtirpc 1.3.1 -> 1.3.2 | ||
398 | - libubootenv 0.3.1 -> 0.3.2 | ||
399 | - libucontext 0.10+X -> 1.1+X | ||
400 | - liburcu 0.12.2 -> 0.13.0 | ||
401 | - libuv 1.41.0 -> 1.42.0 | ||
402 | - libva 2.10.0 -> 2.12.0 | ||
403 | - libva-initial 2.10.0 -> 2.12.0 | ||
404 | - libva-utils 2.10.0 -> 2.12.0 | ||
405 | - libwebp 1.2.0 -> 1.2.1 | ||
406 | - libwpe 1.8.0 -> 1.10.1 | ||
407 | - libx11 1.7.0 -> 1.7.2 | ||
408 | - libxcrypt 4.4.18 -> 4.4.25 | ||
409 | - libxcrypt-compat 4.4.18 -> 4.4.25 | ||
410 | - libxfixes 5.0.3 -> 6.0.0 | ||
411 | - libxfont2 2.0.4 -> 2.0.5 | ||
412 | - libxft 2.3.3 -> 2.3.4 | ||
413 | - libxi 1.7.10 -> 1.7.99.2 | ||
414 | - libxkbcommon 1.0.3 -> 1.3.0 | ||
415 | - libxml2 2.9.10 -> 2.9.12 | ||
416 | - libxres 1.2.0 -> 1.2.1 | ||
417 | - linux-libc-headers 5.10 -> 5.14 | ||
418 | - linux-yocto 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX | ||
419 | - linux-yocto-dev 5.12++gitX -> 5.15++gitX | ||
420 | - linux-yocto-rt 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX | ||
421 | - linux-yocto-tiny 5.4.144+gitX, 5.10.63+gitX -> 5.10.70+gitX, 5.14.9+gitX | ||
422 | - llvm 11.1.0 -> 12.0.1 | ||
423 | - log4cplus 2.0.6 -> 2.0.7 | ||
424 | - logrotate 3.18.0 -> 3.18.1 | ||
425 | - ltp 20210121 -> 20210524 | ||
426 | - lttng-modules 2.12.6 -> 2.13.0 | ||
427 | - lttng-tools 2.12.4 -> 2.13.0 | ||
428 | - lttng-ust 2.12.1 -> 2.13.0 | ||
429 | - m4 1.4.18 -> 1.4.19 | ||
430 | - m4-native 1.4.18 -> 1.4.19 | ||
431 | - man-pages 5.10 -> 5.12 | ||
432 | - mc 4.8.26 -> 4.8.27 | ||
433 | - mesa 21.0.3 -> 21.2.1 | ||
434 | - mesa-gl 21.0.3 -> 21.2.1 | ||
435 | - meson 0.57.1 -> 0.58.1 | ||
436 | - mmc-utils 0.1+gitX (73d6c59af8d1...) -> 0.1+gitX (43282e80e174...) | ||
437 | - mobile-broadband-provider-info 20201225 -> 20210805 | ||
438 | - mpg123 1.26.4 -> 1.28.2 | ||
439 | - mtd-utils 2.1.2 -> 2.1.3 | ||
440 | - mtools 4.0.26 -> 4.0.35 | ||
441 | - musl 1.2.2+gitX (e5d2823631bb...) -> 1.2.2+gitX (3f701faace7a...) | ||
442 | - nativesdk-meson 0.57.1 -> 0.58.1 | ||
443 | - netbase 6.2 -> 6.3 | ||
444 | - nfs-utils 2.5.3 -> 2.5.4 | ||
445 | - ofono 1.31 -> 1.32 | ||
446 | - openssh 8.5p1 -> 8.7p1 | ||
447 | - opkg 0.4.4 -> 0.4.5 | ||
448 | - opkg-utils 0.4.3 -> 0.4.5 | ||
449 | - ovmf edk2-stable202102 -> edk2-stable202105 | ||
450 | - p11-kit 0.23.22 -> 0.24.0 | ||
451 | - pango 1.48.2 -> 1.48.9 | ||
452 | - patchelf 0.12 -> 0.13 | ||
453 | - perl 5.32.1 -> 5.34.0 | ||
454 | - piglit 1.0+gitrX (d4d9353b7290...) -> 1.0+gitrX (6a4be9e9946d...) | ||
455 | - pkgconf 1.7.3 -> 1.8.0 | ||
456 | - powertop 2.13 -> 2.14 | ||
457 | - pseudo 1.9.0+gitX (b988b0a6b8af...) -> 1.9.0+gitX (0cda3ba5f94a...) | ||
458 | - pulseaudio 14.2 -> 15.0 | ||
459 | - puzzles 0.0+gitX (84cb4c6701e0...) -> 0.0+gitX (8f3413c31ffd...) | ||
460 | - python3 3.9.5 -> 3.9.6 | ||
461 | - python3-attrs 20.3.0 -> 21.2.0 | ||
462 | - python3-cython 0.29.22 -> 0.29.24 | ||
463 | - python3-dbus 1.2.16 -> 1.2.18 | ||
464 | - python3-dbusmock 0.22.0 -> 0.23.1 | ||
465 | - python3-docutils 0.16 -> 0.17.1 | ||
466 | - python3-git 3.1.14 -> 3.1.20 | ||
467 | - python3-gitdb 4.0.5 -> 4.0.7 | ||
468 | - python3-hypothesis 6.2.0 -> 6.15.0 | ||
469 | - python3-importlib-metadata 3.4.0 -> 4.6.4 | ||
470 | - python3-iniparse 0.4 -> 0.5 | ||
471 | - python3-jinja2 2.11.3 -> 3.0.1 | ||
472 | - python3-libarchive-c 2.9 -> 3.1 | ||
473 | - python3-magic 0.4.22 -> 0.4.24 | ||
474 | - python3-mako 1.1.4 -> 1.1.5 | ||
475 | - python3-markupsafe 1.1.1 -> 2.0.1 | ||
476 | - python3-more-itertools 8.7.0 -> 8.8.0 | ||
477 | - python3-numpy 1.20.1 -> 1.21.2 | ||
478 | - python3-packaging 20.9 -> 21.0 | ||
479 | - python3-pathlib2 2.3.5 -> 2.3.6 | ||
480 | - python3-pbr 5.4.4 -> 5.6.0 | ||
481 | - python3-pip 20.0.2 -> 21.2.4 | ||
482 | - python3-pluggy 0.13.1 -> 1.0.0 | ||
483 | - python3-pycairo 1.20.0 -> 1.20.1 | ||
484 | - python3-pygments 2.8.1 -> 2.10.0 | ||
485 | - python3-pygobject 3.38.0 -> 3.40.1 | ||
486 | - python3-pytest 6.2.2 -> 6.2.4 | ||
487 | - python3-scons 3.1.2 -> 4.2.0 | ||
488 | - python3-scons-native 3.1.2 -> 4.2.0 | ||
489 | - python3-setuptools 54.1.1 -> 57.4.0 | ||
490 | - python3-setuptools-scm 5.0.1 -> 6.0.1 | ||
491 | - python3-six 1.15.0 -> 1.16.0 | ||
492 | - python3-sortedcontainers 2.3.0 -> 2.4.0 | ||
493 | - python3-testtools 2.4.0 -> 2.5.0 | ||
494 | - python3-zipp 3.4.1 -> 3.5.0 | ||
495 | - qemu 5.2.0 -> 6.0.0 | ||
496 | - qemu-native 5.2.0 -> 6.0.0 | ||
497 | - qemu-system-native 5.2.0 -> 6.0.0 | ||
498 | - re2c 2.0.3 -> 2.2 | ||
499 | - rng-tools 6.11 -> 6.14 | ||
500 | - rpcbind 1.2.5 -> 1.2.6 | ||
501 | - rt-tests 1.10 -> 2.1 | ||
502 | - ruby 3.0.1 -> 3.0.2 | ||
503 | - rxvt-unicode 9.22 -> 9.26 | ||
504 | - shaderc 2020.5 -> 2021.1 | ||
505 | - shadow 4.8.1 -> 4.9 | ||
506 | - spirv-tools 2020.7 -> 2021.2 | ||
507 | - sqlite3 3.35.0 -> 3.36.0 | ||
508 | - squashfs-tools 4.4 -> 4.5 | ||
509 | - strace 5.11 -> 5.14 | ||
510 | - stress-ng 0.12.05 -> 0.13.00 | ||
511 | - sudo 1.9.6p1 -> 1.9.7p2 | ||
512 | - swig 3.0.12 -> 4.0.2 | ||
513 | - sysklogd 2.2.2 -> 2.2.3 | ||
514 | - systemd 247.6 -> 249.3 | ||
515 | - systemd-boot 247.6 -> 249.3 | ||
516 | - systemd-conf 247.6 -> 1.0 | ||
517 | - systemtap 4.4 -> 4.5 | ||
518 | - systemtap-native 4.4 -> 4.5 | ||
519 | - systemtap-uprobes 4.4 -> 4.5 | ||
520 | - tcf-agent 1.7.0+gitX (a022ef2f1acf...) -> 1.7.0+gitX (2735e3d6b7ec...) | ||
521 | - texinfo 6.7 -> 6.8 | ||
522 | - tiff 4.2.0 -> 4.3.0 | ||
523 | - u-boot 2021.01 -> 2021.07 | ||
524 | - u-boot-tools 2021.01 -> 2021.07 | ||
525 | - usbutils 013 -> 014 | ||
526 | - util-linux 2.36.2 -> 2.37.2 | ||
527 | - util-linux-libuuid 2.36.2 -> 2.37.2 | ||
528 | - vala 0.50.4 -> 0.52.5 | ||
529 | - valgrind 3.16.1 -> 3.17.0 | ||
530 | - virglrenderer 0.8.2 -> 0.9.1 | ||
531 | - vte 0.62.2 -> 0.64.2 | ||
532 | - vulkan-headers 1.2.170.0 -> 1.2.182.0 | ||
533 | - vulkan-loader 1.2.170.0 -> 1.2.182.0 | ||
534 | - vulkan-samples git (55cebd9e7cc4...) -> git (d2187278cb66...) | ||
535 | - vulkan-tools 1.2.170.0 -> 1.2.182.0 | ||
536 | - wayland-protocols 1.20 -> 1.21 | ||
537 | - webkitgtk 2.30.5 -> 2.32.3 | ||
538 | - wireless-regdb 2021.04.21 -> 2021.07.14 | ||
539 | - wpebackend-fdo 1.8.0 -> 1.10.0 | ||
540 | - x264 r3039+gitX (544c61f08219...) -> r3039+gitX (5db6aa6cab1b...) | ||
541 | - xeyes 1.1.2 -> 1.2.0 | ||
542 | - xf86-input-libinput 0.30.0 -> 1.1.0 | ||
543 | - xkbcomp 1.4.4 -> 1.4.5 | ||
544 | - xkeyboard-config 2.32 -> 2.33 | ||
545 | - xorgproto 2020.1 -> 2021.4.99.2 | ||
546 | - xserver-xorg 1.20.10 -> 1.20.13 | ||
547 | - zstd 1.4.9 -> 1.5.0 | ||
548 | |||
549 | Contributors to 3.4 | ||
550 | ~~~~~~~~~~~~~~~~~~~ | ||
551 | |||
552 | Thanks to the following people who contributed to this release: | ||
553 | |||
554 | - Adam Romanek | ||
555 | - Alejandro Hernandez Samaniego | ||
556 | - Alexander Kanavin | ||
557 | - Alexandre Belloni | ||
558 | - Alexey Brodkin | ||
559 | - Alex Stewart | ||
560 | - Alistair Francis | ||
561 | - Anatol Belski | ||
562 | - Anders Wallin | ||
563 | - Andrea Adami | ||
564 | - Andreas Müller | ||
565 | - Andrej Valek | ||
566 | - Andres Beltran | ||
567 | - Andrey Zhizhikin | ||
568 | - Anibal Limon | ||
569 | - Anthony Bagwell | ||
570 | - Anton Blanchard | ||
571 | - Anuj Mittal | ||
572 | - Armin Kuster | ||
573 | - Asfak Rahman | ||
574 | - Bastian Krause | ||
575 | - Bernhard Rosenkränzer | ||
576 | - Bruce Ashfield | ||
577 | - Carlos Rafael Giani | ||
578 | - Chandana kalluri | ||
579 | - Changhyeok Bae | ||
580 | - Changqing Li | ||
581 | - Chanho Park | ||
582 | - Chen Qi | ||
583 | - Chris Laplante | ||
584 | - Christophe Chapuis | ||
585 | - Christoph Muellner | ||
586 | - Claudius Heine | ||
587 | - Damian Wrobel | ||
588 | - Daniel Ammann | ||
589 | - Daniel Gomez | ||
590 | - Daniel McGregor | ||
591 | - Daniel Wagenknecht | ||
592 | - Denys Dmytriyenko | ||
593 | - Devendra Tewari | ||
594 | - Diego Sueiro | ||
595 | - Dmitry Baryshkov | ||
596 | - Douglas Royds | ||
597 | - Dragos-Marian Panait | ||
598 | - Drew Moseley | ||
599 | - Enrico Scholz | ||
600 | - Fabio Berton | ||
601 | - Florian Amstutz | ||
602 | - Gavin Li | ||
603 | - Guillaume Champagne | ||
604 | - Harald Brinkmann | ||
605 | - Henning Schild | ||
606 | - He Zhe | ||
607 | - Hongxu Jia | ||
608 | - Hsia-Jun (Randy) Li | ||
609 | - Jean Bouchard | ||
610 | - Joe Slater | ||
611 | - Jonas Höppner | ||
612 | - Jon Mason | ||
613 | - Jose Quaresma | ||
614 | - Joshua Watt | ||
615 | - Justin Bronder | ||
616 | - Kai Kang | ||
617 | - Kenfe-Mickael Laventure | ||
618 | - Kevin Hao | ||
619 | - Khairul Rohaizzat Jamaluddin | ||
620 | - Khem Raj | ||
621 | - Kiran Surendran | ||
622 | - Konrad Weihmann | ||
623 | - Kristian Klausen | ||
624 | - Kyle Russell | ||
625 | - Lee Chee Yang | ||
626 | - Lei Maohui | ||
627 | - Luca Boccassi | ||
628 | - Marco Felsch | ||
629 | - Marcus Comstedt | ||
630 | - Marek Vasut | ||
631 | - Mark Hatle | ||
632 | - Markus Volk | ||
633 | - Marta Rybczynska | ||
634 | - Martin Jansa | ||
635 | - Matthias Klein | ||
636 | - Matthias Schiffer | ||
637 | - Matt Madison | ||
638 | - Matt Spencer | ||
639 | - Max Krummenacher | ||
640 | - Michael Halstead | ||
641 | - Michael Ho | ||
642 | - Michael Opdenacker | ||
643 | - Mike Crowe | ||
644 | - Mikko Rapeli | ||
645 | - Ming Liu | ||
646 | - Mingli Yu | ||
647 | - Minjae Kim | ||
648 | - Nicolas Dechesne | ||
649 | - Niels Avonds | ||
650 | - Nikolay Papenkov | ||
651 | - Nisha Parrakat | ||
652 | - Olaf Mandel | ||
653 | - Oleksandr Kravchuk | ||
654 | - Oleksandr Popovych | ||
655 | - Oliver Kranz | ||
656 | - Otavio Salvador | ||
657 | - Patrick Williams | ||
658 | - Paul Barker | ||
659 | - Paul Eggleton | ||
660 | - Paul Gortmaker | ||
661 | - Paulo Cesar Zaneti | ||
662 | - Peter Bergin | ||
663 | - Peter Budny | ||
664 | - Peter Kjellerstedt | ||
665 | - Petr Vorel | ||
666 | - Przemyslaw Gorszkowski | ||
667 | - Purushottam Choudhary | ||
668 | - Qiang Zhang | ||
669 | - Quentin Schulz | ||
670 | - Ralph Siemsen | ||
671 | - Randy MacLeod | ||
672 | - Ranjitsinh Rathod | ||
673 | - Rasmus Villemoes | ||
674 | - Reto Schneider | ||
675 | - Richard Purdie | ||
676 | - Richard Weinberger | ||
677 | - Robert Joslyn | ||
678 | - Robert P. J. Day | ||
679 | - Robert Yang | ||
680 | - Romain Naour | ||
681 | - Ross Burton | ||
682 | - Sakib Sajal | ||
683 | - Samuli Piippo | ||
684 | - Saul Wold | ||
685 | - Scott Murray | ||
686 | - Scott Weaver | ||
687 | - Stefan Ghinea | ||
688 | - Stefan Herbrechtsmeier | ||
689 | - Stefano Babic | ||
690 | - Stefan Wiehler | ||
691 | - Steve Sakoman | ||
692 | - Teoh Jay Shen | ||
693 | - Thomas Perrot | ||
694 | - Tim Orling | ||
695 | - Tom Pollard | ||
696 | - Tom Rini | ||
697 | - Tony Battersby | ||
698 | - Tony Tascioglu | ||
699 | - Trevor Gamblin | ||
700 | - Trevor Woerner | ||
701 | - Ulrich Ölmann | ||
702 | - Valentin Danaila | ||
703 | - Vinay Kumar | ||
704 | - Vineela Tummalapalli | ||
705 | - Vinícius Ossanes Aquino | ||
706 | - Vivien Didelot | ||
707 | - Vyacheslav Yurkov | ||
708 | - Wang Mingyu | ||
709 | - Wes Lindauer | ||
710 | - William A. Kennington III | ||
711 | - Yanfei Xu | ||
712 | - Yann Dirson | ||
713 | - Yi Fan Yu | ||
714 | - Yi Zhao | ||
715 | - Zang Ruochen | ||
716 | - Zheng Ruoqin | ||
717 | - Zoltan Boszormenyi | ||
718 | |||
719 | Repositories / Downloads for 3.4 | ||
720 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
721 | |||
722 | poky | ||
723 | |||
724 | - Repository Location: https://git.yoctoproject.org/poky/ | ||
725 | - Branch: :yocto_git:`honister </poky/log/?h=honister>` | ||
726 | - Tag: :yocto_git:`yocto-3.4 </poky/tag/?h=yocto-3.4>` | ||
727 | - Git Revision: :yocto_git:`f6d1126fff213460dc6954a5d5fc168606d76b66 </poky/commit/?id=f6d1126fff213460dc6954a5d5fc168606d76b66>` | ||
728 | - Release Artefact: poky-f6d1126fff213460dc6954a5d5fc168606d76b66 | ||
729 | - sha: 11e8f5760f704eed1ac37a5b09b1a831b5254d66459be75b06a72128c63e0411 | ||
730 | - Download Locations: | ||
731 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/poky-f6d1126fff213460dc6954a5d5fc168606d76b66.tar.bz2, | ||
732 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/poky-f6d1126fff213460dc6954a5d5fc168606d76b66.tar.bz2 | ||
733 | |||
734 | openembedded-core | ||
735 | |||
736 | - Repository Location: :oe_git:`/openembedded-core` | ||
737 | - Branch: :oe_git:`honister </openembedded-core/log/?h=honister>` | ||
738 | - Tag: :oe_git:`2021-10-honister </openembedded-core/tag/?h=2021-10-honister>` | ||
739 | - Git Revision: :oe_git:`bb1dea6806f084364b6017db2567f438e805aef0 </openembedded-core/commit/?id=bb1dea6806f084364b6017db2567f438e805aef0>` | ||
740 | - Release Artefact: oecore-bb1dea6806f084364b6017db2567f438e805aef0 | ||
741 | - sha: 9a356c407c567b1c26e535cad235204b0462cb79321fefb0844324a6020b31f4 | ||
742 | - Download Locations: | ||
743 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/oecore-bb1dea6806f084364b6017db2567f438e805aef0.tar.bz2, | ||
744 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/oecore-bb1dea6806f084364b6017db2567f438e805aef0.tar.bz2 | ||
745 | |||
746 | meta-mingw | ||
747 | |||
748 | - Repository Location: https://git.yoctoproject.org/meta-mingw | ||
749 | - Branch: :yocto_git:`honister </meta-mingw/log/?h=honister>` | ||
750 | - Tag: :yocto_git:`yocto-3.4 </meta-mingw/tag/?h=yocto-3.4>` | ||
751 | - Git Revision: :yocto_git:`f5d761cbd5c957e4405c5d40b0c236d263c916a8 </meta-mingw/commit/?id=f5d761cbd5c957e4405c5d40b0c236d263c916a8>` | ||
752 | - Release Artefact: meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8 | ||
753 | - sha: d4305d638ef80948584526c8ca386a8cf77933dffb8a3b8da98d26a5c40fcc11 | ||
754 | - Download Locations: | ||
755 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2, | ||
756 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-mingw-f5d761cbd5c957e4405c5d40b0c236d263c916a8.tar.bz2 | ||
757 | |||
758 | meta-intel | ||
759 | |||
760 | - Repository Location: https://git.yoctoproject.org/meta-intel | ||
761 | - Branch: :yocto_git:`honister </meta-intel/log/?h=honister>` | ||
762 | - Tag: :yocto_git:`yocto-3.4 </meta-intel/tag/?h=yocto-3.4>` | ||
763 | - Git Revision: :yocto_git:`90170cf85fe35b4e8dc00eee50053c0205276b63 </meta-intel/commit/?id=90170cf85fe35b4e8dc00eee50053c0205276b63>` | ||
764 | - Release Artefact: meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63 | ||
765 | - sha: 2b3b43386dfcaaa880d819c1ae88b1251b55fb12c622af3d0936c3dc338491fc | ||
766 | - Download Locations: | ||
767 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63.tar.bz2, | ||
768 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-intel-90170cf85fe35b4e8dc00eee50053c0205276b63.tar.bz2 | ||
769 | |||
770 | meta-gplv2 | ||
771 | |||
772 | - Repository Location: https://git.yoctoproject.org/meta-gplv2 | ||
773 | - Branch: :yocto_git:`honister </meta-gplv2/log/?h=honister>` | ||
774 | - Tag: :yocto_git:`yocto-3.4 </meta-gplv2/tag/?h=yocto-3.4>` | ||
775 | - Git Revision: :yocto_git:`f04e4369bf9dd3385165281b9fa2ed1043b0e400 </meta-gplv2/commit/?id=f04e4369bf9dd3385165281b9fa2ed1043b0e400>` | ||
776 | - Release Artefact: meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400 | ||
777 | - sha: ef8e2b1ec1fb43dbee4ff6990ac736315c7bc2d8c8e79249e1d337558657d3fe | ||
778 | - Download Locations: | ||
779 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2, | ||
780 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/meta-gplv2-f04e4369bf9dd3385165281b9fa2ed1043b0e400.tar.bz2 | ||
781 | |||
782 | bitbake | ||
783 | |||
784 | - Repository Location: :oe_git:`/bitbake` | ||
785 | - Branch: :oe_git:`1.52 </bitbake/log/?h=1.52>` | ||
786 | - Tag: :oe_git:`2021-10-honister </bitbake/tag/?h=2021-10-honister>` | ||
787 | - Git Revision: :oe_git:`c78ebac71ec976fdf27ea24767057882870f5c60 </bitbake/commit/?id=c78ebac71ec976fdf27ea24767057882870f5c60>` | ||
788 | - Release Artefact: bitbake-c78ebac71ec976fdf27ea24767057882870f5c60 | ||
789 | - sha: 8077c7e7528cd73ef488ef74de3943ec66cae361459e5b630fb3cbe89c498d3d | ||
790 | - Download Locations: | ||
791 | http://downloads.yoctoproject.org/releases/yocto/yocto-3.4/bitbake-c78ebac71ec976fdf27ea24767057882870f5c60.tar.bz2, | ||
792 | http://mirrors.kernel.org/yocto/yocto/yocto-3.4/bitbake-c78ebac71ec976fdf27ea24767057882870f5c60.tar.bz2 | ||
793 | |||
794 | yocto-docs | ||
795 | |||
796 | - Repository Location: https://git.yoctoproject.org/yocto-docs | ||
797 | - Branch: :yocto_git:`honister </yocto-docs/log/?h=honister>` | ||
798 | - Tag: :yocto_git:`yocto-3.4 </yocto-docs/tag/?h=yocto-3.4>` | ||
799 | - Git Revision: :yocto_git:`d75c5450ecf56c8ac799a633ee9ac459e88f91fc </yocto-docs/commit/?id=d75c5450ecf56c8ac799a633ee9ac459e88f91fc>` | ||
800 | |||