Hello community,
here is the log from the commit of package ccache for openSUSE:Factory checked in at 2019-05-03 22:27:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ccache (Old)
and /work/SRC/openSUSE:Factory/.ccache.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ccache"
Fri May 3 22:27:16 2019 rev:45 rq:700046 version:3.7.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/ccache/ccache.changes 2019-02-08 12:06:52.861616085 +0100
+++ /work/SRC/openSUSE:Factory/.ccache.new.5148/ccache.changes 2019-05-03 22:27:17.828321602 +0200
@@ -1,0 +2,68 @@
+Thu May 2 08:36:20 UTC 2019 - Martin Pluskal
+
+- Fix upstream urls
+
+-------------------------------------------------------------------
+Wed May 1 16:35:56 UTC 2019 -
+
+- Update URLs in the .spec file
+- Update to version 3.7.1
+- Changes for version 3.7.1
+ * Fixed a problem when using the compiler option `-MF /dev/null`.
+ * Long commandlines are now handled gracefully on Windows by using
+ the `@file` syntax to avoid hitting the commandline size limit.
+ * Fixed complaint from GCC 9’s `-Werror=format-overflow` when
+ compiling ccache itself.
+- Changes for version 3.7
+ * Fixed crash when the debug mode is enabled and the output file is
+ in a non-writable directory, e.g. when the output file is `/dev/null`.
+ * Fixed an issue when printing very large log messages to the debug
+ log.
+ * Fixed bugs related to support for `-gsplit-dwarf`. Previously
+ ccache could produce an incorrect link to the `.dwo` file in the
+ `.o` file.
+ * Compilations with /dev/null as the input file are now cached.
+ * ccache has learned how to contruct the object filename if no `-o`
+ option is given and the source filename does not include a `.` or
+ ends with a `.`.
+ * Fixed a temporary file leak when the depend mode is enabled and
+ the compiler produces standard error output.
+ * Fixed a bug in the depend mode where a manifest hash only could
+ be associated with one set of header dependencies.
+ * Manifest files did not get marked as used on direct cache hits,
+ so the LRU cache cleanup would incorrectly remove them eventually.
+ This has been fixed.
+ * The rewriting of absolute paths into relative paths in the
+ dependency file has been enabled in the depend mode as well.
+ * ccache now ignores unknown keys in configuration files for
+ forward compatibility.
+ * Rearranged command-line options into sections in the help text.
+ * Documented the previously undocumented `--dump-manifest` and
+ `--hash-file` options (only useful for debugging ccache itself).
+ * Added missing documentation for the command-line option
+ `-k/--get-config` added in ccache 3.5.
+ * Renamed the `--print-config` command to `--show-config`.
+ * Added a new `--print-stats` command that prints statistics
+ counters in machine-parsable (tab-separated) format.
+ * ccache no longer creates a missing output directory, thus
+ mimicking the compiler behavior for `-o out/obj.o` when “out”
+ doesn’t exist.
+ * `-fdebug-prefix-map=ARG`, `-ffile-prefix-map=ARG` and
+ `-fmacro-prefix-map=ARG` are now included in the hash, but only
+ the part before “ARG”. This fixes a bug where compiler feature
+ detection of said flags would not work correctly with ccache.
+ * Bail out on too hard compiler option `-gtoggle`.
+ * Bail out on too hard Clang options `--analyze` and `-analyze`.
+ * Improved debug logging of file hashes in depend mode.
+ * Improved handling of various `-g*` options. In particular, ccache
+ now understands that `-g0` cancels out previous `-g* options`.
+ * Worked around a problem with Automake related to `.d` files when
+ using the hard link mode.
+ * Added opt-in (at configure time) support for enabling trace logs
+ for profiling ccache itself. See `doc/DEVELOPER.md` in the code
+ tree for more information
+ * Removed support for Fortran 77 again. Some Fortran support was
+ added in ccache 3.3, but the implementation did not work when
+ Fortran modules are involved.
+
+-------------------------------------------------------------------
Old:
----
ccache-3.6.tar.xz
ccache-3.6.tar.xz.asc
New:
----
ccache-3.7.1.tar.xz
ccache-3.7.1.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ccache.spec ++++++
--- /var/tmp/diff_new_pack.63AcAu/_old 2019-05-03 22:27:18.464322905 +0200
+++ /var/tmp/diff_new_pack.63AcAu/_new 2019-05-03 22:27:18.468322914 +0200
@@ -12,19 +12,19 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: ccache
-Version: 3.6
+Version: 3.7.1
Release: 0
Summary: A Fast C/C++ Compiler Cache
License: GPL-3.0-or-later
Group: Development/Languages/C and C++
-URL: https://ccache.samba.org/
-Source0: https://www.samba.org/ftp/%{name}/%{name}-%{version}.tar.xz
-Source1: https://www.samba.org/ftp/%{name}/%{name}-%{version}.tar.xz.asc
+URL: https://ccache.dev/
+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
BuildRequires: zlib-devel
Provides: distcc:%{_bindir}/ccache
++++++ ccache-3.6.tar.xz -> ccache-3.7.1.tar.xz ++++++
++++ 7195 lines of diff (skipped)