DynFlags: disentangle Outputable

- put panic related functions into GHC.Utils.Panic
- put trace related functions using DynFlags in GHC.Driver.Ppr

One step closer making Outputable fully independent of DynFlags.

Bump haddock submodule
23 jobs for master in 378 minutes and 10 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Lint
passed #415927
lint
lint-linters

00:00:15

failed #415930
lint allowed to fail
lint-submods

00:00:13

passed #415931
lint
lint-submods-branch

00:00:21

passed #415928
lint
lint-testsuite

00:00:17

passed #415929
lint
typecheck-testsuite

00:00:16

 
  Quick Build
passed #415932
x86_64-linux
hadrian-ghc-in-ghci

00:10:55

 
  Build
passed #415933
x86_64-linux
validate-x86_64-linux-deb9-hadrian

01:46:52

 
  Full Build
failed #415936
aarch64-linux allowed to fail
validate-aarch64-linux-deb9

04:00:12

failed #415937
armv7-linux allowed to fail
validate-armv7-linux-deb9

03:37:02

passed #415938
x86_64-linux
validate-i386-linux-deb9

01:48:34

passed #415935
x86_64-darwin
validate-x86_64-darwin

01:10:33

passed #415939
x86_64-linux
validate-x86_64-linux-deb9-debug

02:08:45

passed #415941
x86_64-linux
validate-x86_64-linux-deb9-dwarf

02:19:53

passed #415940
x86_64-linux
validate-x86_64-linux-deb9-integer-simple

01:35:47

passed #415934
x86_64-linux
validate-x86_64-linux-deb9-unreg-hadrian

03:17:12

passed #415942
x86_64-linux
validate-x86_64-linux-fedora27

02:07:15

failed #415944
new-x86_64-windows test allowed to fail
validate-x86_64-windows

00:29:19

failed #415943
new-x86_64-windows test allowed to fail
validate-x86_64-windows-hadrian

00:48:46

 
  Cleanup
passed #415945
x86_64-darwin
cleanup-darwin

00:00:16

 
  Packaging
failed #415946
x86_64-linux allowed to fail
doc-tarball

00:00:52

 
  Testing
manual #415947
x86_64-linux allowed to fail manual
hackage
passed #415948
x86_64-linux
perf-nofib

00:17:52

 
  Deploy
failed #415949
x86_64-linux allowed to fail
pages

00:00:13

 
Name Stage Failure
failed
pages Deploy
Entering 'nofib'
Entering 'utils/haddock'
Entering 'utils/hsc2hs'
Executing "step_script" stage of the job script
$ mkdir -p public/doc
$ tar -xf haddock.html.tar.xz -C public/doc
tar: haddock.html.tar.xz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
ERROR: Job failed: exit code 1
failed
doc-tarball Packaging
Entering 'utils/haddock'
Entering 'utils/hsc2hs'
Downloading artifacts
Downloading artifacts for validate-x86_64-linux-deb9-debug (415939)...
Downloading artifacts from coordinator... ok
id=415939 responseStatus=200 OK token=aeCsxkzd
Executing "step_script" stage of the job script
$ if [ ! -f "$LINUX_BINDIST" ]; then # collapsed multi-line command
Error: ghc-x86_64-mingw32.tar.xz does not exist. Did the 64-bit Windows job fail?
ERROR: Job failed: exit code 1
failed
lint-submods Lint
Entering 'libraries/unix'
Entering 'libraries/xhtml'
Entering 'nofib'
Entering 'utils/haddock'
Entering 'utils/hsc2hs'
Authenticating with credentials from job payload (GitLab Registry)
$ git fetch "$CI_MERGE_REQUEST_PROJECT_URL" $CI_MERGE_REQUEST_TARGET_BRANCH_NAME
fatal: No path specified. See 'man git-pull' for valid url syntax
ERROR: Job failed: exit code 1
failed
validate-aarch64-linux-deb9 Full Build
cd "libraries/stm/tests/stm065.run" &&  "/builds/ghc/ghc/inplace/bin/ghc-stage2" -o stm065 stm065.hs -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output  -package stm< 
cd "libraries/stm/tests/stm056.run" && ./stm056 <
=====> cloneTChan001(normal) 7644 of 7684 [0, 101, 0]
cd "libraries/stm/tests/cloneTChan001.run" && "/builds/ghc/ghc/inplace/bin/ghc-stage2" -o cloneTChan001 cloneTChan001.hs -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -package stm<
cd "libraries/stm/tests/stm061.run" && ./stm061 <
cd "libraries/stm/tests/T2411.run" && ./T2411 <
cd "libraries/stm/tests/stm064.run" && ./stm064 <
=====> T15136(normal) 7645 of 7684 [0, 101, 0]
cd "libraries/stm/tests/T15136.run" && "/builds/ghc/ghc/inplace/bin/ghc-stage2" -o T15136 T15136.hs -dcore-lint -dstg-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werro
Job's log exceeded limit of 16384000 bytes.
failed
validate-x86_64-windows Full Build
Git branch:   13-1-stable
GO version: go1.13.8
Built: 2020-06-19T21:12:23+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=5184 revision=6214287e version=13.1.0
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-x86_64-windows-hadrian Full Build
Git branch:   13-1-stable
GO version: go1.13.8
Built: 2020-06-19T21:12:23+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=8552 revision=6214287e version=13.1.0
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-armv7-linux-deb9 Full Build
Uploading artifacts...
ghc-armv7-linux-deb9.tar.xz: found 1 matching files

junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

Uploading artifacts to coordinator... ok
id=415937 responseStatus=201 Created token=_ExLsesH
Uploading artifacts...
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=415937 responseStatus=201 Created token=_ExLsesH
ERROR: Job failed: exit code 1