Releases

76 (v. 1123)

24-11-2020

Highlights

  • Release based on Yocto gatesgarth (3.2), meta-subscriber-overrides compatibility updates will be required
  • WIC based EFI image installer now the default installer for intel-corei7-64
  • New platform support: NXP iMX8MQ EVK
  • Meta-clang layer is now available as part of the default base layer list
  • Aktualizr-Lite updated to the revision 62142af (based on Aktualizr 2020.9+fio)
  • Firmware iMX updated to release 8.9
  • Imx-atf, imx-mkimage and u-boot-imx updated to the imx_5.4.47_2.2.0 NXP BSP baseline
  • Imx-seco updated to the 3.7.1 release
  • LMP BSP changes now available via dynamic layers
  • Linux-lmp updated to the v5.8.18 stable release
  • Linux-lmp-fslc-imx updated to the v5.4.74 stable release
  • Linux-lmp-lts updated to the v5.4.74 stable release
  • Linux-lmp-rpi updated to the v5.4.73 stable release
  • ModemManager updated to the 1.14.6 stable release
  • New kernel recipe: linux-lmp-stm32
  • New recipe: lmp-device-auto-register (automatic registration based on factory tokens)
  • Ostree updated to the 2020.7 release
  • Systemd updated to the v246.6 stable release
  • UUU updated to the 1.4.43 release

Layer Updates

Meta LMP

  • base: add lmp-device-auto-register helper
  • base: aktualizr: drop aktualizr-lite.path
  • base: aktualizr-lite: bump to 62142af, ak 2020.9+fio
  • base/bsp: drop zeus and dunfell from compat
  • base/bsp: use bbfiles dynamic for meta-arm changes
  • base: drop dhcpcd local changes
  • base: image-efi-installer.wks: increase boot partition to 100mb
  • base: images: only require lmp-feature-factory.inc if sota
  • base: images: require lmp-feature-factory.inc
  • base: initramfs-module-install-efi: loop with find instead of readlink
  • base: initramfs-module-install-efi: set boot partition to 100mb
  • base: initramfs-module-install-efi: support lmp customizations
  • base: initramfs-module-install-efi: support preloaded containers
  • base: linux-lmp-dev: allow override of kernel meta repo protocol
  • base: linux-lmp-lts: update to v5.4.74
  • base: linux-lmp: update to v5.8.18
  • base: linux: move 4.19.y kernel meta data into include
  • base: linux: move 5.4.y kernel meta data into include
  • base: linux-yocto: add generic appends from meta-virtualization
  • base: lmp-device-register: add generic factory specific configs
  • base: lmp-device-register: bump to b59e76abb3
  • base: lmp-feature-wifi: add bcm43430
  • base: lmp-image-common: intel-corei7-64 drop hddimg
  • base: lmp: layer.conf: update layer depends list
  • base: lmp: set default INITRD_IMAGE_LIVE
  • base: lmp: update BBMASK list
  • base: mfgtool-files: name tarball with the machine name
  • base: mfgtool-files: update UUU 1.3.154 -> 1.4.43
  • base: optee: 3.10.0: make it the default version
  • base: preload: remove useless 'arch' param
  • base: python3-docker-compose: drop 1.27.4 recipe
  • base: python3-docker: drop 4.3.1 recipe
  • base: u-boot-fio: 2020.04: bump to 5c461fef7ed
  • base: u-boot-fio: 2020.10: bump to e3cf1cd3fd2
  • base: u-boot-fio: drop default preferrence settings
  • base: uboot-fitimage: set default optee binary to tee-pager_v2.bin
  • base: wic: add image-efi-installer.wks.in
  • base: wic: import efidisk-sota.wks from meta-lmp-bsp
  • base: wireguard: drop changes available via meta-oe
  • bsp: base-files: add fstab for imx8mqevk
  • bsp: firmware-imx: move append from 8_8.8 to 8_8.9
  • bsp: imx-boot: also create imx-boot link with machine name
  • bsp: imx-sc-firmware-toradex: bump to b2a5392
  • bsp: linux-firmware: drop overrides for QCA6174
  • bsp: linux-lmp-dev-mfgtool: add defconfig for imx8mqevk
  • bsp: linux-lmp-fslc-imx: update to v5.4.74
  • bsp: linux-lmp-rpi: update to v5.4.73
  • bsp: linux-lmp-toradex-imx: bump to rev 4d47b797d6bb1
  • bsp: linux-lmp: use full path when including kmeta-linux-lmp
  • bsp: linux-lmp-xlnx: bump to rev 87d2d58e21377
  • bsp: lmp-machine-custom: add stm32mp1 machine overrides
  • bsp: lmp-machine-custom: add support for imx8mqevk
  • bsp: lmp-machine-custom: drop preferred version for optee
  • bsp: lmp-machine-custom: drop preferred version for u-boot-fio
  • bsp: lmp-machine-custom: imx7ulpea-ucom: fix optee-client version
  • bsp: lmp-machine-custom: imx7ulpea-ucom: set preferred version for optee
  • bsp: lmp-machine-custom: imx: set preferred version for u-boot-fio
  • bsp: lmp-machine-custom: intel-corei7-64: add support for wic-based installer
  • bsp: lmp-mfgtool-machine-custom: add support for imx8mqevk
  • bsp: mfgtool-files: add files for imx8mqevk
  • bsp: mfgtool-files: use machine-named boot firmware
  • bsp: optee-os-fio: add support for imx8mqevk
  • bsp: optee-os-fio-mfgtool: add support for imx8mqevk
  • bsp: recipes-bsp: u-boot-fio: add lmp-base config for imx8mqevk
  • bsp: recipes-kernel: add linux-lmp-stm32 recipe
  • bsp: recipes-support: add flashlayouts-stm32mp1 recipe
  • bsp: u-boot-base-scr: add support for imx8mqevk
  • bsp: u-boot-fio: add support for imx8mqevk
  • bsp: u-boot-fio-mfgtool: add support for imx8mqevk
  • bsp: u-boot-fio: qemuriscv64: disable CONFIG_ENV_IS_NOWHERE
  • bsp: u-boot-ostree-scr-fit: add support for imx8mqevk
  • bsp: u-boot-ostree-scr-fit: fix altbootcmd for supported targets
  • bsp: u-boot-stm32: add env and configuration for stm32mp1 lmp boot
  • bsp: u-boot-xlnx: fix env size in fw_env
  • bsp: u-boot-xlnx: fix pmu-firmware task dependency
  • bsp: u-boot-xlnx: install fw_env.config
  • bsp: ultrazed-lmp: drop preferred version for optee
  • bsp: use bbfiles dynamic for freescale-layer changes
  • bsp: use bbfiles dynamic for xilinx changes
  • docker-credential-helper: Support variable server names
  • recipes-support: mfgtool-files: allow full_image flash filename override
  • Revert "base: ostree-kernel-initramfs: add ostree workaround for fit"

