Issue metadata
Sign in to add a comment
|
compare_build_artifacts failing on chromium.linux/Deterministic Linux |
||||||||||||||||||||
Issue descriptioncompare_build_artifacts failing on chromium.linux/Deterministic Linux Builders failed on: - Deterministic Linux: https://build.chromium.org/p/chromium.linux/builders/Deterministic%20Linux Example: https://uberchromegw.corp.google.com/i/chromium.linux/builders/Deterministic%20Linux/builds/8191 This CL looks suspicious: https://chromium-review.googlesource.com/c/chromium/src/+/740641
,
Oct 27 2017
That cl is Android only. This is a Linux bot. It's not due to that cl.
,
Oct 27 2017
looked a bit deeper. the diffs come from webkit. from those CLs https://chromium-review.googlesource.com/c/chromium/src/+/737913 might be related. Trigger a build at that revision. let's see.
,
Oct 27 2017
The buildbot already fails at that CL (a883c34fd8fead12740ba246c530eb854c1f3694). Triggered another run at the CL before and will reach out to the authors.
,
Oct 27 2017
+other sheriffs the builds take forever :-/ Leaving it up to you to wait for the next one (should be 8204 on https://uberchromegw.corp.google.com/i/chromium.linux/builders/Deterministic%20Linux to verify the culprit or just revert the CL in question)
,
Oct 27 2017
Sorry for my newbie question but you mentioned "buildbot already fails at that CL (a883c34fd8fead12740ba246c530eb854c1f3694)" which is "refs/heads/master@{#512039}". Shouldn't we be building #512038 next, instead of 8204 which is #512040?
,
Oct 27 2017
Already left the office, but I can totally imagine I'm the noob in here and probably mixed up the direction of the history...
,
Oct 27 2017
No worries I will try to lock it down. Triggered a build on #512038.
,
Oct 27 2017
This is also reproducible locally w/ something like: $ ./tools/mb/mb.py -m chromium.linux -b "Deterministic Linux" out-mb/determinism1 $ ./tools/mb/mb.py -m chromium.linux -b "Deterministic Linux" out-mb/determinism2 $ # sync to revision of your choice $ ninja -C out-mb/determinism1 [goma args] blink_heap_unittests # or one of the many other targets failing this $ ninja -C out-mb/determinism2 [goma args] blink_heap_unittests # same target $ tools/determinism/compare_build_artifacts.py --first-build-dir out-mb/determinism1 --second-build-dir out-mb/determinism2 --target-platform linux Limiting the targets makes it quite a bit faster than the full builds that Deterministic Linux does.
,
Oct 27 2017
Re #9: Thanks for the help! I can confirm locally that the CL in #4 is causing the problem. Testing locally to see if reverting could fix the problem.
,
Oct 27 2017
Actually it's not trivial to revert due to conflicts. meade@ Can you take a look if this is related to your change? Thanks! (a883c34fd8fead12740ba246c530eb854c1f3694)
,
Oct 27 2017
Additional Info: refs/heads/master@{#512038} passed the build.
https://uberchromegw.corp.google.com/i/chromium.linux/builders/Deterministic%20Linux/builds/8207
,
Oct 30 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2d5100869a8ae5a0ec3a355485e502a60bc12d6c commit 2d5100869a8ae5a0ec3a355485e502a60bc12d6c Author: Eddy Mead <meade@chromium.org> Date: Mon Oct 30 05:24:03 2017 Remove errant brackets and unnecessary calls to "str" in make_computed_style_base.py I think this should fix the non-deterministic build issues Bug: 779001 , 779033 Change-Id: I0779b54d38a3fc8db2c71206fdafbcd2dc428dac Reviewed-on: https://chromium-review.googlesource.com/743163 Commit-Queue: meade_UTC10 <meade@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#512443} [modify] https://crrev.com/2d5100869a8ae5a0ec3a355485e502a60bc12d6c/third_party/WebKit/Source/build/scripts/make_computed_style_base.py
,
Oct 30 2017
Bots are green, again. https://chromium-review.googlesource.com/743163 indeed seems to have fixed it. Thanks everyone! |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by tschumann@chromium.org
, Oct 27 2017