Skip to content
Snippets Groups Projects

Use GHC 8.6.5 as the minimum bootstrap compiler version

Merged Ryan Scott requested to merge ghc-8.6-minimum into master

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Ryan Scott mentioned in merge request !26 (closed)

    mentioned in merge request !26 (closed)

  • Author Maintainer

    The build is mysteriously failing with:

    $ CONTAINER_IMAGE="$CONTAINER_IMAGE_BASE/$IMAGE" # collapsed multi-line command
    WARNING! Using --password via the CLI is insecure. Use --password-stdin.
    WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
    Configure a credential helper to remove this warning. See
    https://docs.docker.com/engine/reference/commandline/login/#credentials-store
    
    Login Succeeded
    Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running?
    Cannot connect to the Docker daemon at tcp://docker:2375. Is the docker daemon running?
    
    ERROR: Job failed: exit code 1

    I have no idea what might be causing this. Any ideas, @bgamari?

  • I have fixed this in !28 (merged) and some configuration changes on the builders. I'll rebase once it has landed.

    Edited by Ben Gamari
  • Ben Gamari unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Ben Gamari added 4 commits

    added 4 commits

    Compare with previous version

  • Ben Gamari marked as a Work In Progress from a9ba9ac7

    marked as a Work In Progress from a9ba9ac7

  • Author Maintainer

    Thanks, @bgamari! Unfortunately, it appears that master is still failing on certain configurations.

    Here is how build-linters, build-i386-linux-deb8, build-i386-linux-deb9, build-x86_64-linux-centos7, and build-x86_64-linux-deb8 fails:

    713aaa24f997: Retrying in 12 seconds
    19a93d008a5f: Retrying in 12 seconds
    713aaa24f997: Retrying in 11 seconds
    19a93d008a5f: Retrying in 11 seconds
    713aaa24f997: Retrying in 10 seconds
    19a93d008a5f: Retrying in 10 seconds
    713aaa24f997: Retrying in 9 seconds
    19a93d008a5f: Retrying in 9 seconds
    713aaa24f997: Retrying in 8 seconds
    19a93d008a5f: Retrying in 8 seconds
    713aaa24f997: Retrying in 7 seconds
    19a93d008a5f: Retrying in 7 seconds
    713aaa24f997: Retrying in 6 seconds
    19a93d008a5f: Retrying in 6 seconds
    713aaa24f997: Retrying in 5 seconds
    19a93d008a5f: Retrying in 5 seconds
    713aaa24f997: Retrying in 4 seconds
    19a93d008a5f: Retrying in 4 seconds
    713aaa24f997: Retrying in 3 seconds
    19a93d008a5f: Retrying in 3 seconds
    713aaa24f997: Retrying in 2 seconds
    19a93d008a5f: Retrying in 2 seconds
    713aaa24f997: Retrying in 1 second
    19a93d008a5f: Retrying in 1 second
    error creating overlay mount to /var/lib/docker/overlay2/e16cb392775d90c3533a990370afacb0ed6a17861b68702895aa01d45517be10/merged: device or resource busy

    Here is how build-x86_64-linux-deb9 fails:

    Step 6/18 : RUN apt-key adv --keyserver keyserver.ubuntu.com  --recv-keys BA3CBA3FFE22B574
     ---> Running in 34b1c1a10274
    Warning: apt-key output should not be parsed (stdout is not a terminal)
    Executing: /tmp/apt-key-gpghome.eW30OdHSp6/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys BA3CBA3FFE22B574
    gpg: keyserver receive failed: No data
    The command '/bin/bash -o pipefail -c apt-key adv --keyserver keyserver.ubuntu.com  --recv-keys BA3CBA3FFE22B574' returned a non-zero code: 2

    I wonder if some of these errors are nondeterministic. For instance, the build-x86_64-linux-deb8 build passes on this MR. Quite strange.


    Some of the errors on this MR are actually different from what is on master. I'll see if I can reproduce these errors locally.

  • Indeed I've been investigating this. I suspect this is another manifestation of the rather obnoxious gitlab #49345 but it's very hard to say for certain.

    Regardless, I can finish up this MR if you would rather.

  • Ben Gamari added 4 commits

    added 4 commits

    • e11930c1 - WIP: Use GHC 8.6.5 as the minimum bootstrap compiler version
    • 2e8f0591 - Drop i386-linux-deb8 image
    • 7659a6bf - Fix centos7 bindist name
    • 87a92215 - x86_64-linux-deb9: Fix LLVM extraction

    Compare with previous version

  • Ben Gamari added 2 commits

    added 2 commits

    Compare with previous version

  • Ben Gamari added 1 commit

    added 1 commit

    • 6f14f94d - i386-linux-deb9: Fix bindist name

    Compare with previous version

  • Nope, it looks like the issue is rather https://github.com/moby/moby/issues/39663.

  • Ben Gamari added 1 commit

    added 1 commit

    • 40917e4f - docker: Disable use of overlay2 backend

    Compare with previous version

  • I've opened #2 (closed) to track the Docker issue and !29 (merged) to fix it.

  • Ben Gamari mentioned in issue #2 (closed)

    mentioned in issue #2 (closed)

  • Ben Gamari added 9 commits

    added 9 commits

    • 6631acf9 - 1 commit from branch master
    • f3a1fe98 - WIP: Use GHC 8.6.5 as the minimum bootstrap compiler version
    • 64f24431 - Drop i386-linux-deb8 image
    • 2e75a792 - Fix centos7 bindist name
    • 366ed8b2 - x86_64-linux-deb9: Fix LLVM extraction
    • e9d14dcf - linters: Install curl
    • 75a7804e - linters: Install xz
    • e330fc25 - i386-linux-deb9: Fix bindist name
    • 9458a217 - x86_64-linux-deb9: Install libgmp-dev

    Compare with previous version

  • Ryan Scott added 1 commit

    added 1 commit

    • 00823c33 - aarch64-linux-deb9: Fix bindist URL

    Compare with previous version

  • Ryan Scott added 1 commit

    added 1 commit

    • 9fc2b580 - aarch64-linux-deb9: Fix LLVM extraction

    Compare with previous version

  • Ryan Scott added 1 commit

    added 1 commit

    • 7e13b437 - aarch64-linux-deb9, armv7-linux-deb9: Fix LLVM extraction (again)

    Compare with previous version

  • Ryan Scott added 1 commit

    added 1 commit

    • b941918a - aarch64-linux-deb9, armv7-linux-deb9: Explicitly add LLVM to PATH

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading