From 7b81fb5ac71d42d09f696b75b1980c3d34b5e2d4 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 13 Jan 2025 11:35:52 -0800 Subject: [PATCH 1/3] Layer Updates: sources/meta-arm sources/meta-clang sources/meta-freescale sources/meta-openembedded sources/meta-qt6 sources/meta-riscv sources/meta-rockchip sources/meta-tegra sources/poky * sources/meta-arm cc4399ad...0905953a (5): > arm/trusted-firmware-a: bump fip and tests to 2.12 > arm/trusted-firmware-a: add support for 2.12.0 > arm/trusted-firmware-a: update 2.10 LTS to the latest versions > arm-bsp/linux-yocto: corstone1000: Update to version 6.12 > arm-bsp/documentation: corstone1000: describe host level authentication * sources/meta-clang 89878f5...03f5785 (2): > snort3,libdaq: Always use libstdc++ for C++ runtime > bingen-cli: Upgrade to 0.71.1 * sources/meta-freescale 8cc3bb0f...9dc9f18d (4): > Merge pull request #2062 from Freescale/bump-l > Merge pull request #2063 from nxp-upstream/glmark > Merge pull request #2058 from Freescale/bump-linux-fslc-imx-2.2.0 > Merge pull request #2052 from nxp-upstream/nxp-wifi-2024q4 * sources/meta-openembedded 80650fefd6...fa1ebe8c80 (113): > python3-serpent: update recipe to use the ptest-python-pytest class > python3-service-identity: update recipe to use the ptest-python-pytest class > python3-smpplib: update recipe to use the ptest-python-pytest class > python3-simpleeval: update recipe to use the ptest-python-pytest class > python3-soupsieve: update recipe to use the ptest-python-pytest class > python3-sqlparse: update recipe to use the ptest-python-pytest class > python3-tomli-w: update recipe to use the ptest-python-pytest class > python3-tomlkit: update recipe to use the ptest-python-pytest class > python3-trustme: update recipe to use the ptest-python-pytest class > python3-typeguard: update recipe to use the ptest-python-pytest class > python3-tzdata: update recipe to use the ptest-python-pytest class > python3-u-msgpack-python: update recipe to use the ptest-python-pytest class > python3-ujson: update recipe to use the ptest-python-pytest class > python3-unidiff: update recipe to use the ptest-python-pytest class > python3-uritemplate: update recipe to use the ptest-python-pytest class > python3-validators: update recipe to use the ptest-python-pytest class > python3-wrapt: update recipe to use the ptest-python-pytest class > python3-wsproto: update recipe to use the ptest-python-pytest class > python3-xlrd: update recipe to use the ptest-python-pytest class > python3-yappi: update recipe to use the ptest-python-pytest class > python3-yarl: update recipe to use the ptest-python-pytest class > libde265: update 1.0.12 -> 1.0.15 > libtinyxml: patch CVE-2023-34194 > libtinyxml: patch CVE-2021-42260 > python3-cachecontrol: Upgrade 0.14.1 -> 0.14.2 > python3-pyusb: Upgrade 1.3.0 -> 1.3.1 > python3-icecream: Upgrade 2.1.3 -> 2.1.4 > packagegroup-meta-multimedia: Drop adding openh264 and libde265 > dav1d: update 1.4.3 -> 1.5.0 > fitimage.bbclass: Remove True option to getVar calls > python3-pyrad: Fix build with poetry 2.x > spdlog: Switch to latest on 1.x branch > mpd: Drop adding +git to PV > mpd: Use meson wrap for fmt > mpd: Upgrade mpd to 0.23.16 > gerbera: Upgrade to 2.4.1 > libcgi-perl: upgrade 4.66 -> 4.67 > python3-cached-property: Upgrade 1.5.2 -> 2.0.1 > python3-deprecated: Upgrade 1.2.14 -> 1.2.15 > crucible: Use go module fetcher > mariadb: Upgrade to 10.11.10 > spdlog: Upgrade to 1.15.0 > c-ares: upgrade 1.29.0 -> 1.30.0 > python3-argcomplete: Upgrade to 3.5.3 > gjs: Deleted gsettings from gsettings > libcamera: update to 0.4.0 > python3-yamlloader: Upgrade 1.4.1 -> 1.5.1 > python3-cerberus: Upgrade 1.3.5 -> 1.3.7 > python3-a2wsgi: Upgrade 1.10.7 -> 1.10.8 > python3-marshmallow: Upgrade 3.23.3 -> 3.24.1 > python3-kivy: Upgrade 2.3.0 -> 2.3.1 > x265: Fix build on x86 > openh264: Fix meson build for x86 > onig: upgrade 6.9.9 -> 6.9.10 > pocketpy: Add pic options to cflags > mozjs-128: Fix riscv arch specification in triplets > pocketpy: upgrade 2.0.3 -> 2.0.4 > c-ares: upgrade 1.28.1 -> 1.29.0 > libheif: Make openh264 as packageconfig > openh264: Disable build on riscv32 > x265: Re-add -DENABLE_PIC=ON > libheif: add recipe > openh264: update 2.3.1 -> 2.5.0 > x265: update 3.2.1 -> 4.1 > python3-django: upgrade 5.0.9 -> 5.0.10 > python3-django: upgrade 4.2.16 -> 4.2.17 > python3-pymodbus: Upgrade 3.8.2 -> 3.8.3 > python3-git-pw: Upgrade 2.6.0 -> 2.7.0 > python3-anyio: Upgrade 4.7.0 -> 4.8.0 > python3-apispec: Upgrade 6.8.0 -> 6.8.1 > python3-pydantic: Upgrade 2.10.2 -> 2.10.4 > python3-virtualenv: upgrade 20.28.0 -> 20.28.1 > python3-trustme: upgrade 1.2.0 -> 1.2.1 > python3-starlette: upgrade 0.44.0 -> 0.45.2 > python3-pyusb: upgrade 1.2.1 -> 1.3.0 > python3-portalocker: upgrade 3.0.0 -> 3.1.1 > python3-pillow: upgrade 11.0.0 -> 11.1.0 > python3-marshmallow: upgrade 3.23.2 -> 3.23.3 > python3-inline-snapshot: upgrade 0.18.1 -> 0.18.2 > python3-grpcio: upgrade 1.68.1 -> 1.69.0 > python3-grpcio-reflection: upgrade 1.68.1 -> 1.69.0 > python3-grpcio-channelz: upgrade 1.68.1 -> 1.69.0 > libbpf: upgrade 1.4.7 -> 1.5.0 > composefs: upgrade 1.0.5 -> 1.0.8 > byacc: upgrade 20230219 -> 20241231 > fping: upgrade 5.2 -> 5.3 > evolution-data-server: upgrade 3.54.2 -> 3.54.3 > doxygen: upgrade 1.13.0 -> 1.13.1 > ctags: upgrade 6.1.20241229.0 -> 6.1.20250105.0 > bpftool: fix libelf.h not found error > packagegoup-meta-multimedia: adjust RDEPENDS for h264/hevc > x265: drop restriction for x86/x86-64 > python3-tomli-w: Upgrade 1.0.0 -> 1.1.0 > python3-uswid: Upgrade 0.5.0 -> 0.5.1 > python3-inflate64: Upgrade 1.0.0 -> 1.0.1 > kernel-hardening-checker: New recipe to check security options > zfs: enable packageconfig pam for pam distro feature > cockpit: set pam module path to ${base_libdir}/security > malcontent: set pam module path to ${base_libdir}/security > mariadb: set pam module path to ${base_libdir}/security > snapper: set pam module path to ${base_libdir}/security > polkit: Install rules in subdir > libtinyxml2: set CVE product to tinyxml2 > libtinyxml: set CVE product to tinyxml > python3-bitstring: Upgrade 4.2.3 -> 4.3.0 > python3-charset-normalizer: Upgrade 3.4.0 -> 3.4.1 > grpc: upgrade 1.66.1 -> 1.68.0 > botan: update 3.5.0 -> 3.6.1 > bmap-writer: update to latest git version > yyjson: add new recipe > ctre: add new recipe > jsoncons: add new recipe > chrony: fix do_fetch error * sources/meta-qt6 c686e9b...cc0dd55 (1): > Merge pull request #74 from YoeDistro/kraj/6.8 * sources/meta-riscv e738aa2...abb4f07 (1): > openh264: Remove setting COMPATIBLE_HOST to null * sources/meta-rockchip 1cdcb49...92b2b1c (1): > bsp: trusted-firmware-a: remove already merged patch * sources/meta-tegra 3c0d8bed...652714f9 (8): > Revert "linux-yocto: import recipe for 6.10" > linux-yocto: update bbappend for version 6.12 > nvidia-kernel-oot: add recipe for using git-hosted repos > tegra-helper-scripts: fix RCM boot blob signing > tegra-sources: update public_sources.tbz2 hash > nvidia-drm-loadconf: changes to play nicely with x11 > libdrm: move dependency on nvidia-drm out of weston-init > cuda-cupti: fix DEVSUM for x86-64 * sources/poky c09ea097f1f...2abb0028ba9 (145): > meta/lib/oe/cve_check.py: fix patched_cves not updated > multilib-example.conf: explicitly overwrite the BASELIB > glibc: set ld.so.conf as conf file > multilib.conf: overwrite conf files for debs > bitbake: tests: utils: add test for Go mod h1 checksum > bitbake: utils: add Go mod h1 checksum support > bitbake: asyncrpc: Handle websockets exceptions > yocto-bsp: drop genericarm64 SRCREV > linux-yocto/6.12: update to v6.12.9 > qemu/machine: rename QEMU_EXTRAOPTIONS for consistency > classes/qemu: move QEMU_EXTRAOPTIONS for PPC to the relevant tunes > classes/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architecture > classes/nativesdk: also override TUNE_PKGARCH > rsync: clean up configure/configure.sh fiddling > python3-psutil: Fix native dependencies > libgit2: update 1.8.4 -> 1.9.0 > native: Improve ${PN}-XXX package name handling > util-linux: Improve PACKAGES_DYNAMIC handling for util-linux-native > coreutils: Improve core-utils-native dependency handling > autotools: remove aclocal --automake-acdir, relocated so knows the right path > autotools: log when we're removing aclocal.m4 > libtheora: backport a patch to fix autoreconf > tcl8: upgrade 8.6.15 -> 8.6.16 > python3-numpy: upgrade 2.1.3 -> 2.2.1 > blktool: remove the recipe > shadow: update 4.16.0 -> 4.17.1 > ruby: update 3.3.6 -> 3.4.1 > libxcrypt: update 4.4.36 -> 4.4.37 > liburcu: update 0.14.1 -> 0.15.0 > boost: update 1.86.0 -> 1.87.0 > texinfo: update 7.1.1 -> 7.2 > bc: update 1.07.1 -> 1.08.1 > tcl: update 9.0.0 -> 9.0.1 > ppp: update 2.5.1 -> 2.5.2 > bitbake: bin/git-make-shallow: Fix syntax to work with older git versions > python3-jinja2: upgrade 3.1.4 -> 3.1.5 > python3-click: update 8.1.7 -> 8.1.8 > linux-yocto-dev: update to v6.13 > bbconfigbuild/configfragments.py: set BBPATH in standalone datastore > webkitgtk: Disable JIT on RISCV64 > webkitgtk: Fix a typo OFFF -> OFF > xinit: upgrade 1.4.2 -> 1.4.3 > xf86-input-synaptics: upgrade 1.9.2 -> 1.10.0 > stress-ng: upgrade 0.18.07 -> 0.18.08 > python3-ruamel-yaml: upgrade 0.18.7 -> 0.18.9 > python3-pygments: upgrade 2.18.0 -> 2.19.0 > python3-poetry-core: upgrade 1.9.1 -> 2.0.0 > python3-gitdb: upgrade 4.0.11 -> 4.0.12 > libtest-warnings-perl: upgrade 0.033 -> 0.037 > libsdl2: upgrade 2.30.10 -> 2.30.11 > libedit: upgrade 20240808-3.1 -> 20250104-3.1 > hwdata: upgrade 0.390 -> 0.391 > gtk4: upgrade 4.16.7 -> 4.16.12 > erofs-utils: upgrade 1.8.3 -> 1.8.4 > u-boot: upgrade 2024.10 -> 2025.01 > ref-manual: move runtime-testing section to the test-manual > ref-manual/packages: move ptest section to the test-manual > SSTATE_MIRRORS/SOURCE_MIRROR_URL: add instructions for mirror authentication > ref-manual/devtool-reference: add warning note on deploy-target and shared objects > contributor-guide/submit-changes.rst: suggest to remove the git signature > ref-manual/qa-checks: remove patch-status-core/patch-status-noncore > conf/distro/defaultsetup: Use include_all for maintainers.inc > fmt: 11.0.2 -> 11.1.1 > cve-check: Rework patch parsing > cve-check: Fix errors in log lines > systemd: Add WATCHDOG_RUNTIME_SEC optional variable > meta/lib/oe/sbom30.py: set alias for scan declared licenses > meta/lib/oe/spdx30_tasks.py: set license alias to hasConcludedLicense relationship > meta/lib/oe/sbom30.py: fix alias in simplelicensing_customIdToUri not extracted > meta/lib/oe/sbom30.py: correct alias > libx11-compose-data: Use CONFLICT_DISTRO_FEATURES to skip when x11 > mesa: Fix missing GLES3 headers in SDK sysroot > lib/configfragements: enable/disable multiple fragements at once > lib/configfragments: Restrict fragment file checking > debugedit: Fix install conflict when enable multilib. > uboot-extlinux-config.bbclass: add support for DTBOs > uboot-extlinux-config.bbclass: simplify FDT/FDTDIR logic > initrdscripts: add UBI support > python3-rpds-py: upgrade 0.21.0 -> 0.22.3 > python3-*: Update recipes with pytest ptests to use the new ptest-python-pytest class > classes/ptest-python-pytest: add a new class to consolidate pytest ptest functionality > bitbake.conf: Drop obsolete and misleading comment > bitbake.conf: Add libstdc++-native to ASSUME_PROVIDED > bitbake.conf: Add bash-completion-native to ASSUME_PROVIDED > sstate: Ensure errors cause task failure > go-vendor: Fix absolute paths issue > bitbake: git-make-shallow: use stdin mode > bitbake: fetch2: read checksum from SRC_URI flag for npm > bitbake: fetch2: do not prefix embedded checksums > bitbake: tests: fetch: replace [url] with urls for npm > bitbake: fetch2: npmsw: remove old lockfile format support > bitbake: tests: fetch: update npmsw tests to new lockfile format > linux-yocto/6.12: update to v6.12.8 > linux-yocto/6.6: update to v6.6.69 > kern-tools: fix python 3.12 warning > linux-yocto/6.6: update to v6.6.66 > linux-yocto/6.12: update to v6.12.5 > rpm: avoid empty plugindir error > boost: fix do_fetch error > util-linux: add volatile file for lastlog2 > util-linux: replace local patch with upstream patch > libpam: set pam module path to ${base_libdir}/security > package_rpm: set a timestamp handling policy with the new macro %build_mtime_policy > file: upgrade 5.45 -> 5.46 > shadow: exclude pre-releases from version checks > shadow: merge .inc into .bb > kbd: update 2.6.4 -> 2.7.1 > iproute2: update 6.11.0 -> 6.12.0 > rt-tests: update 2.7 -> 2.8 > libxshmfence: update 1.3.2 -> 1.3.3 > libxt: update 1.3.0 -> 1.3.1 > gettext: update 0.22.5 -> 0.23.1 > formfactor: add support for qemuriscv64 and qemuriscv32 > image/populate_sdk: Support usrmerge in toolchain SDK builds > systemd: enable create-log-dirs > systemd: upgrade 257 -> 257.1 > sanity.bbclass: Lower the length of TMPDIR limit to 400 > conf/bitbake.conf: move addfragments to just after the local.conf include > packagegroup-core-tools-profile: skip VALGRIND for loongarch64 > packagegroup-core-tools-testapps: skip KEXECTOOLS for loongarch64 > initramfs-module-install: remove loongarch64 from COMPATIBLE_HOST > python3: upgrade 3.13.0 -> 3.13.1 > libdnf: backport patch to fix segfault > systemd: upgrade from 256.9 to 257 > python3-attrs: upgrade 24.2.0 -> 24.3.0 > xxhash: upgrade 0.8.2 -> 0.8.3 > python3-urllib3: upgrade 2.2.3 -> 2.3.0 > python3-ruamel-yaml: upgrade 0.18.6 -> 0.18.7 > python3-pyparsing: upgrade 3.2.0 -> 3.2.1 > python3-maturin: upgrade 1.7.8 -> 1.8.1 > python3-hypothesis: upgrade 6.122.6 -> 6.123.2 > python3-cryptography{,-vectors}: upgrade 43.0.3 -> 44.0.0 > puzzles: upgrade to latest revision > piglit: upgrade to latest revision > nettle: upgrade 3.10 -> 3.10.1 > libical: upgrade 3.0.18 -> 3.0.19 > libcap: upgrade 2.71 -> 2.73 > init-system-helpers: upgrade 1.67 -> 1.68 > gpgme: upgrade 1.24.0 -> 1.24.1 > debianutils: upgrade 5.20 -> 5.21 > cracklib: upgrade 2.10.2 -> 2.10.3 > cmake-native,cmake: upgrade 3.31.0 -> 3.31.3,3.31.0 -> 3.31.3 > ca-certificates: upgrade 20240203 -> 20241223 > bash-completion: upgrade 2.15.0 -> 2.16.0 > base-passwd: upgrade 3.6.5 -> 3.6.6 Signed-off-by: Khem Raj --- sources/meta-arm | 2 +- sources/meta-clang | 2 +- sources/meta-freescale | 2 +- sources/meta-openembedded | 2 +- sources/meta-qt6 | 2 +- sources/meta-riscv | 2 +- sources/meta-rockchip | 2 +- sources/meta-tegra | 2 +- sources/poky | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/sources/meta-arm b/sources/meta-arm index cc4399ad9..0905953af 160000 --- a/sources/meta-arm +++ b/sources/meta-arm @@ -1 +1 @@ -Subproject commit cc4399ad9a12061e2c74d2dde340b616fbc8687e +Subproject commit 0905953af4d3e3370404f774264e2356fb5fdaf8 diff --git a/sources/meta-clang b/sources/meta-clang index 89878f5f8..03f578578 160000 --- a/sources/meta-clang +++ b/sources/meta-clang @@ -1 +1 @@ -Subproject commit 89878f5f8a081d6abb2edc7c6b6312fdd87d3313 +Subproject commit 03f578578be34734aed9b03d33fa031add5c9bf5 diff --git a/sources/meta-freescale b/sources/meta-freescale index 8cc3bb0ff..9dc9f18dd 160000 --- a/sources/meta-freescale +++ b/sources/meta-freescale @@ -1 +1 @@ -Subproject commit 8cc3bb0ff75e38becfd0a9eced0b7dc22cb3f86c +Subproject commit 9dc9f18dd3faa177d797e5c1a1f3d543fb703d0c diff --git a/sources/meta-openembedded b/sources/meta-openembedded index 80650fefd..fa1ebe8c8 160000 --- a/sources/meta-openembedded +++ b/sources/meta-openembedded @@ -1 +1 @@ -Subproject commit 80650fefd60e7cde42eb57d55ed74cb8523ce89a +Subproject commit fa1ebe8c8072ada4f418625d8b2a35b21f5400af diff --git a/sources/meta-qt6 b/sources/meta-qt6 index c686e9b8e..cc0dd5543 160000 --- a/sources/meta-qt6 +++ b/sources/meta-qt6 @@ -1 +1 @@ -Subproject commit c686e9b8e8e76832654a1751e6e43a015e3e8238 +Subproject commit cc0dd55437071349c81d3dfb77eba0864bfebba1 diff --git a/sources/meta-riscv b/sources/meta-riscv index e738aa2b8..abb4f079a 160000 --- a/sources/meta-riscv +++ b/sources/meta-riscv @@ -1 +1 @@ -Subproject commit e738aa2b84a2f5195475b515c2f9d9754de2d8a8 +Subproject commit abb4f079af1d26b59637f86c59f3b2c26aa1962d diff --git a/sources/meta-rockchip b/sources/meta-rockchip index 1cdcb4960..92b2b1c89 160000 --- a/sources/meta-rockchip +++ b/sources/meta-rockchip @@ -1 +1 @@ -Subproject commit 1cdcb496037474cffd7b6a716eefc2814f1e105c +Subproject commit 92b2b1c8942556f89d4b22db4b83f84514eb58da diff --git a/sources/meta-tegra b/sources/meta-tegra index 3c0d8bed9..652714f9d 160000 --- a/sources/meta-tegra +++ b/sources/meta-tegra @@ -1 +1 @@ -Subproject commit 3c0d8bed936c74e61a3bdd46c5682d7c5f797ba0 +Subproject commit 652714f9d8d2d5f93aa70537a4cb67c1084e87df diff --git a/sources/poky b/sources/poky index c09ea097f..2abb0028b 160000 --- a/sources/poky +++ b/sources/poky @@ -1 +1 @@ -Subproject commit c09ea097f1f34e2a19dbada6285b30a6b43b11bb +Subproject commit 2abb0028ba91291e13fe7c218d87dd7e6f379ace From d1e5d8501d749521c4f050197f64a83d0a12f547 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 13 Jan 2025 11:55:55 -0800 Subject: [PATCH 2/3] site: Bump image version Signed-off-by: Khem Raj --- conf/site.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/site.conf b/conf/site.conf index 24e76f12d..8d28d9ee0 100644 --- a/conf/site.conf +++ b/conf/site.conf @@ -11,4 +11,4 @@ require ${TOPDIR}/conf/projects/${PROJECT}/config.conf #YOE_PROFILE = "yoe-musl-systemd-wayland" #require conf/world.conf -IMG_VERSION = "24.12.1" +IMG_VERSION = "24.12.2" From f942099a63435ddd8ffcececfb8e318577ee37a4 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 13 Jan 2025 11:56:13 -0800 Subject: [PATCH 3/3] CHANGELOG: Document changes Signed-off-by: Khem Raj --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd6924c51..5f7cb5d20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,33 @@ and this project adheres to ### Changed - Upgrade nss to 3.107 and nspr to 4.36 +- Upgrade bingen-cli to 0.71.1 +- Use ptest-python-pytest class in meta-python recipes for ptests +- Upgrade mpd to 0.23.16 +- Use go module fetcher for crucible recipe +- Fix recipes in meta-openembedded to build with fmt 11.1.x +- Upgrade QT 6.8 to latest +- Update linux-yocto/6.12 to v6.12.9 and linux-yocto/6.6 to v6.6.69 +- Update reference u-boot to 2025.01 +- Disable recipes not compatible with boost 1.87 in meta-oe +- Upgrade systemd to 257.1 and enable create-log-dirs +- Upgrade python to 3.13.1 +- Upgrade cmake to 3.31.3 +- Support usrmerge in toolchain SDK builds +- Lower the length of TMPDIR limit to 400 in sanity class +- Fix absolute paths in go-vendor class + +### Added + +- Add new recipes - libheif, yyjson, ctre, jsoncons +- add Go mod h1 checksum support to bitbake fetcher +- Add UBI support to initrdscripts +- Add support for qemuriscv64 and qemuriscv32 to formfactor +- Add a new class to consolidate pytest ptest functionality + +### Removed + +- Remove recipe - blktool ## [2024.12] - 2024-12-31