summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* bitbake: cooker: Use shared counter for processing parser jobsJoshua Watt2025-07-091-12/+18
| | | | | | | | | | | | | | Instead of pre-partitioning which jobs will go to which parser processes, pass the list of all jobs to all the parser processes (efficiently via fork()), then used a shared counter of the next index in the list that needs to be processed. This allows the parser processes to run independently of needing to be feed by the parent process, and load balances them much better. (Bitbake rev: 373c4ddaf0e8128cc4f7d47aefa9860bd477a00f) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: cooker: Add better parse debugRichard Purdie2025-07-071-1/+1
| | | | | | | | | If parsing ends early and unexpectedly, add some internal values to better understand why/how it failed. (Bitbake rev: 775f9720a17c9f3d6815d42c733ab5aaaa53749c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: cooker: Try and avoid parsing hangsRichard Purdie2025-07-071-9/+15
| | | | | | | | | | | | | | | | | | | | | | We sometimes see hangs in parsing during automated testing. It appears that SIGINT was sent to the underlying processes which see KeyboardInterrupt but they're stuck trying to write into the results pipe. The SIGINT was probably from some kind of parsing failure which doens't happen often, hence the hang being rare (in the incompatible license selftests from OE). This patch: * sets a flag to indicate exit upon SIGINT so the exit is more graceful and a defined exit path * empties the results queue after we send the quit event * empties the results queue after the SIGINT for good measure * increases the 0.5s timeout to 2s since we now have some very slow to parse recipes due to class extensions (ptests) This should hopefully make the parsing failure codepaths more robust. (Bitbake rev: 5b533370595f83b87e480bace3e0b42c9ba61e22) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libwpe: Add patch to support builds with CMake 4+Moritz Haase2025-07-072-2/+42
| | | | | | | | | | | PR [0] has been filed upstream, but isn't merged yet. [0]: https://github.com/WebPlatformForEmbedded/libwpe/pull/136 (From OE-Core rev: e4349257cbd5d2ba91e2f7aa176513209867b465) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl-locales: Add patch to support builds with CMake 4+Moritz Haase2025-07-072-1/+49
| | | | | | | | | | | PR [0] has been filed upstream, but isn't merged yet. [0]: https://git.adelielinux.org/adelie/musl-locales/-/merge_requests/10 (From OE-Core rev: ab7c39ac6d3145b8f711282ebd2c6da5ebfb3de1) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libubootenv: Backport patch to support builds with CMake 4+Moritz Haase2025-07-072-1/+53
| | | | | | | | | | | | Commit [0] has been merged upstream, but there hasn't been a release containing it yet. [0]: https://github.com/sbabic/libubootenv/commit/cd12d9dd2bea8e4580f458df77229477fc55ba70 (From OE-Core rev: 133b793830b1a30a79465fe4511029010f9a2c68) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apt: Backport patch to support builds with CMake 4+Moritz Haase2025-07-072-0/+48
| | | | | | | | | | | There have been a number of upstream releases that ship this patch already, but given that the most recent ones are considered experimental, I opted to backport instead. (From OE-Core rev: 84c1e99b74322b2f0fd2ecf256586ea618153547) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: Backport patches to support builds with CMake 4+Moritz Haase2025-07-075-0/+355
| | | | | | | | | There hasn't been a new upstream release yet that ships the required changes. (From OE-Core rev: 79b17a3ef8756373c1500f20ab69b228b2bf0902) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcomps: Backport patch to support builds with CMake 4+Moritz Haase2025-07-072-0/+133
| | | | | | | | | | | | PR [0] has been merged upstream, but there hasn't been a release containing it yet. [0]: https://github.com/rpm-software-management/libcomps/pull/119 (From OE-Core rev: 42e8b8085abcbdacb664645fd7c2d61511ee95f7) Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pseudo: 1.9.0 -> 1.9.2Robert Yang2025-07-071-2/+2
| | | | | | | (From OE-Core rev: 48a42747fd280ce68283e1491971d22273e3bdf2) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: 2.49.0 -> 2.50.0Robert Yang2025-07-072-9/+9
| | | | | | | | | * Rebased fixsort.patch (From OE-Core rev: 481b051a2c6a17ad2e191f1ab0f71b976c285ecd) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pango: upgrade 1.56.3 -> 1.56.4Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - fontconfig: Improve the add_font_file implementation - fontconfig: Combine font features and style variants - fontconfig: Make sure font faces stay alive - win32: Drop some caching - win32: Make sure font faces stay alive - win32: Modernize and simplify the code - win32: Stop synthesizing fonts - win32: Implement list models - coretext: Support synthetic small caps - layout: Avoid assertions in line breaking - build: Require GLib 2.82 (From OE-Core rev: c2658fb4b877fe5144446f5498cd3115418dbf15) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nghttp2: upgrade 1.65.0 -> 1.66.0Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 9ae7de2eca0c26f574b3484665ec2a39a0a4544a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-lxml: upgrade 5.4.0 -> 6.0.0Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: c96f8b1a8f5134def0f765bc1320771c6140cccd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-license-expression: upgrade 30.4.1 -> 30.4.3Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | Changelog: ============= - Fix missing release wheels - Fix typo in README.rst for SPDX license list version - Fix LicenseWithExceptionSymbol missing Expression class variables - Depcreated licenses are loaded by default. (From OE-Core rev: 10e7563b49bafb6c496de40435d12a676c9a2632) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.135.9 -> 6.135.16Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 2fc7c4917c33c84573e842f847d1df725e09d9cd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconf: upgrade 2.4.3 -> 2.5.1Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: b188dbc6986f2ba141e0399f2f9b6ec76d4eeeee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpam: upgrade 1.7.0 -> 1.7.1Wang Mingyu2025-07-072-42/+1
| | | | | | | | | | | | | | | | | | | | | | 0001-meson.build-correct-check-for-existence-of-two-prepr.patch removed since it's included in 1.7.1 Changelog: =============== * pam_access: do not resolve ttys or display variables as hostnames. * pam_access: added "nodns" option to disallow resolving of tokens as hostnames (CVE-2024-10963). * pam_limits: added support for rttime (RLIMIT_RTTIME). * pam_namespace: fixed potential privilege escalation (CVE-2025-6020). * meson: added support of elogind as a logind provider. * Multiple minor bug fixes, build fixes, portability fixes, documentation improvements, and translation updates. (From OE-Core rev: 5e77c48e074a20e58a233ab5ed6d8ef09bbd55c8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libogg: upgrade 1.3.5 -> 1.3.6Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== * Update minimum cmake version to 3.6 This fixes incompatibility with cmake >= 4.0 * Fix UBsan issues * Improve allocation failure handling * Fix various compiler warnings * Fix various autotool warnings * Improve continuous integration testing scripts (From OE-Core rev: a8fcf5eef3a19fafb09e8c89a67efb98fe9eea8c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ethtool: upgrade 6.14 -> 6.15Wang Mingyu2025-07-072-4/+4
| | | | | | | | | | | avoid_parallel_tests.patch refreshed for 6.15 (From OE-Core rev: a1b0874b9241e9c4c476c3d1ed937770c082fa01) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* enchant2: upgrade 2.8.6 -> 2.8.10Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 9183787f5bd5ffd266fa3712c5bb7f8c891f132d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* btrfs-tools: upgrade 6.14 -> 6.15Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: =========== - mkfs: new option --inode-flags to specify flags/attributes for inodes/directories/subvolumes - check: fix false alert on missing checksum for hole in lowmem mode, fix false alerts when checking refs - convert: check feature compatibility when enabling block-group-tree - tune convert-bgt: fix resume of conversion - rescue: add new command fix-data-checksum, selectively fix or find mismatching checksums - other: new and updated tests documentation updates (From OE-Core rev: 1a5ede3b39410854dd306799c0e384718778709b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pciutils: upgrade from 3.13.0 to 3.14.0Chen Qi2025-07-071-1/+1
| | | | | | | | | | Upgrade pciutils from 3.13.0 to 3.14.0. (From OE-Core rev: 94565f08cfc8273fbe282f03237bd0c8b49d16fb) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: limit read access to sshd_configLouis Rannou2025-07-071-2/+5
| | | | | | | | | | | | | | | Enhance security by limiting read access for /etc/sshd_config to user root as it may reveal unsecure configurations. Reading access is limited in the install append as the default value 0644 is hardcoded in the openssh makefile and is not configurable. Therefore the permissions are modified in the install append. (From OE-Core rev: 99c09d29d56cb98f749c2283b5b800de9af98745) Signed-off-by: Louis Rannou <louis.rannou@non.se.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm-sequoia: Use DEBUG_BUILD to determine build directoryYash Shinde2025-07-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Debug builds fail with a panic in build.rs when attempting to create rpm-sequoia.pc in a non-existent target/debug directory: process didn't exit successfully: `TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/build/target/debug/build/rpm-sequoia-d2609670a855c0b5/build-script-build` (exit status: 101) — stderr thread 'main' panicked at build.rs:125:36: Creating "TOPDIR/tmp/work/core2-32-wrs-linux/rpm-sequoia/1.7.0/sources-unpack/git/target/debug/rpm-sequoia.pc" (CARGO_TARGET_DIR: None): Os { code: 2, kind: NotFound, message: "No such file or directory" } This was caused by the build and install logic assuming a fixed release directory in rpm-sequoia recipe. Update build and install steps to use the ${BUILD_DIR} variable, which is set based on the value of DEBUG_BUILD from cargo.bbclass. (rpm-sequoia inherits cargo) This ensures paths used for rpm-sequoia.pc generation and installation are valid in both debug and release configurations. (From OE-Core rev: 2d21762d6f163c7fb8796d1035b0e25e21a3350b) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bbclass: State riscv required tune_features for LinuxMark Hatle2025-07-071-1/+5
| | | | | | | | | | | | | | | | | | Required: rv32ima_zicsr_zifencei rv64ima_zicsr_zifencei See the arch/riscv/Makefile: riscv-march-$(CONFIG_ARCH_RV32I) := rv32ima riscv-march-$(CONFIG_ARCH_RV64I) := rv64ima riscv-march-$(CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI) := $(riscv-march-y)_zicsr_zifencei (From OE-Core rev: 6fd37774eda090951c48a3d9ad482e53f98b0529) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* features_check.bbclass: Add support for required TUNE_FEATURESMark Hatle2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: a8ef7339ecb9eee909224e7cf23ccd48ef105d93) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot: Dynamic RISC-V ISA configurationMark Hatle2025-07-078-0/+24
| | | | | | | | | | | | | | | | | | | | Allow the risc-v TUNE_FEATURES to select specific ISA (kconfig) selections via config fragments. This allows the following items to be selected dynamically: CONFIG_RISCV_ISA_C CONFIG_RISCV_ISA_F CONFIG_RISCV_ISA_D CONFIG_RISCV_ISA_ZBB CONFIG_RISCV_ISA_A CONFIG_RISCV_ISA_ZICBOM (From OE-Core rev: de890297b392fcf7f5bd2d25d3c173373b93dd36) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libadwaita: upgrade 1.7.4 -> 1.7.5Simone Weiß2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: - AdwAboutDialog/AdwAboutWindow - Fix a leak - AdwAvatar - Fix custom image size with GTK 4.19.2 - AdwStyleManager - Fix loading font names when debug variables are set - AdwTabOverview - Update window radius - AdwToastOverlay - Fix a critical when showing a toast while hiding it - Tests - Fix a leak (From OE-Core rev: d91dde9e937be8fd4e88e55d3a6e614dd74502d3) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* devtool: Handle workspaces for multiconfigJoshua Watt2025-07-071-0/+2
| | | | | | | | | | | If a multiconfig recipe is passed to devtool, find the correct workspace name by removing the multiconfig prefix (From OE-Core rev: 42c0c25428be329101a920d31c5fa8cf1e04ee38) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* externalsrc: Always ask Git for location of .git directoryMike Crowe2025-07-071-19/+25
| | | | | | | | | | | | | | | externalsrc_configure_prefunc assumed that the .git directory is ${S}/.git. This isn't true for submodules at least. srctree_hash_files already contained code to ask Git for the correct path to the .git directory. Let's move that code to a new find_git_dir function and call it from both places and make the behaviour consistent. (From OE-Core rev: 47891e200e92ba34a6ff2df2fba1032738f52f98) Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shaderc: upgrade 2025.2 -> 2025.3Wang Mingyu2025-07-072-6/+6
| | | | | | | | | | | 0001-cmake-disable-building-external-dependencies.patch refreshed for 2025.3 (From OE-Core rev: 3e95f13bd5547bf3d555d8344e47912bd94d07f8) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* repo: upgrade 2.55.2 -> 2.56Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 5c981658f1e8012c84d1795c83e694175f297471) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.19.1 -> 2.19.2Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | Changelog: Lua: Fix regression introduced in 2.19.0 (From OE-Core rev: 822abe77e502ce71bb135e49696c6bdaea0c73da) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pdm: upgrade 2.25.1 -> 2.25.3Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | Changelog: ============= - Fix a bug that local file package metadata was missing when reading the lockfile. - Extract dependency-groups and extras markers from marker value when parsing pylock.toml. (From OE-Core rev: 81bdaa7dca8715d94f230b3698f519743765210e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 2.3.0 -> 2.3.1Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 3d708d283303aec17785e56d03e7e8884fb9c061) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markdown: upgrade 3.8 -> 3.8.2Wang Mingyu2025-07-071-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ - Fix codecs deprecation in Python 3.14. - Fix issue with unclosed comment parsing in Python 3.14. - Fix issue with unclosed declarations in Python 3.14. - Fix issue with unclosed HTML tag < foo and Python 3.14. - Ensure incomplete markup declaration in raw HTML doesn't crash parser (#1534). - Fixed dropped content in md_in_html (#1526). - Fixed HTML handling corner case that prevented some content from not being rendered (From OE-Core rev: 665b9720b0f5630090f0345abf6b49a3eda77608) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: upgrade from 4.17.4 to 4.18.0Chen Qi2025-07-071-1/+1
| | | | | | | | | | | | | Upgrade shadow from 4.17.4 to 4.18.0. Full change log: https://github.com/shadow-maint/shadow/compare/4.17.4...4.18.0 (From OE-Core rev: 31574716b01e05967eb30656eaf156f6b5e6aba7) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa context.py: use TEST_SUITES if setMikko Rapeli2025-07-071-0/+7
| | | | | | | | | | | | | If build target has set TEST_SUITES, then that should be the default test modules to execute. Fixes testexport.bbclass to run same tests as testimage.bbclass which already uses TEST_SUITES. (From OE-Core rev: c66b1dc0a2f973a84dc38b7cc27ae823e0f0a916) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20250613 -> 20250627Vivek Puar2025-07-071-3/+50
| | | | | | | | | | | | | | | | Add packages ${PN}-qcom-x1p42100-adreno and ${PN}-qcom-adreno-g715 for Snapdragon X1 Plus (X1P42100) GPU firmware. Add new LICENSE files. License-Update: additional files (From OE-Core rev: 9c2e2e16e9208779fc7922ff801164d2e2498090) Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: upgrade 20250509 -> 20250613Vivek Puar2025-07-071-8/+19
| | | | | | | | | | | | | | | | Adding QUPv3 firmware for QCM6490 and QCS8300 platforms. Add package ${PN}-qcom-sc8280xp-lenovo-x13s-vpu for Lenovo X13s laptop. License-Update: additional files (From OE-Core rev: a7ad02364ac54f9895d8a7fef3029d6a96a851b6) Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add missing licenseVivek Puar2025-07-071-0/+64
| | | | | | | | | | | | | Some license were part of the linux-firmware but were not added to the recipe, so adding those missing license (From OE-Core rev: 45361e2e6cafbaf60d1e3b815b96e4874214d49c) Signed-off-by: Vivek Puar <vpuar@qti.qualcomm.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* conf.py: improve SearchEnglish to handle terms with dotsEnrico Jörns2025-07-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | While search queries already handled words with hyphens correctly, they did not do so for words with dots. To fix this, we - enhance the word tokenizer to treat both dots ('.') and hyphens ('-') as valid characters within words. (For robustness, explicitly exclude dots/hyphens at the start or end of a word from indexing.) - adjust query processing to avoid splitting on dots in search input This allows search queries to correctly match terms such as 'local.conf', 'site.conf', and similar ones now. Fixes: [YOCTO #14534] (From yocto-docs rev: 80084a4cabdf7f61c7e93eda8ddbd5bc7d54e041) Signed-off-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bsp-guide: fix branch listing commandBo Sun2025-07-041-1/+1
| | | | | | | | | | | | Replace 'git branch -al' with 'git branch -a' to correctly show both local and remote branches. The '-l' option is unnecessary and may cause confusion. (From yocto-docs rev: 46aa3bb398c50af0f29acd2c1a05ee232d0de5b9) Signed-off-by: Bo Sun <bo@mboxify.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bsp-guide: fix README link for meta-intel layerBo Sun2025-07-041-1/+1
| | | | | | | | | | | Update the meta-intel BSP layer reference to point to README.md instead of README, reflecting the actual file name in the repository. (From yocto-docs rev: 32eb132ad69a0722e0075404f809bfe9df06adee) Signed-off-by: Bo Sun <bo@mboxify.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual/yocto-project-supported-features: update contact for meta-intelLee Chee Yang2025-07-041-1/+1
| | | | | | | | (From yocto-docs rev: 083f4c60128d16756c78f61c4cade49e11764034) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: classes: add recipe-naming QA testRoss Burton2025-07-041-0/+4
| | | | | | | | | | Add documentation for the new recipe-naming recipe QA test. (From yocto-docs rev: 8f9ad9681c18412e9eedc014e686b1b72e458687) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base.bbclass: Deferred inherit native toolchain classKhem Raj2025-07-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | use TOOLCHAIN_NATIVE variable for selecting native compiler Default it to PREFERRED_TOOLCHAIN_NATIVE, a recipe which wants to enforce a toolchain can do so with for cross toolchains ( e.g. target, nativesdk ) TOOLCHAIN = "gcc" For native TOOLCHAIN_NATIVE = "gcc" This helps build native recipe with clang as native compiler. (From OE-Core rev: 546baa210acacff5dde6ce55e9842b90277bc9a8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* compiler-rt,libcxx: Use clang for native-libcxx and gcc for compiler-rt-nativeKhem Raj2025-07-043-5/+7
| | | | | | | | | | | | | compiler-rt configure calls for c++ compiler which can cause C++ runtime to not be detected on some Yocto autobuilder workers running ubuntu 24.04 therefore let it use gcc for native version Set TOOLCHAIN_NATIVE for using clang for libcxx (From OE-Core rev: d54512c1c0a98516077b77d5414af47d8c2b8c39) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernelsrc/perf: clean up package version while using kernel sourceHongxu Jia2025-07-032-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If recipe inherits bbclass kernelsrc to use kernel sources, the recipe should explicitly set ${KERNEL_VERSION} to ${PKGV} in task do_package, otherwise package version (${PV} is usually default 1.0) is not consistent with kernel source. For example, there are 5 recipes in meta-openembedded to inherit kernelsrc, but 4 recipes explicitly set PKGV. meta-openembedded$ grep -e "setVar(.*PKGV.*KERNEL_VERSION" -e kernelsrc -rn * meta-oe/recipes-kernel/intel-speed-select/intel-speed-select.bb:9:inherit kernelsrc meta-oe/recipes-kernel/bpftool/bpftool.bb:8:inherit bash-completion kernelsrc kernel-arch meta-oe/recipes-kernel/bpftool/bpftool.bb:44: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/cpupower/cpupower.bb:8:inherit kernelsrc kernel-arch bash-completion meta-oe/recipes-kernel/cpupower/cpupower.bb:32: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/turbostat/turbostat.bb:98: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:25:inherit kernelsrc autotools-brokensep meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:68: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) meta-oe/recipes-kernel/spidev-test/spidev-test.bb:7:inherit bash-completion kernelsrc kernel-arch meta-oe/recipes-kernel/spidev-test/spidev-test.bb:26: d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0]) This commit clean up the setting of PKGV, move it to kernelsrc.bbclass for common use, the recipe (such as intel-speed-select) that inherited kernelsrc will not be required to explicitly set ${PKGV} with ${KERNEL_VERSION} (From OE-Core rev: 77a93e8cf1da4231341c56f64f9d4d474f9f2bb7) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>