Meta ARM

  • arm-autonomy/linux-arm-autonomy: Fix runstate info page if kpti is enabled
  • arm-autonomy/recipes-connectivity: Revert "revert dhcp removal and bind update"
  • arm-autonomy/xen: Backport improvements to xen 4.14
  • arm-autonomy/xenguest-manager: Allow guests named 'guest'
  • arm-autonomy/xenguest-manager: Allow guests with substring names
  • arm-autonomy/xenguest-manager: source init scripts
  • arm-autonomy/xenguest-network: add kea dhcp4 configuration
  • arm-bsp/corstone700-test-app: adding test recipe for systems comms
  • arm-bsp/docmumentation: Add information about tc0
  • arm-bsp/documentation: add corstone700 documentation
  • arm-bsp/edk2-firmware: add platform for fvp-base.
  • arm-bsp/edk2-firmware: fix N1SDP build with clang
  • arm-bsp/edk2-firmware: remove redundant SRC_URI
  • arm-bsp/edk2-firmware: use new variables for SRC_URI
  • arm-bsp: fix typo in musca-b1 documentation
  • arm-bsp/layer.conf: add meta-python for musca
  • arm-bsp/linux-linaro-arm-5.4: fixup perf to build with gcc 10
  • arm-bsp/linux-linaro-arm-5.4: remove linux kernel dtb and use one from TFA
  • arm-bsp/musca-: use newlib for libc
  • arm-bsp/n1sdp: add board firmware recipe and documentation
  • arm-bsp/n1sdp: add support for startup.nsh file
  • arm-bsp: remove cortex-a tune files
  • arm-bsp: remove dunfell u-boot support
  • arm-bsp: sgi575: update tune location
  • arm-bsp/tc0: Add kernel patches
  • arm-bsp: use pre-generated keys instead of haveged in FVP machines
  • arm/edk2-firmare: use gitsm fetcher
  • arm/edk2-firmware: add variables to ease SRC_URI changes
  • arm/edk2-firmware: build for qemuarm64 by default
  • arm/edk2-firmware: don't assume that platforms are in edk2-platforms
  • arm/edk2-firmware: no need to inherit python3native
  • arm/edk2-firmware: rationalise $S
  • arm/edk2-firmware: set do_configure[cleandirs] to ensure B is empty
  • arm/edk2-firmware: set GCC_VER appropriately with meta-clang
  • arm/edk2-firmware: upgrade to latest release
  • arm/edk2-firware: don't handle obsolete GCC releases
  • arm/opencsd: build on 32-bit Arm/x86
  • arm/opencsd: upgrade to 1.43.3
  • arm/optee-client: rewrite recipe
  • arm/optee: consolidate common variables
  • arm/optee-examples: cleanup recipe
  • arm/optee-os: cleanup recipe
  • arm/optee-os: fix the optee-test build with GCC 10
  • arm/optee-os: improve sysroot lookup
  • arm/optee-test: add bug links
  • arm/optee-test: don't attempt to build with musl
  • Drop dunfell support
  • gem5: use pre-generated keys instead of haveged in gem5 machine
  • optee: enable clang support
  • optee: refactor into .inc files
  • optee: upgraded recipes to 3.10
  • optee: upgrade to 3.11
  • qemuarm64-secureboot: changed format of memory to MB
  • trusted-firmware-a: enable clang support
  • wic/qemuarm64: enabled kernel arguments with u-boot

