[PATCH] Azure CI: Drop Windows host tools builds
Tom Rini
trini at konsulko.com
Fri May 15 17:58:52 CEST 2026
On Fri, May 15, 2026 at 09:06:01AM -0600, Simon Glass wrote:
> Hi Tom,
>
> On Fri, 15 May 2026 at 08:59, Tom Rini <trini at konsulko.com> 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/20260429180247.83091-1-ekovsky@redhat.com/
> > Signed-off-by: Tom Rini <trini at konsulko.com>
> > ---
> > 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 <sjg at chromium.org>
>
> How should we document this use of WSL to run the tools on Windows?
I suppose the bit about WSL that many of the TI platforms have
copy/pasted could be moved up to a more generic location.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20260515/7ba89ceb/attachment.sig>
More information about the U-Boot
mailing list