| Message ID | 20260824095933.2906404-1-richard.purdie@linuxfoundation.org |
|---|---|
| State | Accepted, archived |
| Commit | 3238b47f3def99e1cf7cd7d7b93bc919ef5e1ba1 |
| Headers | show |
| Series | [1/3] ccache: upgrade 4.13.6 -> 4.14 | expand |
Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/1-3-ccache-upgrade-4.13.6---4.14.patch FAIL: test commit message user tags: Mbox includes one or more GitHub-style username tags. Ensure that any "@" symbols are stripped out of usernames (test_mbox.TestMbox.test_commit_message_user_tags) PASS: pretest src uri left files (test_metadata.TestMetadata.pretest_src_uri_left_files) PASS: test CVE check ignore (test_metadata.TestMetadata.test_cve_check_ignore) PASS: test Signed-off-by presence (test_mbox.TestMbox.test_signed_off_by_presence) PASS: test auh changelog truncation notice (test_mbox.TestMbox.test_auh_changelog_truncation_notice) PASS: test author valid (test_mbox.TestMbox.test_author_valid) PASS: test commit message presence (test_mbox.TestMbox.test_commit_message_presence) PASS: test lic files chksum modified not mentioned (test_metadata.TestMetadata.test_lic_files_chksum_modified_not_mentioned) PASS: test max line length (test_metadata.TestMetadata.test_max_line_length) PASS: test mbox format (test_mbox.TestMbox.test_mbox_format) PASS: test non-AUH upgrade (test_mbox.TestMbox.test_non_auh_upgrade) PASS: test shortlog format (test_mbox.TestMbox.test_shortlog_format) PASS: test shortlog length (test_mbox.TestMbox.test_shortlog_length) PASS: test src uri left files (test_metadata.TestMetadata.test_src_uri_left_files) PASS: test target mailing list (test_mbox.TestMbox.test_target_mailing_list) SKIP: pretest pylint: No python related patches, skipping test (test_python_pylint.PyLint.pretest_pylint) SKIP: test CVE tag format: No new source patches introduced (test_patch.TestPatch.test_cve_tag_format) SKIP: test Signed-off-by presence: No new source patches introduced (test_patch.TestPatch.test_signed_off_by_presence) SKIP: test Upstream-Status presence: No new source patches introduced (test_patch.TestPatch.test_upstream_status_presence_format) SKIP: test bugzilla entry format: No bug ID found (test_mbox.TestMbox.test_bugzilla_entry_format) SKIP: test lic files chksum presence: No added recipes, skipping test (test_metadata.TestMetadata.test_lic_files_chksum_presence) SKIP: test license presence: No added recipes, skipping test (test_metadata.TestMetadata.test_license_presence) SKIP: test pylint: No python related patches, skipping test (test_python_pylint.PyLint.test_pylint) SKIP: test series merge on head: Merge test is disabled for now (test_mbox.TestMbox.test_series_merge_on_head) SKIP: test summary presence: No added recipes, skipping test (test_metadata.TestMetadata.test_summary_presence) --- Please address the issues identified and submit a new revision of the patch, or alternatively, reply to this email with an explanation of why the patch should be accepted. If you believe these results are due to an error in patchtest, please submit a bug at https://bugzilla.yoctoproject.org/ (use the 'Patchtest' category under 'Yocto Project Subprojects'). For more information on specific failures, see: https://wiki.yoctoproject.org/wiki/Patchtest. Thank you!
diff --git a/meta/recipes-devtools/ccache/ccache_4.13.6.bb b/meta/recipes-devtools/ccache/ccache_4.14.bb similarity index 93% rename from meta/recipes-devtools/ccache/ccache_4.13.6.bb rename to meta/recipes-devtools/ccache/ccache_4.14.bb index 21bd193c20e..6d922d85147 100644 --- a/meta/recipes-devtools/ccache/ccache_4.13.6.bb +++ b/meta/recipes-devtools/ccache/ccache_4.14.bb @@ -16,7 +16,7 @@ DEPENDS = "zstd fmt xxhash" SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz" -SRC_URI[sha256sum] = "d42ace95dec14583fb8af19ed117919995bd910376f52d9b6f546046b792dfb7" +SRC_URI[sha256sum] = "fca63f36a83fb2f4b3cc4c01b2c7a1cd6e3629e7f7bd1e01a2eb8810f947c5ab" inherit cmake github-releases
=== Removed functionality - Removed the `cpp_extension` (`CCACHE_EXTENSION`) configuration option since ccache now processes preprocessor output directly in memory instead of using intermediate files. + === New features and improvements - Added support for the QCC (QNX) compiler. + - Added limited support for caching SARIF diagnostics: `-fdiagnostics-format=sarif-stderr` and `-fdiagnostics-{add,set}-output=sarif:file=...` for GCC, `/experimental:log` for MSVC. - Added automatic depend mode for NVCC on Windows. - Added support for `@layout=local` in the file storage backend, allowing a copy or read-only mount of a local cache to be used as remote storage. - Extended the remote storage helper protocol with an `exists` operation, avoiding transfer of already stored values in reshare mode, and an `info` operation for reporting the helper's identity and diagnostics. - Added a `--dry-run` option for previewing cleanup, eviction and directory trimming operations without removing files. - Added support for rewriting absolute profile data file paths to relative, improving cache sharing between different directory trees. + - Added support for reflinking `.dwo` files when file cloning is enabled. + - Added detection of C23 `#embed` directives in direct and depend mode and of assembler `.incbin` directives in depend mode, preventing false cache hits. - Added support for `-Wp,` options with multiple macro definitions. - Ccache now hashes the contents of Clang module files specified with `-fmodule-file=`, preventing false cache hits when a module changes. - Cleanup and eviction operations now print the amount of data and number of files removed. - Increased the maximum number of raw files stored in a cached result to 256. - Modernized use of C++ type traits. - Improved portability of compiler exit status handling. - Made path rewriting on Windows case-insensitive and Unicode-aware. - Made `ignore_headers_in_manifest` match case-insensitively on Windows. - Reduced the number of system calls for IPC requests. === Bug fixes - Fixed `base_dir` path rewriting when using MSVC's `/Yu` option: paths are no longer rewritten to relative when using a precompiled header, since MSVC then does not like relative paths for the `/Yu` and `/FI` arguments. - Fixed handling of compiler options when one recognized option is a prefix of another. - Fixed `base_dir` handling for include paths in preprocessor mode (regression in ccache 4.12.2). - Fixed handling of Clang 22's `--warning-suppression-mappings` option. - Fixed error handling when a Clang configuration file cannot be hashed. - Fixed a remote storage configuration with `read_only=false` being treated as read-only. - Fixed interrupted system calls when communicating with remote storage helpers. - Avoided a race if starting a remote storage helper takes an unexpectedly long time. - Avoided spawning and waiting for a remote storage helper when IPC access is denied by a sandbox. - Fixed the free space check for the inode cache. - Fixed handling of empty atomic file writes and improved robustness if opening an atomic file stream fails. - Fixed a size overflow when allocating very large files on Windows. - Fixed thread safety of time conversion fallbacks on systems without `gmtime_r` and `localtime_r`. - Fixed handling of systems that report zero available hardware threads. - Fixed reporting of errors from `posix_spawnp`. - Fixed the statistics counter used when a Clang sanitize ignorelist cannot be read. === Build improvements - Fixed building with Clang 23. - Added missing CMake probe for `gmtime_r`. === Documentation improvements - Improved `base_dir` documentation. - Clarified syntax of configuration options that take path lists. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> --- .../ccache/{ccache_4.13.6.bb => ccache_4.14.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/ccache/{ccache_4.13.6.bb => ccache_4.14.bb} (93%)