Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(581)

Issue 12210139: Pin Clang revision to r170392 for ASan Mac builders. (Closed)

Created:
7 years, 10 months ago by Alexander Potapenko
Modified:
7 years, 10 months ago
Reviewers:
hans, Nico
CC:
chromium-reviews, fischman+watch_chromium.org, dmikurube+clang_chromium.org, glotov+watch_chromium.org, ukai+watch_chromium.org
Visibility:
Public.

Description

Pin Clang revision to r170392 for ASan Mac builders. This temporary change introduces the --is-asan-mac-builder flag and a blacklist of OSX hosts building ASan on the Chromium waterfall. If either the flag is set or `uname -n` is in the list, older Clang is used. BUG=170629, 174873 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=181918

Patch Set 1 #

Patch Set 2 : #

Total comments: 1

Patch Set 3 : #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -0 lines) Patch
M tools/clang/scripts/update.sh View 1 2 4 chunks +27 lines, -0 lines 1 comment Download

Messages

Total messages: 6 (0 generated)
hans
Do we know that these vm's are used exclusively for asan builders? Or could it ...
7 years, 10 months ago (2013-02-12 11:46:09 UTC) #1
Alexander Potapenko
On 2013/02/12 11:46:09, hans wrote: > Do we know that these vm's are used exclusively ...
7 years, 10 months ago (2013-02-12 11:48:54 UTC) #2
Alexander Potapenko
+Nico
7 years, 10 months ago (2013-02-12 11:49:12 UTC) #3
hans
This feels horribly fragile, so I hope we can get rid off it very soon. ...
7 years, 10 months ago (2013-02-12 11:53:47 UTC) #4
Nico
:-/ When we did something like this for Android during android/clang bring-up, we looked at ...
7 years, 10 months ago (2013-02-12 16:51:24 UTC) #5
Nico
7 years, 10 months ago (2013-02-12 22:59:30 UTC) #6
Message was sent while issue was closed.
https://codereview.chromium.org/12210139/diff/8002/tools/clang/scripts/update.sh
File tools/clang/scripts/update.sh (right):

https://codereview.chromium.org/12210139/diff/8002/tools/clang/scripts/update...
tools/clang/scripts/update.sh:93: if [[ -n is_asan_mac_builder ]] ||
on_asan_mac_host; then
This must say ${is_asan_mac_builder}. As is, this _always_ uses the old clang,
which means the current roll landed without any testing by the bots. (On the
plus side, it's not live yet.)

I'll leave it to you and Hans to sort this out (I recommend reverting the clang
roll, then fixing this script, then hitting cq+ on the clang roll again.)

I'm sorry for missing this, but please do test patches locally before sending
them out and relying on reviewers to catch mistakes.

Powered by Google App Engine
This is Rietveld 408576698