Releases
76 (v. 1123)
Nov 24, 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