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)