Skip to content

Conversation

@theuni
Copy link
Member

@theuni theuni commented Dec 31, 2014

This is included in #5582, but I'm PRing separately because it is a badly needed fix. It also needs backport to 0.10. Unfortunately, this will force all dependencies to be rebuilt. I'll accept lashings as penance...

Will rebase #5882 after merge.

Broken hash logic caused all depends on some platforms (osx at least) to end up with the same build-id. Without this fix, nothing will be rebuilt when recipes or dependencies change. The 'cut' was put in the wrong place, so rather than hashing the hashes, it hashed the filename which was always "-" (stdin). Probably a stupid c/p mistake.

Broken hash logic caused all depends on some platforms (osx at least) to end up
with the same build-id. Without this fix, nothing will be rebuilt when recipes
or dependencies change.
@laanwj laanwj added this to the 0.10.0 milestone Jan 1, 2015
@laanwj laanwj merged commit d57b303 into bitcoin:master Jan 2, 2015
laanwj added a commit that referenced this pull request Jan 2, 2015
d57b303 depends: fix major regression after d546191. (Cory Fields)
laanwj pushed a commit that referenced this pull request Jan 2, 2015
Broken hash logic caused all depends on some platforms (osx at least) to end up
with the same build-id. Without this fix, nothing will be rebuilt when recipes
or dependencies change.

Rebased-From: d57b303
Github-Pull: #5586
@theuni theuni mentioned this pull request Jan 2, 2015
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants