[RFC] CI: enforce packages upgrade for Msys2 on Windows

Tom Rini trini at konsulko.com
Wed Feb 9 13:28:28 CET 2022


On Wed, Feb 09, 2022 at 05:24:23PM +0900, AKASHI Takahiro wrote:

> We need to install libgnutls-devel package to build the host tool,
> mkeficapsule, and as of now, there seems to be a depencency conflict
> in the current msys2 installer;
> 
>    :: installing libp11-kit (0.24.1-1) breaks dependency \
> 	'libp11-kit=0.23.22' required by p11-kit
> 
> To resolve this conflict, however, the initial "pacman -Syyuu" in
> 'tools_only_windows' job is not enough. Another "pacman -Su" will
> enforce all the out-of-date packages being upgraded.
> (Probably the first "-Syyuu" can be changed to "-Syu".)
> 
> See the installation steps in
>   https://www.msys2.org/
> 
> Signed-off-by: AKASHI Takahiro <takahiro.akashi at linaro.org>
> ---
>  .azure-pipelines.yml | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
> index eb8ec630a593..767b097f72fd 100644
> --- a/.azure-pipelines.yml
> +++ b/.azure-pipelines.yml
> @@ -23,6 +23,7 @@ stages:
>        - script: |
>            sfx.exe -y -o%CD:~0,2%\
>            %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Syyuu"
> +          %CD:~0,2%\msys64\usr\bin\bash -lc "pacman --noconfirm -Su"
>          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"

Seems reasonable to me.  Bin?

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20220209/2f6718a2/attachment.sig>


More information about the U-Boot mailing list