New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SConsign sometimes mangles cached node md5sum. #2980
Comments
I was able to reproduce this test on Debian 9.4 with both scons 2.3.0 and 3.0.1. If I remember correctly, this issue was submitted via the mailing list and I just created the legacy Tigris issue. Piotr created all the attachments, but I thought I could get it ready quickly. What you should be looking for in the test outputs is that SCons thinks beta.h and gamma.h have the same signature, but they shouldn't. |
Once I touch'd all the files under repo and then ran the script again, the
errors started to show again.
The untarred files showed dates in 2014.
Thanks!
…On Wed, Mar 28, 2018 at 9:01 PM, williamblevins ***@***.***> wrote:
I was able to reproduce this test on Debian 9.4 with both scons 2.3.0 and
3.0.1.
If I remember correctly, this issue was submitted via the mailing list and
I just created the issue. Piotr created all the attachments to my
knowledge. What you should be looking for in the test outputs is that SCons
thinks beta.h and gamma.h have the same signature and they shouldn't.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2980 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAFBNKeige3_lKWQ77qu5siAXqV_n-aJks5tjDJegaJpZM4RQvkV>
.
|
Interesting. So the cause is two fold.
In this case beta.h is getting assigned the correct md5 for gamma.h..
|
… but as discussion indicates breaks other tests. WIP
… only applied when the number of children in the current build doesn't match the number in the previous build as retrieved from the sconsign file.
…e and reference to issue SCons#2980
There are still possible errors due to timestamp-MD5 + cachedir + changed implicit or regular dependencies (but the same # of such as the previous build). These are not yet handled as the fix being used for changed number of such breaks a number of tests. This fix doe reduce the number of possible issues.
… but as discussion indicates breaks other tests. WIP
… only applied when the number of children in the current build doesn't match the number in the previous build as retrieved from the sconsign file.
…e and reference to issue SCons#2980
There are still possible errors due to timestamp-MD5 + cachedir + changed implicit or regular dependencies (but the same # of such as the previous build). These are not yet handled as the fix being used for changed number of such breaks a number of tests. This fix doe reduce the number of possible issues.
… but as discussion indicates breaks other tests. WIP
… only applied when the number of children in the current build doesn't match the number in the previous build as retrieved from the sconsign file.
…e and reference to issue SCons#2980
There are still possible errors due to timestamp-MD5 + cachedir + changed implicit or regular dependencies (but the same # of such as the previous build). These are not yet handled as the fix being used for changed number of such breaks a number of tests. This fix doe reduce the number of possible issues.
This issue was originally created at: 2014-10-17 17:01:38.
This issue was reported by:
wblevins001
.wblevins001 said at 2014-10-17 17:01:38
wblevins001 said at 2014-10-17 17:05:03
wblevins001 said at 2014-10-17 17:05:57
wblevins001 said at 2014-10-17 17:06:58
wblevins001 said at 2014-10-19 12:06:18
wblevins001 said at 2014-11-01 20:41:26
wblevins001 said at 2014-11-01 22:02:03
wblevins001 said at 2014-11-02 00:52:15
wblevins001 said at 2014-11-02 00:59:50
wblevins001 said at 2016-01-14 17:18:32
Votes for this issue: 1.
wblevins001 attached csig_fix.diff at 2014-10-17 17:05:57.
wblevins001 attached csig_bug.tar.gz at 2014-10-17 17:06:58.
The text was updated successfully, but these errors were encountered: