Build #1 for boomerang-1.4.9.4

[all reports]

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