From 17567e8681993eba09422309c199692393cc3d3f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 29 Nov 2021 14:55:27 -0800 Subject: [PATCH 1/6] yoe: Fix override syntax Signed-off-by: Khem Raj --- sources/meta-yoe/conf/distro/eglfs.inc | 2 +- sources/meta-yoe/conf/distro/wayland.inc | 2 +- .../raspberrypi/recipes-bsp/u-boot/u-boot_%.bbappend | 2 +- .../recipes-browser/wpebackend-rdk/wpebackend-rdk_%.bbappend | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sources/meta-yoe/conf/distro/eglfs.inc b/sources/meta-yoe/conf/distro/eglfs.inc index 6380c1a9a..814313c4e 100644 --- a/sources/meta-yoe/conf/distro/eglfs.inc +++ b/sources/meta-yoe/conf/distro/eglfs.inc @@ -6,4 +6,4 @@ DISABLE_VC4GRAPHICS = "1" # Use rdk backend for eglfs PREFERRED_PROVIDER_virtual/wpebackend = "wpebackend-rdk" -PACKAGECONFIG:pn-wpebackend-rdk_rpi = "rpi" +PACKAGECONFIG:pn-wpebackend-rdk:rpi = "rpi" diff --git a/sources/meta-yoe/conf/distro/wayland.inc b/sources/meta-yoe/conf/distro/wayland.inc index af062a519..627a26a62 100644 --- a/sources/meta-yoe/conf/distro/wayland.inc +++ b/sources/meta-yoe/conf/distro/wayland.inc @@ -1,3 +1,3 @@ DISTRO_FEATURES:append = " wayland" -PACKAGECONFIG:append:pn-cog_rpi = " drm" +PACKAGECONFIG:append:pn-cog:rpi = " drm" diff --git a/sources/meta-yoe/dynamic-layers/raspberrypi/recipes-bsp/u-boot/u-boot_%.bbappend b/sources/meta-yoe/dynamic-layers/raspberrypi/recipes-bsp/u-boot/u-boot_%.bbappend index 504e0adc3..0bf550604 100644 --- a/sources/meta-yoe/dynamic-layers/raspberrypi/recipes-bsp/u-boot/u-boot_%.bbappend +++ b/sources/meta-yoe/dynamic-layers/raspberrypi/recipes-bsp/u-boot/u-boot_%.bbappend @@ -1,3 +1,3 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" -SRC_URI:append_rpi = " file://0001-enables-larger-kernel-images.patch " +SRC_URI:append:rpi = " file://0001-enables-larger-kernel-images.patch " diff --git a/sources/meta-yoe/dynamic-layers/webkit/recipes-browser/wpebackend-rdk/wpebackend-rdk_%.bbappend b/sources/meta-yoe/dynamic-layers/webkit/recipes-browser/wpebackend-rdk/wpebackend-rdk_%.bbappend index 0d8643664..8d14b0c87 100644 --- a/sources/meta-yoe/dynamic-layers/webkit/recipes-browser/wpebackend-rdk/wpebackend-rdk_%.bbappend +++ b/sources/meta-yoe/dynamic-layers/webkit/recipes-browser/wpebackend-rdk/wpebackend-rdk_%.bbappend @@ -1,4 +1,4 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" # Enable rpi backend -PACKAGECONFIG:append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' rpi', d)}" +PACKAGECONFIG:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' rpi', d)}" From ded1adcb66d64e31143effb20e348c737db9d170 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 29 Nov 2021 17:35:01 -0800 Subject: [PATCH 2/6] images/qt5.inc: Add qtwayland-plugins if wayland is in distro features helps run QT5 apps using wayland/weston compositor Signed-off-by: Khem Raj --- sources/meta-yoe/recipes-core/images/qt5.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/sources/meta-yoe/recipes-core/images/qt5.inc b/sources/meta-yoe/recipes-core/images/qt5.inc index d9949fa5c..1ab97767f 100644 --- a/sources/meta-yoe/recipes-core/images/qt5.inc +++ b/sources/meta-yoe/recipes-core/images/qt5.inc @@ -30,6 +30,7 @@ QT5BASE = "\ qtdeclarative \ qtdeclarative-qmlplugins \ qtdeclarative-plugins \ + ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland-plugins', '', d)} \ " QTWEBKIT ??= "\ qtwebkit \ From b340aaabe8c76e33777e860774c487c5dca66363 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 29 Nov 2021 19:15:54 -0800 Subject: [PATCH 3/6] linux-ti-staging: Add USB HID to kernel proper When connecting USB keyboard/mouse to beagelbone, it does not work unless we install kernel-module-usbhid which is also pulled as dependency of kernel-modules meta package. Unlike other SBCs like rpi, bbb does not add kernel-modules to image via MACHINE_EXTRA_RRECOMMENDS so as a result, keyboard and mouse do not work out of box. This option is adding the needed kernel module to zImage itself which then should work well. Signed-off-by: Khem Raj --- .../meta-ti/recipes-kernel/linux/linux-ti-staging/extra.cfg | 1 + .../meta-ti/recipes-kernel/linux/linux-ti-staging_%.bbappend | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging/extra.cfg diff --git a/sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging/extra.cfg b/sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging/extra.cfg new file mode 100644 index 000000000..9f35c0af7 --- /dev/null +++ b/sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging/extra.cfg @@ -0,0 +1 @@ +CONFIG_USB_HID=y diff --git a/sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging_%.bbappend b/sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging_%.bbappend index 7b6564e99..d7a09b2e6 100644 --- a/sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging_%.bbappend +++ b/sources/meta-yoe/dynamic-layers/meta-ti/recipes-kernel/linux/linux-ti-staging_%.bbappend @@ -2,8 +2,10 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" SRC_URI += "file://wireguard.cfg \ file://updater.cfg \ + file://extra.cfg \ " KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/wireguard.cfg \ ${WORKDIR}/updater.cfg \ + ${WORKDIR}/extra.cfg \ " From c59caea3a234b76b58e1636b8677ab6412697e28 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 29 Nov 2021 19:18:53 -0800 Subject: [PATCH 4/6] Layer Updates: sources/meta-intel sources/meta-openembedded sources/meta-raspberrypi sources/openembedded-core * sources/meta-intel 922d3cb1...fe4d7319 (2): > ixgbevf: exclude from world builds > intel-crypto-mb: add recipe for ipp crypto library * sources/meta-openembedded ce7ee83016...954fac6af7 (2): > python3-autobahn: upgrade 21.3.1 -> 21.11.1 > python3-socketio: upgrade 5.4.1 -> 5.5.0 * sources/meta-raspberrypi 63a3d8c...de1007b (1): > weston-init: Add --continue-without-input option to weston * sources/openembedded-core 3770d539d83...af90f9681ba (14): > ovmf: remove patch merged upstream > go: update 1.16.10 -> 1.17.3 > python3-rfc3339/3986-validator: correct upstream version check > go-helloworld: test at runtime > go-helloworld: update to latest revision > testimage.bbclass: request the use of kvm by default > perl: submitted patch upstream > perl-cross: submit patches upstream > meson: submit patch upstream > libdnf: submit patches upstream > libcomps: remove unneeded patch > weston-init: Pass --continue-without-input when launching weston > sanity/lib: Replace usage of LooseVersion() with bb.utils.vercmp_string_op() > oeqa/parselogs: Fix quoting Signed-off-by: Khem Raj --- sources/meta-intel | 2 +- sources/meta-openembedded | 2 +- sources/meta-raspberrypi | 2 +- sources/openembedded-core | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sources/meta-intel b/sources/meta-intel index 922d3cb17..fe4d7319f 160000 --- a/sources/meta-intel +++ b/sources/meta-intel @@ -1 +1 @@ -Subproject commit 922d3cb1747ea657bb5668e24d6df5a606d9c5dd +Subproject commit fe4d7319ff516856f39ffb31332ae7a707935b9a diff --git a/sources/meta-openembedded b/sources/meta-openembedded index ce7ee8301..954fac6af 160000 --- a/sources/meta-openembedded +++ b/sources/meta-openembedded @@ -1 +1 @@ -Subproject commit ce7ee830167387556707152f85f5fd5f84853c60 +Subproject commit 954fac6af7d17dfade52db8d4aeca83f498efe8b diff --git a/sources/meta-raspberrypi b/sources/meta-raspberrypi index 63a3d8cb1..de1007b69 160000 --- a/sources/meta-raspberrypi +++ b/sources/meta-raspberrypi @@ -1 +1 @@ -Subproject commit 63a3d8cb17c5d1affe8f2848f45fcc6a706f9412 +Subproject commit de1007b690bba70af2c63c47022584c696a9992a diff --git a/sources/openembedded-core b/sources/openembedded-core index 3770d539d..af90f9681 160000 --- a/sources/openembedded-core +++ b/sources/openembedded-core @@ -1 +1 @@ -Subproject commit 3770d539d83b589b3f8bde21fcf896bb046611d4 +Subproject commit af90f9681bae3defe841ddcf80755960792faa88 From 13056c4d831a9a6900d25feb2746e4633394927f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 29 Nov 2021 19:22:15 -0800 Subject: [PATCH 5/6] yoe: Prepare for 2021.11 release Signed-off-by: Khem Raj --- CHANGELOG.md | 4 +++- sources/meta-yoe/conf/distro/yoe.inc | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b3e9722a1..da0bb5d2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [NEXT] +## [2021.11] 2021-12-01 - Use https protocol in github SRC_URI - Use branch setting in git uris explicitly @@ -66,6 +66,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Fix PVR drivers to work with 5.10+ kernel - Add ar wrapper for determinism for native/cross recipes - Add needed sysroot dependencies for repo fetcher +- Fix launching weston without keyboard and mouse on BBB and RPI +- Update Go to 1.17 release - Assorted recipe upgrades - New recipes - ntpsec, mozjs-78, gtk4, python3-imgtool, fwupd, fwupd-efi diff --git a/sources/meta-yoe/conf/distro/yoe.inc b/sources/meta-yoe/conf/distro/yoe.inc index 290498c24..fa083189a 100644 --- a/sources/meta-yoe/conf/distro/yoe.inc +++ b/sources/meta-yoe/conf/distro/yoe.inc @@ -6,7 +6,7 @@ MAINTAINER = "Yoe Distro Community " TARGET_VENDOR = "-yoe" SDK_VENDOR = "-yoesdk" # Distro version is YYYY.MM -DISTRO_VERSION = "2021.11-rc.1" +DISTRO_VERSION = "2021.11" DISTRO_CODENAME = "langhe" SDK_VERSION := "${DISTRO_VERSION}" From a0548d388a2fcda5d9948844ff388bae594fefbf Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 29 Nov 2021 22:00:58 -0800 Subject: [PATCH 6/6] Layer Updates: sources/meta-arm * sources/meta-arm c55ff70...4862014 (9): > CI: build optee-spdevkit for qemuarm64 > arm/optee-spdevkit: fix non-corstone1000 builds > arm-bsp/hafnium: update bbappend for 2.6 > arm/hafnium: enable qemuarm64 > arm/hafnium: upgrade to 2.6 > arm/edk2-firmware: don't PROVIDE virtual/uefi-firmware > arm-bsp: use edk2-firmware instead of virtual/uefi-firmware > arm/sbsa-acs: upgrade to EDK2 202108 > arm/edk2-firmware: upgrade to edk2-firmware 202108 Signed-off-by: Khem Raj --- sources/meta-arm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/meta-arm b/sources/meta-arm index c55ff7035..486201447 160000 --- a/sources/meta-arm +++ b/sources/meta-arm @@ -1 +1 @@ -Subproject commit c55ff70355bfd1e272fd74778cbe3e992d8b1e0b +Subproject commit 4862014474ae57852d7eef5f77b73ce95752de91