Skip to content

Releases: YoeDistro/yoe-distro

2024.09 - "Sahel"

30 Sep 20:08
4848d62
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.09] - 2024-09-30

Changed

  • Fix systemd to not set polkit permissions manually
  • Support testing over serial connection in textexport
  • Always use BFD linker to build u-boot
  • Fix several recipes to build with Clang-19
  • Fix more buildpaths QA error in meta-openembedded
  • Update QT6 to latest on 6.7 series
  • Update bpftrace to 0.21.2
  • Switch to support 'styhead' ( yocto 5.1 ) release codename
  • Fix license field to reflect current state in several recipes
  • Update linux-yocto v6.6.50, v6.10.8
  • Fix python3-cude build breaks
  • Fix python3 ptest runs on some recipes
  • Use KMS instead of FKMS on pi4/pi5 non-eglfs distros
  • Upgrade Clang to 19.1.0 major release
  • Fix several recipes to build for RISCV32 architecture
  • Switch QT6 to 6.8 release
  • Upgrade glib-2.0 to 2.82.1
  • Upgrade gtk4 to 4.16
  • Upgrade OpenCV to 4.10
  • Use GNU C++ runtime for building vte
  • Fix all ptest failures in meta-python layer

Added

  • Added recipes - libspelling, imx-cst, freeipmi, valkey
    python3-trio, python3-python-multipart, python3-outcome
    python3-pdm-build-locked, python3-starlette python3-setproctitle
  • Add gomodule fetcher
  • Add genimage support

Removed

  • Drop TCLIBCAPPEND
  • Removed cmem and ti-osal recipes

2024.08 - "Rabo

31 Aug 19:28
7e0dc54
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.08] - 2024-08-31

Changed

  • Fix native builds for sanitizer version of compiler-rt
  • Upgrade linux-yocto 6.6 to 6.6.45
  • Update linux-kernel-headers to 6.10
  • Update linux-yocto/6.10 6.10.3
  • Fix clang compiled apps reproducibility issue w.r.t. clang version
  • Switch several python recipes to use PEP-517 build backend
  • Fix buildpaths build QA error in several recipes
  • Add UPSTREAM_CHECK_COMMITS to meta-openembedded recipes
  • Upgrade go to 1.22.6
  • Upgrade rust to 1.79.0
  • Upgrade GCC to 14.2
  • Upgrade binutils to 2.43
  • Set CVE_PRODUCT in several recipes
  • Use imx-boot from NXP 6.6.23-2.0.0 BSP
  • Pin weston to 12.0.4.imx for IMX
  • Upgrade systemd to 256.5
  • Upgrade rust to 1.78
  • Fix reproducibility issues in several meta-openembedded recipes
  • Set umask to 0022 on build directories on bitbake invocation
  • Upgrade binutils to 2.43.1
  • Fix QT 6.7 builds with Clang-19
  • Upgrade libxml2 to 2.13.3 and address ABI breakges due to it in meta-oe
  • Fix several multimedia recipes to work with ffmpeg 7
  • Fix recipes to work with fmt 11.x
  • Correct LICENSE field of several recipes in meta-python
  • Upgrade musl to latest on trunk 1.2.5+
  • Upgrade automate to 1.17
  • Add swupdate OTA support on tegra platforms

Added

  • Introduce 6.10 reference kernel
  • Added vex class for CVE management
  • Added recipes:
    • drgn, vdpauinfo, python3-psycopg, libplacebo, cpuset

Removed

  • Removed VOLATILE_TMP_DIR and VOLATILE_LOG_DIR bitbake variables

2024.07 - "Qinghai"

30 Jul 10:16
99efec8
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.07] - 2024-07-30

