[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