Add MonadFail instance for ParserM

(cherry picked from commit 581cbc28)
18 jobs for !1284 with wip/ghc-8.8-merges in 311 minutes and 30 seconds (queued for 14 seconds)
detached
Status Job ID Name Coverage
  Lint
passed #112116
lint
ghc-linters

00:00:14

passed #112117
lint
lint-submods-mr

00:00:14

 
  Build
failed #112120
x86_64-linux allowed to fail
release-x86_64-linux-deb9-dwarf

01:37:57

passed #112118
x86_64-linux
validate-x86_64-linux-deb8-hadrian

02:45:28

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

01:13:43

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

00:58:55

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

01:00:07

passed #112121
x86_64-darwin
validate-x86_64-darwin

01:21:34

passed #112124
x86_64-linux
validate-x86_64-linux-deb9

00:57:54

failed #112126
x86_64-linux allowed to fail
validate-x86_64-linux-deb9-integer-simple

00:19:34

passed #112125
x86_64-linux
validate-x86_64-linux-deb9-llvm

02:18:42

passed #112127
x86_64-linux
validate-x86_64-linux-deb9-unreg

01:57:58

passed #112128
x86_64-linux
validate-x86_64-linux-fedora27

01:39:44

failed #112130
x86_64-windows allowed to fail
validate-x86_64-windows

02:24:55

failed #112129
x86_64-windows allowed to fail
validate-x86_64-windows-hadrian

00:11:40

 
  Cleanup
passed #112132
x86_64-darwin
cleanup-darwin

00:00:08

passed #112131
x86_64-windows
cleanup-windows

00:00:48

 
  Hackage
manual #112133
x86_64-linux allowed to fail manual
hackage
 
Name Stage Failure
failed
validate-x86_64-windows-hadrian Full Build
   Speed :           104323191 Bytes/sec.
Speed : 5969.420 MegaBytes/min.
Ended : Wednesday, June 26, 2019 1:31:32 AM

Uploading artifacts...
Runtime platform arch=amd64 os=windows pid=4560 revision=1f513601 version=11.10.1
WARNING: ghc.tar.xz: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
release-x86_64-linux-deb9-dwarf Build
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
ghc-*.tar.xz: found 1 matching files
junit.xml: found 1 matching files

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

Uploading artifacts to coordinator... ok
id=112120 responseStatus=201 Created token=jHNXyJL7
ERROR: Job failed: exit code 1
failed
validate-x86_64-linux-deb9-integer-simple Full Build
make[1]: *** Waiting for unfinished jobs....
make: *** [all] Error 2
Makefile:123: recipe for target 'all' failed
Running after script...
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
validate-aarch64-linux-deb9 Full Build
$ cp -Rf $HOME/.cabal cabal-cache
Uploading artifacts...
WARNING: ghc-*.tar.xz: no matching files
WARNING: junit.xml: no matching files
ERROR: No files to upload
Uploading artifacts...
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1
failed
validate-x86_64-windows Full Build
junit.xml: found 1 matching files                  
WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=112130 responseStatus=201 Created token=81Wo2Ps-
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=1448 revision=1f513601 version=11.10.1
junit.xml: found 1 matching files

WARNING: Failed to load system CertPool:crypto/x509: system root pool is not available on Windows
Uploading artifacts to coordinator... ok
id=112130 responseStatus=201 Created token=81Wo2Ps-
ERROR: Job failed: exit status 2