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)

Reply via email to