Changed

  • Fix several packages to build with clang fortify and glibc 2.40
  • Add ptest support for unbound
  • Stop overriding unprefixed *FLAGS variables for native and nativesdk
  • Update linux-yocto/6.6 to v6.6.35
  • Use objdump instead of readelf to compute SONAME during image generation
  • Adjust metadata to remove True option in getVar calls
  • Fix exceptions with -mbranch-protection on ARM64/Libc++
  • Enable build-id for systems built with clang compiler
  • Upgrade QEMU to 9.0.1
  • Update MACHINE in jetson-agx-orin-devkit
  • Always use lld linker with clang for qt6 recipes
  • Ignore various issues fatal with gcc-14
  • Upgrade linux-raspberrypi to 6.6.36
  • Pin runtime type to GCC runtime in cuda-gcc and define TOOLCHAIN variable
  • Upgrade Go compiler to 1.22.5
  • Upgrade systemd to v256
  • Upgrade util-linux to 2.40.1
  • Enforce default remote name to "origin" in git fetcher
  • Enable GTK in OpenCV with wayland as well
  • Switch Jetson platforms to use Yoe distro with wayland instead of EGLFS
  • Update blueZ to 5.77
  • Upgrade GDB to 15.1
  • Enable kprobes in tegra kernel
  • Add python3-cuda to tegra based images
  • Do not manage wifi with systemd-networkmanager
  • Disable audit subsystem in kernel for tegra platforms
  • Add networkmanager and wireguard to all yoe images
  • Fix busybox/tc compilation with 6.9 linux kernel headers
  • Fix buildpaths QA error checks in several meta-oe recipes
  • Fix several recipes in meta-oe for correct UPSTREAM_CHECK vars
  • Update OpenSSH to 9.8p1
  • Upgrade to glibc 2.40

Added

  • Added new recipes - libabigail, include-what-you-use, dediprog-flasher
  • Added DEBUG_LEVELFLAG variable to contain default debug level e.g. -g1, -g, etc.
  • Add packageconfig knob to control tegra gallium driver in mesa
  • Add nospdx class
  • Add and switch default SPDX version to 3.0
  • Add meta-tegra-community layer

Removed

  • Drop generating a static libpython
  • Remove /etc/ethertypes in iptables
  • Drop obsolete debug compiler option -feliminate-unused-debug-types
  • Drop deprecated configs from android-driver.cfg for rpi kernel

2024.06 - "Pagliarola"

01 Jul 12:51
38167c5
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.06] - 2024-06-30

Changed

  • Fix libclc build
  • Bump fsl kernel to 6.6.32
  • Disable -Wincompatible-pointer-types as error in few recipes
    to build with GCC-14
  • Upgrade libcamera to 0.3.0
  • Adjust several recipes to build with libtool 2.5
  • Update linux-yocto/6.6 v6.6.32
  • Upgrade QEMU to 9.0.0
  • Upgrade OpenSSL to 3.3.1
  • Update wayland to 1.23.0
  • Bump QT to 6.7.3
  • Fix kernel build for Jetson orin-nano
  • Update clang to 18.1.8 release
  • Upgrade libgpiod-1.x to 1.6.5 and fix build with musl
  • Upgrade fwupd-efi to 1.6 and move py-pefile to meta-oe
  • Allow using LLVM libc++ with GCC compiler
  • Move fmt package from meta-oe -> core layer
  • Fix libstdc++ unicode header typo regression found with clang
  • Update rpidistro-ffmpeg to 5.1.4
  • Fix contains reference to TMPDIR [buildpaths] warning in several recipes
  • Upgrade PHP to 8.2.20
  • Upgrade go compiler to 1.22.4
  • Add PACKAGECONFIG for bpf-framework to systemd

Added

  • Added new recipes for - sexpect, trompeloeil, cabextract
    udpcast, python3-typer, magic-enum
  • Add ptests support for python3-dasbus, python3-flask
  • Add support for BeagleV-Ahead SBC
  • Add support for jetson-agx-orin-devkit

Removed

  • remove g77/f77
  • drop the old 1.4 bootstrap C version for go compiler

2024.05 - "Ossimi"

31 May 18:58
7a20b85
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.05] - 2024-05-31