Meta Freescale

  • firmware-imx: Upgrade to version 8.9
  • firmware-sof-imx: Upgrade IMX Sound Open Firmware to 1.5.0-2
  • fsl-eula-unpack.bbclass: add v15 license md5sum
  • imx6ullevk: Update maintainer
  • imx-atf: Update to imx_5.4.47_2.2.0 branch
  • imx-base.inc: Fix incorrect opencv packaging
  • imx-gst1.0-plugin: correct pv
  • imx-mkimage: Update to imx_5.4.47_2.2.0 branch
  • imx-sc-firmware: Upgrade to 1.6.0 version
  • imx-seco: Upgrade to 3.7.1
  • imx-vpu-hantro: Upgrade to 1.19.0
  • imx-vpu-hantro-vc: Upgrade to 1.2.0
  • jailhouse: Fix FILES_pyjailhouse
  • jailhouse: Upgrade to version 0.12
  • linux-fslc-imx: set CRYPTO_XTS to built-in
  • linux-fslc-imx: update to v5.4.74
  • linux-fslc: update to v5.4.74
  • linux-imx[-headers]: Upgrade to 5.4.47 from NXP
  • u-boot-imx: upgrade to imx_v2020.04_5.4.47_2.2.0

Meta Intel

  • conf: fix recipe name for libva-utils
  • conf/machine: use a weaker operator to set SERIAL_CONSOLES
  • intel-compute-runtime: add libva to DEPENDS
  • intel-microcode: change branch name master -> main
  • libva-intel-utils: make sure it PROVIDES libva-utils
  • llvm-project-source: update to release tag llvm 11.0.0
  • lms: add PACKAGECONFIG to select network manager
  • open-model-zoo: switch shebang to python3
  • open-model-zoo: upgrade 2020.4 -> 2021.1
  • vc-intrinsics: fix build with mulitlib

