-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
[Windows-2022] Multiple VC Build Tools will be removed on May, 13 #9701
Comments
mikhailkoliada
changed the title
Visual studio
[Windows-2022] Multiple VC Build Tools will be removed on May, 13
Apr 16, 2024
This was referenced Apr 16, 2024
13 tasks
I saw only 14.29 is Visual Studio 2019 (v142) |
4 tasks
mikhailkoliada
added
the
awaiting-deployment
Code complete; awaiting deployment and/or deployment in progress
label
May 9, 2024
C++ MFC for v142 build tools (x86 & x64) |
1 task
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
mrobinson
added a commit
to servo/servo
that referenced
this issue
May 16, 2024
{"fail_fast": false, "matrix": [{"name": "Windows", "workflow": "windows", "wpt_layout": "none", "profile": "release", "unit_tests": true, "wpt_tests_to_run": ""}]}
mukilan
pushed a commit
to mukilan/servo
that referenced
this issue
May 16, 2024
Heads up. |
speth
added a commit
to speth/cantera
that referenced
this issue
Jun 8, 2024
hebasto
added a commit
to hebasto/gui-qml
that referenced
this issue
Jun 8, 2024
hebasto
added a commit
to hebasto/gui-qml
that referenced
this issue
Jun 8, 2024
hebasto
added a commit
to hebasto/gui-qml
that referenced
this issue
Jun 8, 2024
speth
added a commit
to speth/cantera
that referenced
this issue
Jun 9, 2024
fanquake
added a commit
to bitcoin/bitcoin
that referenced
this issue
Jun 10, 2024
0d3ef83 ci: Use relative paths in `win64-native` CI job consistently (Hennadii Stepanov) 501acee ci: Remove no longer needed workaround for GHA Windows images (Hennadii Stepanov) Pull request description: This PR: 1. Removes no longer needed workaround for GHA Windows images. GHA Windows images previously had multiple VC Build Tools installed, which required specifying the `VCPKG_PLATFORM_TOOLSET_VERSION` explicitly to avoid linker errors. This issue has been resolved as per actions/runner-images#9701. 2. Switches all references to temporary files to relative ones for consistency and readability. ACKs for top commit: sipsorcery: ACK 0d3ef83. maflcko: ACK 0d3ef83 Tree-SHA512: e832b87fc6dee1e9d1eb452797f16b732e776c2ecdbe3dc9e64cc48ce9b5b89c569d5b96b999423ae1261ff4bf684b7003af84d8024ef5260682f531c4e8ff5e
5 tasks
ischoegl
pushed a commit
to Cantera/cantera
that referenced
this issue
Jun 11, 2024
This was referenced Jun 12, 2024
bryanwweber
pushed a commit
to bryanwweber/cantera
that referenced
this issue
Jun 22, 2024
speth
added a commit
to Cantera/cantera
that referenced
this issue
Jun 23, 2024
bobeaton
added a commit
to silnrsi/silconverters
that referenced
this issue
Jul 1, 2024
adding setup-dotnet action to see if that fixes this problem: actions/runner-images#9701
KStocky
added a commit
to KStocky/ShaderTestFramework
that referenced
this issue
Jul 14, 2024
cmb69
added a commit
to winlibs/winlib-builder
that referenced
this issue
Jul 16, 2024
This is needed to actually be able to do vs17 builds, since that requires Visual Studio 2022, which is not available on the windows- 2019 runners. That implies that vc15 builds are no longer possible without additional changes[1], but that shouldn't be a concern because none of the supported PHP versions require vc15 builds. [1] <actions/runner-images#9701>
This was referenced Jul 17, 2024
Installing older MSV components before build, OSN 29.1.3sl36 update
stream-labs/obs-studio-node#1467
Merged
janus
pushed a commit
to BitgesellOfficial/bitgesell
that referenced
this issue
Jul 26, 2024
GHA Windows images previously had multiple VC Build Tools installed, which required specifying the `VCPKG_PLATFORM_TOOLSET_VERSION` explicitly to avoid linker errors. This issue has been resolved as per actions/runner-images#9701.
popescu-v
added a commit
to KhiopsML/khiops
that referenced
this issue
Jul 31, 2024
popescu-v
added a commit
to KhiopsML/khiops
that referenced
this issue
Aug 1, 2024
…Hub runner Thus, Ninja / VS interaction errors are partially mitigated. See actions/runner-images#9701.
popescu-v
added a commit
to KhiopsML/khiops
that referenced
this issue
Aug 8, 2024
…Hub runner Thus, Ninja / VS interaction errors are partially mitigated. See actions/runner-images#9701.
pablomartin4btc
pushed a commit
to pablomartin4btc/bitcoin-core-gui-qml
that referenced
this issue
Aug 12, 2024
cmb69
added a commit
to winlibs/winlib-builder
that referenced
this issue
Sep 8, 2024
This is needed to actually be able to do vs17 builds, since that requires Visual Studio 2022, which is not available on the windows- 2019 runners. That implies that vc15 builds are no longer possible without additional changes[1], but that shouldn't be a concern because none of the supported PHP versions require vc15 builds. [1] <actions/runner-images#9701>
popescu-v
added a commit
to KhiopsML/khiops
that referenced
this issue
Oct 1, 2024
…Hub runner Thus, Ninja / VS interaction errors are partially mitigated. See actions/runner-images#9701.
popescu-v
added a commit
to KhiopsML/khiops
that referenced
this issue
Oct 2, 2024
…Hub runner Thus, Ninja / VS interaction errors are partially mitigated. See actions/runner-images#9701.
cmb69
added a commit
to winlibs/winlib-builder
that referenced
this issue
Oct 3, 2024
* Add support for vs17 builds (for PHP 8.4) We make the necessary additions to `compute-virtuals.ps1`, where the choice of the WinSDK is somewhat arbitrary but rather conservative. * Switch from windows-2019 to windows-2022 runners This is needed to actually be able to do vs17 builds, since that requires Visual Studio 2022, which is not available on the windows- 2019 runners. That implies that vc15 builds are no longer possible without additional changes[1], but that shouldn't be a concern because none of the supported PHP versions require vc15 builds. [1] <actions/runner-images#9701> * Update CMake generators Since window-2022 uses Visual Studio 2022, we need to update the CMake generators; using the proper toolset is already catered to by the `-T` option. * Bump vs16 Windows SDK to 10.0.20348.0 This solves the stdalign.h issue for ICU 75.1.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Breaking changes
We will commence the procedure of removing redundant
Microsoft.VisualStudio.Component.VC
components and leave only the latest available version of some oh them.Target date
The images rollout process will start on May, 13 and take 3-4 days.
The motivation for the changes
Due to numerous reports regarding errors when using Visual Studio 2022 with multiple pre-installed versions of VC build tools, we are compelled to cease the distribution of alternative versions of the component. Detailed description of the problem can be found here. The list of previously opened issues: #9670, #9404, #9086, #8891, #7867, #7832, #6107, #6091. Therefore, starting from May 6th, we will commence the procedure of removing redundant VC components and leave only the latest available version. We'll possibly reconsider this decision once the problem is resolved.
List of the VC components which are expected to be installed (if you notice that some useful base VC component is missing - indicate that in the comments, we will consider adding it):
Possible impact
Builds that require non-latest components missing from the list above will be broken.
Platforms affected
Runner images affected
Mitigation ways
Missing workloads can be installed manually in runtime. We recommend to uninstall unsupported workloads before installing new, it might be done using this snippet.
The text was updated successfully, but these errors were encountered: