Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign updepends: Remove ccache #12607
Conversation
fanquake
added
the
Build system
label
Mar 5, 2018
This comment has been minimized.
This comment has been minimized.
Concept ACK, let's see what Travis says |
This comment has been minimized.
This comment has been minimized.
utACK ec7602b39eea0a7f8bc59eca3ac530e96e1e90e6 |
This comment has been minimized.
This comment has been minimized.
Looks like configure picked up the ccache: utACK ec7602b |
This comment has been minimized.
This comment has been minimized.
Lets see the gitian builder says: |
fanquake
changed the title
[WIP] depends: Remove ccache
depends: Remove ccache
Mar 6, 2018
This comment has been minimized.
This comment has been minimized.
@jonasschnelli 's gitian build seems fine |
This comment has been minimized.
This comment has been minimized.
What we still need to check is whether travis caches the ccache result, even though Edit: I tried through the GUI, as well as the travis command line tool, but with neither I was able to locate the cache for this PR. This might either mean it doesn't exist, or I couldn't get at it for another reason (e.g. some upper limit to the number of shown caches). Seems the former. At the end of the travis logs it says:
It's not writing the cache at all because it detects no changes?! |
laanwj
requested a review
from
theuni
Mar 6, 2018
laanwj
reviewed
Mar 6, 2018
directories: | ||
- depends/built | ||
- depends/sdk-sources | ||
- $HOME/.ccache |
This comment has been minimized.
This comment has been minimized.
fanquake
force-pushed the
fanquake:ccache-removal
branch
to
cc87967
Mar 6, 2018
This comment has been minimized.
This comment has been minimized.
Just in case it's helpful, I successfully complied this on NetBSD 7.0 (64-bit). These are the commands I used:
If you'd like me to try building with different parameters, or check for the presence of certain files/directories, please let me know. |
This comment has been minimized.
This comment has been minimized.
@randolf Thanks for testing, however this does not affect normal autotools builds, if you don't use the depends system. And I don't think the depends system works on NetBSD (though never tried). |
This comment has been minimized.
This comment has been minimized.
@laanwj I don't know enough about the "depends system" to provide helpful perspective there, but I'd be happy to try if there are some instructions somewhere that I can follow. |
This comment has been minimized.
This comment has been minimized.
re-utACK cc87967 Caching works on arm and osx cross-builds at least |
This comment has been minimized.
This comment has been minimized.
utACK cc87967 - will merge this tomorrow after the meeting to minimize the amount of interference with ongoing travis testing |
This comment has been minimized.
This comment has been minimized.
@laanwj I assume the meeting is over? |
MarcoFalke
merged commit cc87967
into
bitcoin:master
Mar 8, 2018
1 check passed
added a commit
that referenced
this pull request
Mar 8, 2018
This comment has been minimized.
This comment has been minimized.
The travis builds on all my PR's seem to be failing with errors like:
An example is https://travis-ci.org/bitcoin/bitcoin/jobs/350509177#L1055 |
This comment has been minimized.
This comment has been minimized.
@ryanofsky This is a travis bug. The command you mention above was removed from the travis yaml, it shouldn't be executed at all. You can either ignore the failure or rebase your pull request on master. (Just changing the commit id via Edit: Just checked that rebase is not needed. You can just change the commit id |
fanquake commentedMar 5, 2018
After discussion with @theuni, we can possibly just remove ccache from depends entirely.
Related to #12606