From 22da5837bc6b44b2a14035f1d360f382ae47c735 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 13 May 2024 16:11:57 -0700 Subject: [PATCH 1/3] systemd: Replace WORKDIR with UNPACKDIR Signed-off-by: Khem Raj --- sources/meta-yoe/recipes-core/systemd/systemd_%.bbappend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/meta-yoe/recipes-core/systemd/systemd_%.bbappend b/sources/meta-yoe/recipes-core/systemd/systemd_%.bbappend index 6b42d3116..1da40afea 100644 --- a/sources/meta-yoe/recipes-core/systemd/systemd_%.bbappend +++ b/sources/meta-yoe/recipes-core/systemd/systemd_%.bbappend @@ -16,7 +16,7 @@ SRC_URI:remove = "file://0002-units-disable-systemd-networkd-wait-online-if-Netw do_install:append() { install -d ${D}${sysconfdir}/systemd/network/ - install -m 0644 ${WORKDIR}/*.network ${D}${sysconfdir}/systemd/network/ + install -m 0644 ${UNPACKDIR}/*.network ${D}${sysconfdir}/systemd/network/ if ${@bb.utils.contains('PACKAGECONFIG', 'timesyncd', 'true', 'false', d)}; then install -d ${D}${sysconfdir}/systemd/system/sysinit.target.wants/ ln -sf ${systemd_system_unitdir}/systemd-time-wait-sync.service ${D}${sysconfdir}/systemd/system/sysinit.target.wants/systemd-time-wait-sync.service From ea6cc5970178c30fdd9855a353f7d12f097b7bfd Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 13 May 2024 16:17:24 -0700 Subject: [PATCH 2/3] Layer Updates: sources/meta-arm sources/meta-clang sources/meta-freescale sources/meta-intel sources/meta-openembedded sources/meta-qt6 sources/meta-riscv sources/meta-variscite-bsp sources/poky * sources/meta-arm c9c93da0...6d6fa147 (7): > arm/optee: update to 4.2.0 > CI: increase bitbake server timeout > arm-bsp: remove unused recipes > arm-bsp: remove support for n1sdp > arm/gn: update to latest commit > README: add backporting process information > arm/trusted-firmware-a: add comment about location of deps * sources/meta-clang ad26539...e7dceb1 (1): > clang: use release tarball instead of git * sources/meta-freescale 8e0655d8...6a6f1d88 (2): > Merge pull request #1821 from tq-steina/master > Merge pull request #1818 from Livius90/master * sources/meta-intel 11c41c9a...82f614ab (8): > linux-intel/6.x: enable Intel IOMMU driver > libvpl: fixed wrong commit id for 2.10.2 tag > vpl-gpu-rt: Rename and upgrade 23.4.3 -> 24.1.5 > libvpl: rename and upgrade 2023.4.0 -> 2.10.2 > intel-media-driver: upgrade 23.4.3 -> 24.1.5 > libva-intel-utils: upgrade 2.20.1 -> 2.21.0 > libva: upgrade 2.20.0 -> 2.21.0 > gmmlib: upgrade 22.3.15 -> 22.3.18 * sources/meta-openembedded 5778e32eae...f804417cda (37): > geoip-perl: Add ptest missing dependency on perl-modules > mcelog: Fix build with GCC14 and musl > rsyslog: Upgrade to 8.2404.0 > libteam: Upgrade to 1.32 release > file-roller: update 44.1 -> 44.2 > gnome-boxes: update 46.0 -> 46.1 > evince: update 46.0 -> 46.1 > gnome-calculator: update 46.0 -> 46.1 > gnome-software: update 46.0 -> 46.1 > gdm: add missing json-glib dependency > gnome-shell: correct regression with glib-2.0 2.78.5 > fluentbit: Upgrade to 1.9.9 > gtk+: Disable incompatible-pointer-types warning as error > python3-wxgtk4: Fix build with gcc-14 > fvwm: Fix build with gcc-14 > transmission: Upgrade to 4.0.5 > xkbutils: upgrade 1.0.5 -> 1.0.6 > xlsfonts: upgrade 1.0.7 -> 1.0.8 > freerdp3: Upgrade to 3.5.1 release > freerdp: Upgrade to 2.11.7 > vbxguestdrivers: upgrade 7.0.14 -> 7.0.18 > composefs: add native target support > composefs: bump ecef20c1 > composefs: refactor > composefs: move from meta-filesystems to meta-oe layer > composefs: remove fuse3 dependencie > uw-imap: Add a patch to support newer than TLSv1.0 > php: Upgrade to 8.2.18 > re2: remove dev dependencies from main package > nodejs: Upgrade to 20.13.0 release > oprofile: Fix file_manip_tests ptest > samba: upgrade 4.19.5 -> 4.19.6 > libtevent: upgrade 0.16.0 -> 0.16.1 > syslog-ng: ignore incompatible-pointer-types issues with gcc-14 > pcapplusplus: Fix build with gcc14 > librelp: Fix build with gcc-14 > python3-zeroconf 0.132.0 -> 0.132.2 * sources/meta-qt6 9c32000...108b27f (1): > Merge pull request #49 from YoeDistro/kraj/6.7 * sources/meta-riscv bb4b688...d330dfe (7): > visionfive2-pvr-graphics: fix installation with SysV init > linux-mainline: add milkv-duo recipe > conf: milkv-duo: replace pre-built firmware > linux-milkv-duo-dev: split FDT from the FIT image > milkv-duo-fsbl: milkv-duo FSBL > opensbi: add support for milkv-duo > u-boot: add support for milkv-duo * sources/meta-variscite-bsp a0e77ac...110e1ed (2): > Merge pull request #22 from YoeDistro/kraj/mickledore-var02 > Merge pull request #21 from YoeDistro/kraj/mickledore-var02 * sources/poky 7eebbdb6c45...12ea266a921 (71): > oeqa/systemd_boot: Ensure ssh-pregen-hostkeys are available for the test > linux-yocto: Enable team net driver > ssh-pregen-hostkeys: Limit to qemu machines by default > patchtest: utils: remove unused functions > patchtest: tests: update bugzilla_entry_format.fail testfile > patchtest: repo: refactor to use GitPython > patchtest: requirements.txt: add GitPython > glib-2.0: correct deprecated man/gtk-doc options > glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0 > insane: Fix case where S doesn't exist > libportal: fix rare build race > lib/package_manager/ipk: Do not hardcode payload compression algorithm > zip: Fix build with gcc-14 > strace: Use locale-base-en-us for locale > iproute2: Fix build with GCC-14 > ltp: Fix build with GCC-14 > lrzsz connman-gnome libfm: ignore various issues fatal with gcc-14 > python3: Treat UID/GID overflow as failure > gtk4: update 4.14.2 -> 4.14.4 > llvm: Switch to using release tarballs > xserver-xorg: upgrade 21.1.11 -> 21.1.12 > gstreamer1.0: skip another known flaky test > curl: locale-base-en-us isn't glibc-specific > python3-pyopenssl: drop python3-six from RDEPENDS > python3-bcrypt: drop python3-six from RDEPENDS > docs: brief-yoctoprojectqs: explicit version dependency on websockets python module > ref-manual: update releases.svg > release-notes-5.0: update Repositories / Downloads section > migration-notes: add release notes for 4.0.18 > documentation/poky.yaml.in: drop mesa/sdl from essential host packages > libxcrypt-compat: Rename libcrypto.so.1 -> libcrypt.so.1 > classes/create-spdx-2.2: Fix SPDX dependencies for ABI Safe recipes > python3: skip test_concurrent_futures/test_shutdown > linux-yocto/6.6: fix kselftest failures > oeqa/selftest/devtool: Fix for usrmerge in DISTRO_FEATURES > oeqa/selftest/recipetool: Fix for usrmerge in DISTRO_FEATURES > llvm: Upgrade to 18.1.5 > wayland: fix upstream version check > python3-pyproject-hooks: fix upstream version check > openssl: fix pkgconfig path problems > wayland-protocols: update 1.35 -> 1.36 > glibc: Update to latest on stable 2.39 branch > ncurses: Fix CVE-2023-45918 > devtool: ide-sdk: correct help typo > classes: image_types: apply EXTRA_IMAGECMD:squashfs* in oe_mksquashfs() > libcgroup_3.1.0: fix build on non-systemd systems > glibc: correct license > uboot-sign: fix loop in do_uboot_assemble_fitimage > gtk4: Disable int-conversion warning as error > consolekit: Disable incompatible-pointer-types warning as error > kea: Remove -fvisibility-inlines-hidden from C++ flags > pcmanfm: Disable incompatible-pointer-types warning as error > p11-kit: ignore various issues fatal with gcc-14 (for 32bit MACHINEs) > libunwind: ignore various issues now fatal with gcc-14 > expect: ignore various issues now fatal with gcc-14 > rng-tools: ignore incompatible-pointer-types errors for now > sqlite3: upgrade 3.45.1 -> 3.45.3 > mmc-utils: upgrade to latest revision > libsolv: upgrade 0.7.28 -> 0.7.29 > libproxy: upgrade 0.5.4 -> 0.5.6 > harfbuzz: upgrade 8.3.1 -> 8.4.0 > enchant2: upgrade 2.6.9 -> 2.7.2 > sanity.conf: Require bitbake 2.9.1 > bitbake: bitbake: update to version 2.9.1 > bitbake: asyncrpc: Check websockets version > bitbake: cooker: Handle ImportError for websockets > bitbake: siggen/runqueue: Report which dependencies affect the taskhash > bitbake: fetch2/svn: Fix mirroring issue with svn > bitbake: build: Handle conflict between cwd and cleandirs > bitbake: fetch2/crate: add upstream latest version check function > bitbake: bitbake-layers: adapt force option to not use tinfoil Signed-off-by: Khem Raj --- sources/meta-arm | 2 +- sources/meta-clang | 2 +- sources/meta-freescale | 2 +- sources/meta-intel | 2 +- sources/meta-openembedded | 2 +- sources/meta-qt6 | 2 +- sources/meta-riscv | 2 +- sources/meta-variscite-bsp | 2 +- sources/poky | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/sources/meta-arm b/sources/meta-arm index c9c93da0d..6d6fa1474 160000 --- a/sources/meta-arm +++ b/sources/meta-arm @@ -1 +1 @@ -Subproject commit c9c93da0dd647c9e2bfea238bdead1e0efb526ce +Subproject commit 6d6fa14744b4e453eedb2c37891259b55557dcbf diff --git a/sources/meta-clang b/sources/meta-clang index ad2653922..e7dceb1c9 160000 --- a/sources/meta-clang +++ b/sources/meta-clang @@ -1 +1 @@ -Subproject commit ad26539222d8d6e07cd0bcda196c9cf3433430ae +Subproject commit e7dceb1c92caf7f21ef1d7b49c85328c30cffd90 diff --git a/sources/meta-freescale b/sources/meta-freescale index 8e0655d88..6a6f1d88c 160000 --- a/sources/meta-freescale +++ b/sources/meta-freescale @@ -1 +1 @@ -Subproject commit 8e0655d886aada3f0ac1a5e336d314674fa205f5 +Subproject commit 6a6f1d88cde3ebed3fcc4046d2ec8768c14ecdd0 diff --git a/sources/meta-intel b/sources/meta-intel index 11c41c9a4..82f614ab9 160000 --- a/sources/meta-intel +++ b/sources/meta-intel @@ -1 +1 @@ -Subproject commit 11c41c9a46305e7b57832de92735e53558356a25 +Subproject commit 82f614ab962ed9d42d95fdd4efa12c2ab6c9e825 diff --git a/sources/meta-openembedded b/sources/meta-openembedded index 5778e32ea..f804417cd 160000 --- a/sources/meta-openembedded +++ b/sources/meta-openembedded @@ -1 +1 @@ -Subproject commit 5778e32eae201072c5dc37c9db67dc1848ffb9de +Subproject commit f804417cda245e073c38fbdd6749e0bd49a1c84d diff --git a/sources/meta-qt6 b/sources/meta-qt6 index 9c3200036..108b27f92 160000 --- a/sources/meta-qt6 +++ b/sources/meta-qt6 @@ -1 +1 @@ -Subproject commit 9c32000365602a55c38e777dfc9c4f9b2e390149 +Subproject commit 108b27f92d345277dff26142bfbbeb99bf7e7764 diff --git a/sources/meta-riscv b/sources/meta-riscv index bb4b688ea..d330dfe40 160000 --- a/sources/meta-riscv +++ b/sources/meta-riscv @@ -1 +1 @@ -Subproject commit bb4b688eaceb95a585c37d7ec7d787521d798d95 +Subproject commit d330dfe4011a873d379cdf6228fa1f243cf5a6db diff --git a/sources/meta-variscite-bsp b/sources/meta-variscite-bsp index a0e77ac1e..110e1eda1 160000 --- a/sources/meta-variscite-bsp +++ b/sources/meta-variscite-bsp @@ -1 +1 @@ -Subproject commit a0e77ac1e2a49b33f8ed6bf82167b0f408989b05 +Subproject commit 110e1eda174693cc13b3c8e202f00125107834b3 diff --git a/sources/poky b/sources/poky index 7eebbdb6c..12ea266a9 160000 --- a/sources/poky +++ b/sources/poky @@ -1 +1 @@ -Subproject commit 7eebbdb6c45149e8bf7abbf6a9f0c8068f7668f7 +Subproject commit 12ea266a92132a547ffbc40e0307b6529080a373 From 6dd7f4c18d031932ab3992e6dc510651be2c872c Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 13 May 2024 17:28:20 -0700 Subject: [PATCH 3/3] CHANGELOG.md: Document changes Signed-off-by: Khem Raj --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0dad866e..10ab5e296 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,11 @@ and this project adheres to - Upgrade strace to 6.8 - Upgrade clang compiler to 18.1.5 - 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 +- Accomodate recipes for UNPACKDIR migration ### Added