diff --git a/scripts/azure-pipelines/azure-pipelines.yml b/scripts/azure-pipelines/azure-pipelines.yml index 02dc9ede08..be5120ad4f 100644 --- a/scripts/azure-pipelines/azure-pipelines.yml +++ b/scripts/azure-pipelines/azure-pipelines.yml @@ -2,8 +2,8 @@ # SPDX-License-Identifier: MIT # variables: - windows-pool: 'PrWin-2022-05-19' - linux-pool: 'PrLin-2022-05-19' + windows-pool: 'PrWin-2022-06-15' + linux-pool: 'PrLin-2022-06-15' osx-pool: 'PrOsx-2022-02-04' parameters: diff --git a/scripts/azure-pipelines/linux/provision-image.sh b/scripts/azure-pipelines/linux/provision-image.sh index 4855bd913e..35ed593127 100755 --- a/scripts/azure-pipelines/linux/provision-image.sh +++ b/scripts/azure-pipelines/linux/provision-image.sh @@ -53,6 +53,9 @@ APT_PACKAGES="$APT_PACKAGES guile-2.2-dev" # Additionally required by gtk APT_PACKAGES="$APT_PACKAGES libxdamage-dev" +# Additionally required by gtk3 and at-spi2-atk +APT_PACKAGES="$APT_PACKAGES libdbus-1-dev" + # Additionally required/installed by Azure DevOps Scale Set Agents APT_PACKAGES="$APT_PACKAGES liblttng-ust0 libkrb5-3 zlib1g libicu66" diff --git a/scripts/azure-pipelines/windows/deploy-pwsh.ps1 b/scripts/azure-pipelines/windows/deploy-pwsh.ps1 index ebb14c5ad9..a2a3f4853e 100644 --- a/scripts/azure-pipelines/windows/deploy-pwsh.ps1 +++ b/scripts/azure-pipelines/windows/deploy-pwsh.ps1 @@ -5,5 +5,5 @@ # REPLACE WITH UTILITY-PREFIX.ps1 -$PwshUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.2.3/PowerShell-7.2.3-win-x64.msi' +$PwshUrl = 'https://github.com/PowerShell/PowerShell/releases/download/v7.2.4/PowerShell-7.2.4-win-x64.msi' InstallMSI -Url $PwshUrl -Name 'PowerShell Core' diff --git a/scripts/azure-pipelines/windows/deploy-visual-studio.ps1 b/scripts/azure-pipelines/windows/deploy-visual-studio.ps1 index 96021bd1dd..ced9502655 100644 --- a/scripts/azure-pipelines/windows/deploy-visual-studio.ps1 +++ b/scripts/azure-pipelines/windows/deploy-visual-studio.ps1 @@ -18,7 +18,7 @@ $Workloads = @( 'Microsoft.VisualStudio.Component.VC.ATL.ARM64', 'Microsoft.VisualStudio.Component.VC.MFC.ARM', 'Microsoft.VisualStudio.Component.VC.MFC.ARM64', - 'Microsoft.VisualStudio.Component.Windows10SDK', + "Microsoft.VisualStudio.Component.Windows11SDK.22621", 'Microsoft.Net.Component.4.8.SDK', 'Microsoft.Net.Component.4.7.2.TargetingPack', 'Microsoft.Component.NetFX.Native', diff --git a/scripts/azure-pipelines/windows/deploy-windows-sdks.ps1 b/scripts/azure-pipelines/windows/deploy-windows-sdks.ps1 index 9c6ca0a5d1..b1b0133834 100644 --- a/scripts/azure-pipelines/windows/deploy-windows-sdks.ps1 +++ b/scripts/azure-pipelines/windows/deploy-windows-sdks.ps1 @@ -42,8 +42,5 @@ Function InstallWindowsDK { } } -# Windows 10 SDK, version 2004 (10.0.19041.0) -InstallWindowsDK 'https://go.microsoft.com/fwlink/?linkid=2120843' - # Windows 10 WDK, version 2004 InstallWindowsDK 'https://go.microsoft.com/fwlink/?linkid=2128854' diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index 6a8f2f6ef0..afd1d85c80 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -263,13 +263,13 @@ foonathan-memory:arm64-windows=fail foonathan-memory:arm-uwp=fail foonathan-memory:x64-uwp=fail forge:x86-windows=fail -freeglut:arm64-windows=fail freeglut:arm-uwp=fail freeglut:x64-uwp=fail freeglut:x64-osx=fail # Needs /bigobj freeopcua:arm64-windows=fail ftgl:x64-uwp=fail +ftgl:arm-uwp=fail # https://github.com/GoogleCloudPlatform/functions-framework-cpp/issues/207 functions-framework-cpp:x64-uwp=fail @@ -302,10 +302,7 @@ gherkin-c:x64-windows = skip gherkin-c:x64-windows-static = skip gherkin-c:x64-windows-static-md = skip gherkin-c:x86-windows = skip -gl3w:arm64-windows=fail -gl3w:arm-uwp=fail glew:arm64-windows=fail -glew:arm-uwp=fail glfw3:arm-uwp=fail glfw3:x64-uwp=fail glib:x64-uwp=fail @@ -397,8 +394,6 @@ kfr:arm-uwp=fail kfr:x64-linux=fail lastools:arm-uwp=fail lastools:x64-uwp=fail -laszip:arm-uwp=fail -laszip:x64-uwp=fail leptonica:x64-uwp=fail leptonica:arm-uwp=fail leveldb:arm-uwp=fail @@ -596,6 +591,7 @@ marble:arm-uwp=fail marble:x64-linux=fail marble:x64-osx=fail marble:x86-windows=fail +mathgl:arm-uwp=fail mathgl:x64-osx=fail mathgl:x64-uwp=fail mecab:arm64-windows = skip @@ -632,6 +628,12 @@ microsoft-signalr:x64-windows-static-md=skip microsoft-signalr:x86-windows=skip # https://github.com/mlpack/mlpack/pull/2945 mlpack:x64-uwp=fail +ms-quic:arm-uwp=fail +ms-quic:arm64-windows=fail +ms-quic:x64-uwp=fail +ms-quic:x64-windows-static-md=fail +ms-quic:x64-windows=fail +ms-quic:x86-windows=fail # mmx installs many problematic headers, such as `json.h` and `sched.h` mmx:x64-windows=skip mmx:x64-windows-static=skip @@ -771,6 +773,7 @@ opencensus-cpp:x86-windows=fail opencensus-cpp:x64-uwp=fail opencl:arm-uwp=fail opencl:x64-uwp=fail +opencsg:arm-uwp=fail opencsg:x64-uwp=fail opencv2:arm64-windows = skip opencv2:arm-uwp = skip @@ -795,8 +798,7 @@ opendnp3:arm-uwp=fail openexr:arm64-windows=fail openexr:arm-uwp=fail openexr:x64-uwp=fail -opengl:arm64-windows=fail -opengl:arm-uwp=fail +opengl:arm64-windows=skip # https://github.com/microsoft/vcpkg-tool/pull/599 openmama:x64-windows-static-md=fail openmesh:arm64-windows=fail openmesh:arm-uwp=fail @@ -973,12 +975,6 @@ rtlsdr:arm-uwp=fail rtlsdr:x64-linux=fail rtlsdr:x64-osx=fail -# rttr's build fails in CI with -# D:\buildtrees\rttr\src\v0.9.6-9229bdee1f.clean\src\rttr\detail\library\library_win.cpp(236): error C3861: 'LoadLibraryW': identifier not found -# .... but it succeeds when I try building it locally. -rttr:arm-uwp=fail -rttr:x64-uwp=fail - # ryu does not support VS2022 yet ryu:x64-windows=fail ryu:x64-windows-static=fail @@ -1007,13 +1003,9 @@ sdl2-mixer:arm-uwp=fail sdl2-mixer:x64-uwp=fail sdl2-net:arm-uwp=fail sdl2-net:x64-uwp=fail -# https://github.com/microsoft/vcpkg/issues/10918 -seal:arm-uwp=fail -seal:x64-uwp=fail septag-sx:arm64-windows=fail septag-sx:arm-uwp=fail septag-sx:x64-uwp=fail -sfml:arm64-windows=fail shiva:x64-windows-static=fail shiva:x64-windows-static-md=fail shiva-sfml:x64-linux=fail @@ -1172,8 +1164,10 @@ winpcap:x64-windows-static-md=skip winpcap:x86-windows = skip winreg:x64-linux=fail winreg:x64-osx=fail +winsock2:arm64-windows=skip # https://github.com/microsoft/vcpkg-tool/pull/599 wpilib:arm64-windows=fail wpilib:x64-osx=fail +wincrypt:arm64-windows=skip # https://github.com/microsoft/vcpkg-tool/pull/599 wxchartdir:x64-osx=fail wxwidgets:x64-linux=fail x265:arm64-windows=fail diff --git a/scripts/vcpkgTools.xml b/scripts/vcpkgTools.xml index 3c49d11cb3..59fab49916 100644 --- a/scripts/vcpkgTools.xml +++ b/scripts/vcpkgTools.xml @@ -194,11 +194,11 @@ ninja-freebsd-1.8.2.zip - 7.2.3 + 7.2.4 pwsh.exe - https://github.com/PowerShell/PowerShell/releases/download/v7.2.3/PowerShell-7.2.3-win-x86.zip - 4b275fd1dc6430e0d7b77d4c34ec54ad47502602592ebc1ec99c88610ec24d3adca27a41896dc4767ac820ad7e000f9c2b1d678b05e9dd76086ff52a11976f80 - PowerShell-7.2.3-win-x86.zip + https://github.com/PowerShell/PowerShell/releases/download/v7.2.4/PowerShell-7.2.4-win-x86.zip + 4f337c66e03124cfc1e96a56a943ccd24f9a22f588fa461bea9e14733acf06acddd873860b10843c92251257a64fbfac967ae77c084960aaf6b14522435b7769 + PowerShell-7.2.4-win-x86.zip 16.12.0