-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brew updates halted by outdated Xcode version on Macos11 machines #3249
Comments
Both error logs mention that Macos11 is also outdated but at the moment it is only a warning not an error, but this should be taken into account when we get some new machines #2536 |
Attempting to install command line tools 13.3 on test-macstadium-macos11-arm64-1
|
According to https://xcodereleases.com/ xcode 13.2.1 is compatible with macos11.3+. Our macos machines are 11.0 and 11.0.1. But there is an update available on our macos11 machines which would upgrade them to 11.7
Xcode13.2.1 would then be installed on the upgraded machines (hopefully) @sxa @andrew-m-leonard Would upgrading to 11.7 affect reproducibility? |
(Accidentally closed the issue) |
@Haroon-Khel As long as we reproduce using the same Xcode we're good in theory. I think moving to osx 11.7 makes sense, thanks Haroon |
@andrew-m-leonard Yeah, that's true for new builds but since the point of this is to upgrade the code version we'd break the ability to do a reproduce of the existing ones in the field wouldn't we? |
yes, but I guess we're always going to have that when we upgrade tooling, VS, Xcode, gcc,...? |
With gcc we install each version into a different directory. There is an issue of WHEN we do such upgrades here. If it's just "whenever brew feels like" that's quite a significant risk and feels like an invitation to break reproducibility of existing releases. All of the other platforms use a fixed level at the moment. Related: #2966 |
@andrew-m-leonard @Haroon-Khel What is the current status of this issue. Is it still a concern? |
we're using Xcode 15.2 now anyway? |
Brew update wants Xcode to be updated to >= 13.2.1 to be able to perform updates on installed packages.
Two separate but similar error logs. The first suggests we need to add something to the macos part of the playbooks which switch xcode back to command line tools before running any macos ansible tasks. The second error log recommends updating command line tools' xcode to >= 13.2.1
The text was updated successfully, but these errors were encountered: