Open jayvdb opened 6 years ago
After removing all doctrees, docs/_build/doctrees/environment.pickle
is shown as modified.
Also lots of changes in /home/travis/.cache/pip/http
, so this issue alone wont stop the cache from being invalidated by every build of master.
Caching only /home/travis/.cache/wheels/
works well. The files in /home/travis/.cache/pip/http
are of unrecognised format. Need to investigate what pip is using. Also need to re-test caching immediately after a few build of master, as the pip cache may be invalidated atm due to new released versions of packages since the last build.
Each master travis job ends with
This is happening even when the job doesnt modify the source for the docs, like https://travis-ci.org/coala/coala/builds/401439163
One reason is these are binary files (pickles?), and they include the full path of each file, which on travis means that the masters catch entry includes
/home/travis/build/coala/coala/
while the fork contains/home/travis/build/jayvdb/coala/
. As this is happening on master builds also, there is also something else in these files causing it to be invalidated.In that directory is also a
environment.pickle
andindex.doctree
, and they are not being invalidated. They should be cached, especiallyenvironment.pickle
which is very large.