.clang-format-ignore
author Mike Hommey <mh+mozilla@glandium.org>
Fri, 14 Jul 2017 09:46:38 +0900
changeset 369029 680aef712819344c32f536d980d60146cf3c4cf9
parent 366366 e5e3804a2679a099578d372e194166fd6f76d259
child 371301 2e814267b7a1acd203f50ed9a9811f46b54e2648
permissions -rw-r--r--
Bug 1380964 - Get and upload useful sccache logs. r=gps When investigating why a particular build got a particularly high number of cache misses, it is useful to know exactly *what* had cache misses, and you can't get the missing information after the fact. We used to have some stats stored in a log file uploaded as artifact with the old python sccache per bug 1005495 (and before that inline in the build log), and we actually still have remains of that in the form of a EXTRA_UPLOAD_FILES in build/mozconfig.cache. Let's reuse that, and get some useful logs from sccache. Ideally sccache would give better logs, but those are sufficient for now. We'll figure things out eventually. https://github.com/mozilla/sccache/issues/151

^build/clang-plugin/tests/.*
^config/gcc-stl-wrapper.template.h
^config/msvc-stl-wrapper.template.h
^js/src/jsapi-tests/.*
^widget/android/GeneratedJNINatives.h
^widget/android/GeneratedJNIWrappers.cpp
^widget/android/GeneratedJNIWrappers.h
^widget/android/fennec/FennecJNINatives.h
^widget/android/fennec/FennecJNIWrappers.cpp
^widget/android/fennec/FennecJNIWrappers.h

# Generated from ./tools/rewriting/ThirdPartyPaths.txt
# awk '{print "^"$1".*"}' ./tools/rewriting/ThirdPartyPaths.txt
^browser/components/translation/cld2/.*
^db/sqlite3/src/.*
^dom/media/platforms/ffmpeg/libav.*
^extensions/spellcheck/hunspell/src/.*
^gfx/angle/.*
^gfx/cairo/.*
^gfx/graphite2/.*
^gfx/harfbuzz/.*
^gfx/ots/.*
^gfx/qcms/.*
^gfx/skia/.*
^gfx/vr/openvr/.*
^gfx/webrender.*
^gfx/webrender_traits.*
^gfx/ycbcr/.*
^intl/hyphenation/hyphen/.*
^intl/icu/.*
^ipc/chromium/.*
^js/src/ctypes/libffi/.*
^js/src/dtoa.c.*
^js/src/jit/arm64/vixl/.*
^media/ffvpx/.*
^media/gmp-clearkey/0.1/openaes/.*
^media/kiss_fft/.*
^media/libav/.*
^media/libcubeb/.*
^media/libjpeg/.*
^media/libmkv/.*
^media/libnestegg/.*
^media/libogg/.*
^media/libopus/.*
^media/libpng/.*
^media/libsoundtouch/.*
^media/libspeex_resampler/.*
^media/libstagefright/.*
^media/libtheora/.*
^media/libtremor/.*
^media/libvorbis/.*
^media/libvpx/.*
^media/libyuv/.*
^media/mtransport/third_party/.*
^media/openmax_dl/.*
^media/pocketsphinx/.*
^media/sphinxbase/.*
^media/webrtc/signaling/src/sdp/sipcc/.*
^media/webrtc/trunk/.*
^mfbt/decimal/.*
^mfbt/double-conversion/source/.*
^mfbt/lz4.*
^mobile/android/geckoview/src/thirdparty/.*
^mobile/android/thirdparty/.*
^modules/brotli/.*
^modules/fdlibm/.*
^modules/freetype2/.*
^modules/libbz2/.*
^modules/libmar/.*
^modules/woff2/.*
^modules/zlib/.*
^netwerk/sctp/src/.*
^netwerk/srtp/src/.*
^nsprpub/.*
^other-licenses/.*
^parser/expat/.*
^security/nss/.*
^security/sandbox/chromium/.*
^testing/gtest/gmock/.*
^testing/gtest/gtest/.*
^testing/talos/talos/tests/dromaeo/.*
^third_party/aom/.*
^third_party/python/blessings/.*
^third_party/python/configobj/.*
^third_party/python/futures/.*
^third_party/python/jsmin/.*
^third_party/python/mock-*/.*
^third_party/python/psutil/.*
^third_party/python/py/.*
^third_party/python/pyasn1/.*
^third_party/python/pyasn1-modules/.*
^third_party/python/PyECC/.*
^third_party/python/pytest/.*
^third_party/python/pytoml/.*
^third_party/python/pyyaml/.*
^third_party/python/redo/.*
^third_party/python/requests/.*
^third_party/python/rsa/.*
^third_party/python/which/.*
^toolkit/components/jsoncpp/.*
^toolkit/components/protobuf/.*
^toolkit/crashreporter/google-breakpad/.*