Changed

  • Upgrade GCC to 14.1 major release
  • Enable LLD linker as default for RISCV
  • Upgrade strace to 6.8
  • Upgrade clang compiler to 18.1.6
  • Upgrade nginx to 1.26.0
  • Fix several recipes to build with GCC-14
  • Refactor composefs recipe
  • Fix visionfive2-pvr-graphics sysvinit support
  • Fix milkv-duo support in meta-riscv
  • Update recipes in multiple layers for UNPACKDIR migration
  • Update recipes to move away from S = WORKDIR assignments
  • Introduce GO_SRCURI_DESTSUFFIX for go based recipes
  • update Simple IoT to v0.16.0
  • default IMG_VERSION to Yoe release: 2024.04 -> 24.04.x
  • add ca-certificates to yoe-simple-image
  • Upgrade valgrind to 3.23.0
  • Upgrade QT6 to 6.7.2
  • Upgrade vulkan SDK to 1.3.283.0
  • Upgrade spirv-llvm-translator 18.1.0
  • Fix renaming of network interfaces on rpi projects using systemd
  • Upgrade go to 1.22.3

Added

  • Introduce UNPACKDIR bitbake variable
  • New recipes
    • glib-testing, opentelemetry-cpp, malcontent
      python3-dasbus

Removed

  • Removed recipes
    • orrery, libtirpc126, usbinit, libomxil
  • Drop using LLVMVERSION
  • Drop unused 5.15 linux-raspberrypi version

2024.04 - "Norfolk"

01 May 06:21
d03af18
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.04] - 2024-04-30

Changed

  • Upgrade webkitgtk3 to 2.44
  • Fix packaging conflicts between mesa and mesa-pvr for RISCV64
  • Upgrade linux-yocto to v6.6.23
  • Upgrade gstreamer to 1.22.11
  • Fix openssl crash on aarch64 w/o crypto instructions
  • Accomodate llvm in readelf and objdump commands in oe packaging
  • Enable OPTEE for var-som-mx8 project
  • Upgrade Golang to 1.22.2
  • Upgrade webkit to 2.44.0
  • Fix ptests for several meta-openembedded recipes
  • Update QT6 to latest 6.7
  • Upgrade clang compiler to 18.1.3
  • Switch to use http/https instead of ftp in SRC_URIs
  • Update linux-variscite to include DT fix to enable PCIE
  • Upgrade clang to 18.1.4
  • Support 6.6 kernel and u-boot 2024.04 on upstream odroid machines
  • Update several gnome components to 46.1
  • Add GPT partition names to partitions on rockchip machines
  • Fix ptest runs for pv, psqlodbc, unixdoc, ostree
  • Add fido2 support to openSSH
  • Make predictable name mac policy opt-out in systemd

Added

  • New Recipes
    • highway, libjxl, python-libusb1, libfido2, avro-c++, python3-flexcache
      python3-flexparser, composefs, aravis, ydotool

Removed

  • Removed recipes
    • libxml++, python3-websockets

2024.03 - "Massese"

31 Mar 22:34
7021d6d
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.03] - 2024-03-31

Changed

  • Adjustments for bmap-tools -> bmaptool rename
  • Major update of clang compiler to 18.1.2
  • Add fixes to build recipes with clang-18
  • Upgrade vlc to 3.0.20
  • Fix reproducibility issues in gnome recipes
  • Fix several recipes to work with libxml2 2.12+
  • Upgrade PHP to 8.2.16
  • Upgrade systemd from 255.1 -> 255.4
  • Bump Go compiler to 1.22
  • Upgrade GDB to 14.2
  • Update linux-yocto to v6.6.22
  • Add ptests to several python recipes
  • Upgrade LVGL to 9.0 major release
  • Upgrade to using QT 6.7.1 in yoe-kiosk-browser
  • Update to use 6.1 kernel on all IMX8/IMX9 projects
  • Fix var-som-mx8 project to use 6.1 kernel
  • Generate versioned shared libraries from LVGL
  • Upgrade frr to latest on 9.1 stable
  • set TNSPEC_BOOTDEV_DEFAULT for jetson-orin-nano-devkit
  • Upgrade some portions of Gnome to 46.0
  • Add linux-raspberrypi 6.6 LTS kernel recipe and default to it
  • Update meta-tegra to use R35.5.0 nvidia SDK
  • Upgrade golang compiler to 1.22.1
  • Update to LLVM 18.1.1
  • Fix vala to work with gtk < 4.14
  • Use +nocrypto with -mcpu compiler options for rpi3/rpi4
  • Fix qttools 6.x build with clang
  • Update simpleIOT to 0.15.3
  • Fix libcamera crashes due to clang patches
  • Fix musl builds for openflow, liburing, tracker-miners, libcamera
    plocate
  • Bump linux-raspberrypi to 6.6.22
  • Add rpi hifiberry-dacplusadc overlay
  • Add apache preset mpm=prefork by default

