Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ccache for openSUSE:Factory checked 
in at 2024-01-19 23:00:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ccache (Old)
 and      /work/SRC/openSUSE:Factory/.ccache.new.16006 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ccache"

Fri Jan 19 23:00:15 2024 rev:75 rq:1139889 version:4.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/ccache/ccache.changes    2023-11-02 
20:20:09.036922998 +0100
+++ /work/SRC/openSUSE:Factory/.ccache.new.16006/ccache.changes 2024-01-19 
23:00:19.553925187 +0100
@@ -1,0 +2,53 @@
+Thu Jan 18 10:54:53 UTC 2024 - Danilo Spinella <danilo.spine...@suse.com>
+
+- Update to 4.9:
+  * Made ignore_options/CCACHE_IGNOREOPTIONS also skip the option from special
+    processing, similar to how --ccache-skip works.
+  * Added support for expanding environment variables references in all
+    configuration options.
+  * MSVC options /Fd, /FS and /MP are no longer included in the input hash.
+  * Made ccache terminate an ongoing compiler subprocess when terminated on all
+    platforms, not only on Unix.
+  * Added support for multiple -Xarch_* arguments matching -arch.
+  * Added a debug_level/CCACHE_DEBUGLEVEL configuration option, making it
+    possible to tell ccache to only write a log file for each compilation, not
+    other debug files.
+  * Added max_cache_size_kibibyte and max_files_in_cache fields in output from
+    ccache --print-stats.
+  * Paths after -Xclang -include are now rewritten to relative paths if
+    base_dir/CCACHE_BASEDIR is in effect.
+  * Added support for clang --analyze.
+  * Improved processing of input file arguments.
+  * Added support for st_Xtimensec fields in struct stat, thus improving
+    behavior on some BSDs when using newly created include files.
+  * Added support for the undocumented GCC/Clang option --include.
+  * Ccache now exits more gracefully on invalid sharded remote storage URLs.
+  * Made ccache bail out on too hard options -fmodules-ts, -fmodule-header,
+    -wrapper and -Xclang -ast-dump.
+  * Stopped relying on the st_blocks field in struct stat since it cannot be
+    trusted for filesystems such as ZFS that do transparent compression or
+    deduplication and adjust st_blocks some time in the future.
+  * Fixed crash on Windows for paths with only a drive letter.
+  * Made handling of Clang config options (such as --config-system-dir) more
+    robust.
+  * Fixed compiler type detection when compiler is a symlink called 
“clang-cl”.
+  * Made sure to use MSVC logic for clang-cl when handling a precompiled
+    header.
+  * Generalized expansion of remote storage URLs with sharding, for instance
+    making it possible to shard on port number.
+  * Upgraded to xxHash 0.8.2, thereby fixing an error when compiling ccache
+    with -Og.
+  * Fixed sign-compare warning in src/InodeCache.cpp on FreeBSD.
+  * Fixed the CMake option STATIC_LINK on Linux/macOS.
+  * Added the CMake option OFFLINE, defaulting to the value of the standard
+    variable FETCHCONTENT_FULLY_DISCONNECTED (which is OFF by default), to
+    disable downloading anything from the internet.
+  * Fixed warnings about unused functions on new MSVC versions.
+  * Made sure to set both C and C++ CMake compiler launcher variables if either
+    is set.
+  * The manual now mentions that system_headers sloppiness is not supported for
+    MSVC.
+  * Fixed regex in direct.bash.
+- Fix SLE build by using gcc11 and disable hiredis dependency
+
+-------------------------------------------------------------------

Old:
----
  ccache-4.8.3.tar.xz
  ccache-4.8.3.tar.xz.asc

New:
----
  ccache-4.9.tar.xz
  ccache-4.9.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ccache.spec ++++++
--- /var/tmp/diff_new_pack.0pzmLM/_old  2024-01-19 23:00:20.073944198 +0100
+++ /var/tmp/diff_new_pack.0pzmLM/_new  2024-01-19 23:00:20.077944343 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ccache
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,14 @@
 #
 
 
+# Build with hiredis by default only on TW
+%if %{?suse_version} > 1600
 %bcond_without hiredis
+%else
+%bcond_with hiredis
+%endif
 Name:           ccache
-Version:        4.8.3
+Version:        4.9
 Release:        0
 Summary:        A Fast C/C++ Compiler Cache
 License:        GPL-3.0-or-later
@@ -27,7 +32,14 @@
 Source1:        
https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
 BuildRequires:  cmake
+%if %{?suse_version} > 1600
+BuildRequires:  gcc
 BuildRequires:  gcc-c++
+# SLE requires gcc11 for std::filesystem
+%else
+BuildRequires:  gcc11
+BuildRequires:  gcc11-c++
+%endif
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libzstd) >= 1.1.2
 BuildRequires:  rubygem(asciidoctor)
@@ -49,6 +61,9 @@
 %autosetup -p1
 
 %build
+%if %{?suse_version} < 1600
+export CC=gcc-11 CXX=g++-11
+%endif
 %cmake \
 %if !%{with hiredis}
   -DREDIS_STORAGE_BACKEND=OFF \

++++++ ccache-4.8.3.tar.xz -> ccache-4.9.tar.xz ++++++
++++ 42350 lines of diff (skipped)

Reply via email to