🚀 Yoe Distribution Releases

2022.03 - “Orkney”

Repository: YoeDistro/yoe-distro · Tag: 2022.03 · Commit: baeae56 · Released by: github-actions[bot]

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2022.03] - 2022-03-30

Changed

  • Update clang to 14.0.0
  • Fix multilib support in clang based toolchain
  • Improve llvm-config detection logic in cross builds
  • Enable llvm runtime for ppc32
  • Disable altivec intructions when using clang on qemuppc
  • Fix python module recipes to support PEP-517 packaging
  • Update nodejs to 16.14.0 LTS
  • Fix gyp to work with python 3.10+
  • Upgrade linux-raspberrypi 5.15 to 5.15.30
  • Bump riscv linux-mainline to 5.17
  • Update linux-yocto to v5.10.107, v5.15.30
  • Update SRC_URIs for brcm firmware in meta-riscv
  • Show warning for obsolete license usage
  • Improve deterministic builds for perl, quilt, and cups
  • Upgrade SQlite3 to 3.38.0
  • Replace non-SPDX license identifiers in OE-core
  • Use SPDX license identifiers in recipetool
  • Enable networking in all icecc tasks
  • Rework INCOMPATIBLE_LICENSE wildcard and variable handling
  • Improve ssh fetcher to support path handling
  • Use SPDX license identifiers in all meta-openembedded layers and meta-intel
  • Fix recipes in meta-openembedded needing legacy setuptools support
  • Reduce default dependencies for native sysroot, drop libarchive and util-linux
  • Drop opt-1 and opt-2 pyc files in native python to reduce number of files
  • Fix build race in binutils/assembler docs
  • Improve eSDK layer path assumptions to support more layouts
  • Enable systemtap for RISCV64
  • Use SPDX license naming convention in meta-clang, meta-odroid, meta-riscv
  • Enable riscv64 builds for bcc,libbpf
  • Remove depenendency for virtual/libgl where possible, use virtual/egl
  • Fix recipes to build without X11 in distro features
  • Improve PYPA_WHEEL detection for wheel packaging and cleanup pip_install_wheel
  • Upgrade go to 1.17.8
  • Upgrade rust to 1.59.0
  • Update cmake to 3.22.3
  • Add AGPL-3.0 wildcard to expand_wildcard_licenses
  • Upgrade QT5 to v5.15.3-lts-lgpl
  • Improve pip_install_wheel to not need PIP_INSTALL_DIST_PATH and PYPA_WHEEL
  • Bitbake fixes for toaster support
  • Fix several recipes for ppc64 builds
  • Upgrade gstreamer to 1.20.1
  • Fix global ppc/ppc64 sitefiles for musl and glibc differences
  • Bump bitbake to 2.0.0
  • Fix more recipes to use branch and protocol parameters in github SRC_URI
  • Move petry python packaging infrastructure from meta-python to core layer
  • Fix qemuppc64 recipes and booting with 5.15 kernel
  • Adjust recipes for renaming flit_core → python_flit_core
  • Fix rust packages to build for riscv32 and musl
  • Update systemd to 250.4
  • Fix several recipes to build when LIBDIR != lib by default, fixes ppc64
  • Convert virtual/libgl to virtual/egl dependencies where possible
  • Upgrade libtool to 2.4.7, needed few recipes to re-generate macros
  • Update musl to latest master
  • Fix rust toolchain for SDK environment
  • Fix weston 10.x build for TI socs using sgx driver
  • Add GLES3/GL headers to SGX DDK

Added

  • Add poetry_core helper class for supporting poetry for python packages
  • Add snapshot checksums for powerpc64le hosts
  • Add support to build on FIPS enabled build hosts
  • Added setuptools3_legacy bbclass to keep pre PEP-517 behavior
  • Add nativesdk support to cargo and rust compiler tools
  • Add Dockerfile in bitbake repo for building PR service
  • Add MOUNT_COPYBIND_AVOID_OVERLAYFS env var to skip OverlayFS
  • New recipes
    • hstr, python3-qface, python3-path, python3-antlr4-runtime
    • python3-crc32c, gosu,

Removed

  • Drop AVAILABLE_LICENSES variable
  • Remove the available_licenses() function from license.bbclass
1 Like