Hi Tom, On Fri, 15 May 2026 at 08:59, Tom Rini <[email protected]> wrote: > > In preparation for being able to support more recent OpenSSL versions, > we need to add support for the OpenSSL Provider API. This in turn isn't > something that MSYS has all of the required packages to support. Given a > lack of user feedback that these tools are still used in this manner, > remove Windows host tool builds from CI. > > Link: > https://lore.kernel.org/u-boot/[email protected]/ > Signed-off-by: Tom Rini <[email protected]> > --- > This is intended for the next branch, and to allow for a more visible > part of the removal to be made now. This means v2026.07 will be the last > version to support MSYS for host tool builds. > --- > .azure-pipelines.yml | 28 ---------------------------- > 1 file changed, 28 deletions(-) > > diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml > index 4417ef4e5a50..b2a59bafa83d 100644 > --- a/.azure-pipelines.yml > +++ b/.azure-pipelines.yml > @@ -1,5 +1,4 @@ > variables: > - windows_vm: windows-2022 > ubuntu_vm: ubuntu-24.04 > macos_vm: macOS-14 > ci_runner_image: trini/u-boot-gitlab-ci-runner:noble-20251013-23Jan2026 > @@ -44,33 +43,6 @@ variables: > stages: > - stage: testsuites > jobs: > - - job: tools_only_windows > - displayName: 'Ensure host tools build for Windows' > - pool: > - vmImage: $(windows_vm) > - steps: > - - powershell: | > - (New-Object > Net.WebClient).DownloadFile("https://github.com/msys2/msys2-installer/releases/download/2021-06-04/msys2-base-x86_64-20210604.sfx.exe", > "sfx.exe") > - displayName: 'Install MSYS2' > - - script: | > - sfx.exe -y -o%CD:~0,2%\ > - %CD:~0,2%\msys64\usr\bin\bash -lc " " > - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu" > - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syuu" > - displayName: 'Update MSYS2' > - - script: | > - %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm --needed -Sy > make gcc bison flex diffutils openssl-devel libgnutls-devel > libutil-linux-devel" > - displayName: 'Install Toolchain' > - - script: | > - echo make tools-only_defconfig tools-only > build-tools.sh > - %CD:~0,2%\msys64\usr\bin\bash -lc "bash build-tools.sh" > - displayName: 'Build Host Tools' > - env: > - # Tell MSYS2 we need a POSIX emulation layer > - MSYSTEM: MSYS > - # Tell MSYS2 not to ‘cd’ our startup directory to HOME > - CHERE_INVOKING: yes > - > - job: tools_only_macOS > displayName: 'Ensure host tools build for macOS X' > pool: > -- > 2.43.0 >
Reviewed-by: Simon Glass <[email protected]> How should we document this use of WSL to run the tools on Windows? Regards, Simon

