Add more mac bots to ios-simulator's builder pool (and maybe upgrade the existing ones?) |
||
Issue descriptionSee https://ci.chromium.org/p/chromium/builders/luci.chromium.try/ios-simulator It's got 30 bots that are compiling/building (*not* running the tests), and it looks like it needs a few more. (As of writing, there's 23 pending builds with up to ~20 min pending times. Not too terrible, but something we should try to get down.) The bot runs on 10.13.3: https://chromium-swarm.appspot.com/botlist?c=id&c=os&c=task&c=status&f=builder%3Aios-simulator&l=100&s=id%3Aasc We don't really have any spare 10.13.3 VMs, but we have some spare 10.13.(4|5|6) bots. So, one question: can we add a mix of OSes to the bot? Another question: Should the bot even be running 10.13.3? Talking w/ Justin, he indicated that it probably shouldn't. Not sure about the details, but it seems xcode-10 (or its tools) behavior is undefined on 10.13.3? So we could try upgrading the existing bots, but do we want to? And if so, what do we upgrade them too? + some people that can hopefully answer some of the above questions. I can own this since I've got my hands in a few other mac pool related things, but I'll need some guidance on what to do.
,
Aug 13
Important correction (otherwise we need to update all our configs that say .4/.5/.6): The wiki does say that, but that's not what the Xcode documentation says. Per the documentation, "Xcode 10 beta 6 requires a Mac running macOS 10.13.4 or later."
,
Aug 13
> Xcode 10 will indeed not run on 10.13.3 Then can you speak to what the bot's doing? https://ci.chromium.org/p/chromium/builders/luci.chromium.try/ios-simulator/70187 ran on 10.13.3, but its "ensure xcode" step installs "Xcode version 10l221o". FTR, I ran the shell command that the "min macOS to run" column references on that wiki page on one of the bots: chrome-bot@vm131-m9:(Mac 10.13.3):~$ plutil -p /b/s/w/ir/cache/xcode_ios_10l221o.app/Contents/Info.plist | grep LSMinimumSystemVersion "LSMinimumSystemVersion" => "10.13.4" chrome-bot@vm131-m9:(Mac 10.13.3):~$ sw_vers ProductName: Mac OS X ProductVersion: 10.13.3 BuildVersion: 17D47 ¯\_(ツ)_/¯
,
Aug 13
Maybe that's an artifact of being "beta" - they failed to check the min. version :-) But they may fix this "bug" in the next beta or GM, so it's probably best to be prepared. In any case, for the short term and especially for the scope of this bug it's probably OK to have a mix of versions.
,
Aug 14
I have no idea. I've seen Xcode errors when the host_os is too low, but don't remember if it was 10.13.2 or 13.3 or maybe only 10.12.x... Also, the errors don't say 'host_os too low', instead something just fails with 'foo not find in /path/to/CoreSimulator', or something along those lines. ¯\_(ツ)_/¯
,
Aug 17
I reverted a 10.12 -> 10.13 test change at https://chromium-review.googlesource.com/1175243 and things are looking better. I'll hold off on adding any more slaves to the pool here until we can get more 10.13 bots (bug 873421)
,
Dec 10
The following revision refers to this bug: https://chrome-internal.googlesource.com/infradata/config/+/93af8ec682df2bfa4a209195e796d3f2663d03c0 commit 93af8ec682df2bfa4a209195e796d3f2663d03c0 Author: Ben Pastene <bpastene@chromium.org> Date: Mon Dec 10 21:41:54 2018 |
||
►
Sign in to add a comment |
||
Comment 1 by sergeybe...@chromium.org
, Aug 13