Meta OpenEmbedded

  • Add missing dependencies for rsnapshot.
  • add musl-nscd to pkg grps
  • Add new recipe for squashfs-tools-ng
  • Add recipe for fsverity-utils
  • Alliance for Open Media: new library
  • anthy: add GPLv2 to LICENSE and add LIC_FILES_CHKSUM
  • apitrace: add new recipe
  • apitrace: Disable secuirty flags for clang
  • babl: upgrade 0.1.78 -> 0.1.82
  • beautifulsoup4: Upgrade 4.9.2 -> 4.9.3
  • chrony: Patch CVE-2020-14367
  • collect: do not build with -Werror
  • c-periphery: fix typo in SUMMARY
  • c-periphery: upgrade 2.2.1 -> 2.2.4
  • cyrus-sasl: use /run instead of /var/run for systemd service file
  • dhex: add homepage
  • emacs: Fix packaging for emacs-minimal
  • firewalld: upgrade 0.9.0 -> 0.9.1
  • fluidsynth: upgrade 2.1.3 -> 2.1.5
  • fmt: make available as native and nativesdk
  • fmt: upgrade 7.0.3 -> 7.1.0
  • freediameter: use /run instead of /var/run in systemd service file
  • gegl: upgrade 0.4.24 -> 0.4.26
  • gimp: upgrade 2.10.20 -> 2.10.22
  • glmark2: no need to patch waf
  • gnome-calendar: update to 3.38.1, add libhandy 1.x support
  • gperftools: Fix build with new musl updates
  • gphoto2: upgrade 2.5.23 -> 2.5.26
  • hdf5: Shorten SUMMARY and move long text to DESCRIPTION
  • hidapi: upgrade 0.9.0 -> 0.10.0
  • hwdata: upgrade 0.339 -> 0.340
  • iscsi-initiator-utils: Silence a clang warning on 64bit systems
  • jasper: upgrade 2.0.21 -> 2.0.22
  • libcgi-perl: upgrade 4.50 -> 4.51
  • libcurses-perl: upgrade 1.36 -> 1.37
  • libgphoto2: upgrade 2.5.25 -> 2.5.26
  • libgpiod: consolidate the recipe files
  • libgpiod: update v1.4.4 -> v1.4.5
  • libkcapi: upgrade 1.2.0 -> 1.2.1
  • libmbim: upgrade 1.24.2 -> 1.24.4
  • libmtp: upgrade 1.1.17 -> 1.1.18
  • libnftnl: upgrade 1.1.7 -> 1.1.8
  • libp11: upgrade 0.4.10 -> 0.4.11
  • libpwquality: upgrade 1.4.2 -> 1.4.4
  • libqmi: upgrade 1.26.4 -> 1.26.6
  • libsigrokdecode: add python 3.9 support
  • linuxptp: upgrade 3.0 -> 3.1
  • lmsensors: use /run instead of /var/run for systemd service
  • mariadb: Upgrade to 10.5.6
  • memtester: upgrade 4.4.0 -> 4.5.0
  • meta-openembedded: Add gatesgarth to LAYERSERIES_COMPAT
  • minifi-cpp: Do not use lld on riscv32
  • minifi-cpp: Fix build with riscv64/clang
  • minifi-cpp: specify GCC_AR and GCC_RANLIB
  • mm-common: upgrade 1.0.1 -> 1.0.2
  • modemmanager: upgrade 1.14.2 -> 1.14.6
  • mpd: add commercial LICENSE_FLAGS when ffmpeg or aac PACKAGECONFIG is enabled
  • mpv: don't remove lua for aarch64 twice
  • mpv: fetch waf in do_fetch
  • mtr: upgrade 0.93 -> 0.94
  • multipath-tools: replace perl with sed in libdmmp/Makefile for pseudo
  • musl-nscd: add package
  • nano: upgrade 5.2 -> 5.3
  • networkmanager: remove PACKAGECONFIG[dhclient]
  • nftables: upgrade 0.9.6 -> 0.9.7
  • nodejs: Fix arm32/thumb builds with clang
  • nodejs: Update to 12.19.0
  • nspr: upgrade 4.26 -> 4.29
  • nss: upgrade 3.56 -> 3.57
  • nvme-cli: upgrade 1.12 -> 1.13
  • openhpi: use /run instead of /var/run in systemd service file
  • open-isns: use /run instead of /var/run in systemd service file
  • ostree: upgrade 2020.6 -> 2020.7
  • packagegroup-meta-multimedia: include fdk-aac and mpd only with commercial in LICENSE_FLAGS_WHITELIST
  • paho-mqtt-c: upgrade 1.3.5 -> 1.3.6
  • pcsc-tools: add new package
  • php: use /run instead /var/run in systemd service file
  • poco: Upgrade 1.9.4 -> 1.10.1
  • poppler-data: upgrade 0.4.9 -> 0.4.10
  • poppler: upgrade 20.09.0 -> 20.10.0
  • protobuf: upgrade 3.13.0 -> 3.13.0.1
  • python3-aiohttp: Upgrade 3.6.2 -> 3.7.1
  • python3-bitarray: Upgrade 1.5.3 -> 1.6.0
  • python3-cmd2: Upgrade 1.3.10 -> 1.3.11
  • python3-colorama: add native and nativesdk to BBCLASSEXTEND
  • python3-colorama: Upgrade 0.4.3 -> 0.4.4
  • python3-colorlog: Upgrade 4.2.1 -> 4.4.0
  • python3-configparser: Upgrade 5.0.0 -> 5.0.1
  • python3-croniter: Upgrade 0.3.34 -> 0.3.35
  • python3-cryptography: Upgrade 3.1.1 -> 3.2
  • python3-dominate: Upgrade 2.5.2 -> 2.6.0
  • python3-google-api-python-client: Upgrade 1.12.2 -> 1.12.5
  • python3-graphviz: Upgrade 0.14.1 -> 0.14.2
  • python3-humanize: Upgrade 3.0.0 -> 3.1.0
  • python3-iniconfig: Upgrade 1.0.1 -> 1.1.1
  • python3-isort: Upgrade 5.5.4 -> 5.6.4
  • python3-luma-core: Upgrade 1.17.1 -> 1.17.3
  • python3-lxml: Upgrade 4.5.2 -> 4.6.1
  • python3-markdown: Upgrade 3.2.2 -> 3.3.1
  • python3-mprpc: remove the recipe
  • python3-multidict: Upgrade 4.7.6 -> 5.0.0
  • python3-nocasedict: Upgrade 1.0.0 -> 1.0.3
  • python3-pandas: Upgrade 1.1.2 -> 1.1.3
  • python3-paramiko: fixing runtime dependencies
  • python3-passlib: Upgrade 1.7.2 -> 1.7.4
  • python3-prettytable: add python3-wcwidth to RDEPENDS
  • python3-prettytable: Upgrade 0.7.2 -> 1.0.1
  • python3-prompt-toolkit: Upgrade 3.0.7 -> 3.0.8
  • python3-psutil: Upgrade 5.7.2 -> 5.7.3
  • python3-pybind11: extend to native and nativesdk
  • python3-pychromecast: Upgrade 7.5.0 -> 7.5.1
  • python3-pydicti: Upgrade 1.1.3 -> 1.1.4
  • python3-pymisp: Upgrade 2.4.131 -> 2.4.133
  • python3-pyparted: Upgrade 3.11.6 -> 3.11.7
  • python3-pyperclip: Upgrade 1.8.0 -> 1.8.1
  • python3-pywbemtools: Upgrade 0.7.1 -> 0.8.0
  • python3-pywbem: Upgrade 1.0.2 -> 1.1.0
  • python3-regex: Upgrade 2020.9.27 -> 2020.10.23
  • python3-semver: Upgrade 2.10.2 -> 2.13.0
  • python3-sentry-sdk: Upgrade 0.18.0 -> 0.19.1
  • python3-sqlalchemy: Upgrade 1.3.19 -> 1.3.20
  • python3-sqlparse: Upgrade 0.3.1 -> 0.4.1
  • python3-tqdm: Upgrade 4.50.0 -> 4.51.0
  • python3-traitlets: Upgrade 5.0.4 -> 5.0.5
  • python3-typeguard: Upgrade 2.9.1 -> 2.10.0
  • python3-ujson: Upgrade 3.2.0 -> 4.0.1
  • python3-u-msgpack-python: Upgrade 2.7.0 -> 2.7.1
  • python3-urllib3: Upgrade 1.25.10 -> 1.25.11
  • python3-xlsxwriter: Upgrade 1.3.6 -> 1.3.7
  • python3-yappi: Upgrade 1.2.5 -> 1.3.0
  • python3-yarl: Upgrade 1.6.0 -> 1.6.2
  • python3-zipp: Upgrade 3.2.0 -> 3.4.0
  • radvd: upgrade 2.18 -> 2.19
  • redis: Fix build on 32bit targets and clang
  • redis: Fix build with clang on riscv32
  • rocksdb: 6.6.4 -> 6.11.4
  • samba: upgrade 4.10.17 -> 4.10.18
  • spdlog: upgrade 1.8.0 -> 1.8.1
  • spirv-tools: moved into OE-core, delete from meta-oe
  • stunnel: upgrade 5.56 -> 5.57
  • thin-provisioning-tools: switch branch from master to main
  • toybox: upgrade 0.8.3 -> 0.8.4
  • transmission: Upgrade 2.94 -> 3.00
  • ubi-utils-klibc: Remove trailing slash from S
  • usb-modeswitch, usb-modeswitch-data: fix usrmerge
  • utouch, ifenslave, iozone3, ttf-honkyfonts, python3-smbus: don't use trailing slash in S
  • vboxguestdrivers: upgrade 6.1.12 -> 6.1.14 Drop kernel 5.8 compatibility patch, now part of upstream codebase
  • vboxguestdrivers: upgrade 6.1.14 -> 6.1.16
  • vnstat: add recipe
  • wireguard-module: upgrade 1.0.20200712 -> 1.0.20200908
  • wireguard-tools: Fix systemd service installation
  • wireguard-tools: upgrade 1.0.20200513 -> 1.0.20200827
  • wireshark: upgrade 3.2.6 -> 3.2.7
  • wolfssl: upgrade 4.4.0 -> 4.5.0
  • wxwidgets: add opengl PACKAGECONFIG / enable it if opengl is in DISTRO_FEATURES
  • wxwidgets: Add what's necessary so that consumers of wxwidgets_git can find it
  • wxwidgets: upgrade 3.1.3 -> 3.1.4
  • xfsprogs: upgrade 5.8.0 -> 5.9.0

