[Git][ghc/ghc][wip/angerman/debug-darwin] disable more

Moritz Angermann (@angerman) gitlab at gitlab.haskell.org
Tue Apr 4 02:58:41 UTC 2023



Moritz Angermann pushed to branch wip/angerman/debug-darwin at Glasgow Haskell Compiler / GHC


Commits:
20d02e80 by Moritz Angermann at 2023-04-04T10:56:28+08:00
disable more

- - - - -


1 changed file:

- .gitlab-ci.yml


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -449,228 +449,228 @@ stack-hadrian-build:
 # Testing reinstallable ghc codepath
 ####################################
 
-test-cabal-reinstall-x86_64-linux-deb10:
-  extends: nightly-x86_64-linux-deb10-validate
-  stage: full-build
-  variables:
-    REINSTALL_GHC: "yes"
-    BUILD_FLAVOUR: validate
-    TEST_ENV: "x86_64-linux-deb10-cabal-install"
-  rules:
-    - if: $NIGHTLY
-    - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-reinstall.*/'
+# test-cabal-reinstall-x86_64-linux-deb10:
+#   extends: nightly-x86_64-linux-deb10-validate
+#   stage: full-build
+#   variables:
+#     REINSTALL_GHC: "yes"
+#     BUILD_FLAVOUR: validate
+#     TEST_ENV: "x86_64-linux-deb10-cabal-install"
+#   rules:
+#     - if: $NIGHTLY
+#     - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-reinstall.*/'
 
 ########################################
 # Testing ABI is invariant across builds
 ########################################
 
-abi-test-nightly:
-  stage: full-build
-  needs:
-    - job: nightly-x86_64-linux-fedora33-release-hackage
-    - job: nightly-x86_64-linux-fedora33-release
-  tags:
-    - x86_64-linux
-  image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
-  dependencies: null
-  before_script:
-    - mkdir -p normal
-    - mkdir -p hackage
-    - tar -xf ghc-x86_64-linux-fedora33-release.tar.xz -C normal/
-    - tar -xf ghc-x86_64-linux-fedora33-release-hackage_docs.tar.xz -C hackage/
-  script:
-    - .gitlab/ci.sh compare_interfaces_of "normal/ghc-*" "hackage/ghc-*"
-  artifacts:
-    paths:
-      - out
-  rules:
-    - if: $NIGHTLY
+# abi-test-nightly:
+#   stage: full-build
+#   needs:
+#     - job: nightly-x86_64-linux-fedora33-release-hackage
+#     - job: nightly-x86_64-linux-fedora33-release
+#   tags:
+#     - x86_64-linux
+#   image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
+#   dependencies: null
+#   before_script:
+#     - mkdir -p normal
+#     - mkdir -p hackage
+#     - tar -xf ghc-x86_64-linux-fedora33-release.tar.xz -C normal/
+#     - tar -xf ghc-x86_64-linux-fedora33-release-hackage_docs.tar.xz -C hackage/
+#   script:
+#     - .gitlab/ci.sh compare_interfaces_of "normal/ghc-*" "hackage/ghc-*"
+#   artifacts:
+#     paths:
+#       - out
+#   rules:
+#     - if: $NIGHTLY
 
 ############################################################
 # Packaging
 ############################################################
 
