Hello community,

here is the log from the commit of package ccache for openSUSE:Factory checked 
in at 2020-11-25 19:27:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ccache (Old)
 and      /work/SRC/openSUSE:Factory/.ccache.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ccache"

Wed Nov 25 19:27:22 2020 rev:56 rq:850371 version:4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ccache/ccache.changes    2020-07-28 
17:24:14.273829822 +0200
+++ /work/SRC/openSUSE:Factory/.ccache.new.5913/ccache.changes  2020-11-25 
19:27:26.186345887 +0100
@@ -0,0 +1,26 @@
+Mon Nov 23 11:00:00 UTC 2020 - Paul Fee <[email protected]>
+
+- Update to version 4.1:
+   * Symlinks are now followed when guessing the compiler, e.g. /usr/bin/c++ 
-> g++10
+   * Added a new compiler_type (CCACHE_COMPILERTYPE) configuration option that 
allows for overriding the guessed compiler type. 
+   * Added support for caching compilations with -fsyntax-only.
+   * Added a command line option --config-path, which specifies the 
configuration file to operate on. It can be used instead of setting 
CCACHE_CONFIGPATH temporarily.
+
+-------------------------------------------------------------------
+Wed Nov  4 07:54:08 UTC 2020 - Martin Pluskal <[email protected]>
+
+- Update to version 4.0:
+  * Changed the default cache directory location to follow the XDG base 
directory specification.
+  * Changed compression algorithm from Deflate (zlib) to Zstandard, enabled by 
default.
+  * Added functionality for recompressing cache content with a higher 
compression level.
+  * Changed hash algorithm from MD4 to BLAKE3.
+  * Added checksumming with XXH3 to detect data corruption.
+  * Improved cache directory structure.
+  * Added support for using file cloning (AKA “reflinks”).
+  * Added an experimental “inode cache” for file hashes.
+- Changes for version 3.7.12:
+  * Coverage files (.gcno) produced by GCC 9+ when using -fprofile-dir=dir are 
now handled gracefully by falling back to running the compiler.
+  * Fixed writing to log file larger than 2 GiB when running ccache compiled 
in 32-bit mode.
+- Drop no longer applying patch:
+  * 0001-Add-another-cleanup-mechanism-evict-older-than.patch
+

Old:
----
  0001-Add-another-cleanup-mechanism-evict-older-than.patch
  ccache-3.7.11.tar.xz
  ccache-3.7.11.tar.xz.asc

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

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

Other differences:
------------------
++++++ ccache.spec ++++++
--- /var/tmp/diff_new_pack.akwa4o/_old  2020-11-25 19:27:26.722346546 +0100
+++ /var/tmp/diff_new_pack.akwa4o/_new  2020-11-25 19:27:26.722346546 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           ccache
-Version:        3.7.11
+Version:        4.1
 Release:        0
 Summary:        A Fast C/C++ Compiler Cache
 License:        GPL-3.0-or-later
@@ -25,9 +25,10 @@
 Source0:        
https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz#/%{name}-%{version}.tar.xz
 Source1:        
https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz.asc#/%{name}-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
-# PATCH-FEATURE-UPSTREAM 
0001-Add-another-cleanup-mechanism-evict-older-than.patch 
https://github.com/ccache/ccache/pull/605
-Patch0:         0001-Add-another-cleanup-mechanism-evict-older-than.patch
-BuildRequires:  zlib-devel
+BuildRequires:  asciidoc
+BuildRequires:  cmake
+BuildRequires:  gcc-c++
+BuildRequires:  libzstd-devel >= 1.1.2
 Provides:       distcc:%{_bindir}/ccache
 
 %description
@@ -38,15 +39,14 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
-%configure \
-  --without-bundled-zlib
-%make_build
+%cmake
+%cmake_build
+%make_build doc
 
 %install
-%make_install
+%cmake_install
 
 # create the compat symlinks into /usr/libdir/ccache
 mkdir -p %{buildroot}/%{_libdir}/%{name}
@@ -64,11 +64,11 @@
 # and for nvidia cuda
 ln -sf ../../bin/%{name} nvcc
 
-%ifnarch %{ix86}
-# Testsuite fails on i586
-%check
-%make_build check
-%endif
+# Following failure needs to be adressed:
+# The following tests FAILED:
+#        29 - test.upgrade (Failed)
+#%%check
+#ctest
 
 %files
 %license LICENSE.* GPL-3.0.txt

++++++ ccache-3.7.11.tar.xz -> ccache-4.1.tar.xz ++++++
++++ 139633 lines of diff (skipped)
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to