Added

  • Add new recipes

    • python3-wsproto, python3-httptools, python3-a2wsgi
      python3-a2wsgi, python3-responses, python3-pytest-localserver
      python3-tomli-w, python3-invoke, python3-icecream
      python3-types-python-dateutil, python3-freezegun
      buildtools-imagemagick, spandsp, sngrep, bluez-tools
      freerdp3, python3-dbus, msgraph, gtk4mm, aer-inject
      microsoft-gsl, libcpr, gnome-user-share
  • Add genericarm64 MACHINE

Removed

2024.02 - "Lati"

29 Feb 03:02
66b79ba
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.02] - 2024-02-29

Changed

  • Update linux-raspberrypi to 6.1.74
  • Fix VisionFive2 u-boot and linux kernel builds with GCC-14
  • Fix support for large rootfs on tegra platforms
  • Fix several packages to build with GCC-14 and clang-18
  • Upgrade linux-yocto-dev to 6.8+
  • Avoid using -march when -mcpu is chosen for armv8/armv9 architectures
  • Update Golang to 1.20.13
  • Update pseudo to pull in gcc14 fix and missing statvfs64 intercept
  • Upgrade OpenSSL to 3.2.1
  • Upgrade glibc to 2.39
  • Upgrade binutils to 2.42
  • Upgrade linux-yocto to v6.6.18
  • Improve running default image ptests on RISCV
  • Upgrade opkg to 0.6.3
  • Fix build race in xfstests
  • Fix compiler-rt sanitizers build
  • Make clangd compilation optional
  • Update LLVM to 18 RC2
  • Upgrade openSSH to 9.6p1
  • Update mesa to 24.x release
  • Upgrade valgrind to 3.22.0
  • Fix various python pieces to work with python 3.12
  • Update layers for scarthgap release to be series compatible
  • Switch meta-python repcipes to use pytest --automake enmass
  • Upgrade linux-raspberrypi to 6.1.77
  • Enable RTC in RISCV qemu kernel configs
  • Fix yocto compatible status for meta-clang
  • Fix dav1d build on RISCV
  • Improve vscode IDE support
  • Add images to enable BBCLASSEXTEND parallel execution for
    meta-networking, meta-multimedia, meta-filesystems layers

Added

  • New packages - python3-moteus, python3-google-auth-oauthlib, python3-janus
    flatcc, python3-aiohappyeyeballs, bonnie++. e2tools, python3-strenum
    python3-httpx, python3-httpcore, python3-sniffio, python3-anyio
    python3-socksio, python3-pyyaml-include, whitenoise, wavemon, libdaq, snort3
    sdmon, python3-looseversion
  • Add cortexa78 tune files

Removed

  • Remove meta-elm-binary layer, its not needed anymore for simpleIOT
  • Delete LLVMVERSION
  • drop using PYTHON_PN variable
  • Removed recipes - libencode-locale-perl, libencode-perl

2024.01 - "Katahdin"

31 Jan 05:53
85d3116
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2024.01] - 2024-01-31

