summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* rust: Upgrade 1.77.1->1.77.2Yash Shinde2024-08-096-1/+1
| | | | | | | | | https://blog.rust-lang.org/2024/04/09/Rust-1.77.2.html (From OE-Core rev: c3a996c3b06b11a5e2b07dbf820f3e3eb1e28782) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.77.0->1.77.1Yash Shinde2024-08-096-1/+1
| | | | | | | | | https://blog.rust-lang.org/2024/03/28/Rust-1.77.1.html (From OE-Core rev: a7ca97ffbb23602ad79c3dc1819cfedd0b969075) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.76.0->1.77.0Yash Shinde2024-08-0912-118/+68
| | | | | | | | | | | | * Drop backported patch 0001-Handle-vendored-sources-when-remapping-paths.patch as it's merged with rust v1.77.0. https://blog.rust-lang.org/2024/03/21/Rust-1.77.0.html (From OE-Core rev: 8b6b224fc116150c0af658473eecd05b742de7b1) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Oe-selftest changes for rust v1.77Yash Shinde2024-08-093-3/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the file paths for v1.77 and fix the dead code error as follows: Compiling coverage-dump v0.1.0 (/home/poky/build-st/tmp/work/core2-64-poky-linux/rust/1.77.0/rustc-1.77.0-src/src/tools/coverage-dump) error: field `0` is never read --> src/tools/coverage-dump/src/covfun.rs:222:15 | 222 | Expansion(u32), | --------- ^^^ | | | field in this variant | = note: `-D dead-code` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(dead_code)]` help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 222 | Expansion(()), | ~~ error: could not compile `coverage-dump` (bin "coverage-dump") due to 1 previous error Only the required change is backported here to run the build without any errors. Other changes are merged with the commit in v1.78. Reference: https://github.com/rust-lang/rust/commit/9a5034a20ed8b055dc615271f9d9cf27f9e494f0#diff-d4ecc6273352a2a8ebd02c45233d9bff7c6694f20b67ddad0614af7a89c06748 (From OE-Core rev: 072df9d3d8792a6f0250cc5e37545f04e6a046ec) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: reproducibility issue fix with v1.76Yash Shinde2024-08-092-0/+60
| | | | | | | | | | | | A few crates are using the updated version of the 'cc' crate and this is causing the generated object file names containing a unique hashmap id. The hashmap addition to generated files is reverted here. (From OE-Core rev: 25fed23ea9dcd1e7f0c11a1e3a988a33d5676c0b) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Upgrade 1.75.0->1.76.0Yash Shinde2024-08-0916-1703/+59
| | | | | | | | | | | | | | | | | | | | | | | * Drop "--doc" option for rust oe-selftest since it is not supported on bootstrap builds for cross-targets. * Drop the following backported patches which are merged with rust v1.76 upgrade. - custom-target-cfg.patch - rustc-bootstrap.patch - rv32-missing-syscalls.patch - target-build-value.patch https://blog.rust-lang.org/2024/02/08/Rust-1.76.0.html * Drop 'rust-rustdoc' and 'rust-dbg' from 'exclude_packages' list to check for rust reproducibility. (From OE-Core rev: 71d17ed3c7be029fc68e9dd3f5d6c4aa72ef861a) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rust: Oe-selftest fixes for rust v1.76Yash Shinde2024-08-094-0/+373
| | | | | | | | | | Add the failing tests in rust v1.76 to the exclude list and add "ignore" tags to ignore failing unit test cases. (From OE-Core rev: 75399802515ac423503e637281a4585dd00d7c75) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* llvm: Enable libllvm for native buildMingli Yu2024-08-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | The bpftrace recipe under meta-clang[1] needs llvm-objcopy [2] during do_confgure phase otherwise there comes below error: | CMake Error at tests/data/CMakeLists.txt:6 (find_program): | Could not find LLVM_OBJCOPY using the following names: llvm-objcopy, | llvm-objcopy-18, llvm18-objcopy The commit ec22bfa67f llvm: allow building libllvm in native builds, subject to PACKAGECONFIG [3] introduces libllvm to manage the llvm function for native build maybe because there is only mesa-native to use llvm-native. Considering there are other recipes such as bpftrace needs llvm-native, so enable libllvm for native build. [1] https://github.com/kraj/meta-clang [2] https://github.com/bpftrace/bpftrace/blob/master/tests/data/CMakeLists.txt [3] https://git.openembedded.org/openembedded-core/commit/?id=ec22bfa67f6f1766102501d4593ce29aafe8c166 (From OE-Core rev: c4f08872bff303998dc15c7d224a49abc5e74965) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Update to 8.9.1Robert Joslyn2024-08-092-1/+40
| | | | | | | | | | | | | | | | | This update contains minor features, bugfixes, and addresses several CVEs: * https://curl.se/docs/CVE-2024-6197.html * https://curl.se/docs/CVE-2024-6874.html * https://curl.se/docs/CVE-2024-7264.html Full relese notes available at https://curl.se/ch/8.9.1.html Backport a patch to fix a SIGPIPE issue found shortly after release: https://curl.se/mail/distros-2024-08/0002.html (From OE-Core rev: ff607f50f1e15ca713048bba83ca15d1e4e08b6a) Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libyaml: ignore CVE-2024-35326Peter Marko2024-08-091-0/+1
| | | | | | | | | | | This is the same problem as already ignored CVE-2024-35328. See laso this comment in addition: https://github.com/yaml/libyaml/issues/298#issuecomment-2167684233 (From OE-Core rev: 0632d739fd6bae33f9e58681e117b906a947a307) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bblayers/machines: add bitbake-layers command to list machinesRoss Burton2024-08-091-0/+37
| | | | | | | | | | Add a command to bitbake-layers to list the machines available in the current configuration. (From OE-Core rev: 837d32dafc125d58bb11da990ac251bd5aad027e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: backport patches for kernel v6.11Bruce Ashfield2024-08-087-0/+500
| | | | | | | | | | | While we wait for a new lttng-release, we backport 6 patches to fix the build against the 6.11 kernel. (From OE-Core rev: 168e98c7d2118333da9450f069699128892e70db) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kexec-tools: avoid kernel warningChen Qi2024-08-082-0/+47
| | | | | | | | | | | | | | | Running command 'kexec -p /path/to/crash-kernel --reuse-cmdline' will give out the following warning: kexec[970]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set Add MFD_NOEXEC_SEAL explicitly to avoid such warning. (From OE-Core rev: c1bcebf4ca0176d69e6dfd589871944352eec449) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* makedevs: Fix issue when rootdir of / is givenJaeyoon Jung2024-08-081-9/+12
| | | | | | | | | | | | | Treating rootdir "/" as "" leads an error in parse_devtable(). Preserve it as it is given and use a separate variable for path name prepending. Another minor fix is to add a return statement at the end of convert2guid() to avoid an error with -Werror=return-type. (From OE-Core rev: 4d52e6276c687a8950bde21850072ddf14893fb2) Signed-off-by: Jaeyoon Jung <jaeyoon.jung@lge.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cargo_common.bbclass: Support git repos with submodulesChris Spencer2024-08-081-1/+1
| | | | | | | | | | | This is useful for cargo dependencies specified as git repositories, where those repositories themselves have submodules that need to be checked out. (From OE-Core rev: f871d9d6094ec0001d826e4b5b3395c1842631bb) Signed-off-by: Chris Spencer <spencercw@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Reenable auth support for native and nativesdkPhilip Lorenz2024-08-081-3/+4
| | | | | | | | | | | | | | | | 148de08220c0ad390ec533e452cbaad7a9338204 adapted the recipe to accomodate the newly introduced configure options for the various authentication schemes supported by curl. However, support for these was not added for the -native and -nativesdk variants of the recipe. Fix this and introduce a PACKAGECONFIG variable for the flags common to all recipe variants to avoid such regressions in the future. (From OE-Core rev: 5b91a092216fa29c944dd1f2d4cc237cac47929e) Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libassuan: upgrade 2.5.7 -> 3.0.1Trevor Gamblin2024-08-082-15/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch 'libassuan-add-pkgconfig-support.patch' had to be adjusted to apply on top of 3.0.1. While doing so, the format was updated so that it'll work more easily with git. Changelog (git log --oneline libassuan-2.5.7..libassuan-3.0.1): c9e9027 (tag: libassuan-3.0.1) Release 3.0.1 9e90c79 Post release updates 0351ecf (tag: libassuan-3.0.0) Release 3.0.0 1fe7aa3 Add release targets 6bef35b Update copyright notices 87f92fe Add new socket flags "linger" and "reuseaddr". 24f05d6 Spell fix in gpg-error.m4 from GnuPG. 577c1cd m4: Update gpg-error.m4. db27c94 libassuan.m4: Fix setting/using GPG_ERROR_CONFIG. ee9167c Always append the process identification to hello line. d5e0aa3 Modify documentation for new release. c1bbbe8 Fix the previous commit. 1c27538 m4: Include _AM_PATH_GPGRT_CONFIG definition. 6756482 tests: Cleanup mention of removed variable a8c38df doc: Minor style fixes. 76816b1 build: Change the default for --with-libtool-modification. d63bf50 build: Update libtool-patch.sed from libgpg-error. 9bb7a2a build: New configure option --with-libtool-modification. ce35bd9 Add NEWS entries for 2.5.6 from libassuan 2.5 branch. b975f9a Fix for v2 support: ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS bb7aa0e New function: assuan_control. 9ce1b41 libassuan.m4: Allow use of libassuan 3 for API of version 2. c6ae222 Update NEWS. bf25d0e Add new pipe functions to control its server process. c14409b socket: Don't call pre/post_syscall for bind. dd7e0c5 build: Prepare release with API change. c4687db Update NEWS. 782d5f8 Expose assuan_sock_accept function. 703b410 Add _assuan_pre_syscall / _assuan_post_syscall to _assuan_sock_*. 5de5774 Support larger greeting message. 413b294 Next release will be 3.0 049b800 Flush data before clearing the confidential flag. 2f0232b w32: Fix closing for non-socket HANDLE. 592f6bb w32: Fix hello_line parsing for fd passing. c69578b w32: Always include process information in HELLO. efccdb3 w32: Fix error return for sending fd. 8d83aea Allow use of global system hooks with API version 2. af34d84 doc: Update documentation for the method spawn and waitpid. 316fae4 w32: File handle passing to server is now supported. 5d1cdaa Don't use ASSUAN_INVALID_PID for assuan_pid_t value. 6350f79 w32: Cleaner semantics for PID and Process handle. f3b3ddf Fix comments. 18edc4f Fix wrong return type for functions. 6957813 tests: Use -no-fast-install LDFLAGS for Windows. 9ecbd8e Deprecate ASSUAN_SYSTEM_NPTH. 1eb66ef Allow NULL for system_hooks. 620acf6 Fix the previous commit. 223cc95 Fix calling gpgrt_get_syscall_clamp. fb5d02d tests: Fix for POSIX machine. 7191c12 w32: Fix test header file for 64-bit Windows. f2d829e w32: Fix pipeconnect test program for Windows. 295e334 w32: Minor fixes for ifdef/endif for W32 and W64. 17055e1 w32: Fix the semantics of sending FD, it's Windows HANDLE. 9110945 Implement timeout in assuan_sock_connect_byname. 3d8195e build: Update gpg-error.m4. e4e54fb w32: Fix assuan_socket_connect. a720b6c Fix make dist target 523e3cb w32: Fix confusion between process ID and process HANDLE. 05eb70c doc: Update the description about pkg-config. ba84b78 w32: Have PROCESS_HANDLE in struct assuan_context_s. 7e6f3f0 tests: Use common code for Windows. 8962c1e tests: Add fdpassing-socket.sh script. 3297e45 w32: Support fd passing through socket. a1f4804 w32: Support fd passing through pipe. 07adf41 Show the pid of listening process in the hello line. 870fdcf w32: Support sendfd/recvfd through pipe connection. ce794a0 w32: Add SENDFD internal command. 27acee6 client: Only call _assuan_waitpid when it's not socket. d769ec2 build: Prefer gpgrt-config when available. 62547ec w32: Fix make dist 6d5a2b1 Fix an explanation for socket on Windows. 0c22952 build: Update gpg-error.m4. df6aec5 build: Remove WindowsCE support from mkheader. 6bc8a10 Silence compiler warnings. e3b1e38 Drop WindowsCE support. 6da6a3d build: Update config.guess, config.sub, and config.rpath. 3156f29 build: Update gpg-error.m4. 5277f24 Fix the previous commit. 97516d6 Don't access NULL by wipememory. 2e310bb tests: Remove dead code 850f404 config: Remove 18 years unused variable 70b465e tests: Avoid leaking file descriptors on errors 2a5550b client: Handle inquiry from server with CONFIDENTIAL. aafbde9 struct assuan_context_s: Move boolean fields to flags. fd1ac5c client: Wipe the inbound buffer when CONFIDENTIAL. 89e8f26 server,client: Wipe the outbound buffer when CONFIDENTIAL. d812e28 server: Wipe out the memory used by assuan_inquire if CONFIDENTIAL. 84ae2b1 Add assuan_sock_accept function. c93eb90 w32: Store a flag if it's socket or not in Assuan CTX. 5b77d39 Fix API break. 9260fb1 build: Remove unused putc_unlocked.c. 0fae582 Take advantage of gpgrt_get_syscall_clamp function. a43090e build: Fix listing m4 files. 28a40a2 w32: Fix assuan_socket_connect_fd to be usable. a054a0a build: Better cross build support. a8125eb Fix internal socket API to be consistent for SOCKET. 9de02ca build: When no gpg-error-config, not install libassuan-config. eeda9ac Remove GNU Pth support. 564e0d9 w32: Fix definition of type to be generated into assuan.h. (From OE-Core rev: 9f55a2ee159ca08f60151abc55e93edce724d335) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-serializinghtml: upgrade 1.1.10 -> 2.0.0Trevor Gamblin2024-08-081-2/+2
| | | | | | | | | | | | | | | | | License-Update: Rename LICENSE to LICENCE.rst Changelog (https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/blob/master/CHANGES.rst): Release 2.0.0 (2024-07-28) - Adopt Ruff - Tighten MyPy settings - Update GitHub actions versions (From OE-Core rev: 6a2259bdf1cab3ad63a854aba5efc8c739d3e1c0) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-qthelp: upgrade 1.0.8 -> 2.0.0Trevor Gamblin2024-08-081-2/+2
| | | | | | | | | | | | | | | | | License-Update: Rename LICENSE to LICENCE.rst Changelog (https://github.com/sphinx-doc/sphinxcontrib-qthelp/blob/master/CHANGES.rst): Release 2.0.0 (2024-07-28) - Adopt Ruff - Tighten MyPy settings - Update GitHub actions versions (From OE-Core rev: 39a11db2889aa1f75e88d952896a6e09545a8eae) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-htmlhelp: upgrade 2.0.6 -> 2.1.0Trevor Gamblin2024-08-081-2/+2
| | | | | | | | | | | | | | | | | | License-Update: Rename LICENSE to LICENCE.rst Changelog (https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/blob/master/CHANGES.rst): Release 2.1.0 (2024-07-28) - Adopt Ruff - Tighten MyPy settings - Update GitHub actions versions - Escape HTML entities (From OE-Core rev: 037b8f285b2348176ca650334c961aa91ad0667b) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-devhelp: upgrade 1.0.6 -> 2.0.0Trevor Gamblin2024-08-081-2/+2
| | | | | | | | | | | | | | | | | | License-Update: Rename LICENSE to LICENCE.rst Changelog (https://github.com/sphinx-doc/sphinxcontrib-devhelp/blob/master/CHANGES.rst): Release 2.0.0 (2024-07-28) - Adopt Ruff - Tighten MyPy settings - Update GitHub actions versions - Avoid storing build time in gzip headers (From OE-Core rev: cacadc88ace0ae9fb89240493e73fa90cc87fdab) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinxcontrib-applehelp: upgrade 1.0.8 -> 2.0.0Trevor Gamblin2024-08-081-2/+2
| | | | | | | | | | | | | | | | | License-Update: Renamed LICENSE to LICENCE.rst Changelog (https://github.com/sphinx-doc/sphinxcontrib-applehelp/blob/master/CHANGES.rst): Release 2.0.0 (2024-07-28) - Adopt Ruff - Tighten MyPy settings - Update GitHub actions versions (From OE-Core rev: 9b58c315274c941e2ab56564e01b316587ea6589) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.3.1 -> 8.3.2Trevor Gamblin2024-08-081-1/+1
| | | | | | | | | | | | | Changelog (https://docs.pytest.org/en/stable/changelog.html#pytest-8-3-2-2024-07-24): Bug fixes - #12652: Resolve regression conda environments where no longer being automatically detected. - by @RonnyPfannschmidt (From OE-Core rev: 3da3be882af416125fd4f280c0658dffeeac5072) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.108.4 -> 6.108.10Trevor Gamblin2024-08-081-1/+1
| | | | | | | | | Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: 6e75a6483cefe0f5e3dc22b8de8f870f3b576da8) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-sphinx: upgrade 7.4.7 -> 8.0.2Trevor Gamblin2024-08-081-1/+1
| | | | | | | | | Changelog: https://github.com/sphinx-doc/sphinx/releases (From OE-Core rev: fdadf315eb79dd97f8998f20d0bef8ea980212d5) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: Fix intermittent ptest issueRichard Purdie2024-08-082-0/+30
| | | | | | | | | | | | The test writes to the disk and means the space used changes. If this crosses a number boundary, the heading spacing can change causing a test failure. This was triggered by a recent gcc upgrade. Add a fix for this which has been shared with upstream. (From OE-Core rev: ca6f0d81fc7d5e53d216e5131724e826369fd4ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Upgrade to GCC 14.2Khem Raj2024-08-0838-144/+67
| | | | | | | | | | | | This is first bugfix release in GCC14 release series 100+ bugfixes [1] [1] https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=14.2 (From OE-Core rev: 32b39de6a23f1e9ae5786d63f4c5849301eddbda) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vim: Drop vim-tools INSANE_SKIP as not neededRichard Purdie2024-08-081-1/+0
| | | | | | | | | | The install function already removes the executable bit on these tools so that perl, python, awk and csh don't become dependencies. The INSANE_SKIP therefore isn't needed. (From OE-Core rev: f2afc7adb6de9f1f99d0247916c728787b7504a0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-initial: Inherit nopackagesRichard Purdie2024-08-081-0/+1
| | | | | | | | | | | Since this is a bootstrap recipe with PACKAGES = "", inherit the nopackages class to skip the various packaging functions which wouldn't do anything anyway. This fixes errors from buildhistory changes where packages-split would be empty. (From OE-Core rev: 731c3d6f16fdf7f9eb862a477a5363c82cac237c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc-y2038-tests: Don't force distro policyRichard Purdie2024-08-081-6/+0
| | | | | | | | | How debugging is laid out is for the distro to decide, not the recipe. If the user wants this, they can set this. This recipe isn't special. (From OE-Core rev: 3250bdf1d9da2908b80326f4d3a61b0131fe6e2b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc-y2038-tests: Fix debug split and drop INSANE_SKIPsRichard Purdie2024-08-081-7/+1
| | | | | | | | | Create the separate dbg package and then drop and the INSANE_SKIP values as none of them appear to be needed once debug splitting is fixed. (From OE-Core rev: 922b5e7272c9b63c39d0c5ee0a67f08664994ab9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Drop ptest INSANE_SKIPsRichard Purdie2024-08-081-3/+0
| | | | | | | | | In my local testing there are now no QA issues from this recipe so we can drop the ptest INSANE_SKIPs. (From OE-Core rev: 0a6821ca4a1c8aa26d3bf6ec1e8b2f86597a1699) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* m4: Drop ptest INSANE_SKIPsRichard Purdie2024-08-081-3/+0
| | | | | | | | | In my local testing there are now no QA issues from this recipe so we can drop the ptest INSANE_SKIPs. (From OE-Core rev: e7f221bafbabbfa688009015646bd84f983829d2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: Drop perl buildpaths skipRichard Purdie2024-08-081-4/+0
| | | | | | | | | According to my tests, enabling perl in PACKAGECONFIG and building doesn't show any buildpaths QA issue. Therefore drop this INSANE_SKIP as obsolete. (From OE-Core rev: f5f48a53507d73051c77159f423e555f3634b5fa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-bsp: set temporary preferred version for genericarm64Bruce Ashfield2024-08-071-0/+1
| | | | | | | | | | | We want to introduce the 6.10 linux-yocto recipe, but genericarm64 hasn't been valided for it yet. As such, let's temporarily set the preferred version to 6.6 so the builds don't break. (From meta-yocto rev: 6ba3b6f15bf2460432da3a3aee782976e778381c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kea: upgrade 2.4.1 -> 2.6.1Trevor Gamblin2024-08-072-5/+12
| | | | | | | | | | | | | | Refresh patch 'fix_pid_keactrl.patch' to apply on new version. Add an extra sed call to do_install:append() to remove a reference to TMPDIR from ${D}/usr/sbin/kea-admin. License-Update: Update copyright year (From OE-Core rev: 6dbf9466f776eef6513847c5e546e4582203c50e) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sdpx: Avoid loading of SPDX_LICENSE_DATA into global configRichard Purdie2024-08-075-29/+32
| | | | | | | | | | | | | Loading a load of json files into a memory structure and stashing in a bitbake variable is relatively anti-social making bitbake -e output hard to read for example as well as other potential performance issues. Defer loading of that data until it is actually needed/used in a funciton where it is now passed as a parameter. (From OE-Core rev: 6f21cc9598178288784ff451ab3c40b174c0ef3e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildhistory: Restoring files from preserve listPedro Ferreira2024-08-071-0/+23
| | | | | | | | | | | | | This fix will ensure that, when we activate feature `BUILDHISTORY_RESET`, files marked to keep on feature `BUILDHISTORY_PRESERVE` will indeed exist is buildhistory final path since they are moved to buildhistory/old but not restored at any point. (From OE-Core rev: 9f68a45aa238ae5fcdfaca71ba0e7015e9cb720e) Signed-off-by: Pedro Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildhistory: Fix intermittent package file list creationPedro Ferreira2024-08-071-6/+3
| | | | | | | | | | | | | | | | | | The directory that buildhistory_list_pkg_files writes to during do_package is created by do_packagedata so a clean buildhistory doesn't have files-in-package written during the first build since packagedata happens after do_package. Ensure the output package folder is created to avoid missing files-in-package.txt files. Also it ensures that in case of `find` fails we leave with a hard error instead of hiding the error on the for loop. (From OE-Core rev: 8de9b8c1e199896b9a7bc5ed64967c6bfbf84bea) Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-tomli: remove recipe (moved to meta-python)Ross Burton2024-08-072-19/+0
| | | | | | | | | | Most packages use tomllib and fall back to tomli. The last user in core was python3-setuptools-scm, removed in 5c8a0a2. (From OE-Core rev: 0dc792a62df6b6ceec4c897c41d13238e829af61) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-toml: remove recipe (moved to meta-python)Ross Burton2024-08-072-16/+0
| | | | | | | | | | There are no potential users of this recipe now that importlib_metadata has been removed, and importlib_metadata used tomllib anyway. (From OE-Core rev: 865e731392e1581b081e21287ebdae0b0f483aca) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-importlib-metadata: remove recipe (moved to meta-python)Ross Burton2024-08-072-21/+0
| | | | | | | | | | | | This package is a backport of the importlib.metadata standard library package, so shouldn't really be needed since we have Python 3.12. The last user in core was pytest, removed in 0aee9aa. (From OE-Core rev: 686bae9aff26410eaa1ab591bca91c00c4b029ef) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pytest-runner: remove recipe (moved to meta-python)Ross Burton2024-08-072-16/+0
| | | | | | | | | | | This is a deprecated package so rarely used now. The last user in core was python3-chardet, removed in 55b49e9. (From OE-Core rev: bb00747abc1312efb1059dec6d585488d6edbdee) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-py: remove recipe (moved to meta-python)Ross Burton2024-08-072-15/+0
| | | | | | | | | The last user in core was pytest, removed in 0aee9a. (From OE-Core rev: 6c0f07ba43646aa7987dfc3de8871b55f875fa07) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-rfc3986-validator: remove recipe (moved to meta-python)Ross Burton2024-08-073-57/+0
| | | | | | | | | | | | The only user of this recipe in core is python3-jsonschema, but only if you select the non-default 'nongpl' PACKAGECONFIG. Move to meta-python so it's there if needed. (From OE-Core rev: 41ecbbe06f3d747cb68789817e19b600d672d9ea) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pathlib2: remove recipe (moved to meta-python)Ross Burton2024-08-072-13/+0
| | | | | | | | | | | | This recipe is a backport of pathlib intended for older releases of Python but as we have a modern release of Python it shouldn't be needed. There are no users in oe-core, so move to meta-python. (From OE-Core rev: 4857b287a86ad0c2afed4bdfabe18c545bc9291b) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: correct upstream version checkAlexander Kanavin2024-08-071-1/+0
| | | | | | | (From OE-Core rev: a05594e0b176eb2e3a7facf758e8c293bce96ce2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: correct SRC_URI as freedesktop anongit is downAlexander Kanavin2024-08-071-1/+1
| | | | | | | (From OE-Core rev: 04037a14e1431c4a51f5d51885974732a6108368) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/parselogs: mips: skip sysctl warningBruce Ashfield2024-08-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream has shuffled the sysctl registration via the commit: commit d4ae80ffa64f87b9c355692b680b603add084e96 Author: Zhen Ni <nizhen@uniontech.com> Date: Tue Feb 15 19:46:03 2022 +0800 sched: Move cfs_bandwidth_slice sysctls to fair.c move cfs_bandwidth_slice sysctls to fair.c and use the new register_sysctl_init() to register the sysctl interface. Signed-off-by: Zhen Ni <nizhen@uniontech.com> Signed-off-by: Luis Chamberlain <mcgrof@kernel.org> The way that we have to configure our mips qemu platforms results in an empty sysctl table registration and the following harmless warnings: "failed when register_sysctl_sz sched_fair_sysctls to kernel" "failed when register_sysctl_sz sched_core_sysctls to kernel" Adding them to our list of acceptable dmesg warnings. (From OE-Core rev: 4cf678858ef6f2c3310ad8f26cac3e7e133d4f0a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/runtime/parselogs: update pci BAR ignore for kernel 6.10Bruce Ashfield2024-08-071-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The format of the pci BAR warnings we get on qemu boots has changed in 6.10+ via the following kernel commit: commit dc4e6f21c3f844ebc1c52b6920b8ec5dfc73f4e8 Author: Puranjay Mohan <puranjay@kernel.org> Date: Sat Nov 6 16:56:06 2021 +0530 PCI: Use resource names in PCI log messages Use the pci_resource_name() to get the name of the resource and use it while printing log messages. [bhelgaas: rename to match struct resource * names, also use names in other BAR messages] Link: https://lore.kernel.org/r/20211106112606.192563-3-puranjay12@gmail.com Signed-off-by: Puranjay Mohan <puranjay12@gmail.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Since it doesn't appear that we can do regex's in parselogs and the bar number is now in the middle of the message, we go with a slightly wider format of the message to ignore. (From OE-Core rev: 0a7126604b6536868600d43aff000a426384995c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>