Meta RaspberryPi

  • linux-raspberrypi: bump to Linux version 5.4.72
  • linux-raspberrypi: Fix build regression from last update
  • u-boot: Fix booting raspberrypi CM3 module
  • userland: Apply format-overflow warning patch for gcc alone

Meta RISC-V

  • boost: Drop bbappend
  • mesa: Remove bbappend
  • poppler: Ignore textrel QA errors for rv64/rv32

Meta Security

  • apparmor: fix build for on musl
  • apparmor: fix build issue with ptest enabled.
  • apparmor: update to 3.0
  • ecryptfs-utils: fix musl build
  • gitlab-ci: add building meta-security-compliance pkgs
  • gitlab-ci: add meta-hardening build image
  • gitlab-ci: add qemux86 and qemuarm64 musl builds
  • kas: fixup alt configs
  • layer.conf: use += instead of := to update BBFILES
  • libest: fix musl build.
  • linux-%/5.x: Add dm-verity fragment as needed
  • meta-security: Add gatesgarth to LAYERSERIES_COMPAT
  • packagegroup-core-security: apparmor 3.0 ptest does not build
  • packagegroup-core-security: remove clamav from musl image
  • qemux86-test: add apparmor back
  • scap-security-guide: add expat-native to DEPENDS
  • security-test-image: tweak to get more tests to runn
  • sssd: update to latest ltm 1.16.5
  • suricata: fix compiling on gcc10
  • suricata: update to 4.1.9
  • tpm2-abrmd: update to 2.3.3
  • tpm2-pkcs11: update to 1.4.0
  • tpm2-tools: update to 4.3.0
  • tpm2-totp: update to 0.2.1
  • tpm2-tss: update to 2.4.3
  • wic: add wks.in for intel dm-verity