Changed

  • Fix llvm-config to work in cross-compilation environment
  • Fix several recipes to work with python 3.12
  • Update rust compiler to 1.74.1
  • introduce 6.6 reference kernel and make it default for Qemu machines
  • Update linux-kernels to v6.1.70 and v6.6.9
  • Require bitbake 2.7.1 minimum
  • Update mesa to 23.3.2
  • Update visionfive2 firmware to JH7110_VF2_6.1_v5.10.3
  • Disable mongodb build until its ported to python 3.12
  • Add udev-bash-completion package to systemd
  • Upgrade reference u-boot to 2024.01
  • Use pkg-config in the meson cross files
  • Backport opkg fix to drop --numeric-owner parameter
  • don't exclude gtkdocize in autotools class, fix several recipes
    to inherit gtk-doc
  • Distable incompatible-function-pointer-types warning as error
    with clang 17 on python3-lxml and python3-kivy
  • Update VisionFive2 u-boot to JH7110_VF2_6.1_v5.10.3
  • Fix evolution-data-server fallout with inherit_defer
  • Add check for rv32 musl support being absent in Core layer
  • Undo the musl/rv32 host compatible check in meta-riscv
  • Update weston to 13.0.0
  • Update autoconf to 2.72d -> 2.72e
  • Fix openssl build on riscv32
  • Update to python 3.12 major release
  • Improve go-vendor support in recipetool
  • Add build time QA check for "virtual/" in RPROVIDES and RDEPENDS
  • Fix the mozjs-115 build on ARMv5
  • Update linux-yocto versions to v6.1.73, v6.6.12
  • Upgrade uftrace to 0.15.2, adds support for rust and python
  • Add ptest support for xz
  • Upgrade rpm to 4.19.1
  • upgrade systemd to 255.1
  • Upgrade Qemu to 8.2.0
  • Update QT6 to 6.6.2 and add build fixes to QTWebengine with latest clang

Added

  • New recipe - ssd1306, dropwatch, python3-apscheduler
  • Added machines - orangepi-5-plus, rock-4c-plus, rock-3a, roc-rk3308-cc
    roc-rk3328-cc, Raspberrypi5
  • Add Darwin platform support to cmake class
  • Add a new inherit_defer keyword support to bitbake
  • add devtool support for multiple source in SRC_URI
  • Add new project for rpi4 32bit machine

Removed

  • Removed recipes: zvariant, polkit-0.119, mozjs-102, python3-jsonrpcserver
    python3-oslash, python3-kmod, python3-xmlrunner, linux-yocto/6.1

2023.12 - "Jezerskosolflorinavska"

31 Dec 03:29
1fd638d
Compare
Choose a tag to compare

release-notes-from-changelog

GitHub action that extracts release notes from an existing changelog.

Changes in this version:

[2023.12] - 2023-12-30

Changed

  • Fix mesa-gl conflict with mali-g31 driver KHR/khrplatform.h header
  • Enable utmp support in busybox on musl systems
  • Support qemu for cmake via cmake-qemu.bbclass
  • Update clang to 17.0.6
  • Disable lld for x32 ABI, it does not have support
  • Upgrade autoconf to 2.72d
  • Unset CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES in cmake
  • Upgrade rust to 1.71.1
  • Update go compiler to 1.20.12
  • Update linux-yocto versions to v6.1.68, v6.5.13
  • Prepate several recipes for working with python 3.12
  • Fix meta-tegra to build with musl
  • Use clang to compile openSSH again
  • Fix build issues in bpftrace ptests
  • Add ptests for c-ares
  • Switch to 6.1 kernel for linux-starfive from 3.9.3 SDK
  • Ensure features don't get backfilled for nativesdk
  • Switch to using zstd compression in core layer
  • Update gdb to 14.1 release
  • Fix several packages to use right basename POSIX or GNU option

Added

  • Added recipes - monocypher, xorg-docs, xcursor-themes
    python3-maturin, cyaml, pkcs11-provider
  • Devtool now supports git submodules for SRC_URI
  • Add python recipe writing support to recipetool
  • Add python maturin support
  • Add project for jetson-orin-nano with NVME boot media

Removed

  • Removed recipes - vte9, systemtap-uprobes
  • Remove unused SRC_DISTRIBUTE_LICENSES variable
  • Drop removed IMA option from linux-yocto