Improve error reporting for the diffoscope tasks
Categories
(Firefox Build System :: Task Configuration, task, P3)
Tracking
(Not tracked)
People
(Reporter: glandium, Unassigned)
References
Details
Attachments
(3 files)
cf. bug 1597901, the thing that pops to sheriffs is not really helpful (Downloaded image is corrupted: (HTTP code 404) no such image) because it's actually irrelevant to the actual error which is that the builds differ.
So we should add an error message that shows up on treeherder, possibly with a link to the diff artifact if possible.
Reporter | ||
Comment 1•5 years ago
|
||
Reporter | ||
Comment 2•5 years ago
|
||
Let's start with just an error message. I'll leave the bug open to think more about maybe ways we could munge diff.txt to generate something useful for sheriffs to copy/paste when filing bugs.
Comment 4•5 years ago
|
||
bugherder |
Reporter | ||
Comment 5•5 years ago
|
||
Somehow parse the diff output to print out slightly more unique error messages.
With this change, the error for bug 1597901 becomes:
TEST-UNEXPECTED-FAIL | firefox/libmozavutil.so differs. See the diff.html or diff.txt artifact
And the error for bug 1601150 becomes:
TEST-UNEXPECTED-FAIL | firefox/libxul.so differs. See the diff.html or diff.txt artifact
Which is not great, but better than the status quo.
Reporter | ||
Comment 6•5 years ago
|
||
With this change, the error for bug 1601150 becomes:
TEST-UNEXPECTED-FAIL | i686-unknown-linux-gnu/release/build/cranelift-codegen-37dab135a3db8b7a/out/inst_builder.rs differs. See the generated-files.diff.html or generated-files.diff.txt artifact
TEST-UNEXPECTED-FAIL | i686-unknown-linux-gnu/release/build/cranelift-codegen-37dab135a3db8b7a/out/opcodes.rs differs. See the generated-files.diff.html or generated-files.diff.txt artifact
TEST-UNEXPECTED-FAIL | i686-unknown-linux-gnu/release/build/cranelift-codegen-e483dcad1bdf8c4a/out/inst_builder.rs differs. See the generated-files.diff.html or generated-files.diff.txt artifact
TEST-UNEXPECTED-FAIL | i686-unknown-linux-gnu/release/build/cranelift-codegen-e483dcad1bdf8c4a/out/opcodes.rs differs. See the generated-files.diff.html or generated-files.diff.txt artifact
Comment 8•5 years ago
|
||
bugherder |
Comment 9•4 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:glandium, maybe it's time to close this bug?
Reporter | ||
Comment 10•4 years ago
|
||
That's still something that needs to be looked into, but it's not on my more immediate list of things to do.
Comment 11•3 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:ahal, maybe it's time to close this bug?
Updated•3 years ago
|
Updated•2 years ago
|
Description
•