[commit: ghc] master: Revert "Sdist -> bindist -> tests" (07e0d0d)

git at git.haskell.org git at git.haskell.org
Wed Nov 8 06:19:43 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/07e0d0d56eba1c599e93a238c857431d15f33fa1/ghc

>---------------------------------------------------------------

commit 07e0d0d56eba1c599e93a238c857431d15f33fa1
Author: Mateusz Kowalczyk <fuuzetsu at fuuzetsu.co.uk>
Date:   Thu Nov 2 11:15:11 2017 +0000

    Revert "Sdist -> bindist -> tests"
    
    This reverts commit e1d38d6f7decee1e513d44bb3bce08bd004bfa4d.


>---------------------------------------------------------------

07e0d0d56eba1c599e93a238c857431d15f33fa1
 .circleci/build.sh          | 22 ++++------------------
 .circleci/prepare-system.sh |  9 ++-------
 2 files changed, 6 insertions(+), 25 deletions(-)

diff --git a/.circleci/build.sh b/.circleci/build.sh
index 2cc1d0e..74d98fa 100755
--- a/.circleci/build.sh
+++ b/.circleci/build.sh
@@ -8,6 +8,9 @@ fail() {
   exit 1
 }
 
+echo 'BUILD_SPHINX_HTML = NO' > mk/validate.mk
+echo 'BUILD_SPHINX_PDF = NO' >> mk/validate.mk
+
 cat > mk/build.mk <<EOF
 V=1
 HADDOCK_DOCS=YES
@@ -22,28 +25,11 @@ export SKIP_PERF_TESTS=YES
 export VERBOSE=2
 
 function run_build() {
-    mk/get-win32-tarballs.sh download all
-    ./boot
-    ./configure "$@"
-    make sdist
-    mkdir -p sdist-build-dir
-    pushd sdist-build-dir
-    shopt -s extglob
-    tar xvfJ ../sdistprep/ghc-*+([[:digit:]])-src.tar.xz sdist-build-dir
-    cd ghc-*
     ./boot
     ./configure "$@"
     make -j$THREADS
+    make fasttest
     make binary-dist
-    popd
-    mkdir -p bdist-test-dir
-    pushd bdist-test-dir
-    tar xvfJ ../sdist-build-dir/ghc-*/ghc-*.tar.xz
-    tar xvfJ ../sdistprep/ghc*testsuite.tar.xz
-    cd ghc-*
-    ./configure
-    # TODO: JUnit formatting for pretty CircleCI thing.
-    make test
 }
 
 case "$(uname)" in
diff --git a/.circleci/prepare-system.sh b/.circleci/prepare-system.sh
index 7cf1a05..5d4d630 100755
--- a/.circleci/prepare-system.sh
+++ b/.circleci/prepare-system.sh
@@ -14,10 +14,7 @@ case "$(uname)" in
         # cross-compiling to FreeBSD
         add-apt-repository -y ppa:hvr/ghc
         apt-get update -qq
-        apt-get install -qy \
-                ghc-8.0.2 cabal-install alex happy ncurses-dev git \
-                openssh-client make automake autoconf gcc perl \
-                python3 texinfo xz-utils xutils-dev curl
+        apt-get install -qy ghc-8.0.2 cabal-install  alex happy ncurses-dev git openssh-client make automake autoconf gcc perl python3 texinfo xz-utils
         cabal update
         cabal install --reinstall hscolour
         ln -s $HOME/.cabal/bin/HsColour /usr/local/bin/HsColour
@@ -27,9 +24,7 @@ case "$(uname)" in
     else
       # assuming Ubuntu
       apt-get update -qq
-      apt-get install -qy \
-              git openssh-client make automake autoconf gcc perl python3 \
-              texinfo xz-utils xutils-dev curl
+      apt-get install -qy git openssh-client make automake autoconf gcc perl python3 texinfo xz-utils
       cabal update
       cabal install --reinstall hscolour
     fi



More information about the ghc-commits mailing list