From ac65f31dcffb09cd7ca7aaa70f447fcbb19f427f Mon Sep 17 00:00:00 2001
From: Oleg Grenrus <oleg.grenrus@iki.fi>
Date: Thu, 9 May 2019 10:54:53 +0300
Subject: [PATCH] Require happy >= 1.19.10

See https://mail.haskell.org/pipermail/ghc-devs/2019-May/017600.html
---
 aarch64-linux-deb9/Dockerfile    | 2 +-
 i386-linux-deb8/Dockerfile       | 2 +-
 i386-linux-deb9/Dockerfile       | 2 +-
 x86_64-linux-centos7/Dockerfile  | 2 +-
 x86_64-linux-deb8/Dockerfile     | 2 +-
 x86_64-linux-deb9/Dockerfile     | 2 +-
 x86_64-linux-fedora27/Dockerfile | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/aarch64-linux-deb9/Dockerfile b/aarch64-linux-deb9/Dockerfile
index 6a0ddba..8fb6d51 100644
--- a/aarch64-linux-deb9/Dockerfile
+++ b/aarch64-linux-deb9/Dockerfile
@@ -62,7 +62,7 @@ WORKDIR /home/ghc/
 
 # Build Haskell tools
 RUN cabal update && \
-    cabal install hscolour happy alex
+    cabal install hscolour happy alex --constraint 'happy ^>= 1.19.10'
 ENV PATH /home/ghc/.cabal/bin:$PATH
 
 CMD ["bash"]
diff --git a/i386-linux-deb8/Dockerfile b/i386-linux-deb8/Dockerfile
index af89fea..7e3d95f 100644
--- a/i386-linux-deb8/Dockerfile
+++ b/i386-linux-deb8/Dockerfile
@@ -43,7 +43,7 @@ WORKDIR /home/ghc/
 
 # Build Haskell tools
 RUN cabal v2-update && \
-    cabal v2-install hscolour happy alex
+    cabal v2-install hscolour happy alex --constraint 'happy ^>= 1.19.10'
 ENV PATH /home/ghc/.cabal/bin:$PATH
 
 CMD ["bash"]
diff --git a/i386-linux-deb9/Dockerfile b/i386-linux-deb9/Dockerfile
index c86f689..9b43eb2 100644
--- a/i386-linux-deb9/Dockerfile
+++ b/i386-linux-deb9/Dockerfile
@@ -40,7 +40,7 @@ WORKDIR /home/ghc/
 
 # Build Haskell tools
 RUN cabal v2-update && \
-    cabal v2-install hscolour happy alex
+    cabal v2-install hscolour happy alex --constraint 'happy ^>= 1.19.10'
 ENV PATH /home/ghc/.cabal/bin:$PATH
 
 CMD ["bash"]
diff --git a/x86_64-linux-centos7/Dockerfile b/x86_64-linux-centos7/Dockerfile
index 533720e..fdb7c12 100644
--- a/x86_64-linux-centos7/Dockerfile
+++ b/x86_64-linux-centos7/Dockerfile
@@ -57,7 +57,7 @@ WORKDIR /home/ghc/
 
 # Build Haskell tools
 RUN cabal v2-update && \
-    cabal v2-install hscolour happy alex
+    cabal v2-install hscolour happy alex --constraint 'happy ^>= 1.19.10'
 ENV PATH /home/ghc/.cabal/bin:$PATH
 
 CMD ["bash"]
diff --git a/x86_64-linux-deb8/Dockerfile b/x86_64-linux-deb8/Dockerfile
index 2a40d03..abbcfb9 100644
--- a/x86_64-linux-deb8/Dockerfile
+++ b/x86_64-linux-deb8/Dockerfile
@@ -39,7 +39,7 @@ WORKDIR /home/ghc/
 
 # Build Haskell tools
 RUN cabal v2-update && \
-    cabal v2-install hscolour happy alex
+    cabal v2-install hscolour happy alex --constraint 'happy ^>= 1.19.10'
 ENV PATH /home/ghc/.cabal/bin:$PATH
 
 CMD ["bash"]
diff --git a/x86_64-linux-deb9/Dockerfile b/x86_64-linux-deb9/Dockerfile
index 5809c67..ca86b04 100644
--- a/x86_64-linux-deb9/Dockerfile
+++ b/x86_64-linux-deb9/Dockerfile
@@ -48,7 +48,7 @@ WORKDIR /home/ghc/
 
 # Build Haskell tools
 RUN cabal v2-update && \
-    cabal v2-install hscolour happy alex
+    cabal v2-install hscolour happy alex --constraint 'happy ^>= 1.19.10'
 ENV PATH /home/ghc/.cabal/bin:$PATH
 
 CMD ["bash"]
diff --git a/x86_64-linux-fedora27/Dockerfile b/x86_64-linux-fedora27/Dockerfile
index 089404d..f62a4cd 100644
--- a/x86_64-linux-fedora27/Dockerfile
+++ b/x86_64-linux-fedora27/Dockerfile
@@ -52,7 +52,7 @@ WORKDIR /home/ghc/
 
 # Build Haskell tools
 RUN cabal v2-update && \
-    cabal v2-install hscolour happy alex
+    cabal v2-install hscolour happy alex --constraint 'happy ^>= 1.19.10'
 ENV PATH /home/ghc/.cabal/bin:$PATH
 
 CMD ["bash"]
-- 
GitLab