Running with gitlab-runner 12.7.0 (v12.7.0)
  on ghc-ci-1-lint c400cf82
section_start:1597935722:prepare_executor
Using Docker executor with image registry.gitlab.haskell.org/ghc/ci-images/linters:6223fe0b5942f4fa35bdec92c74566cf195bfb42 ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image registry.gitlab.haskell.org/ghc/ci-images/linters:6223fe0b5942f4fa35bdec92c74566cf195bfb42 ...
Using docker image sha256:4f1059d30c1b5264ad15c9bebcbb36f4f15e2855394adfa86af2f0d770889782 for registry.gitlab.haskell.org/ghc/ci-images/linters:6223fe0b5942f4fa35bdec92c74566cf195bfb42 ...
section_end:1597935722:prepare_executor
section_start:1597935722:prepare_script
Running on runner-c400cf82-project-741-concurrent-0 via ghc-ci-1...
section_end:1597935724:prepare_script
section_start:1597935724:get_sources
Fetching changes...
Reinitialized existing Git repository in /builds/CraigFe/ghc/.git/
Checking out 04d22107 as utils-typo...
Removing testsuite/driver/__pycache__/
Removing testsuite/mk/ghc-config
Removing testsuite/mk/ghc-config.hi
Removing testsuite/mk/ghc-config.o
Removing testsuite/mk/ghcconfig_opt_ghc_8.8.3_bin_ghc.mk
Removing testsuite/timeout/calibrate.out
Removing testsuite/timeout/install-inplace/

