Add version numbers to chroot build script
authorMichele Tartara <mtartara@google.com>
Tue, 7 May 2013 13:15:48 +0000 (13:15 +0000)
committerMichele Tartara <mtartara@google.com>
Tue, 7 May 2013 13:30:19 +0000 (15:30 +0200)
Update the script adding explicit version numbers for increased repeatability
of the build environment construction process. Version numbers are aligned
with those used by the external buildbot slack role.

Signed-off-by: Michele Tartara <mtartara@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>

devel/build_chroot

index 43ca4d3..d281c20 100755 (executable)
@@ -115,14 +115,23 @@ in_chroot -- \
 
 in_chroot -- \
   cabal install --global \
-    QuickCheck==2.5.1.1 \
-    network==2.3 hslogger Crypto text regex-pcre \
-    attoparsec vector \
-    json==0.4.4 \
-    MonadCatchIO-transformers==0.2.2.0 mtl==2.0.1.0 \
-    hashable==1.1.2.0 case-insensitive==0.3 parsec==3.0.1 \
-    network==2.3 snap-server==0.8.1 \
-    hinotify==0.3.2
+    network==2.3 \
+    regex-pcre==0.94.2 \
+    hinotify==0.3.2 \
+    hslogger==1.1.4 \
+    attoparsec==0.10.1.1\
+    quickcheck==2.5.1.1 \
+    crypto==4.2.4 \
+    monadcatchio-transformers==0.2.2.0 \
+    mtl==2.0.1.0 \
+    hashable==1.1.2.0 \
+    case-insensitive==0.3 \
+    parsec==3.0.1 \
+    network==2.3 \
+    snap-server==0.8.1 \
+    text==0.11.3.0 \
+    vector==0.9.1 \
+    json==0.4.4
 
 #Python development tools
 in_chroot -- \
@@ -139,11 +148,11 @@ in_chroot -- \
 #Haskell development tools
 in_chroot -- \
   cabal install --global \
-    HUnit \
-    happy \
+    hunit==1.2.5.2 \
+    happy==1.18.10 \
     hlint==1.8.34 \
     hscolour==1.20.3 \
-    temporary \
+    temporary==1.1.2.3 \
     test-framework==0.6.1 \
     test-framework-hunit==0.2.7 \
     test-framework-quickcheck2==0.2.12.3