From cc1bd40515daf3f8424fe3625e815ac3d25db0ce Mon Sep 17 00:00:00 2001 From: Masahiro Sakai Date: Mon, 19 Sep 2022 23:29:17 +0900 Subject: [PATCH 1/2] add workaround for updating msys2-keyring See https://www.msys2.org/news/#2020-06-29-new-packagers for details --- .github/workflows/build.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 0fba891..8464754 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -128,10 +128,17 @@ jobs: curl -olp_solve_5.5.2.5_exe_win${{ matrix.windows_32_or_64 }}.zip -L --insecure https://jaist.dl.sourceforge.net/project/lpsolve/lpsolve/5.5.2.5/lp_solve_5.5.2.5_exe_win${{ matrix.windows_32_or_64 }}.zip 7z x lp_solve_5.5.2.5_exe_win${{ matrix.windows_32_or_64 }}.zip + # See https://www.msys2.org/news/#2020-06-29-new-packagers about the msys2-keyring workaround - name: Install packages (MINGW) if: runner.os == 'Windows' && matrix.MINGW_PACKAGE_PREFIX != '' shell: bash - run: stack exec ${{ matrix.stack_args }} -- pacman -S --needed --noconfirm ${{ matrix.MINGW_PACKAGE_PREFIX }}-glpk ${{ matrix.MINGW_PACKAGE_PREFIX }}-lpsolve + run: | + curl -O https://repo.msys2.org/msys/x86_64/msys2-keyring-1~20220623-1-any.pkg.tar.zst + curl -O https://repo.msys2.org/msys/x86_64/msys2-keyring-1~20220623-1-any.pkg.tar.zst.sig + # stack exec ${{ matrix.stack_args }} -- bash -c "pacman-key --verify msys2-keyring-1~20220623-1-any.pkg.tar.zst.sig" + echo > tmp.txt + stack exec ${{ matrix.stack_args }} -- bash -c "pacman -U --noconfirm --config tmp.txt msys2-keyring-1~20220623-1-any.pkg.tar.zst" + stack exec ${{ matrix.stack_args }} -- pacman -S --needed --noconfirm ${{ matrix.MINGW_PACKAGE_PREFIX }}-glpk ${{ matrix.MINGW_PACKAGE_PREFIX }}-lpsolve - name: Setup SCIP Docker image if: matrix.scip_docker From d2d1359d138feb87c34353d6b80869225787eb8f Mon Sep 17 00:00:00 2001 From: Masahiro Sakai Date: Fri, 23 Sep 2022 23:57:18 +0900 Subject: [PATCH 2/2] debug --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8464754..a2f9dfb 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -138,6 +138,7 @@ jobs: # stack exec ${{ matrix.stack_args }} -- bash -c "pacman-key --verify msys2-keyring-1~20220623-1-any.pkg.tar.zst.sig" echo > tmp.txt stack exec ${{ matrix.stack_args }} -- bash -c "pacman -U --noconfirm --config tmp.txt msys2-keyring-1~20220623-1-any.pkg.tar.zst" + stack exec ${{ matrix.stack_args }} -- pacman -Sy --noconfirm stack exec ${{ matrix.stack_args }} -- pacman -S --needed --noconfirm ${{ matrix.MINGW_PACKAGE_PREFIX }}-glpk ${{ matrix.MINGW_PACKAGE_PREFIX }}-lpsolve - name: Setup SCIP Docker image