Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ccache for openSUSE:Factory checked in at 2026-05-29 18:04:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ccache (Old) and /work/SRC/openSUSE:Factory/.ccache.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ccache" Fri May 29 18:04:44 2026 rev:86 rq:1355461 version:4.13.6 Changes: -------- --- /work/SRC/openSUSE:Factory/ccache/ccache.changes 2025-08-13 16:23:21.266566263 +0200 +++ /work/SRC/openSUSE:Factory/.ccache.new.1937/ccache.changes 2026-05-29 18:05:27.782277991 +0200 @@ -1,0 +2,82 @@ +Wed May 27 17:48:52 UTC 2026 - Jiri Slaby <[email protected]> + +- use the bundled blake3 to avoid cycles + +------------------------------------------------------------------- +Fri May 22 09:01:03 UTC 2026 - Jiri Slaby <[email protected]> + +- Update to 4.13.6 + * Fixed a potential manifest/result cache key collision in MSVC depend mode when + compiling a source file with no included files. + * Improved robustness when parsing cache entry data structures. + * Increased default storage helper data and request timeouts to 10 seconds and 1 + minute respectively, improving robustness on heavily loaded systems. + * Improved robustness when connecting to newly spawned storage helpers by + waiting longer for them to accept connections. + * Synchronized writing to the stats log file. + * Added logging of the PID of spawned storage helpers on Windows too. + * Moved the description of timeout suffixes to the correct place in the + documentation. + * Added musl static binary release for Linux riscv64. + * Added glibc binary release for Linux riscv64. + * Fixed handling of empty responses from remote storage backends: a response + with an empty body is now treated as a storage error rather than a cache + miss. + * Fixed PCH invalidation when the MSVC toolset is updated. + * Fixed `base_dir` path rewriting when using MSVC's `/Yc` option: paths are no + longer rewritten to relative when creating a precompiled header, since MSVC + then does not like relative paths for the `/Yc` and `/FI` arguments. + * Fixed handling of a directory-less path to the MSVC `/FI` option. + * Added support for `-fsanitize-ignorelist` (which replaced + `-fsanitize-blacklist` in Clang 13). + * Fixed detection of type for compiler with `.` in the name (e.g. + `hppa2.0-unknown-linux-gnu-gcc`). + * Fixed `install.sh` to correctly use `sysconfdir` and other configuration + variables from the Makefile. + * Changed `cmake/FindCppHttplib.cmake` to use settings from the system's CMake + config if available, supporting systems where cpp-httplib is not provided as a + header-only library. +- use blake3 from system, it was fixed (sr#1349765) +- Drop (upstream) + * 0001-cmake-FindCppHttplib-use-find_package-first.patch + * 0001-test-Disable-reading-of-external-system-config-in-up.patch + +------------------------------------------------------------------- +Thu Apr 9 09:02:49 UTC 2026 - Jiri Slaby <[email protected]> + +- avoid pandoc (to build .md), package just adoc's. Ring1 does not want pandoc + and all its deps. +- avoid blake3 for now, as it is broken on i586 (use the bundled version) + +------------------------------------------------------------------- +Wed Apr 8 09:00:29 UTC 2026 - Markéta Machová <[email protected]> + +- Adapt %suse_version checks to support new %suse_version design for + 16.1 and following (jsc#PED-15795) + +------------------------------------------------------------------- +Mon Mar 30 08:47:57 UTC 2026 - Jiri Slaby <[email protected]> + +- Update to 4.13.2 + * Added tar.gz archives for Linux binary releases. + * Added installation script for Linux binary releases. + * Fixed LTO handling when -fno-lto follows -flto: LTO is now properly + disabled in this case. + * Fixed crash when using MSVC /Yc without /Fp. + * Fixed rewriting of MSVC /FI argument to a relative path when base_dir is + set. + * Improved robustness when parsing broken cache entry files. + * Fixed atime/mtime restoration when recompressing a file. + * Fixed test failures for remote_helper tests when $PWD is long. + * Improved robustness of remote_helper tests on slow systems. + * Relaxed util::exec_to_string unit test for portability. + * Removed unnecessary, compiler-specific checks in -flto tests. + * and more, see: https://ccache.dev/releasenotes.html#_ccache_4_13_2 +- add + * 0001-cmake-FindCppHttplib-use-find_package-first.patch + * 0001-doc-do-not-install-html-and-md-docs.patch + * 0001-test-Disable-reading-of-external-system-config-in-up.patch +- drop signature -- upstream switched to minisig which is not supported yet + (bsc#1256939) + +------------------------------------------------------------------- Old: ---- ccache-4.11.3.tar.xz ccache-4.11.3.tar.xz.asc New: ---- 0001-doc-do-not-install-html-and-md-docs.patch _scmsync.obsinfo build.specials.obscpio ccache-4.13.6.tar.xz ----------(New B)---------- New: * 0001-cmake-FindCppHttplib-use-find_package-first.patch * 0001-doc-do-not-install-html-and-md-docs.patch * 0001-test-Disable-reading-of-external-system-config-in-up.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ccache.spec ++++++ --- /var/tmp/diff_new_pack.Ujs2qg/_old 2026-05-29 18:05:28.666314571 +0200 +++ /var/tmp/diff_new_pack.Ujs2qg/_new 2026-05-29 18:05:28.670314736 +0200 @@ -1,7 +1,7 @@ # # spec file for package ccache # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2025 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,41 +18,45 @@ # Build with hiredis by default only on TW -%if %{?suse_version} > 1600 +%if %{?suse_version} >= 1699 %bcond_without hiredis %else %bcond_with hiredis %endif # Run tests only on TW -%if %{?suse_version} > 1600 +%if %{?suse_version} >= 1699 %bcond_without test %else %bcond_with test %endif Name: ccache -Version: 4.11.3 +Version: 4.13.6 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0-or-later URL: https://ccache.dev/ Source0: https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz -Source1: https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz.asc Source2: %{name}.keyring +Patch2: 0001-doc-do-not-install-html-and-md-docs.patch BuildRequires: cmake -BuildRequires: fmt-devel +%if %{?suse_version} > 1600 +# There is a cycle: rust1.95/blake3/hwloc/nvidia-settings/libwebp/Mesa:drivers +#BuildRequires: cmake(blake3) +%endif +BuildRequires: cmake(fmt) %if %{?suse_version} > 1500 +BuildRequires: cmake(httplib) BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: cmake(httplib) # SLE15 requires gcc11 for std::filesystem %else BuildRequires: gcc11 BuildRequires: gcc11-PIE BuildRequires: gcc11-c++ %endif -BuildRequires: libzstd-devel +BuildRequires: ninja BuildRequires: pkgconfig -BuildRequires: xxhash-devel +BuildRequires: pkgconfig(libxxhash) BuildRequires: pkgconfig(libzstd) >= 1.1.2 BuildRequires: rubygem(asciidoctor) Provides: distcc:%{_bindir}/ccache @@ -73,6 +77,7 @@ %autosetup -p1 %build +%define __builder ninja %if %{?suse_version} < 1600 export CC=gcc-11 CXX=g++-11 %endif @@ -118,8 +123,8 @@ %endif %files -%license LICENSE.* GPL-3.0.txt -%doc doc/AUTHORS.* doc/MANUAL.* doc/NEWS.* README.* +%license LICENSE.adoc GPL-3.0.txt +%doc doc/authors.adoc doc/manual.adoc doc/news.adoc README.md %{_bindir}/%{name} %{_libdir}/%{name} %{_mandir}/man1/%{name}.1%{?ext_man} ++++++ 0001-doc-do-not-install-html-and-md-docs.patch ++++++ From: Jiri Slaby <[email protected]> Date: Wed, 1 Apr 2026 09:30:23 +0200 Subject: doc: do not install html and md docs References: doc-fix Patch-mainline: never, SUSE-specific Do not even build html. We do not need them. And we install md docs via %doc and %license. --- doc/CMakeLists.txt | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index e727f92f5f6d..7b6d3c056cba 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -29,16 +29,8 @@ else() ) elseif("${type}" STREQUAL html) set(html_doc_files "${html_doc_files}" "${output_file}" PARENT_SCOPE) - install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/${output_file}" - DESTINATION "${CMAKE_INSTALL_DOCDIR}" - ) elseif("${type}" STREQUAL markdown) set(markdown_doc_files "${markdown_doc_files}" "${output_file}" PARENT_SCOPE) - install( - FILES "${CMAKE_CURRENT_BINARY_DIR}/${output_file}" - DESTINATION "${CMAKE_INSTALL_DOCDIR}" - ) endif() endfunction() @@ -70,7 +62,7 @@ else() generate_doc(manpage doc/manual.adoc ccache.1) add_custom_target(doc-man-page DEPENDS ccache.1) - add_custom_target(doc ALL DEPENDS doc-html doc-man-page) + add_custom_target(doc ALL DEPENDS doc-man-page) if(PANDOC_EXE) add_dependencies(doc doc-markdown) endif() -- 2.53.0 ++++++ _scmsync.obsinfo ++++++ mtime: 1779904163 commit: 6f639169f706edbbcc5c00b68afe3fb90d5c7c2e452b5049661b21d81fc1d2f3 url: https://src.opensuse.org/jirislaby/d-t-b-ccache ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-05-27 19:49:23.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ ccache-4.11.3.tar.xz -> ccache-4.13.6.tar.xz ++++++ ++++ 55186 lines of diff (skipped)
