From 8292c2a46c892689515fb5a7e9c11db13a9b19ec Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 15 Feb 2023 16:16:02 +0100 Subject: [PATCH] Work-around for conflicting packages on linux-modern. Packages conflict. The same commit worked fine the previous day, so it's likely not our fault. We should probably inform maintainers, but until then, try to work around the problem without a blanket ignore of all 'overwrite' type errors. The only clear thing is that this all has to do with 'odbc', which is database related. We use that to cache certain things on startup, so likely we actually need it. part of CURA-10290 --- .github/workflows/cura-installer.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index c067de19c0..9429f24e8a 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -122,6 +122,10 @@ jobs: if: ${{ runner.os == 'Macos' }} run: brew install autoconf automake ninja create-dmg # Delete create-dmg when deprecating dmg + - name: Hack needed specifically for ubuntu-22.04 from mid-Feb 2023 onwards + if: ${{ runner.os == 'Linux' && startsWith(inputs.platform, 'ubuntu-22.04') }} + run: sudo apt remove libodbc2 libodbcinst2 unixodbc-common -y + - name: Install Linux system requirements if: ${{ runner.os == 'Linux' }} run: |