From b92f61eb8d21f9a1bb0de2ea19cc7c7ccd5ec269 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 20 Nov 2023 09:45:05 -0800 Subject: [PATCH 01/14] Layer Updates: sources/meta-clang sources/meta-intel sources/meta-openembedded sources/meta-qcom sources/meta-qt6 sources/meta-riscv sources/meta-ti sources/poky * sources/meta-clang 6eef6ed...74d3368 (2): > mesa-gl: Use -Wl,--undefined-version with LLD > clang: Upgrade to 17.0.5 * sources/meta-intel fa34a619...c220d2b0 (2): > linux-intel-rt/6.1: update to v6.1.59-rt16 > linux-intel/6.1: update to v6.1.59 * sources/meta-openembedded c683aaf0ca...09142fe479 (8): > evince, gnome-calendar, tracker: drop ${PE}, ${PR} from /usr/src/debug paths > python3-{h5py,pandas}: drop ${PE}, ${PR} from /usr/src/debug paths > aom, x265: drop ${PE}, ${PR} from /usr/src/debug paths > ntpsec, net-snmp: drop ${PE}, ${PR} from /usr/src/debug paths > fluentbit: drop ${PE}, ${PR} from /usr/src/debug paths > xmlrcp-c: drop ${PE}, ${PR} from /usr/src/debug paths > minifi-cpp: drop ${PE}, ${PR} from /usr/src/debug paths > android-tools: drop ${PE}, ${PR} from /usr/src/debug paths * sources/meta-qcom e57f4b0...fb8c1a4 (1): > Merge pull request #550 from lumag/kirkstone-ci * sources/meta-qt6 8deccea...36de50c (1): > Merge pull request #19 from YoeDistro/kraj/6.6 * sources/meta-riscv 951d4de...84924c3 (1): > milkv-duo: Add bootfile as image dependency * sources/meta-ti d29501f8...4b00f246 (4): > linux-ti-staging_6.1: CI/CD Auto-Merger: cicd.master.202311200100 > linux-ti-staging-rt_6.1: CI/CD Auto-Merger: cicd.master.202311200100 > u-boot-ti-staging_2023.04: CI/CD Auto-Merger: cicd.master.202311200100 > ti-linux-fw: CI/CD Auto-Merger: cicd.master.202311200100 * sources/poky cdecc1f6056...2f23231eb15 (6): > migration-guide: add release notes for 4.2.4 > ref-manual: releases.svg: update nanbield release status > manuals: fix URL > migration-guide: add release notes for 4.0.14 > ref-manual: Fix reference to MIRRORS/PREMIRRORS defaults > release-notes-4.3: add Repositories / Downloads section Signed-off-by: Khem Raj --- sources/meta-clang | 2 +- sources/meta-intel | 2 +- sources/meta-openembedded | 2 +- sources/meta-qcom | 2 +- sources/meta-qt6 | 2 +- sources/meta-riscv | 2 +- sources/meta-ti | 2 +- sources/poky | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sources/meta-clang b/sources/meta-clang index 6eef6ed66..74d3368cf 160000 --- a/sources/meta-clang +++ b/sources/meta-clang @@ -1 +1 @@ -Subproject commit 6eef6ed66097e404f826c038ff213f4dba461e1a +Subproject commit 74d3368cfaf4a6e51546f7af91dab82c563992fe diff --git a/sources/meta-intel b/sources/meta-intel index fa34a6193..c220d2b0c 160000 --- a/sources/meta-intel +++ b/sources/meta-intel @@ -1 +1 @@ -Subproject commit fa34a6193ee47175b7e4ba1a99d5fa8ff8c45880 +Subproject commit c220d2b0cb941f0e1ee8f9bef1418942fe0d3c63 diff --git a/sources/meta-openembedded b/sources/meta-openembedded index c683aaf0c..09142fe47 160000 --- a/sources/meta-openembedded +++ b/sources/meta-openembedded @@ -1 +1 @@ -Subproject commit c683aaf0caad60cc912986656f1e51d9e2ed4542 +Subproject commit 09142fe47984bd7ae0e00697404131dcd18f712f diff --git a/sources/meta-qcom b/sources/meta-qcom index e57f4b0e6..fb8c1a46b 160000 --- a/sources/meta-qcom +++ b/sources/meta-qcom @@ -1 +1 @@ -Subproject commit e57f4b0e66795446719e617203805b52622839fb +Subproject commit fb8c1a46b56514053d1a174ee866b1fad164c685 diff --git a/sources/meta-qt6 b/sources/meta-qt6 index 8deccea1f..36de50c70 160000 --- a/sources/meta-qt6 +++ b/sources/meta-qt6 @@ -1 +1 @@ -Subproject commit 8deccea1f74d9738699c2d153724f36a652887ca +Subproject commit 36de50c708af56a4de2ae675221f77f2f966a688 diff --git a/sources/meta-riscv b/sources/meta-riscv index 951d4de35..84924c3b4 160000 --- a/sources/meta-riscv +++ b/sources/meta-riscv @@ -1 +1 @@ -Subproject commit 951d4de35c3da143248e0d50134741c1b7703092 +Subproject commit 84924c3b4a794f5a11be8e39e99c970aa96c05be diff --git a/sources/meta-ti b/sources/meta-ti index d29501f88..4b00f246a 160000 --- a/sources/meta-ti +++ b/sources/meta-ti @@ -1 +1 @@ -Subproject commit d29501f882e2297701c0f22fbd187161c7acc50b +Subproject commit 4b00f246a4069d9d489ca55b970e79ab2423250c diff --git a/sources/poky b/sources/poky index cdecc1f60..2f23231eb 160000 --- a/sources/poky +++ b/sources/poky @@ -1 +1 @@ -Subproject commit cdecc1f6056a9f4ff15c6af91c15262172d04b57 +Subproject commit 2f23231eb151ddaf43b2e41ee03fc95bc2e0349e From 197377bd2f77465964fc11998983aa410505d651 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 20 Nov 2023 09:48:48 -0800 Subject: [PATCH 02/14] CHANGELOG.md: Document changes Signed-off-by: Khem Raj --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eac3432e0..ce0f4d1a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ and this project adheres to - Upgrade QEMU to 8.1.2 - Drop dependecy on libcroco in openbox and gnome-shell - Update QT6 to 6.6.1 -- Upgrade clang to 17.0.4 +- Upgrade clang to 17.0.5 - add nativesdk version of acpica - Use correct targets for rust binaries in meson - Update openSBI to 1.3.1 @@ -38,6 +38,7 @@ and this project adheres to - Add systemd startup to yoe-kiosk-browser to run it usin linuxfb - Add G31 mali driver and make it work with ODROID-C4 - Update rpi-config to tip of tree +- Fix mesa-gl build with LLD ### Added From 8e053655a47dc47c3cc33141462aaba150062e79 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 20 Nov 2023 09:51:46 -0800 Subject: [PATCH 03/14] Layer Updates: sources/poky * sources/poky 2f23231eb15...4d6c63a56c5 (54): > bitbake: bitbake: utils: remove spaces on empty lines > ffmpeg: Upgrade 6.0 -> 6.1 > python3-numpy: upgrade 1.26.0 -> 1.26.2 > python3-trove-classifiers: upgrade 2023.10.18 -> 2023.11.14 > python3-mako: upgrade 1.2.4 -> 1.3.0 > python3-setuptools-scm: upgrade 7.1.0 -> 8.0.4 > python3-hypothesis: upgrade 6.88.3 -> 6.89.0 > gtk: Add rdepend on printbackend for cups > igt-gpu-tools: drop PR from /usr/src/debug paths > python3-cython: drop PE, PR from /usr/src/debug paths > valgrind: drop PE, PR from /usr/src/debug paths > vulkan-samples: drop PE, PR from /usr/src/debug paths > rust: drop PE, PR from /usr/src/debug paths > perf: drop PE, PR from /usr/src/debug paths > ffmpeg: drop PE, PR from /usr/src/debug paths > libjpeg-turbo: drop PE, PR from /usr/src/debug paths > acpica: drop PE, PR from /usr/src/debug paths > go-cross-canadian.inc: drop PE, PR from /usr/src/debug paths > ovmf: drop PE, PR from /usr/src/debug paths > bitbake.conf: drop ${PE} and ${PR} from -f{file,macro,debug}-prefix-map > bitbake.conf: Drop oldincludedir > oeqa/selftest/devtool: fix test_devtool_modify_overrides test > classes: go-mod: do not pack go mod cache > glibc: use nonarch libdir for tmpfiles.d > sysstat: use nonarch libdir for tmpfiles.d > pam: use nonarch libdir for tmpfiles.d > systemd: use nonarch libdir for tmpfiles.d > avahi: fix CVE-2023-38473 > avahi: fix CVE-2023-38472 > avahi: fix CVE-2023-38471 > avahi: fix CVE-2023-38470 > avahi: fix CVE-2023-38469 > meta-selftest/files: add xuser to static-passwd/-group > libdrm: upgrade 2.4.116 -> 2.4.117 > stress-ng: upgrade 0.17.00 -> 0.17.01 > shared-mime-info: upgrade 2.3 -> 2.4 > python3-testtools: upgrade 2.7.0 -> 2.7.1 > python3-pbr: upgrade 5.11.1 -> 6.0.0 > python3-hypothesis: upgrade 6.88.1 -> 6.88.3 > python3-hatch-vcs: upgrade 0.3.0 -> 0.4.0 > dnf: upgrade 4.17.0 -> 4.18.1 > bash: upgrade 5.2.15 -> 5.2.21 > libuv: upgrade 1.46.0 -> 1.47.0 > libsolv: upgrade 0.7.25 -> 0.7.26 > libsdl2: upgrade 2.28.4 -> 2.28.5 > iproute2: upgrade 6.5.0 -> 6.6.0 > git: upgrade 2.42.0 -> 2.42.1 > diffoscope: upgrade 249 -> 251 > dhcpcd: upgrade 10.0.4 -> 10.0.5 > openssh: add systemd readiness notification support > llvm: Upgrade to 17.0.5 > sed -i destroys symlinks > cups: Upgrade 2.4.6 -> 2.4.7 > staging.bbclass: process installed dependencies in deterministic order as well Signed-off-by: Khem Raj --- sources/poky | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/poky b/sources/poky index 2f23231eb..4d6c63a56 160000 --- a/sources/poky +++ b/sources/poky @@ -1 +1 @@ -Subproject commit 2f23231eb151ddaf43b2e41ee03fc95bc2e0349e +Subproject commit 4d6c63a56c50536806b21cbe72416d8f1b84f589 From 507af0f40fbd52164af838d0930f9ec70f2b7783 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 20 Nov 2023 09:55:15 -0800 Subject: [PATCH 04/14] CHANGELOG.md: Docment changes Signed-off-by: Khem Raj --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce0f4d1a0..7206eea00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,9 @@ and this project adheres to - Add G31 mali driver and make it work with ODROID-C4 - Update rpi-config to tip of tree - Fix mesa-gl build with LLD +- Drop PE, PR from /usr/src/debug paths in recipes from multiple layers +- Use nonarch libdir for tmpfiles.d in multiple recipes +- Process installed dependencies in deterministic order during staging ### Added From f31fa4eea34b9020f836f99754b96836509da7b1 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 21 Nov 2023 12:53:32 -0800 Subject: [PATCH 05/14] Layer Updates: sources/meta-openembedded sources/meta-qcom * sources/meta-openembedded 09142fe479...ba89a9058a (6): > sdbus-c++: Update ptest path > open62541: update to v1.3.8 > musicpd: unbreak build with ffmpeg 6.1 > flatpak: Add packageconfigs for man and docbook docs > idevicerestore: Upgrade to latest master > libplist: Upgrade to latest master * sources/meta-qcom fb8c1a4...1842039 (2): > Merge pull request #552 from lumag/default-kernel > Merge pull request #541 from adhudase/qcm6490_rb3 Signed-off-by: Khem Raj --- sources/meta-openembedded | 2 +- sources/meta-qcom | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/meta-openembedded b/sources/meta-openembedded index 09142fe47..ba89a9058 160000 --- a/sources/meta-openembedded +++ b/sources/meta-openembedded @@ -1 +1 @@ -Subproject commit 09142fe47984bd7ae0e00697404131dcd18f712f +Subproject commit ba89a9058acbc1d20987373e60e528cc2518aff1 diff --git a/sources/meta-qcom b/sources/meta-qcom index fb8c1a46b..1842039ba 160000 --- a/sources/meta-qcom +++ b/sources/meta-qcom @@ -1 +1 @@ -Subproject commit fb8c1a46b56514053d1a174ee866b1fad164c685 +Subproject commit 1842039bad969fd1844bd0cc5eb97860df14581f From f7aceaffffc5fae3af962e005454f1ead836d5ef Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 21 Nov 2023 15:47:46 -0800 Subject: [PATCH 06/14] var-dart-imx6ul: Use yoe-musl-busyboxinit-eglfs yoe profile Signed-off-by: Khem Raj --- conf/projects/var-dart-imx6ul/config.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/projects/var-dart-imx6ul/config.conf b/conf/projects/var-dart-imx6ul/config.conf index 6250cb450..12a0a9b6e 100644 --- a/conf/projects/var-dart-imx6ul/config.conf +++ b/conf/projects/var-dart-imx6ul/config.conf @@ -1,7 +1,7 @@ MACHINE = "imx6ul-var-dart" DISTRO = "yoe" # "yoe---" -YOE_PROFILE = "yoe-glibc-systemd-wayland" +YOE_PROFILE = "yoe-musl-busyboxinit-eglfs" # Freeescale stuff EULA yeah :( ACCEPT_FSL_EULA = "1" From 9460ef6cb055210409d2a22962c12d324e3b1537 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 21 Nov 2023 18:20:07 -0800 Subject: [PATCH 07/14] var-dart-imx6ul: Enable initramfs in kernel Signed-off-by: Khem Raj --- conf/projects/var-dart-imx6ul/config.conf | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/conf/projects/var-dart-imx6ul/config.conf b/conf/projects/var-dart-imx6ul/config.conf index 12a0a9b6e..e78922f27 100644 --- a/conf/projects/var-dart-imx6ul/config.conf +++ b/conf/projects/var-dart-imx6ul/config.conf @@ -10,15 +10,16 @@ ACCEPT_FSL_EULA = "1" # Rapsberry pi firmware LICENSE_FLAGS_ACCEPTED += "\ " -IMAGE_FSTYPES:append = " wic.xz wic.bmap tar.xz" +IMAGE_FSTYPES:append = " wic.xz wic.bmap ext4.xz" +IMAGE_FSTYPES:remove = "ext4 tar.gz wic.bz2" # Yoe Updater Supported Machines ( RPI, beaglebone, C4, SAMA5D27 for now ) -#INITRAMFS_IMAGE_BUNDLE = "1" +INITRAMFS_IMAGE_BUNDLE = "1" #WKS_FILE = "yoe-sdimage.wks" # Use yoe-initramfs-image for initramfs -#INITRAMFS_IMAGE = "yoe-initramfs-image" +INITRAMFS_IMAGE = "yoe-initramfs-image" # Use kernel+initramfs image to boot -#IMAGE_BOOT_FILES:remove = "${KERNEL_IMAGETYPE}" -#IMAGE_BOOT_FILES:append = " ${KERNEL_IMAGETYPE}-initramfs-${MACHINE}.bin;${KERNEL_IMAGETYPE}" +IMAGE_BOOT_FILES:remove = "${KERNEL_IMAGETYPE}" +IMAGE_BOOT_FILES:append = " ${KERNEL_IMAGETYPE}-initramfs-${MACHINE}.bin;${KERNEL_IMAGETYPE}" # Needed for Running bitbake -ctestimage #TEST_TARGET_IP = "10.0.0.34" From 6b4affd86b8a39fe1c6b99d4196f27012cbcbaaf Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 21 Nov 2023 18:20:55 -0800 Subject: [PATCH 08/14] imx6ul-var-dart: Add initial updater image support Signed-off-by: Khem Raj --- .../images/machines/imx6ul-var-dart.inc | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 sources/meta-yoe/recipes-core/images/machines/imx6ul-var-dart.inc diff --git a/sources/meta-yoe/recipes-core/images/machines/imx6ul-var-dart.inc b/sources/meta-yoe/recipes-core/images/machines/imx6ul-var-dart.inc new file mode 100644 index 000000000..dd417aea7 --- /dev/null +++ b/sources/meta-yoe/recipes-core/images/machines/imx6ul-var-dart.inc @@ -0,0 +1,60 @@ +# We use updater to handle disk/SD management, therefore remove 96boards-tools +IMAGE_INSTALL:remove = "96boards-tools" + +KERNEL_IMAGE = "${KERNEL_IMAGETYPE}-initramfs-${MACHINE}.bin" + +KERNEL_ARTEFACTS = "\ + ${KERNEL_IMAGETYPE} \ + imx6ul-var-dart-6ulcustomboard-emmc-sd-card.dtb \ + imx6ul-var-dart-6ulcustomboard-emmc-wifi.dtb \ + imx6ul-var-dart-6ulcustomboard-nand-sd-card.dtb \ + imx6ul-var-dart-6ulcustomboard-nand-wifi.dtb \ + " +DTBO_ARTEFACTS = "\ + " + +ROOTFS_ARTEFACTS = "rootfs.ext4.xz" + +BOOTLOADER_ARTEFACTS = "\ + SPL-sd \ + SPL-nand \ + u-boot.img-nand \ + u-boot.img-sd \ + fw_env.config \ + " + +# Anything that is not mentioned above but it is created during updater artifacts creation e.g. +# default DTB symlinks etc. +EXTRA_ARTEFACTS = "imx6ul-var-dart-6ulcustomboard-nand-wifi-imx6ul-var-dart.dtb" + +UPDATE_IMAGES = "version.txt ${BOOTLOADER_ARTEFACTS} ${KERNEL_ARTEFACTS} ${DTBO_ARTEFACTS} ${ROOTFS_ARTEFACTS} ${EXTRA_ARTEFACTS}" + +do_updater() { + echo "IMG_VERSION = ${IMG_VERSION}" + rm -rf ${TOPDIR}/deploy/${MACHINE} + install -d ${TOPDIR}/deploy/${MACHINE} + OLDPWD="$PWD" + cd ${TOPDIR}/deploy/${MACHINE} + echo "${IMG_VERSION}" > version.txt + install ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.ext4.xz ${ROOTFS_ARTEFACTS} + for f in ${KERNEL_ARTEFACTS} ${BOOTLOADER_ARTEFACTS} + do + install ${DEPLOY_DIR_IMAGE}/$f $f + done + #default device tree file One of the dtbs from BOOTLOADER_ARTEFACTS here we choose 'wifi with nand' one + install imx6ul-var-dart-6ulcustomboard-nand-wifi.dtb imx6ul-var-dart-6ulcustomboard-nand-wifi-imx6ul-var-dart.dtb + + for f in ${DTBO_ARTEFACTS} + do + install -D ${DEPLOY_DIR_IMAGE}/`basename $f` $f + done + # Match kernel image with wic + rm ${KERNEL_IMAGETYPE} + install ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE} ${KERNEL_IMAGETYPE} + sha256sum ${UPDATE_IMAGES} > update.sha256 + rm -rf ${TOPDIR}/deploy/${UPDATE_IMAGE_NAME}_${IMG_VERSION}.upd + ls ${UPDATE_IMAGES_} | cpio -ov -H newc > ${TOPDIR}/deploy/${UPDATE_IMAGE_NAME}_${IMG_VERSION}.upd + install ${TOPDIR}/deploy/${UPDATE_IMAGE_NAME}_${IMG_VERSION}.upd ${DEPLOY_DIR_IMAGE}/${UPDATE_IMAGE_NAME}_${IMG_VERSION}.upd + cd ${OLDPWD} + rm -rf ${TOPDIR}/deploy/${MACHINE} +} From 65e97832eb249346e7f984c0701bbdae5e8c83d2 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 22 Nov 2023 08:56:23 -0800 Subject: [PATCH 09/14] mdev.inc: Drop duplicate setting This is now a days available in core via setting INIT_MANAGER variable it includes meta/conf/distro/include/init-manager-mdev-busybox.inc which sets it as well. Therefore delete it. Signed-off-by: Khem Raj --- sources/meta-yoe/conf/distro/mdev.inc | 1 - sources/meta-yoe/conf/distro/yoe-glibc-busyboxinit-eglfs.inc | 1 - sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-eglfs.inc | 1 - 3 files changed, 3 deletions(-) delete mode 100644 sources/meta-yoe/conf/distro/mdev.inc diff --git a/sources/meta-yoe/conf/distro/mdev.inc b/sources/meta-yoe/conf/distro/mdev.inc deleted file mode 100644 index ae760b5dc..000000000 --- a/sources/meta-yoe/conf/distro/mdev.inc +++ /dev/null @@ -1 +0,0 @@ -VIRTUAL-RUNTIME_dev_manager = "busybox-mdev" diff --git a/sources/meta-yoe/conf/distro/yoe-glibc-busyboxinit-eglfs.inc b/sources/meta-yoe/conf/distro/yoe-glibc-busyboxinit-eglfs.inc index 9c215562a..1eb4fed21 100644 --- a/sources/meta-yoe/conf/distro/yoe-glibc-busyboxinit-eglfs.inc +++ b/sources/meta-yoe/conf/distro/yoe-glibc-busyboxinit-eglfs.inc @@ -2,4 +2,3 @@ require yoe.inc require glibc.inc require busyboxinit.inc require eglfs.inc -require mdev.inc diff --git a/sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-eglfs.inc b/sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-eglfs.inc index f3d5d799a..8ffbda575 100644 --- a/sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-eglfs.inc +++ b/sources/meta-yoe/conf/distro/yoe-musl-busyboxinit-eglfs.inc @@ -2,4 +2,3 @@ require yoe.inc require musl.inc require busyboxinit.inc require eglfs.inc -require mdev.inc From 7613cefcf61a67c7abeaf717e7a09142491e037b Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 22 Nov 2023 16:34:46 -0800 Subject: [PATCH 10/14] busyboxinit.inc: Add sysvinit to distro features Helps initialize complete systems e.g. yoe-kiosk-image Signed-off-by: Khem Raj --- sources/meta-yoe/conf/distro/busyboxinit.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sources/meta-yoe/conf/distro/busyboxinit.inc b/sources/meta-yoe/conf/distro/busyboxinit.inc index e828e747e..b097f3987 100644 --- a/sources/meta-yoe/conf/distro/busyboxinit.inc +++ b/sources/meta-yoe/conf/distro/busyboxinit.inc @@ -1,2 +1,6 @@ # enable busybox for init and mdev for device manager INIT_MANAGER = "mdev-busybox" + +# We want to use sysvinit scripts to initialize a complete system +# default is bare system where init system needs to be told what to run +DISTRO_FEATURES:append = " sysvinit" From b0e720b3467a7e29ffb6cce8f02777cb299c3221 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 22 Nov 2023 16:36:53 -0800 Subject: [PATCH 11/14] CHANGELOG.md: Document changes Signed-off-by: Khem Raj --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7206eea00..661193e3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,7 @@ and this project adheres to - Drop PE, PR from /usr/src/debug paths in recipes from multiple layers - Use nonarch libdir for tmpfiles.d in multiple recipes - Process installed dependencies in deterministic order during staging +- Add sysvinit to distro features when using busybox init system ### Added From 0cce4e137e2ddeca7d7daf7e1e8783960a147ef6 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 23 Nov 2023 09:17:50 -0800 Subject: [PATCH 12/14] Layer Updates: sources/meta-clang sources/meta-odroid sources/meta-openembedded sources/meta-qcom sources/meta-qt6 sources/meta-tegra sources/meta-ti sources/poky * sources/meta-clang 74d3368...8aaed8f (2): > Revert "cmake-native.bbclass: Add ubfs specific variable to ignore list" > cmake-native.bbclass: Add ubfs specific variable to ignore list * sources/meta-odroid e0fde5e...f700f8e (1): > mesa: only remove khrplatform.h if odroid-c4 * sources/meta-openembedded ba89a9058a...991e6852a5 (20): > libexosip2: package binaries in a separate package > libexosip2: add c-ares and openssl PACKAGECONFIG > frr: fix CVEs CVE-2023-4675{2,3} and CVE-2023-4723{4,5} > strongswan: upgrade 5.9.11 -> 5.9.12 > python3-rich: upgrade 13.6.0 -> 13.7.0 > python3-pydantic: upgrade 2.5.0 -> 2.5.1 > python3-pdm: upgrade 2.10.1 -> 2.10.3 > python3-pastedeploy: upgrade 3.0.1 -> 3.1.0 > python3-ldap: upgrade 3.4.3 -> 3.4.4 > python3-imageio: upgrade 2.32.0 -> 2.33.0 > python3-django: upgrade 4.2.5 -> 4.2.7 > python3-dateparser: upgrade 1.1.8 -> 1.2.0 > python3-aiohttp: upgrade 3.8.6 -> 3.9.0 > libwebsockets: upgrade 4.3.2 -> 4.3.3 > libextutils-cppguess-perl: upgrade 0.26 -> 0.27 > gnome-bluetooth: upgrade 42.6 -> 42.7 > exiftool: upgrade 12.69 -> 12.70 > ctags: upgrade 6.0.20231112.0 -> 6.0.20231119.0 > c-ares: upgrade 1.22.0 -> 1.22.1 > zeromq: Update to 4.3.5 * sources/meta-qcom 1842039...e943354 (2): > Merge pull request #554 from lumag/fix-warnings > Merge pull request #553 from chirag-jn/adbfix * sources/meta-qt6 36de50c...f7c6ad2 (2): > Merge pull request #21 from YoeDistro/kraj/6.6 > Merge pull request #20 from YoeDistro/kraj/6.6 * sources/meta-tegra cd198959...fb4c603c (2): > tegra-uefi-capsule: add TEGRA_UEFI_CAPSULE_SIGNING_EXTRA_DEPS > Upgrade nsight-systems to 2023.2.4 * sources/meta-ti 4b00f246...d3bcad2c (3): > pru-icss_git.bb: update to PSSP v6.3.0 > k3r5: ensure separate TMPDIR used for this multiconfig > optee-os: Enable OP-TEE TRNG in AM62X * sources/poky 4d6c63a56c5...1872cc9d505 (44): > Revert "binutils: Fix CVE-2022-47007" > rust-llvm: remove python3native dependency > binutils: Fix CVE-2022-47007 > vulkan: upgrade 1.3.261.1 -> 1.3.268.0 > oeqa/selftest/tinfoil: Add tests that parse virtual recipes > sqlite3: upgrade 3.43.2 -> 3.44.0 > puzzles: upgrade to latest revision > mmc-utils: upgrade to latest revision > libtirpc: upgrade 1.3.3 -> 1.3.4 > libnotify: upgrade 0.8.2 -> 0.8.3 > harfbuzz: upgrade 8.2.2 -> 8.3.0 > gsettings-desktop-schemas: upgrade 44.0 -> 45.0 > gstreamer1.0: upgrade 1.22.6 -> 1.22.7 > package_ipk: Fix Source: field variable dependency > shared-mime-info: embed PV in the filename > bitbake.conf: Log events by default using BB_DEFAULT_EVENTLOG > oeqa/selftest/sstatetests: Re-enable CDN tests > bitbake: toaster/tests: Add UI TestCase - Test the show rows feature in image recipe > bitbake: toaster/tests: Add UI TestCase for the edit column feature in image recipe > bitbake: toaster/tests: Add UI TestCase - Test project page section images > bitbake: toaster/tests: Add UI TestCase - Test project page tab "New custom image" > bitbake: toaster/tests: Add UI TestCase - Test project page tab import layer > bitbake: toaster/tests: Add UI TestCase - Test project config tab > bitbake: toaster/tests: Add UI TestCase - Test project config tab navigation: > bitbake: toaster/tests: Add UI TestCase - Test project page has right tabs displayed > bitbake: toaster/tests: Add UI TestCase - Test edit project name on project page > bitbake: toaster/tests: Add UI TestCase - Check project header contains right items > bitbake: toaster/tests/create_new_project: Code cleanup > bitbake: toaster/tests: Add UI TestCase for visualize all projects show rows > bitbake: toaster/tests: Add UI TestCase for visualize all projects edit column > bitbake: toaster/tests: Add UI TestCase for Visualize all projects > bitbake: cache: Simplify virtualfn2realfn() > bitbake: cookerdata: Be consistent with what type bb_data represents > bitbake: command: Make parseRecipeFile() handle virtual recipes correctly > bitbake: cooker: Avoid sideeffects for autorev from getAllKeysWithFlags > bitbake: cooker: Add support for BB_DEFAULT_EVENTLOG > python3-poetry-core: upgrade 1.7.0 -> 1.8.1 > oeqa/selftest/debuginfod: improve selftest > kernel-arch: use ccache only for compiler > lib/oe/patch: ensure os.chdir restoring always happens > vim: Upgrade 9.0.2048 -> 9.0.2068 > vscode: add minimal configuration > vim: use upstream generated .po files > useradd_base: Fix sed command line for passwd-expire Signed-off-by: Khem Raj --- sources/meta-clang | 2 +- sources/meta-odroid | 2 +- sources/meta-openembedded | 2 +- sources/meta-qcom | 2 +- sources/meta-qt6 | 2 +- sources/meta-tegra | 2 +- sources/meta-ti | 2 +- sources/meta-yoe/conf/distro/busyboxinit.inc | 3 ++- sources/poky | 2 +- 9 files changed, 10 insertions(+), 9 deletions(-) diff --git a/sources/meta-clang b/sources/meta-clang index 74d3368cf..8aaed8f34 160000 --- a/sources/meta-clang +++ b/sources/meta-clang @@ -1 +1 @@ -Subproject commit 74d3368cfaf4a6e51546f7af91dab82c563992fe +Subproject commit 8aaed8f345683c2fb03a4d90f615f1e93f545a55 diff --git a/sources/meta-odroid b/sources/meta-odroid index e0fde5e3b..f700f8e6d 160000 --- a/sources/meta-odroid +++ b/sources/meta-odroid @@ -1 +1 @@ -Subproject commit e0fde5e3b0321527a1ba1c92630bc5a172b5cef6 +Subproject commit f700f8e6d0f9f48d5dd677a28d83247b69218aa4 diff --git a/sources/meta-openembedded b/sources/meta-openembedded index ba89a9058..991e6852a 160000 --- a/sources/meta-openembedded +++ b/sources/meta-openembedded @@ -1 +1 @@ -Subproject commit ba89a9058acbc1d20987373e60e528cc2518aff1 +Subproject commit 991e6852a53e0fcd40af8f0386d7f46bb318015e diff --git a/sources/meta-qcom b/sources/meta-qcom index 1842039ba..e94335431 160000 --- a/sources/meta-qcom +++ b/sources/meta-qcom @@ -1 +1 @@ -Subproject commit 1842039bad969fd1844bd0cc5eb97860df14581f +Subproject commit e94335431ac0f6c37cd5edd3bdfc954adb79894d diff --git a/sources/meta-qt6 b/sources/meta-qt6 index 36de50c70..f7c6ad2f0 160000 --- a/sources/meta-qt6 +++ b/sources/meta-qt6 @@ -1 +1 @@ -Subproject commit 36de50c708af56a4de2ae675221f77f2f966a688 +Subproject commit f7c6ad2f00f74d26453b014e4502041d9c4527c9 diff --git a/sources/meta-tegra b/sources/meta-tegra index cd1989595..fb4c603c5 160000 --- a/sources/meta-tegra +++ b/sources/meta-tegra @@ -1 +1 @@ -Subproject commit cd19895952e47cb1903dbd123170d651dcc1d8d9 +Subproject commit fb4c603c504b6df9631f15a4734cbb8c42b1005a diff --git a/sources/meta-ti b/sources/meta-ti index 4b00f246a..d3bcad2cb 160000 --- a/sources/meta-ti +++ b/sources/meta-ti @@ -1 +1 @@ -Subproject commit 4b00f246a4069d9d489ca55b970e79ab2423250c +Subproject commit d3bcad2cbe63d4e1cd2b4e4418d0b3b9c1f864ed diff --git a/sources/meta-yoe/conf/distro/busyboxinit.inc b/sources/meta-yoe/conf/distro/busyboxinit.inc index b097f3987..a298e181b 100644 --- a/sources/meta-yoe/conf/distro/busyboxinit.inc +++ b/sources/meta-yoe/conf/distro/busyboxinit.inc @@ -3,4 +3,5 @@ INIT_MANAGER = "mdev-busybox" # We want to use sysvinit scripts to initialize a complete system # default is bare system where init system needs to be told what to run -DISTRO_FEATURES:append = " sysvinit" +DISTRO_FEATURES:append = " sysvinit " +DISTRO_FEATURES_BACKFILL_CONSIDERED:remove = "sysvinit" diff --git a/sources/poky b/sources/poky index 4d6c63a56..1872cc9d5 160000 --- a/sources/poky +++ b/sources/poky @@ -1 +1 @@ -Subproject commit 4d6c63a56c50536806b21cbe72416d8f1b84f589 +Subproject commit 1872cc9d5054ebf926c982e90debf4a9e1fbb5fd From 2e361d24dd819c96eb07fdd20e87e4468cb27f03 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 23 Nov 2023 09:22:21 -0800 Subject: [PATCH 13/14] CHANGELOG.md: Document changes Signed-off-by: Khem Raj --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 661193e3a..393eceffa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ and this project adheres to - Add python_hatchling support to recipetool - Upgrade QEMU to 8.1.2 - Drop dependecy on libcroco in openbox and gnome-shell -- Update QT6 to 6.6.1 +- Update QT6 to 6.6.2 - Upgrade clang to 17.0.5 - add nativesdk version of acpica - Use correct targets for rust binaries in meson @@ -43,6 +43,9 @@ and this project adheres to - Use nonarch libdir for tmpfiles.d in multiple recipes - Process installed dependencies in deterministic order during staging - Add sysvinit to distro features when using busybox init system +- Fix mesa for ODROID-C4 with G32 Mali userspace driver +- Upgrade gstreamer to 1.22.7 +- Add minimal configuration for VS Code ### Added From 2fcf8a243c249f11301125fbce26d5b9a3738f89 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 23 Nov 2023 16:04:31 -0800 Subject: [PATCH 14/14] Layer Updates: sources/meta-arm sources/poky * sources/meta-arm 721ed95a...da41dd43 (7): > arm-bsp/documentation: corstone1000: Update the user guide > arm-bsp/corstone1000: fix synchronization issue on openamp notification > arm-bsp/optee-os: update Upstream-Status tags > arm/toolchains: update to 13.2.Rel1 > arm-bsp/trusted-firmware-a: use v8.4 instructions on fvp-base > arm-bsp/fvp-base: upgrade tune to v8.4 > arm/fvp-base-a-aem: upgrade to 11.23.9 * sources/poky 1872cc9d505...2696bf8cf35 (5): > bitbake: fetch2/aws: forward env-vars used in gitlab-ci K8s > bitbake: fetch2: git: add missing destsuffix and subpath parameters in docstrings > bitbake: bitbake: fetch2: git: Update Git-LFS download and tests > bitbake: toaster: make django temp directory configurable > bitbake: toaster/tests: add passthroughs for relevant build environment variables Signed-off-by: Khem Raj --- sources/meta-arm | 2 +- sources/poky | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/meta-arm b/sources/meta-arm index 721ed95a2..da41dd43f 160000 --- a/sources/meta-arm +++ b/sources/meta-arm @@ -1 +1 @@ -Subproject commit 721ed95a23b6e5cbe8a8ed9c0505eb02ff35d85c +Subproject commit da41dd43f427d591ab6b40bea7374f36ecb3fe19 diff --git a/sources/poky b/sources/poky index 1872cc9d5..2696bf8cf 160000 --- a/sources/poky +++ b/sources/poky @@ -1 +1 @@ -Subproject commit 1872cc9d5054ebf926c982e90debf4a9e1fbb5fd +Subproject commit 2696bf8cf35ca51b5147f6d462a1a9acea63097a