Build #1 for boomerang-1.4.9.4
| Package | boomerang-1.4.9.4 |
|---|
| Install | InstallOk |
|---|---|
| Docs | Ok |
| Tests | NotTried |
| Time submitted | 2025-08-25 15:51:14.880726455 UTC |
|---|---|
| Compiler | ghc-9.8.4 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | base-4.19.2.0, mtl-2.3.1, semigroups-0.20, template-haskell-2.21.0.0, text-2.1.1, th-abstraction-0.7.1.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Configuring semigroups-0.20...
Preprocessing library for semigroups-0.20..
Building library for semigroups-0.20..
[1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, dist/build/Data/Semigroup/Generic.o, dist/build/Data/Semigroup/Generic.dyn_o )
Preprocessing library for semigroups-0.20..
Running Haddock on library for semigroups-0.20..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, nothing )
Haddock coverage:
Warning: 'GenericSemigroupMonoid' is ambiguous. It is defined
* at src/Data/Semigroup/Generic.hs:111:3
* at src/Data/Semigroup/Generic.hs:110:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Data/Semigroup/Generic.hs:110:1
77% ( 7 / 9) in 'Data.Semigroup.Generic'
Missing documentation for:
GSemigroup (src/Data/Semigroup/Generic.hs:54)
GMonoid (src/Data/Semigroup/Generic.hs:84)
Warning: Data.Semigroup.Generic: could not find link destinations for:
- Data.Semigroup.Generic.gmempty'
- Data.Semigroup.Generic.gmappend'
Documentation created: dist/doc/html/semigroups/,
dist/doc/html/semigroups/semigroups.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/semigroups-0.20-FhfuFxVvP7ZBtA37SUthhH
Completed semigroups-0.20
Configuring th-abstraction-0.7.1.0...
Preprocessing library for th-abstraction-0.7.1.0..
Building library for th-abstraction-0.7.1.0..
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o )
Preprocessing library for th-abstraction-0.7.1.0..
Running Haddock on library for th-abstraction-0.7.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, nothing )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, nothing )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, nothing )
Haddock coverage:
Warning: 'Name' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* in Language.Haskell.TH.Syntax
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Language.Haskell.TH.Syntax
Warning: 'Name' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* in Language.Haskell.TH.Syntax
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Language.Haskell.TH.Syntax
76% ( 40 / 52) in 'Language.Haskell.TH.Datatype.TyVarBndr'
Missing documentation for:
TyVarBndrUnit
TyVarBndrSpec
TyVarBndrVis
Specificity
BndrVis
DefaultBndrFlag
plainTV
kindedTV
inferredSpec
specifiedSpec
bndrReq
bndrInvis
Warning: 'DatatypeInfo' is ambiguous. It is defined
* at src/Language/Haskell/TH/Datatype.hs:184:21
* at src/Language/Haskell/TH/Datatype.hs:184:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:184:1
Warning: 'ConstructorInfo' is ambiguous. It is defined
* at src/Language/Haskell/TH/Datatype.hs:229:24
* at src/Language/Haskell/TH/Datatype.hs:229:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:229:1
Warning: 'FieldStrictness' is ambiguous. It is defined
* at src/Language/Haskell/TH/Datatype.hs:272:24
* at src/Language/Haskell/TH/Datatype.hs:272:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:272:1
Warning: '()' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Strict' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* at src/Language/Haskell/TH/Datatype.hs:289:5
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at src/Language/Haskell/TH/Datatype.hs:289:5
Warning: 'datatypeInstVars' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mbKind' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'resolveFixities' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FunArg' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fixity' is ambiguous. It is defined
* in Language.Haskell.TH.Syntax
* in Language.Haskell.TH.Syntax
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined in Language.Haskell.TH.Syntax
92% ( 49 / 53) in 'Language.Haskell.TH.Datatype'
Missing documentation for:
arrowKCompat (src/Language/Haskell/TH/Datatype.hs:2260)
isStrictAnnot (src/Language/Haskell/TH/Datatype.hs:293)
notStrictAnnot (src/Language/Haskell/TH/Datatype.hs:294)
unpackedAnnot (src/Language/Haskell/TH/Datatype.hs:295)
Warning: Language.Haskell.TH.Datatype.TyVarBndr: could not find link destinations for:
- Language.Haskell.TH.Syntax.Rep_BndrVis
- Language.Haskell.TH.Syntax.Rep_Specificity
Warning: Language.Haskell.TH.Datatype: could not find link destinations for:
- Language.Haskell.TH.Datatype.Rep_DatatypeInfo
- Language.Haskell.TH.Datatype.Rep_ConstructorInfo
- Language.Haskell.TH.Datatype.Rep_FieldStrictness
- Language.Haskell.TH.Datatype.Rep_Strictness
- Language.Haskell.TH.Datatype.Rep_Unpackedness
- Language.Haskell.TH.Datatype.Rep_ConstructorVariant
- Language.Haskell.TH.Datatype.Rep_DatatypeVariant
Documentation created: dist/doc/html/th-abstraction/,
dist/doc/html/th-abstraction/th-abstraction.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/th-abstraction-0.7.1.0-5OEkekdo9oT3l4cxHWMApr
Completed th-abstraction-0.7.1.0
Downloading boomerang-1.4.9.4
Downloaded boomerang-1.4.9.4
Configuring boomerang-1.4.9.4...
Preprocessing library for boomerang-1.4.9.4..
Building library for boomerang-1.4.9.4..
[ 1 of 10] Compiling Text.Boomerang.HStack ( Text/Boomerang/HStack.hs, dist/build/Text/Boomerang/HStack.o, dist/build/Text/Boomerang/HStack.dyn_o )
[ 2 of 10] Compiling Text.Boomerang.Pos ( Text/Boomerang/Pos.hs, dist/build/Text/Boomerang/Pos.o, dist/build/Text/Boomerang/Pos.dyn_o )
Text/Boomerang/Pos.hs:14:24: warning: [GHC-39567] [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: Use Type from Data.Kind instead.
|
14 | type family Pos err :: *
| ^
[ 3 of 10] Compiling Text.Boomerang.Prim ( Text/Boomerang/Prim.hs, dist/build/Text/Boomerang/Prim.o, dist/build/Text/Boomerang/Prim.dyn_o )
Text/Boomerang/Prim.hs:59:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative (Parser e tok).
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
59 | pure = return
| ^^^^^^^^^^^^^^
Text/Boomerang/Prim.hs:63:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad (Parser e tok).
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
63 | return a =
| ^^^^^^^^^^...
[ 4 of 10] Compiling Text.Boomerang.Error ( Text/Boomerang/Error.hs, dist/build/Text/Boomerang/Error.o, dist/build/Text/Boomerang/Error.dyn_o )
Text/Boomerang/Error.hs:102:25: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
102 | let msg = head sysUnExpect
| ^^^^
Text/Boomerang/Error.hs:104:83: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
104 | if (isEOI msg) then msgEndOfInput ++ " " ++ (messageString $ head sysUnExpect)
| ^^^^
Text/Boomerang/Error.hs:105:58: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
105 | else messageString $ head sysUnExpect
| ^^^^
[ 5 of 10] Compiling Text.Boomerang.TH ( Text/Boomerang/TH.hs, dist/build/Text/Boomerang/TH.o, dist/build/Text/Boomerang/TH.dyn_o )
[ 6 of 10] Compiling Text.Boomerang.Combinators ( Text/Boomerang/Combinators.hs, dist/build/Text/Boomerang/Combinators.o, dist/build/Text/Boomerang/Combinators.dyn_o )
[ 7 of 10] Compiling Text.Boomerang.Strings ( Text/Boomerang/Strings.hs, dist/build/Text/Boomerang/Strings.o, dist/build/Text/Boomerang/Strings.dyn_o )
[ 8 of 10] Compiling Text.Boomerang.String ( Text/Boomerang/String.hs, dist/build/Text/Boomerang/String.o, dist/build/Text/Boomerang/String.dyn_o )
[ 9 of 10] Compiling Text.Boomerang ( Text/Boomerang.hs, dist/build/Text/Boomerang.o, dist/build/Text/Boomerang.dyn_o )
[10 of 10] Compiling Text.Boomerang.Texts ( Text/Boomerang/Texts.hs, dist/build/Text/Boomerang/Texts.o, dist/build/Text/Boomerang/Texts.dyn_o )
Preprocessing library for boomerang-1.4.9.4..
Running Haddock on library for boomerang-1.4.9.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 10] Compiling Text.Boomerang.HStack ( Text/Boomerang/HStack.hs, /tmp/ghc3241035_0/ghc_12.o, /tmp/ghc3241035_0/ghc_12.dyn_o )
[ 2 of 10] Compiling Text.Boomerang.Pos ( Text/Boomerang/Pos.hs, /tmp/ghc3241035_0/ghc_14.o, /tmp/ghc3241035_0/ghc_14.dyn_o )
Text/Boomerang/Pos.hs:14:24: warning: [GHC-39567] [-Wstar-is-type]
Using * (or its Unicode variant) to mean Data.Kind.Type
relies on the StarIsType extension, which will become
deprecated in the future.
Suggested fix: Use Type from Data.Kind instead.
|
14 | type family Pos err :: *
| ^
[ 3 of 10] Compiling Text.Boomerang.Prim ( Text/Boomerang/Prim.hs, /tmp/ghc3241035_0/ghc_16.o, /tmp/ghc3241035_0/ghc_16.dyn_o )
Text/Boomerang/Prim.hs:59:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical pure = return definition detected
in the instance declaration for Applicative (Parser e tok).
Suggested fix:
Move definition from return to pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
59 | pure = return
| ^^^^^^^^^^^^^^
Text/Boomerang/Prim.hs:63:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
Noncanonical return definition detected
in the instance declaration for Monad (Parser e tok).
return will eventually be removed in favour of pure
Suggested fix:
Either remove definition for return (recommended) or define as return = pure
See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
|
63 | return a =
| ^^^^^^^^^^...
[ 4 of 10] Compiling Text.Boomerang.Error ( Text/Boomerang/Error.hs, /tmp/ghc3241035_0/ghc_10.o, /tmp/ghc3241035_0/ghc_10.dyn_o )
Text/Boomerang/Error.hs:102:25: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
102 | let msg = head sysUnExpect
| ^^^^
Text/Boomerang/Error.hs:104:83: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
104 | if (isEOI msg) then msgEndOfInput ++ " " ++ (messageString $ head sysUnExpect)
| ^^^^
Text/Boomerang/Error.hs:105:58: warning: [GHC-63394] [-Wx-partial]
In the use of head
(imported from Prelude, but defined in GHC.List):
"This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
|
105 | else messageString $ head sysUnExpect
| ^^^^
[ 5 of 10] Compiling Text.Boomerang.TH ( Text/Boomerang/TH.hs, /tmp/ghc3241035_0/ghc_18.o, /tmp/ghc3241035_0/ghc_18.dyn_o )
[ 6 of 10] Compiling Text.Boomerang.Combinators ( Text/Boomerang/Combinators.hs, /tmp/ghc3241035_0/ghc_8.o, /tmp/ghc3241035_0/ghc_8.dyn_o )
[ 7 of 10] Compiling Text.Boomerang.Strings ( Text/Boomerang/Strings.hs, nothing )
[ 8 of 10] Compiling Text.Boomerang.String ( Text/Boomerang/String.hs, nothing )
[ 9 of 10] Compiling Text.Boomerang ( Text/Boomerang.hs, nothing )
[10 of 10] Compiling Text.Boomerang.Texts ( Text/Boomerang/Texts.hs, nothing )
Haddock coverage:
87% ( 7 / 8) in 'Text.Boomerang.HStack'
Missing documentation for:
arg (Text/Boomerang/HStack.hs:29)
Warning: 'i' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
85% ( 6 / 7) in 'Text.Boomerang.Pos'
Missing documentation for:
Module header
Warning: 'Parser' is ambiguous. It is defined
* at Text/Boomerang/Prim.hs:51:26
* at Text/Boomerang/Prim.hs:51:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Prim.hs:51:1
Warning: 'Boomerang' is ambiguous. It is defined
* at Text/Boomerang/Prim.hs:102:28
* at Text/Boomerang/Prim.hs:102:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Prim.hs:102:1
88% ( 15 / 17) in 'Text.Boomerang.Prim'
Missing documentation for:
Module header
PrinterParser (Text/Boomerang/Prim.hs:107)
Warning: 'Boomerang' is ambiguous. It is defined
* at Text/Boomerang/Prim.hs:102:28
* at Text/Boomerang/Prim.hs:102:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Prim.hs:102:1
Warning: 'pos' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Parser' is ambiguous. It is defined
* at Text/Boomerang/Prim.hs:51:26
* at Text/Boomerang/Prim.hs:51:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Prim.hs:51:1
Warning: 'ParserError' is ambiguous. It is defined
* at Text/Boomerang/Error.hs:31:24
* at Text/Boomerang/Error.hs:31:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Error.hs:31:1
77% ( 7 / 9) in 'Text.Boomerang.Error'
Missing documentation for:
ErrorMsg (Text/Boomerang/Error.hs:13)
ParserError (Text/Boomerang/Error.hs:31)
75% ( 3 / 4) in 'Text.Boomerang.TH'
Missing documentation for:
Module header
65% ( 21 / 32) in 'Text.Boomerang.Combinators'
Missing documentation for:
rNil (Text/Boomerang/Combinators.hs:107)
rCons (Text/Boomerang/Combinators.hs:110)
rPair (Text/Boomerang/Combinators.hs:125)
rLeft (Text/Boomerang/Combinators.hs:127)
rRight (Text/Boomerang/Combinators.hs:127)
rNothing (Text/Boomerang/Combinators.hs:133)
rJust (Text/Boomerang/Combinators.hs:133)
rTrue (Text/Boomerang/Combinators.hs:139)
rFalse (Text/Boomerang/Combinators.hs:139)
rBool (Text/Boomerang/Combinators.hs:144)
rUnit (Text/Boomerang/Combinators.hs:147)
Warning: 'Boomerang' is ambiguous. It is defined
* at Text/Boomerang/Prim.hs:102:28
* at Text/Boomerang/Prim.hs:102:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Prim.hs:102:1
95% ( 21 / 22) in 'Text.Boomerang.Strings'
Missing documentation for:
StringsError (Text/Boomerang/Strings.hs:29)
Warning: 'Boomerang' is ambiguous. It is defined
* at Text/Boomerang/Prim.hs:102:28
* at Text/Boomerang/Prim.hs:102:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Prim.hs:102:1
Warning: 'parseStrings' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
84% ( 16 / 19) in 'Text.Boomerang.String'
Missing documentation for:
StringBoomerang (Text/Boomerang/String.hs:28)
StringPrinterParser (Text/Boomerang/String.hs:30)
StringError (Text/Boomerang/String.hs:27)
Warning: 'Prelude' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
Warning: 'c' is out of scope.
If you qualify the identifier, haddock can try to link it anyway.
100% ( 6 / 6) in 'Text.Boomerang'
Warning: 'Boomerang' is ambiguous. It is defined
* at Text/Boomerang/Prim.hs:102:28
* at Text/Boomerang/Prim.hs:102:1
You may be able to disambiguate the identifier by qualifying it or
by specifying the type/value namespace explicitly.
Defaulting to the one defined at Text/Boomerang/Prim.hs:102:1
96% ( 28 / 29) in 'Text.Boomerang.Texts'
Missing documentation for:
TextsError (Text/Boomerang/Texts.hs:29)
Documentation created: dist/doc/html/boomerang/,
dist/doc/html/boomerang/boomerang.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/boomerang-1.4.9.4-DN7uW2x0Fzl5mPf4PStK9w
Completed boomerang-1.4.9.4
Test log
[view raw]
Resolving dependencies... No tests to run for all the packages in the project