-doc-tarball:
-  stage: packaging
-  needs:
-    - job: x86_64-linux-deb10-numa-slow-validate
-      optional: true
-    - job: nightly-x86_64-linux-deb10-validate
-      optional: true
-    - job: release-x86_64-linux-deb10-release
-      optional: true
-
-    - job: x86_64-windows-validate
-      optional: true
-    - job: nightly-x86_64-windows-validate
-      optional: true
-    - job: release-x86_64-windows-release+no_split_sections
-      optional: true
-
-  tags:
-    - x86_64-linux
-  image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
-  dependencies: null
-  variables:
-    LINUX_BINDIST: "ghc-x86_64-linux-deb10.tar.xz"
-    WINDOWS_BINDIST: "ghc-x86_64-windows.tar.xz"
-  artifacts:
-    paths:
-      - haddock.html.tar.xz
-      - libraries.html.tar.xz
-      - users_guide.html.tar.xz
-      - index.html
-      - "*.pdf"
-  script:
-    - |
-      mv "ghc-x86_64-linux-deb10-numa-slow-validate.tar.xz" "$LINUX_BINDIST" \
-        || mv "ghc-x86_64-linux-deb10-validate.tar.xz" "$LINUX_BINDIST" \
-        || mv "ghc-x86_64-linux-deb10-release.tar.xz" "$LINUX_BINDIST" \
-        || true
-      mv "ghc-x86_64-windows-validate.tar.xz" "$WINDOWS_BINDIST" \
-        || mv "ghc-x86_64-windows-release+no_split_sections.tar.xz" "$WINDOWS_BINDIST" \
-        || true
-      if [ ! -f "$LINUX_BINDIST" ]; then
-        echo "Error: $LINUX_BINDIST does not exist. Did the Debian 9 job fail?"
-        exit 1
-      fi
-      if [ ! -f "$WINDOWS_BINDIST" ]; then
-        echo "Error: $WINDOWS_BINDIST does not exist. Did the 64-bit Windows job fail?"
-        exit 1
-      fi
-    - rm -Rf docs
-    - bash -ex distrib/mkDocs/mkDocs $LINUX_BINDIST $WINDOWS_BINDIST
-    - ls -lh
-    - mv docs/*.tar.xz docs/index.html .
-
-hackage-doc-tarball:
-  stage: packaging
-  needs:
-    - job: nightly-x86_64-linux-fedora33-release-hackage
-      optional: true
-    - job: release-x86_64-linux-fedora33-release-hackage
-      optional: true
-    - job: source-tarball
-  tags:
-    - x86_64-linux
-  image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
-  dependencies: null
-  variables:
-    # Don't clone the git repo..
-    GIT_STRATEGY: none
-    # Don't attempt to boot a source tarball
-    NO_BOOT: "1"
-  artifacts:
-    paths:
-      - hackage_docs
-  before_script:
-    - tar -xf ghc-*[0-9]-src.tar.xz
-    - tar -xf ghc-x86_64-linux-fedora33-release.tar.xz -C ghc*/
-  script:
-    - cd ghc*/
-    - mv .gitlab/rel_eng/upload_ghc_libs.py .
-    - .gitlab/ci.sh setup
-    - .gitlab/ci.sh configure
-    - ./upload_ghc_libs.py prepare --bindist ghc*linux/
-    - mv .upload-libs/docs ../hackage_docs
-  rules:
-    - if: $NIGHTLY
-    - if: '$RELEASE_JOB == "yes"'
-
-source-tarball:
-  stage: full-build
-  tags:
-    - x86_64-linux
-  image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
-  dependencies: []
-  artifacts:
-    paths:
-      - ghc-*.tar.xz
-  script:
-    - sudo chown ghc:ghc -R .
-    - ./boot
-    - ./configure
-    - ./hadrian/build source-dist
-    - mv _build/source-dist/*.xz  .
-  rules:
-    - if: $NIGHTLY
-    - if: '$RELEASE_JOB == "yes"'
-    - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
-
-generate-hadrian-bootstrap-sources:
-  stage: full-build
-  tags:
-    - x86_64-linux
-  image: "$DOCKER_IMAGE"
-  dependencies: []
-  parallel: *bootstrap_matrix
-  artifacts:
-    paths:
-      - hadrian-bootstrap-sources-*.tar.gz
-  script:
-    - bash -c "[ $($GHC --numeric-version) = $GHC_VERSION ] || { echo $GHC_VERSION is not the same as the version of $GHC && exit 1; }"
-    - python3 ./hadrian/bootstrap/bootstrap.py -w $GHC fetch -o hadrian-bootstrap-sources-$GHC_VERSION
-  rules:
-    - if: $NIGHTLY
-    - if: '$RELEASE_JOB == "yes"'
-    - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
-
-
-package-hadrian-bootstrap-sources:
-  stage: full-build
-  tags:
-    - x86_64-linux
-  needs: ["generate-hadrian-bootstrap-sources"]
-  image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
-  artifacts:
-    paths:
-      - hadrian-bootstrap-sources-all.tar.gz
-  script:
-    - tar -czvf hadrian-bootstrap-sources-all.tar.gz hadrian-bootstrap-sources-*.tar.gz
-  rules:
-    - if: $NIGHTLY
-    - if: '$RELEASE_JOB == "yes"'
-    - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
-
-test-bootstrap:
-  stage: full-build
-  needs: [generate-hadrian-bootstrap-sources, source-tarball]
-  tags:
-    - x86_64-linux
-  image: "$DOCKER_IMAGE"
-  parallel: *bootstrap_matrix
-  dependencies: null
-  script:
-    - sudo chown ghc:ghc -R .
-    - mkdir test-bootstrap
-    - tar -xf ghc-*[0-9]-src.tar.xz -C test-bootstrap
-    - tar -xf ghc-*-testsuite.tar.xz -C test-bootstrap
-    - cp hadrian-bootstrap-sources-$GHC_VERSION.tar.gz test-bootstrap/ghc-*
-    - pushd test-bootstrap/ghc-*
-    - python3 ./hadrian/bootstrap/bootstrap.py -w $GHC --bootstrap-sources hadrian-bootstrap-sources-$GHC_VERSION.tar.gz
-    - export HADRIAN_PATH="$PWD/_build/bin/hadrian"
-    - .gitlab/ci.sh setup
-    # Bootstrapping should not depend on HAPPY or ALEX so set them to false
-    # so the build fails if they are invoked.
-    - export HAPPY=/bin/false; export ALEX=/bin/false
-    - .gitlab/ci.sh configure
-    - .gitlab/ci.sh build_hadrian
-    - .gitlab/ci.sh test_hadrian
-    - popd
-    - rm -Rf test-bootstrap
-  variables:
-    # Don't record performance benchmarks
-    TEST_ENV: ""
-    BIN_DIST_NAME: "ghc-x86_64-deb10-linux"
-    BUILD_FLAVOUR: "validate"
-    NO_BOOT: "1"
-  rules:
-    - if: $NIGHTLY
-    - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
-    - if: '$RELEASE_JOB == "yes"'
-      when: always
-      variables:
-        BUILD_FLAVOUR: "release"
+# doc-tarball:
+#   stage: packaging
+#   needs:
+#     - job: x86_64-linux-deb10-numa-slow-validate
+#       optional: true
+#     - job: nightly-x86_64-linux-deb10-validate
+#       optional: true
+#     - job: release-x86_64-linux-deb10-release
+#       optional: true
+
+#     - job: x86_64-windows-validate
+#       optional: true
+#     - job: nightly-x86_64-windows-validate
+#       optional: true
+#     - job: release-x86_64-windows-release+no_split_sections
+#       optional: true
+
+#   tags:
+#     - x86_64-linux
+#   image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
+#   dependencies: null
+#   variables:
+#     LINUX_BINDIST: "ghc-x86_64-linux-deb10.tar.xz"
+#     WINDOWS_BINDIST: "ghc-x86_64-windows.tar.xz"
+#   artifacts:
+#     paths:
+#       - haddock.html.tar.xz
+#       - libraries.html.tar.xz
+#       - users_guide.html.tar.xz
+#       - index.html
+#       - "*.pdf"
+#   script:
+#     - |
+#       mv "ghc-x86_64-linux-deb10-numa-slow-validate.tar.xz" "$LINUX_BINDIST" \
+#         || mv "ghc-x86_64-linux-deb10-validate.tar.xz" "$LINUX_BINDIST" \
+#         || mv "ghc-x86_64-linux-deb10-release.tar.xz" "$LINUX_BINDIST" \
+#         || true
+#       mv "ghc-x86_64-windows-validate.tar.xz" "$WINDOWS_BINDIST" \
+#         || mv "ghc-x86_64-windows-release+no_split_sections.tar.xz" "$WINDOWS_BINDIST" \
+#         || true
+#       if [ ! -f "$LINUX_BINDIST" ]; then
+#         echo "Error: $LINUX_BINDIST does not exist. Did the Debian 9 job fail?"
+#         exit 1
+#       fi
+#       if [ ! -f "$WINDOWS_BINDIST" ]; then
+#         echo "Error: $WINDOWS_BINDIST does not exist. Did the 64-bit Windows job fail?"
+#         exit 1
+#       fi
+#     - rm -Rf docs
+#     - bash -ex distrib/mkDocs/mkDocs $LINUX_BINDIST $WINDOWS_BINDIST
+#     - ls -lh
+#     - mv docs/*.tar.xz docs/index.html .
+
+# hackage-doc-tarball:
+#   stage: packaging
+#   needs:
+#     - job: nightly-x86_64-linux-fedora33-release-hackage
+#       optional: true
+#     - job: release-x86_64-linux-fedora33-release-hackage
+#       optional: true
+#     - job: source-tarball
+#   tags:
+#     - x86_64-linux
+#   image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
+#   dependencies: null
+#   variables:
+#     # Don't clone the git repo..
+#     GIT_STRATEGY: none
+#     # Don't attempt to boot a source tarball
+#     NO_BOOT: "1"
+#   artifacts:
+#     paths:
+#       - hackage_docs
+#   before_script:
+#     - tar -xf ghc-*[0-9]-src.tar.xz
+#     - tar -xf ghc-x86_64-linux-fedora33-release.tar.xz -C ghc*/
+#   script:
+#     - cd ghc*/
+#     - mv .gitlab/rel_eng/upload_ghc_libs.py .
+#     - .gitlab/ci.sh setup
+#     - .gitlab/ci.sh configure
+#     - ./upload_ghc_libs.py prepare --bindist ghc*linux/
+#     - mv .upload-libs/docs ../hackage_docs
+#   rules:
+#     - if: $NIGHTLY
+#     - if: '$RELEASE_JOB == "yes"'
+
+# source-tarball:
+#   stage: full-build
+#   tags:
+#     - x86_64-linux
+#   image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
+#   dependencies: []
+#   artifacts:
+#     paths:
+#       - ghc-*.tar.xz
+#   script:
+#     - sudo chown ghc:ghc -R .
+#     - ./boot
+#     - ./configure
+#     - ./hadrian/build source-dist
+#     - mv _build/source-dist/*.xz  .
+#   rules:
+#     - if: $NIGHTLY
+#     - if: '$RELEASE_JOB == "yes"'
+#     - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
+
+# generate-hadrian-bootstrap-sources:
+#   stage: full-build
+#   tags:
+#     - x86_64-linux
+#   image: "$DOCKER_IMAGE"
+#   dependencies: []
+#   parallel: *bootstrap_matrix
+#   artifacts:
+#     paths:
+#       - hadrian-bootstrap-sources-*.tar.gz
+#   script:
+#     - bash -c "[ $($GHC --numeric-version) = $GHC_VERSION ] || { echo $GHC_VERSION is not the same as the version of $GHC && exit 1; }"
+#     - python3 ./hadrian/bootstrap/bootstrap.py -w $GHC fetch -o hadrian-bootstrap-sources-$GHC_VERSION
+#   rules:
+#     - if: $NIGHTLY
+#     - if: '$RELEASE_JOB == "yes"'
+#     - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
+
+
+# package-hadrian-bootstrap-sources:
+#   stage: full-build
+#   tags:
+#     - x86_64-linux
+#   needs: ["generate-hadrian-bootstrap-sources"]
+#   image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-deb10:$DOCKER_REV"
+#   artifacts:
+#     paths:
+#       - hadrian-bootstrap-sources-all.tar.gz
+#   script:
+#     - tar -czvf hadrian-bootstrap-sources-all.tar.gz hadrian-bootstrap-sources-*.tar.gz
+#   rules:
+#     - if: $NIGHTLY
+#     - if: '$RELEASE_JOB == "yes"'
+#     - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
+
+# test-bootstrap:
+#   stage: full-build
+#   needs: [generate-hadrian-bootstrap-sources, source-tarball]
+#   tags:
+#     - x86_64-linux
+#   image: "$DOCKER_IMAGE"
+#   parallel: *bootstrap_matrix
+#   dependencies: null
+#   script:
+#     - sudo chown ghc:ghc -R .
+#     - mkdir test-bootstrap
+#     - tar -xf ghc-*[0-9]-src.tar.xz -C test-bootstrap
+#     - tar -xf ghc-*-testsuite.tar.xz -C test-bootstrap
+#     - cp hadrian-bootstrap-sources-$GHC_VERSION.tar.gz test-bootstrap/ghc-*
+#     - pushd test-bootstrap/ghc-*
+#     - python3 ./hadrian/bootstrap/bootstrap.py -w $GHC --bootstrap-sources hadrian-bootstrap-sources-$GHC_VERSION.tar.gz
+#     - export HADRIAN_PATH="$PWD/_build/bin/hadrian"
+#     - .gitlab/ci.sh setup
+#     # Bootstrapping should not depend on HAPPY or ALEX so set them to false
+#     # so the build fails if they are invoked.
+#     - export HAPPY=/bin/false; export ALEX=/bin/false
+#     - .gitlab/ci.sh configure
+#     - .gitlab/ci.sh build_hadrian
+#     - .gitlab/ci.sh test_hadrian
+#     - popd
+#     - rm -Rf test-bootstrap
+#   variables:
+#     # Don't record performance benchmarks
+#     TEST_ENV: ""
+#     BIN_DIST_NAME: "ghc-x86_64-deb10-linux"
+#     BUILD_FLAVOUR: "validate"
+#     NO_BOOT: "1"
+#   rules:
+#     - if: $NIGHTLY
+#     - if: '$CI_MERGE_REQUEST_LABELS =~ /.*test-bootstrap.*/'
+#     - if: '$RELEASE_JOB == "yes"'
+#       when: always
+#       variables:
+#         BUILD_FLAVOUR: "release"
 
 
 ############################################################



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/20d02e80af1d4ec7c56127f5ea7d3970d43352b5

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/20d02e80af1d4ec7c56127f5ea7d3970d43352b5
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20230403/6b2ec920/attachment-0001.html>


More information about the ghc-commits mailing list