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 upBump Salt to 2018.3.2 #863
Conversation
6830bf7
to
17f6881
|
It's unable to install ttf-mscorefonts-installer , hmm |
27ca119
to
97646fb
|
So the core problem here is that in late 2016 Salt's archive.extracted started verifying that files got extracted Which causes two problems:
|
|
ohhh we use a forked archive state, which causes some diversion here see 11d4ac1 unforking since this has probably been fixed and either way we don't fetch zips anymore (?) |
|
Okay, this is ready. r? @jdm @edunham @aneeshusa Should I deploy this upgrade first before landing so that we know it works? |
|
Yes, I would deploy then merge. |
|
Please also update the |
| brew unlink saltstack | ||
| fi | ||
| brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/9e3a66b6b7ca978bfea86897dcc3391c37f9f0ef/Formula/saltstack.rb | ||
| brew install --force https://raw.githubusercontent.com/Homebrew/homebrew-core/master/Formula/salt.rb |
This comment has been minimized.
This comment has been minimized.
aneeshusa
Jul 25, 2018
Member
Please pin to a specific version, otherwise we'll end with up macOS builders all having different versions depending on what's in master when they come up.
This comment has been minimized.
This comment has been minimized.
Manishearth
Jul 25, 2018
Author
Member
oh oops I was doing this but I probably copied the wrong URL at the end
|
Looks good at a glance other than that, good luck :) |
|
We still need the android reference, we just don't need the NDK bits. |
|
@bors-servo r=jdm,aneeshusa deployed, except on servo-mac 1-3 and servo-linux3 (these are down for now, I'll upgrade them later) |
|
|
[do not merge] Bump Salt to 2018.3.2 Homebrew is no longer compatible with the old version of salt which we pin, update to a new one. Previously: 87d9741 saltfs-migration: Upgrade Salt on all machines. Steps: - Stop all salt-master and salt-minion services. Because we're upgrading Salt by two major versions at once, there are no guarantees that the masters and minions with different versions will be able to communicate. - Use the install script to re-install Salt on each machine, the master first then the minion. - Restart the salt-master and salt-minion services; pay attention to the system logs in case of startup failure. - Do NOT run a highstate until all minions and masters have been updated to Salt 2016.3.0. <!-- 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/863) <!-- Reviewable:end -->
This was a workaround for a python bug with zip files, but now we don't have any zip files being downloaded and the bug is likely fixed. The new one causes weird problems with the new salt, stop including it so that we use the updated one shipped with salt instead.
|
@bors-servo r=jdm,aneeshusa |
|
|
Bump Salt to 2018.3.2 Homebrew is no longer compatible with the old version of salt which we pin, update to a new one. Previously: 87d9741 saltfs-migration: Upgrade Salt on all machines. Steps: - Stop all salt-master and salt-minion services. Because we're upgrading Salt by two major versions at once, there are no guarantees that the masters and minions with different versions will be able to communicate. - Use the install script to re-install Salt on each machine, the master first then the minion. - Restart the salt-master and salt-minion services; pay attention to the system logs in case of startup failure. - Do NOT run a highstate until all minions and masters have been updated to Salt 2018.3.2 <!-- 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/863) <!-- Reviewable:end -->
|
|
Manishearth commentedJul 23, 2018
•
edited
Homebrew is no longer compatible with the old version of salt which we
pin, update to a new one.
Previously: 87d9741
saltfs-migration: Upgrade Salt on all machines. Steps:
Salt by two major versions at once, there are no guarantees that the
masters and minions with different versions will be able to
communicate.
first then the minion.
system logs in case of startup failure.
to Salt 2018.3.2
This change is