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 <[email protected]> + +- Fix upstream urls + +------------------------------------------------------------------- +Wed May 1 16:35:56 UTC 2019 - <[email protected]> + +- 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)
