File 1365-gh-actions-Fix-libaspell-crossenv-install.patch of Package erlang

From 2ea38ee5807879b1f913fd959af7869bd04fc24b Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Tue, 10 Aug 2021 09:59:10 +0200
Subject: [PATCH 2/2] gh-actions: Fix libaspell crossenv install

New version of debian has different content for the releasenotes
of libaspell15 in i386 and amd64 for some reason. So we add an option
to force an overwrite if that is the case.

    Unpacking libaspell15:amd64 (0.60.7~20110707-6+deb10u1) ...
    dpkg: error processing archive /tmp/apt-dpkg-install-HU2OJ5/074-libaspell15_0.60.7~20110707-6+deb10u1_amd64.deb (--unpack):
     trying to overwrite shared '/usr/share/doc/libaspell15/changelog.gz', which is different from other instances of package libaspell15:amd64
---
 .github/dockerfiles/Dockerfile.debian-base | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/dockerfiles/Dockerfile.debian-base b/.github/dockerfiles/Dockerfile.debian-base
index b6a8291e6f..094a79f20a 100644
--- a/.github/dockerfiles/Dockerfile.debian-base
+++ b/.github/dockerfiles/Dockerfile.debian-base
@@ -30,7 +30,7 @@ RUN apt-get update && apt-get -y upgrade && apt-get install -y build-essential &
         apt-get install -y build-essential m4 autoconf fop xsltproc default-jdk libxml2-utils \
           $INSTALL_LIBS && \
         if [ "$HOST_TRIP" != "$BUILD_TRIP" ]; then \
-          apt-get install -y \
+          apt-get install -y -f -o Dpkg::Options::="--force-overwrite" \
           crossbuild-essential-$HOST_ARCH \
           $(for LIB in $INSTALL_LIBS; do echo "$LIB:$HOST_ARCH"; done) && \
           for dir in `find / -type d -name $HOST_TRIP`; do \
-- 
2.31.1

openSUSE Build Service is sponsored by