Meta Updater

  • gpgme: Remove redundant bbappend.
  • image_types_ostree: fix chmod
  • layer.conf: add gatesgarth to LAYERSERIES_COMPAT
  • libssh2: Remove redundant bbappend.
  • lshw: remove since it's been in meta-openembedded for a long time.
  • networkd-dhcp-conf: fix REQUIRED_DISTRO_FEATURES
  • ostree-kernel-initramfs: add back initramfs fit workaround
  • softhsm: remove since it was added to meta-openembedded last year.
  • sota: introduce OSTREE_MULTI_DEVICETREE_SUPPORT

Meta Virtualization

  • nagios-core: uprev v4.4.3 -> v4.4.6
  • nagios-core: use /run instead of /var/run in systemd service file
  • nagios-nsca: use /run instead of /var/run in systemd service file
  • openvswitch: use /run instead of /var/run in systemd service file
  • python3-docker-compose: upgrade 1.26.0 to 1.27.4
  • python3-docker: upgrade 4.2.1 to 4.3.1
  • xen: extend SYSROOT_DIRS to include installed binaries
  • xen: run do_deploy after do_compile and do_populate_sysroot

Meta Xilinx

  • Add FPGA bitfile download support in the u-boot.scr. It is inspired by u-boot-zynq-uenv.bb
  • arm-trusted-firmware.inc: use IMAGE_VERSION_SUFFIX instead of DATETIME
  • CR-1076958 Put libxrt libs softlinks in the main package
  • esw.bbclass: Use standard REPO, BRANCH variables
  • libmali-xlnx: Update the mali userspace libraries to 2020.2
  • linux-xlnx: move versal and zynqmp to a common defconfig
  • pmu-firmware_2019.1.bb: use IMAGE_VERSION_SUFFIX instead of DATETIME
  • soc-versal.inc: Setting default versal SOC_FAMILY to prime
  • u-boot-zynq-scr.bb: use IMAGE_VERSION_SUFFIX instead of DATETIME
  • vck190-versal.conf: Setting SOC_VARIANT to ai-core
  • vc-p-a2197-00-versal.conf: Updating SOC_VARIANT
  • versal-generic.conf:zynqmp-generic.conf: Add MACHINE_ESSENTIAL_EXTRA_RDEPENDS variable only for specific machines.
  • vmk180-versal.conf: Enable runqemu for vmk180 versal
  • weston.ini: Do not set hard requirement for input devices
  • xilinx-board.inc: Introducing inc file to add BOARD/BOARD_VARIANT
  • xrt: Declare package as versal specific
  • xrt_git.bb: Using variant specific override for ai-core usage
  • xrt/zocl: update to version 202010.2.7.0
  • zcu102-zynqmp.conf: Update PMU_FIRMWARE_DEPLOY_DIR paths to look under microblaze-pmu

Meta Xilinx Tools

  • ai-engine-driver: Allow user to set IO backends
  • ai-engine-driver: Restricting to ai-core variant of versal family
  • ai-engine: move AIEDIR to recipe from inc file
  • ai-engine: update v2 recipe to point to embeddedsw
  • device-tree: Remove KERNEL_INCLUDE_append
  • fpgamanager.bbclass: Removing init wiring
  • fpgamanager.bbclass: Updating build time dependency
  • fpgamanager.bbclass: Updating fpgamanager to fpgamanager_custom class
  • fpgamanager_dtg.bbclass: Adding fpgamanager class for devicetree flow
  • libfpga: Initial recipe support for libfpga
  • libfpga: remove trailing slash from S
  • recipes-bsp: ai-engine: make v2 driver as default
  • recipes-bsp: ai-engine: update v2 recipe to point to master-ai branch
  • xilinx-bootbin_1.0.bb: Provide way to provide cusom bif file
  • xsctapp.bbclass: Use standard REPO, BRANCH variables

Meta Yocto

  • linux-yocto: update genericx86 SRCREV for 5.4
  • linux-yocto: update genericx86 SRCREV for 5.8
  • local.conf.sample.extended: Fix comment typo
  • local.conf.sample: Fix comment typo
  • poky.conf: Bump version for 3.2 gatesgarth release