Updating/initializing submodules recursively...
Synchronizing submodule url for 'libffi-tarballs'
Synchronizing submodule url for 'libraries/Cabal'
Synchronizing submodule url for 'libraries/Win32'
Synchronizing submodule url for 'libraries/array'
Synchronizing submodule url for 'libraries/binary'
Synchronizing submodule url for 'libraries/bytestring'
Synchronizing submodule url for 'libraries/containers'
Synchronizing submodule url for 'libraries/deepseq'
Synchronizing submodule url for 'libraries/directory'
Synchronizing submodule url for 'libraries/exceptions'
Synchronizing submodule url for 'libraries/filepath'
Synchronizing submodule url for 'libraries/ghc-bignum/gmp/gmp-tarballs'
Synchronizing submodule url for 'libraries/haskeline'
Synchronizing submodule url for 'libraries/hpc'
Synchronizing submodule url for 'libraries/mtl'
Synchronizing submodule url for 'libraries/parsec'
Synchronizing submodule url for 'libraries/pretty'
Synchronizing submodule url for 'libraries/process'
Synchronizing submodule url for 'libraries/stm'
Synchronizing submodule url for 'libraries/terminfo'
Synchronizing submodule url for 'libraries/text'
Synchronizing submodule url for 'libraries/time'
Synchronizing submodule url for 'libraries/transformers'
Synchronizing submodule url for 'libraries/unix'
Synchronizing submodule url for 'libraries/xhtml'
Synchronizing submodule url for 'nofib'
Synchronizing submodule url for 'utils/haddock'
Synchronizing submodule url for 'utils/hsc2hs'
Entering 'libffi-tarballs'
Entering 'libraries/Cabal'
Entering 'libraries/Win32'
Entering 'libraries/array'
Entering 'libraries/binary'
Entering 'libraries/bytestring'
Entering 'libraries/containers'
Entering 'libraries/deepseq'
Entering 'libraries/directory'
Entering 'libraries/exceptions'
Entering 'libraries/filepath'
Entering 'libraries/ghc-bignum/gmp/gmp-tarballs'
Entering 'libraries/haskeline'
Entering 'libraries/hpc'
Entering 'libraries/mtl'
Entering 'libraries/parsec'
Entering 'libraries/pretty'
Entering 'libraries/process'
Entering 'libraries/stm'
Entering 'libraries/terminfo'
Entering 'libraries/text'
Entering 'libraries/time'
Entering 'libraries/transformers'
Entering 'libraries/unix'
Entering 'libraries/xhtml'
Entering 'nofib'
Entering 'utils/haddock'
Entering 'utils/hsc2hs'
Entering 'libffi-tarballs'
HEAD is now at 14c0d0c Snapshot of libffi 88a7647
Entering 'libraries/Cabal'
HEAD is now at 32dad5c1c Merge pull request #6944 from phadej/spdx-license-list-3.9
Entering 'libraries/Win32'
HEAD is now at ca5fbc1 Win32: release 2.6.1.0
Entering 'libraries/array'
HEAD is now at ab53517 Allow base-4.15
Entering 'libraries/binary'
HEAD is now at dfaf780 Reduce generic cache size to 100 elements.
Entering 'libraries/bytestring'
HEAD is now at e6cb01e Add support for ghc-bignum
Entering 'libraries/containers'
HEAD is now at aaeda19 Update changelog, bump version
Entering 'libraries/deepseq'
HEAD is now at 13c1c84 Bump base upper bound
Entering 'libraries/directory'
HEAD is now at 3d9ca6e Allow base-4.15
Entering 'libraries/exceptions'
HEAD is now at 23c0b8a Add dist-boot to .gitignore
Entering 'libraries/filepath'
HEAD is now at 9088df9 Bump base upper bound to 4.15
Entering 'libraries/ghc-bignum/gmp/gmp-tarballs'
HEAD is now at ff5a56f GMP 6.1.2 tarball with doc/ removed
Entering 'libraries/haskeline'
HEAD is now at 5f16b76 Add withRunInBase to help decompose InputT (#131)
Entering 'libraries/hpc'
HEAD is now at 772de3f Bump base upper bound
Entering 'libraries/mtl'
HEAD is now at c7d3967 Explicitly declare the API contract of `mtl` to be "safe"
Entering 'libraries/parsec'
HEAD is now at 1904924 Allow base-4.15
Entering 'libraries/pretty'
HEAD is now at c3a1469 Bump to version 1.1.3.6
Entering 'libraries/process'
HEAD is now at cb1d1a6 Merge pull request #177 from Mistuke/wip/new-io-manager-support
Entering 'libraries/stm'
HEAD is now at 444f672 Allow base-4.15
Entering 'libraries/terminfo'
HEAD is now at 3ebb36f Bump base upper bound
Entering 'libraries/text'
HEAD is now at 80cb9ee Adapt for changes to liftTyped
Entering 'libraries/time'
HEAD is now at 5319bed use lts-13.22
Entering 'libraries/transformers'
HEAD is now at def8c55 bump patch level to 0.5.6.2
Entering 'libraries/unix'
HEAD is now at ea13d99 Allow base-4.15
Entering 'libraries/xhtml'
HEAD is now at 721779a Ephemeral xhtml-300.2.2.1 release
Entering 'nofib'
HEAD is now at cef118d Modules: Driver (#13009)
Entering 'utils/haddock'
HEAD is now at 323aa89c Merge pull request #1225 from hsyl20/wip/hsyl20/plugins/homeunit
Entering 'utils/hsc2hs'
HEAD is now at 7accbea Merge pull request #52 from Mistuke/wip/new-io-manager-support
Entering 'libffi-tarballs'
Entering 'libraries/Cabal'
Entering 'libraries/Win32'
Entering 'libraries/array'
Entering 'libraries/binary'
Entering 'libraries/bytestring'
Entering 'libraries/containers'
Entering 'libraries/deepseq'
Entering 'libraries/directory'
Entering 'libraries/exceptions'
Entering 'libraries/filepath'
Entering 'libraries/ghc-bignum/gmp/gmp-tarballs'
Entering 'libraries/haskeline'
Entering 'libraries/hpc'
Entering 'libraries/mtl'
Entering 'libraries/parsec'
Entering 'libraries/pretty'
Entering 'libraries/process'
Entering 'libraries/stm'
Entering 'libraries/terminfo'
Entering 'libraries/text'
Entering 'libraries/time'
Entering 'libraries/transformers'
Entering 'libraries/unix'
Entering 'libraries/xhtml'
Entering 'nofib'
Entering 'utils/haddock'
Entering 'utils/hsc2hs'
section_end:1597935727:get_sources
section_start:1597935727:restore_cache
section_end:1597935728:restore_cache
section_start:1597935728:download_artifacts
section_end:1597935730:download_artifacts
section_start:1597935730:build_script
Authenticating with credentials from job payload (GitLab Registry)
$ git fetch "$CI_MERGE_REQUEST_PROJECT_URL" $CI_MERGE_REQUEST_TARGET_BRANCH_NAME
warning: redirecting to https://gitlab.haskell.org/ghc/ghc.git/
From https://gitlab.haskell.org/ghc/ghc
 * branch                  master     -> FETCH_HEAD
$ base="$(git merge-base FETCH_HEAD $CI_COMMIT_SHA)"
$ echo Linting submodule changes between $base..$CI_COMMIT_SHA
Linting submodule changes between eb9bdaef6024558696e1e50b12d7fefb70483a9f..04d22107319aaaa3524448df7b9d309e884821c1
$ git submodule foreach git remote update
Entering 'libffi-tarballs'
Fetching origin
Entering 'libraries/Cabal'
Fetching origin
Entering 'libraries/Win32'
Fetching origin
Entering 'libraries/array'
Fetching origin
Entering 'libraries/binary'
Fetching origin
Entering 'libraries/bytestring'
Fetching origin
Entering 'libraries/containers'
Fetching origin
Entering 'libraries/deepseq'
Fetching origin
Entering 'libraries/directory'
Fetching origin
Entering 'libraries/exceptions'
Fetching origin
Entering 'libraries/filepath'
Fetching origin
Entering 'libraries/ghc-bignum/gmp/gmp-tarballs'
Fetching origin
Entering 'libraries/haskeline'
Fetching origin
Entering 'libraries/hpc'
Fetching origin
Entering 'libraries/mtl'
Fetching origin
Entering 'libraries/parsec'
Fetching origin
Entering 'libraries/pretty'
Fetching origin
Entering 'libraries/process'
Fetching origin
Entering 'libraries/stm'
Fetching origin
Entering 'libraries/terminfo'
Fetching origin
Entering 'libraries/text'
Fetching origin
Entering 'libraries/time'
Fetching origin
Entering 'libraries/transformers'
Fetching origin
Entering 'libraries/unix'
Fetching origin
Entering 'libraries/xhtml'
Fetching origin
Entering 'nofib'
Fetching origin
Entering 'utils/haddock'
Fetching origin
Entering 'utils/hsc2hs'
Fetching origin
$ submodchecker . $(git rev-list $base..$CI_COMMIT_SHA)
section_end:1597935739:build_script
section_start:1597935739:after_script
section_end:1597935740:after_script
section_start:1597935740:archive_cache
section_end:1597935742:archive_cache
section_start:1597935742:upload_artifacts_on_success
section_end:1597935743:upload_artifacts_on_success
Job succeeded