Closed rulatir closed 4 years ago
BOOMP? If only Prolog weren't completely paradigmatically alien to me then I would just fork and fix. But it is, and I must rely on hoping to get authors' attention instead ...
Apologies for the delay, I have a fix that unfortunately causes one of the tests to fail, will look into this later, but for now you could try this branch: https://github.com/evoldoers/biomake/tree/issue-75
@cmungall could you add a test to your PR that includes the bug that this fixes. I will look at the test that now fails.
Steps to reproduce (note two consecutive invocations of biomake):
Expected result:
build/indirectly-dependent
should contain the same random data asbuild/random64
because:Actual result:
build/indirectly-dependent
contains stale data from when it was created as a result of the first invocation ofbiomake
.Output of second invocation:
The claim that
build/indirectly-dependent
is up to date is patently false. Its dependency has changed.