OpenEmbedded Core

  • abi_version,sanity: Tell users TMPDIR must be clean after pseudo changes
  • Add license text for PSF-2.0
  • arch-arm64.inc: don't append _be to ARMPKGARCH for tune-aarch64_be
  • arch-armv7a.inc: fix typo
  • arch-mips.inc: remove duplicated mips64el-o32 from PACKAGE_EXTRA_ARCHS_tune-mips64el-o32
  • armv8/tunes: Add tunes for supported ARMv8.2a cores
  • armv8/tunes: Add tunes for supported ARMv8a cores
  • armv8/tunes: Move TUNECONFLICTS
  • armv8/tunes: reference parent's TUNE_FEATURES
  • autotools.bbclass: Order CONFIG_SHELL before CACHED_CONFIGUREVARS
  • baremetal-helloworld: Fix install path since S doesnt have a trailing slash
  • base.bbclass: use os.path.normpath instead of just comparing WORKDIR and S as strings
  • base.bbclass: warn when there is trailing slash in S or B variables
  • base/bitbake.conf: Enable pseudo path filtering
  • bash: fix CVE-2019-18276
  • bind: upgrade 9.16.5 -> 9.16.7
  • bitbake-bblayers/create: Make the example recipe print its message
  • bitbake.conf: add name of multiconfig to BUILDCFG_HEADER when multiconfig is active
  • bitbake.conf: Exclude ${CCACHE_DIR} from pseudo database
  • bitbake.conf: Extend PSEUDO_IGNORE_PATHS to ${COREBASE}/meta
  • bjam-native: don't do debug builds
  • boost: build a standalone boost.build
  • boost-build-native: fix upstream version check
  • boost: consolidate and update library list
  • boost: don't specify gcc version
  • boost: Fix build on 32-bit arches with 64bit time_t only
  • boost: move the build directory outside of S
  • build-appliance-image: Update to master head revision
  • busybox: add rev and pgrep
  • classes/buildhistory: also save recipe info for native recipes
  • classes/buildhistory: record SRC_URI
  • classes: Fixed the problem of undefined variables when compiling meta-toolchain.
  • classes/sanity: Bump minimum python version to 3.5
  • classes/waf: Add build and install arguments
  • coreutils: improve coreutils-ptest RDEPENDS
  • cortex-m0.inc: Add tuning for cortex-m0
  • cups: use /run instead /var/run in systemd's unit file
  • cve-check: add CVE_CHECK_REPORT_PATCHED variable to suppress reporting of patched CVEs
  • cve-check: introduce CVE_CHECK_RECIPE_FILE variable to allow changing of per-recipe check file
  • debianutils: update the debian snapshot version
  • deb: replace deprecated apt force-yes argument
  • devtool: fix modify with patches in override directories
  • devtool: make sure .git/info exists before writing to .git/info/excludes
  • devtool: remove unused variable
  • dhcpcd: add dhcpcd user to support priviledge separation
  • dhcpcd: add PACKAGECONFIG for ntp/chrony/ypbind hooks
  • dhcpcd: set --runstatedir to /run
  • dhcpcd: set service to conflict with connman
  • externalsrc: No single-task lock if S != B
  • gettext: Fix ptest failure
  • glib-2.0: fix parsing of slim encoded tzdata
  • glibc: do_stash_locale must not delete files from ${D}
  • glibc: make nscd optional
  • go-mod.bbclass: use append to add modcacherw
  • grub2: fix CVE-2020-10713
  • grub: fix several CVEs in grub 2.04
  • harfbuzz: Refresh patch
  • imagefeatures: New test case, test_empty_image, added
  • IMAGE_LOCALES_ARCHIVE: add option to prevent locale archive creation
  • init-ifupdown: Define interfaces file for riscv emulators
  • init-ifupdown: Merge all interface files for differnet qemus
  • kea: add init scripts
  • kernel.bbclass: ensure symlink_kernsrc task gets run even with externalsrc
  • kernel-fitimage: generate openssl RSA keys for signing fitimage
  • kernel-yocto: add KBUILD_DEFCONFIG search location to failure message
  • layer.conf: fix sanity error for PATH variable in extensible SDK workflow
  • layer.conf: Switch to gatesgarth only in preparation for release
  • libdrm: fix build failure
  • lib/oe/rootfs: introduce IMAGE_LOG_CHECK_EXCLUDES
  • libproxy: fix CVE-2020-25219
  • libtools-cross/shadow-sysroot: Use nopackages inherit
  • License-Update: attr: Add a missing file to LIC_FILES_CHKSUM.
  • License-Update: gdk-pixbuf: Fix LICENSE.
  • License-Update: kmod: Add a missing file to LIC_FILES_CHKSUM.
  • linux-firmware: add Amlogic VDEC firmware package
  • linux-firmware: package marvel sdio 8997 firmware
  • linux-firmware: package nvidia firmware
  • linux-yocto/5.4: fix kprobes build warning
  • linux-yocto/5.4: update to v5.4.69
  • linux-yocto/5.8: update to v5.8.13
  • local.conf.sample.extended: Fix comment typo
  • local.conf.sample: Fix comment typo
  • maintainers.inc: Add Zang Ruochen and Wang Mingyu for several recipes
  • Map license names PSF and PSFv2 to PSF-2.0
  • mesa: Fix build on 32bit arches supporting 64bit time_t only
  • mtd-utils: don't use trailing slash in S
  • musl: Update to master
  • ncurses: only include upstream releases in version check
  • netbase: Add whitespace to purge bogus hash equivalence from autobuilder
  • netbase: update SRC_URI to reflect new file name
  • oe-build-perf-report: Ensure correct data is shown for multiple branch options
  • oeqa: Add sync call to command execution
  • oeqa/runtime : add test for RTC(Real Time Clock)
  • oeqa/selftest/cases/devtool.py: avoid .pyc race
  • oeqa/selftest/containerimage: Update to match assumptions in configuration
  • oeqa/selftest/devtool: Add sync call to test teardown
  • oeqa/selftest/incompatible_lib: Fix append usage
  • oeqa/selftest/runtime_test: Exclude gpg directory from pseudo database
  • openssh: Allow enable/disable of rng-tools recommendation on sshd
  • packagegroup-core-tools-debug: Disable for rv32/glibc as well
  • packagegroup-core-tools-profile: Remove lttng-tools and perf for rv32/glibc
  • packagegroup: rrecommend perf also for musl on ARM
  • pango: upgrade 1.46.1 -> 1.46.2
  • parted: improve ptest
  • populate_sdk_ext.bbclass: add ESDK_MANIFEST_EXCLUDES
  • pseudo: Abort on mismatch patch
  • pseudo: Add may unlink patch
  • pseudo: Add pathfix patch
  • pseudo: Add support for ignoring paths from the pseudo DB
  • pseudo: Fix statx function usage
  • pseudo: Fix xattr segfault
  • pseudo: Ignore mismatched inodes from the db
  • pseudo: Update to account for patches merged on branch
  • pseudo: Upgrade to include mkostemp64 wrapper
  • psuedo: Add tracking of linked files for fds
  • ptest-runner: Backport patch to fix inappropriate ioctl error
  • python3: fix upstream version check
  • qemu: add 34Kf-64tlb fictitious cpu type
  • qemuboot: Add QB_RNG variable
  • qemu: change TLBs number to 64 in 34Kf mips cpu model
  • qemumips: use 34Kf-64tlb CPU emulation
  • Revert "classes/buildhistory: also save recipe info for native recipes"
  • Revert "qemu: add 34Kf-64tlb fictitious cpu type"
  • Revert "qemumips: use 34Kf-64tlb CPU emulation"
  • rngd: fix --debug to also filter syslog() calls
  • rpm: add PACKAGECONFIG for the systemd inhibit plugin
  • rpm: disable libarchive use
  • scripts/buildhistory_analysis: Avoid tracebacks from file comparision code
  • scripts/install-buildtools: Update to 3.2 M3 buildtools
  • scripts/oe-build-perf-report: Allow operation with no buildstats
  • selftest: add test for recipes with patches in overrides
  • selftest: skip npm tests if nodejs-native isn't available
  • selftest/virgl: drop the custom 30 sec timeout
  • siteinfo: Recognize 32bit PPC LE
  • siteinfo: Recognize bigendian sh3be and sh4be
  • skeleton/baremetal-helloworld: Fix trailing slash
  • Space-comma Cleanups
  • ssh-pregen-hostkeys: Add a recipe with pregenerated ssh host keys
  • sstate.bbclass: Check file ownership before doing 'touch -a'
  • sstate: set mode explicitly when creating directories in sstate-cache
  • sstatesig: Log timestamps for hashequiv in reprodubile builds for do_package
  • staging: Ensure cleaned dependencies are added
  • strace: Fix value of IPPROTO_MAX
  • stress-ng: upgrade 0.11.19 -> 0.11.21
  • sudo: upgrade 1.9.2 -> 1.9.3
  • sysklogd: fix parallel build issue
  • systemd: Drop 0023-Fix-field-efi_loader_entry_one_shot_stat-has-incompl.patch
  • systemd: Upgrade v246.2 -> v246.6
  • systemd: Use ROOTPREFIX without suffixed slash in systemd.pc.in
  • target/ssh.py: Add dump_target support
  • tcl: adapt to potential pseudo changes
  • testimage: Add testimage_dump_target to kwargs
  • testsdk.py: remove workspace/sources to avoid failure in case of multilib
  • timezone: update to 2020b
  • toolchain-shar-extract.sh: don't print useless info
  • tune-cortexa32: fix cortexa32 tune
  • tune-cortexa65.inc: Correct TUNE_FEATURES_tune-cortexa65
  • tune-cortexa76ae.inc: Correct TUNE_FEATURES
  • tune-ep9312.inc: add t suffix for thumb to PACKAGE_EXTRA_ARCHS_tune-ep9312
  • tune-mips64r6.inc: fix typo in mipsisa64r6-nf
  • tune-riscv.inc: use nf suffix also for TUNE_PKGARCH
  • tune-supersparc.inc: remove
  • tune-thunderx.inc: don't append _be to ARMPKGARCH for tune-thunderx_be
  • uninative: Fix typo in error message
  • utils: respect scheduler affinity in cpu_count()
  • valgrind: drd: fix pthread intercept test failures
  • valgrind: Fix build on musl after drd fixes
  • waf: add ${B} to do_configure[cleandirs]
  • waf: don't assume the waf intepretter is good
  • watchdog: use /run instead of /var/run in systemd service file
  • webkitgtk: Disable gold linker and JIT on riscv
  • weston: Fix PACKAGECONFIG for remoting
  • weston-init: Add environment file support for systemd unit file
  • weston-init: Allow setting idle time to 0
  • wic: Handle new PSEUDO_IGNORE_PATHS variable

Keep up to date with Foundries.io