Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upMac builder updates #674
Mac builder updates #674
Comments
|
It's currently finals week, I don't see myself using servo-mac1 anymore, feel free to pave :) We may need to update the Buildbot config so Buildbot knows about the new builders. |
|
@edunham Added the rest of the steps to push this through |
|
None of the versions of xcode and command line tools in the app store were compatible with 10.10.5, and macstadium started all the new ones out at 10.10.0, so I got to spend a lot of today poking at GUI installers over a slow VNC connection. Mac8 has a nasty habit of setting its locale to Croatian in new accounts when they're created. I manually set it back to en-us for administrator and Servo, but just be aware it may do this if we recreate the Servo account. saltstack/salt#34658 was keeping them from Salting, as noted in Jack's ticket, because they couldn't retrieve the FailedLoginAttempts. We don't care about thoes in the slightest, so I have done a thing I know is bad practices as a stopgap and patched the Salt on each mac to shut up about it:
Current state is that 2, 6 and 7 have the patch and are highstating happily. 5 and 8 are supposed to have everything installed correctly but they aren't pinging from Salt so I need to VNC back in and troubleshoot. 9 is 2/3 of the way through initial setup (I started on it later than the others because Macstadium was delayed paving it, as I'd initially typo'd the IP) and needs:
from https://github.com/servo/servo/wiki/SaltStack-Administration and then it should be good to go (I skipped ahead on user account creation). The only hitch at the moment is that none of macs 5-9 have 1280x960 available as a resolution. Allegedly there's a key you can press to pick an arbitrary resolution but I couldn't get it to do that through VNC. I've set them all to 1600x900, which was the closest available resolution, for the time being. |
|
5 is patched and back up. Turns out it had lost the salt master's IP from its hosts file. |
|
8 had the same issue, and is now also patched and highstated. I tentatively blame the fact that I ran part of the system updates after manually adding Salt to the hosts file for its disappearance, whereas on 6 and 7 the updates showed up earlier so I happened to run them sooner in the process. |
Add 4/5 of the new macs See #674 (comment). Test that the 4 completed new builders are actually working, and free up a bit of capacity, while I finish up with mac9. Also format these lines to have less icky diffs as we add and remove others. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/677) <!-- Reviewable:end -->
|
"deploy" turns out to mean "buildbot reconfig" rather than just highstate at the moment. macs 5-8 are now in Buildbot's rotation. I have verified that 5-8 are logged in as Tom Servo and have no outstanding updates. |
Mac9 is ready * Return mac1 to rotation * Remove macpro1 * Add mac9 * Switch the whole thing to a nice list comprehension This finishes up the work from #674 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/saltfs/679) <!-- Reviewable:end -->
|
Ok we're all like http://build.servo.org/buildslaves I think we should be good to spin down the pro, but let's leave it for a couple days so we can swap it back in if something goes horribly and unexpectedly wrong with the new builders as they do their first few builds. |
|
Awesome - this is all super! BTW, IIRC macstadium asked that we do all shutdown requests via explicit support tickets rather than the UI so that the billing, etc. don't get messed up. |
|
It's shut down, and I emailed the list with the update. |
|
I've deleted the |

Few items here:
servo-mac*machinesservo-masterand restart buildbot@aneeshusa Are you done with your testing on servo-mac1?
cc @edunham