Build #1 for propellor-5.18

[all reports]

Package propellor-5.18
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-08-10 15:40:14.746869867 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies IfElse-0.85, ansi-terminal-1.1.3, async-2.2.5, base-4.19.2.0, bytestring-0.12.1.0, containers-0.6.8, directory-1.3.8.5, exceptions-0.10.7, filepath-1.4.301.0, hashable-1.5.0.0, hslogger-1.3.1.2, mtl-2.3.1, network-3.2.7.0, process-1.6.25.0, split-0.2.5, stm-2.5.3.1, text-2.1.1, time-1.12.2, transformers-0.6.1.0, type-errors-0.2.0.2, unix-2.8.6.0, unix-compat-0.7.4, base-4.19.2.0, base-4.19.2.0
Flags withtypeerrors

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring IfElse-0.85...
Preprocessing library for IfElse-0.85..
Building library for IfElse-0.85..
[1 of 1] Compiling Control.Monad.IfElse ( Control/Monad/IfElse.hs, dist/build/Control/Monad/IfElse.o, dist/build/Control/Monad/IfElse.dyn_o )

Control/Monad/IfElse.hs:159:11: warning: [GHC-95396] [-Winline-rule-shadowing]
    Rule "maybeMP/id" may never fire
      because maybeMP might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for maybeMP
    |
159 | {-# RULES "maybeMP/id" maybeMP = id #-}
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing library for IfElse-0.85..
Running Haddock on library for IfElse-0.85..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Control.Monad.IfElse ( Control/Monad/IfElse.hs, nothing )

Control/Monad/IfElse.hs:159:11: warning: [GHC-95396] [-Winline-rule-shadowing]
    Rule "maybeMP/id" may never fire
      because maybeMP might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for maybeMP
    |
159 | {-# RULES "maybeMP/id" maybeMP = id #-}
    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
Haddock coverage:
 100% ( 25 / 25) in 'Control.Monad.IfElse'
Documentation created: dist/doc/html/IfElse/, dist/doc/html/IfElse/IfElse.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/IfElse-0.85-H4crXAPES1FCyi8qNBmQIb
Completed    IfElse-0.85
Configuring colour-2.3.6...
Preprocessing library for colour-2.3.6..
Building library for colour-2.3.6..
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o, dist/build/Data/Colour/CIE/Chromaticity.dyn_o )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o, dist/build/Data/Colour/CIE/Illuminant.dyn_o )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o, dist/build/Data/Colour/Chan.dyn_o )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o, dist/build/Data/Colour/Internal.dyn_o )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o, dist/build/Data/Colour/Matrix.dyn_o )
[ 6 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o, dist/build/Data/Colour/RGB.dyn_o )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o, dist/build/Data/Colour/RGBSpace/HSL.dyn_o )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o, dist/build/Data/Colour/RGBSpace/HSV.dyn_o )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o, dist/build/Data/Colour/SRGB/Linear.dyn_o )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o, dist/build/Data/Colour/RGBSpace.dyn_o )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o, dist/build/Data/Colour/SRGB.dyn_o )

Data/Colour/SRGB.hs:117:8: 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."
    |
117 |   x' | head x == '#' = tail x
    |        ^^^^

Data/Colour/SRGB.hs:117:24: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
117 |   x' | head x == '#' = tail x
    |                        ^^^^

Data/Colour/SRGB.hs:127:50: 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."
    |
127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) =
    |                                                  ^^^^

Data/Colour/SRGB.hs:129:33: 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."
    |
129 |              | otherwise = fst (head rx)
    |                                 ^^^^
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, dist/build/Data/Colour.o, dist/build/Data/Colour.dyn_o )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o, dist/build/Data/Colour/Names.dyn_o )
[14 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o, dist/build/Data/Colour/CIE.dyn_o )
Preprocessing library for colour-2.3.6..
Running Haddock on library for colour-2.3.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 14] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, nothing )
[ 2 of 14] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, nothing )
[ 3 of 14] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, nothing )
[ 4 of 14] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, nothing )
[ 5 of 14] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, nothing )
[ 6 of 14] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, nothing )
[ 7 of 14] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, nothing )
[ 8 of 14] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, nothing )
[ 9 of 14] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, nothing )
[10 of 14] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, nothing )
[11 of 14] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, nothing )

Data/Colour/SRGB.hs:117:8: 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."
    |
117 |   x' | head x == '#' = tail x
    |        ^^^^

Data/Colour/SRGB.hs:117:24: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
117 |   x' | head x == '#' = tail x
    |                        ^^^^

Data/Colour/SRGB.hs:127:50: 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."
    |
127 | sRGB24read x | length rx /= 1 || not (null (snd (head rx))) =
    |                                                  ^^^^

Data/Colour/SRGB.hs:129:33: 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."
    |
129 |              | otherwise = fst (head rx)
    |                                 ^^^^
[12 of 14] Compiling Data.Colour      ( Data/Colour.hs, nothing )
[13 of 14] Compiling Data.Colour.Names ( Data/Colour/Names.hs, nothing )
[14 of 14] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, nothing )
Haddock coverage:
 100% ( 21 / 21) in 'Data.Colour.CIE.Illuminant'
Warning: 'RGBGamut' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:54:17
    * at Data/Colour/RGB.hs:54: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 Data/Colour/RGB.hs:54:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
  85% (  6 /  7) in 'Data.Colour.RGBSpace.HSL'
  Missing documentation for:
    Module header
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
  85% (  6 /  7) in 'Data.Colour.RGBSpace.HSV'
  Missing documentation for:
    Module header
 100% (  6 /  6) in 'Data.Colour.SRGB.Linear'
Warning: 'RGBSpace' is ambiguous. It is defined
    * at Data/Colour/RGBSpace.hs:122:19
    * at Data/Colour/RGBSpace.hs:122: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 Data/Colour/RGBSpace.hs:122:1
Warning: 'TransferFunction' is ambiguous. It is defined
    * at Data/Colour/RGBSpace.hs:92:27
    * at Data/Colour/RGBSpace.hs:92: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 Data/Colour/RGBSpace.hs:92:1
Warning: 'RGB' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:30:14
    * at Data/Colour/RGB.hs:30: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 Data/Colour/RGB.hs:30:1
Warning: 'RGBGamut' is ambiguous. It is defined
    * at Data/Colour/RGB.hs:54:17
    * at Data/Colour/RGB.hs:54: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 Data/Colour/RGB.hs:54:1
  83% ( 20 / 24) in 'Data.Colour.RGBSpace'
  Missing documentation for:
    primaries
    whitePoint
    gamut
    transferFunction
 100% ( 14 / 14) in 'Data.Colour.SRGB'
  85% ( 17 / 20) in 'Data.Colour'
  Missing documentation for:
    black (Data/Colour/Internal.hs:53)
    AffineSpace (Data/Colour/Internal.hs:110)
    ColourOps (Data/Colour/Internal.hs:147)
   0% (  1 /149) in 'Data.Colour.Names'
  Missing documentation for:
    readColourName (Data/Colour/Names.hs:190)
    aliceblue (Data/Colour/Names.hs:341)
    antiquewhite (Data/Colour/Names.hs:344)
    aqua (Data/Colour/Names.hs:347)
    aquamarine (Data/Colour/Names.hs:350)
    azure (Data/Colour/Names.hs:353)
    beige (Data/Colour/Names.hs:356)
    bisque (Data/Colour/Names.hs:359)
    black (Data/Colour/Internal.hs:53)
    blanchedalmond (Data/Colour/Names.hs:364)
    blue (Data/Colour/Names.hs:367)
    blueviolet (Data/Colour/Names.hs:370)
    brown (Data/Colour/Names.hs:373)
    burlywood (Data/Colour/Names.hs:376)
    cadetblue (Data/Colour/Names.hs:379)
    chartreuse (Data/Colour/Names.hs:382)
    chocolate (Data/Colour/Names.hs:385)
    coral (Data/Colour/Names.hs:388)
    cornflowerblue (Data/Colour/Names.hs:391)
    cornsilk (Data/Colour/Names.hs:394)
    crimson (Data/Colour/Names.hs:397)
    cyan (Data/Colour/Names.hs:400)
    darkblue (Data/Colour/Names.hs:403)
    darkcyan (Data/Colour/Names.hs:406)
    darkgoldenrod (Data/Colour/Names.hs:409)
    darkgray (Data/Colour/Names.hs:412)
    darkgreen (Data/Colour/Names.hs:415)
    darkgrey (Data/Colour/Names.hs:418)
    darkkhaki (Data/Colour/Names.hs:421)
    darkmagenta (Data/Colour/Names.hs:424)
    darkolivegreen (Data/Colour/Names.hs:427)
    darkorange (Data/Colour/Names.hs:430)
    darkorchid (Data/Colour/Names.hs:433)
    darkred (Data/Colour/Names.hs:436)
    darksalmon (Data/Colour/Names.hs:439)
    darkseagreen (Data/Colour/Names.hs:442)
    darkslateblue (Data/Colour/Names.hs:445)
    darkslategray (Data/Colour/Names.hs:448)
    darkslategrey (Data/Colour/Names.hs:451)
    darkturquoise (Data/Colour/Names.hs:454)
    darkviolet (Data/Colour/Names.hs:457)
    deeppink (Data/Colour/Names.hs:460)
    deepskyblue (Data/Colour/Names.hs:463)
    dimgray (Data/Colour/Names.hs:466)
    dimgrey (Data/Colour/Names.hs:469)
    dodgerblue (Data/Colour/Names.hs:472)
    firebrick (Data/Colour/Names.hs:475)
    floralwhite (Data/Colour/Names.hs:478)
    forestgreen (Data/Colour/Names.hs:481)
    fuchsia (Data/Colour/Names.hs:484)
    gainsboro (Data/Colour/Names.hs:487)
    ghostwhite (Data/Colour/Names.hs:490)
    gold (Data/Colour/Names.hs:493)
    goldenrod (Data/Colour/Names.hs:496)
    gray (Data/Colour/Names.hs:499)
    grey (Data/Colour/Names.hs:502)
    green (Data/Colour/Names.hs:505)
    greenyellow (Data/Colour/Names.hs:508)
    honeydew (Data/Colour/Names.hs:511)
    hotpink (Data/Colour/Names.hs:514)
    indianred (Data/Colour/Names.hs:517)
    indigo (Data/Colour/Names.hs:520)
    ivory (Data/Colour/Names.hs:523)
    khaki (Data/Colour/Names.hs:526)
    lavender (Data/Colour/Names.hs:529)
    lavenderblush (Data/Colour/Names.hs:532)
    lawngreen (Data/Colour/Names.hs:535)
    lemonchiffon (Data/Colour/Names.hs:538)
    lightblue (Data/Colour/Names.hs:541)
    lightcoral (Data/Colour/Names.hs:544)
    lightcyan (Data/Colour/Names.hs:547)
    lightgoldenrodyellow (Data/Colour/Names.hs:550)
    lightgray (Data/Colour/Names.hs:553)
    lightgreen (Data/Colour/Names.hs:556)
    lightgrey (Data/Colour/Names.hs:559)
    lightpink (Data/Colour/Names.hs:562)
    lightsalmon (Data/Colour/Names.hs:565)
    lightseagreen (Data/Colour/Names.hs:568)
    lightskyblue (Data/Colour/Names.hs:571)
    lightslategray (Data/Colour/Names.hs:574)
    lightslategrey (Data/Colour/Names.hs:577)
    lightsteelblue (Data/Colour/Names.hs:580)
    lightyellow (Data/Colour/Names.hs:583)
    lime (Data/Colour/Names.hs:586)
    limegreen (Data/Colour/Names.hs:589)
    linen (Data/Colour/Names.hs:592)
    magenta (Data/Colour/Names.hs:595)
    maroon (Data/Colour/Names.hs:598)
    mediumaquamarine (Data/Colour/Names.hs:601)
    mediumblue (Data/Colour/Names.hs:604)
    mediumorchid (Data/Colour/Names.hs:607)
    mediumpurple (Data/Colour/Names.hs:610)
    mediumseagreen (Data/Colour/Names.hs:613)
    mediumslateblue (Data/Colour/Names.hs:616)
    mediumspringgreen (Data/Colour/Names.hs:619)
    mediumturquoise (Data/Colour/Names.hs:622)
    mediumvioletred (Data/Colour/Names.hs:625)
    midnightblue (Data/Colour/Names.hs:628)
    mintcream (Data/Colour/Names.hs:631)
    mistyrose (Data/Colour/Names.hs:634)
    moccasin (Data/Colour/Names.hs:637)
    navajowhite (Data/Colour/Names.hs:640)
    navy (Data/Colour/Names.hs:643)
    oldlace (Data/Colour/Names.hs:646)
    olive (Data/Colour/Names.hs:649)
    olivedrab (Data/Colour/Names.hs:652)
    orange (Data/Colour/Names.hs:655)
    orangered (Data/Colour/Names.hs:658)
    orchid (Data/Colour/Names.hs:661)
    palegoldenrod (Data/Colour/Names.hs:664)
    palegreen (Data/Colour/Names.hs:667)
    paleturquoise (Data/Colour/Names.hs:670)
    palevioletred (Data/Colour/Names.hs:673)
    papayawhip (Data/Colour/Names.hs:676)
    peachpuff (Data/Colour/Names.hs:679)
    peru (Data/Colour/Names.hs:682)
    pink (Data/Colour/Names.hs:685)
    plum (Data/Colour/Names.hs:688)
    powderblue (Data/Colour/Names.hs:691)
    purple (Data/Colour/Names.hs:694)
    red (Data/Colour/Names.hs:697)
    rosybrown (Data/Colour/Names.hs:700)
    royalblue (Data/Colour/Names.hs:703)
    saddlebrown (Data/Colour/Names.hs:706)
    salmon (Data/Colour/Names.hs:709)
    sandybrown (Data/Colour/Names.hs:712)
    seagreen (Data/Colour/Names.hs:715)
    seashell (Data/Colour/Names.hs:718)
    sienna (Data/Colour/Names.hs:721)
    silver (Data/Colour/Names.hs:724)
    skyblue (Data/Colour/Names.hs:727)
    slateblue (Data/Colour/Names.hs:730)
    slategray (Data/Colour/Names.hs:733)
    slategrey (Data/Colour/Names.hs:736)
    snow (Data/Colour/Names.hs:739)
    springgreen (Data/Colour/Names.hs:742)
    steelblue (Data/Colour/Names.hs:745)
    tan (Data/Colour/Names.hs:748)
    teal (Data/Colour/Names.hs:751)
    thistle (Data/Colour/Names.hs:754)
    tomato (Data/Colour/Names.hs:757)
    turquoise (Data/Colour/Names.hs:760)
    violet (Data/Colour/Names.hs:763)
    wheat (Data/Colour/Names.hs:766)
    white (Data/Colour/Names.hs:769)
    whitesmoke (Data/Colour/Names.hs:772)
    yellow (Data/Colour/Names.hs:775)
    yellowgreen (Data/Colour/Names.hs:778)
Warning: 'toCIEXYZ' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'cieXYZView' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  88% ( 15 / 17) in 'Data.Colour.CIE'
  Missing documentation for:
    toCIEXYZ (Data/Colour/CIE.hs:65)
    Chromaticity (Data/Colour/CIE/Chromaticity.hs:25)
Documentation created: dist/doc/html/colour/, dist/doc/html/colour/colour.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/colour-2.3.6-JegldMtiv9a8c4VaIBFkGx
Completed    colour-2.3.6
Configuring first-class-families-0.8.1.0...
Preprocessing library for first-class-families-0.8.1.0..
Building library for first-class-families-0.8.1.0..
[ 1 of 17] Compiling Fcf.Core         ( src/Fcf/Core.hs, dist/build/Fcf/Core.o, dist/build/Fcf/Core.dyn_o )
[ 2 of 17] Compiling Fcf.Combinators  ( src/Fcf/Combinators.hs, dist/build/Fcf/Combinators.o, dist/build/Fcf/Combinators.dyn_o )
[ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, dist/build/Fcf/Class/Monoid.o, dist/build/Fcf/Class/Monoid.dyn_o )
[ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, dist/build/Fcf/Class/Monoid/Types.o, dist/build/Fcf/Class/Monoid/Types.dyn_o )
[ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, dist/build/Fcf/Class/Functor.o, dist/build/Fcf/Class/Functor.dyn_o )
[ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, dist/build/Fcf/Class/Bifunctor.o, dist/build/Fcf/Class/Bifunctor.dyn_o )
[ 7 of 17] Compiling Fcf.Classes      ( src/Fcf/Classes.hs, dist/build/Fcf/Classes.o, dist/build/Fcf/Classes.dyn_o )
[ 8 of 17] Compiling Fcf.Data.Bool    ( src/Fcf/Data/Bool.hs, dist/build/Fcf/Data/Bool.o, dist/build/Fcf/Data/Bool.dyn_o )
[ 9 of 17] Compiling Fcf.Data.Common  ( src/Fcf/Data/Common.hs, dist/build/Fcf/Data/Common.o, dist/build/Fcf/Data/Common.dyn_o )
[10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, dist/build/Fcf/Data/Function.o, dist/build/Fcf/Data/Function.dyn_o )
[11 of 17] Compiling Fcf.Data.Nat     ( src/Fcf/Data/Nat.hs, dist/build/Fcf/Data/Nat.o, dist/build/Fcf/Data/Nat.dyn_o )
[12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, dist/build/Fcf/Class/Foldable.o, dist/build/Fcf/Class/Foldable.dyn_o )
[13 of 17] Compiling Fcf.Data.Symbol  ( src/Fcf/Data/Symbol.hs, dist/build/Fcf/Data/Symbol.o, dist/build/Fcf/Data/Symbol.dyn_o )
[14 of 17] Compiling Fcf.Utils        ( src/Fcf/Utils.hs, dist/build/Fcf/Utils.o, dist/build/Fcf/Utils.dyn_o )
[15 of 17] Compiling Fcf.Data.List    ( src/Fcf/Data/List.hs, dist/build/Fcf/Data/List.o, dist/build/Fcf/Data/List.dyn_o )
[16 of 17] Compiling Fcf.Class.Ord    ( src/Fcf/Class/Ord.hs, dist/build/Fcf/Class/Ord.o, dist/build/Fcf/Class/Ord.dyn_o )
[17 of 17] Compiling Fcf              ( src/Fcf.hs, dist/build/Fcf.o, dist/build/Fcf.dyn_o )
Preprocessing library for first-class-families-0.8.1.0..
Running Haddock on library for first-class-families-0.8.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 17] Compiling Fcf.Core         ( src/Fcf/Core.hs, nothing )
[ 2 of 17] Compiling Fcf.Combinators  ( src/Fcf/Combinators.hs, nothing )
[ 3 of 17] Compiling Fcf.Class.Monoid ( src/Fcf/Class/Monoid.hs, nothing )
[ 4 of 17] Compiling Fcf.Class.Monoid.Types ( src/Fcf/Class/Monoid/Types.hs, nothing )
[ 5 of 17] Compiling Fcf.Class.Functor ( src/Fcf/Class/Functor.hs, nothing )
[ 6 of 17] Compiling Fcf.Class.Bifunctor ( src/Fcf/Class/Bifunctor.hs, nothing )
[ 7 of 17] Compiling Fcf.Classes      ( src/Fcf/Classes.hs, nothing )
[ 8 of 17] Compiling Fcf.Data.Bool    ( src/Fcf/Data/Bool.hs, nothing )
[ 9 of 17] Compiling Fcf.Data.Common  ( src/Fcf/Data/Common.hs, nothing )
[10 of 17] Compiling Fcf.Data.Function ( src/Fcf/Data/Function.hs, nothing )
[11 of 17] Compiling Fcf.Data.Nat     ( src/Fcf/Data/Nat.hs, nothing )
[12 of 17] Compiling Fcf.Class.Foldable ( src/Fcf/Class/Foldable.hs, nothing )
[13 of 17] Compiling Fcf.Data.Symbol  ( src/Fcf/Data/Symbol.hs, nothing )
[14 of 17] Compiling Fcf.Utils        ( src/Fcf/Utils.hs, nothing )
[15 of 17] Compiling Fcf.Data.List    ( src/Fcf/Data/List.hs, nothing )
[16 of 17] Compiling Fcf.Class.Ord    ( src/Fcf/Class/Ord.hs, nothing )
[17 of 17] Compiling Fcf              ( src/Fcf.hs, nothing )
Haddock coverage:
 100% (  4 /  4) in 'Fcf.Core'
  11% (  2 / 17) in 'Fcf.Combinators'
  Missing documentation for:
    Pure (src/Fcf/Combinators.hs:38)
    Pure1 (src/Fcf/Combinators.hs:41)
    Pure2 (src/Fcf/Combinators.hs:44)
    Pure3 (src/Fcf/Combinators.hs:47)
    =<< (src/Fcf/Combinators.hs:50)
    >>= (src/Fcf/Combinators.hs:53)
    <=< (src/Fcf/Combinators.hs:56)
    LiftM (src/Fcf/Combinators.hs:59)
    LiftM2 (src/Fcf/Combinators.hs:61)
    LiftM3 (src/Fcf/Combinators.hs:64)
    Join (src/Fcf/Combinators.hs:67)
    <$> (src/Fcf/Combinators.hs:70)
    <*> (src/Fcf/Combinators.hs:73)
    Flip (src/Fcf/Combinators.hs:76)
    ConstFn (src/Fcf/Combinators.hs:79)
 100% (  9 /  9) in 'Fcf.Class.Monoid'
Warning: 'Endo' is ambiguous. It is defined
    * at src/Fcf/Class/Monoid/Types.hs:26:18
    * at src/Fcf/Class/Monoid/Types.hs:26: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/Fcf/Class/Monoid/Types.hs:26:1
 100% (  4 /  4) in 'Fcf.Class.Monoid.Types'
  66% (  2 /  3) in 'Fcf.Class.Functor'
  Missing documentation for:
    Module header
 100% (  4 /  4) in 'Fcf.Class.Bifunctor'
 100% (  3 /  3) in 'Fcf.Classes'
  40% (  2 /  5) in 'Fcf.Data.Bool'
  Missing documentation for:
    || (src/Fcf/Data/Bool.hs:40)
    && (src/Fcf/Data/Bool.hs:46)
    Not (src/Fcf/Data/Bool.hs:52)
  33% (  5 / 15) in 'Fcf.Data.Common'
  Missing documentation for:
    Uncurry (src/Fcf/Data/Common.hs:31)
    Fst (src/Fcf/Data/Common.hs:34)
    Snd (src/Fcf/Data/Common.hs:37)
    UnEither (src/Fcf/Data/Common.hs:50)
    IsLeft (src/Fcf/Data/Common.hs:54)
    IsRight (src/Fcf/Data/Common.hs:58)
    UnMaybe (src/Fcf/Data/Common.hs:65)
    FromMaybe (src/Fcf/Data/Common.hs:69)
    IsNothing (src/Fcf/Data/Common.hs:73)
    IsJust (src/Fcf/Data/Common.hs:77)
 100% (  4 /  4) in 'Fcf.Data.Function'
  46% (  7 / 15) in 'Fcf.Data.Nat'
  Missing documentation for:
    + (src/Fcf/Data/Nat.hs:45)
    - (src/Fcf/Data/Nat.hs:48)
    * (src/Fcf/Data/Nat.hs:51)
    ^ (src/Fcf/Data/Nat.hs:54)
    <= (src/Fcf/Data/Nat.hs:57)
    >= (src/Fcf/Data/Nat.hs:60)
    < (src/Fcf/Data/Nat.hs:63)
    > (src/Fcf/Data/Nat.hs:66)
 100% ( 18 / 18) in 'Fcf.Class.Foldable'
 100% (  4 /  4) in 'Fcf.Data.Symbol'
Warning: '-->' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  86% ( 13 / 15) in 'Fcf.Utils'
  Missing documentation for:
    IsBool (src/Fcf/Utils.hs:72)
    Match (src/Fcf/Utils.hs:82)
  84% ( 42 / 50) in 'Fcf.Data.List'
  Missing documentation for:
    Head (src/Fcf/Data/List.hs:109)
    Last (src/Fcf/Data/List.hs:113)
    Tail (src/Fcf/Data/List.hs:124)
    Init (src/Fcf/Data/List.hs:118)
    Null (src/Fcf/Data/List.hs:128)
    Length (src/Fcf/Data/List.hs:132)
    Zip (src/Fcf/Data/List.hs:571)
    Unzip (src/Fcf/Data/List.hs:574)
 100% (  9 /  9) in 'Fcf.Class.Ord'
  48% ( 41 / 84) in 'Fcf'
  Missing documentation for:
    Pure (src/Fcf/Combinators.hs:38)
    Pure1 (src/Fcf/Combinators.hs:41)
    Pure2 (src/Fcf/Combinators.hs:44)
    Pure3 (src/Fcf/Combinators.hs:47)
    =<< (src/Fcf/Combinators.hs:50)
    <=< (src/Fcf/Combinators.hs:56)
    LiftM (src/Fcf/Combinators.hs:59)
    LiftM2 (src/Fcf/Combinators.hs:61)
    LiftM3 (src/Fcf/Combinators.hs:64)
    Join (src/Fcf/Combinators.hs:67)
    <$> (src/Fcf/Combinators.hs:70)
    <*> (src/Fcf/Combinators.hs:73)
    Flip (src/Fcf/Combinators.hs:76)
    ConstFn (src/Fcf/Combinators.hs:79)
    Uncurry (src/Fcf/Data/Common.hs:31)
    Fst (src/Fcf/Data/Common.hs:34)
    Snd (src/Fcf/Data/Common.hs:37)
    UnEither (src/Fcf/Data/Common.hs:50)
    IsLeft (src/Fcf/Data/Common.hs:54)
    IsRight (src/Fcf/Data/Common.hs:58)
    UnMaybe (src/Fcf/Data/Common.hs:65)
    FromMaybe (src/Fcf/Data/Common.hs:69)
    IsNothing (src/Fcf/Data/Common.hs:73)
    IsJust (src/Fcf/Data/Common.hs:77)
    Head (src/Fcf/Data/List.hs:109)
    Tail (src/Fcf/Data/List.hs:124)
    Null (src/Fcf/Data/List.hs:128)
    Length (src/Fcf/Data/List.hs:132)
    Zip (src/Fcf/Data/List.hs:571)
    Unzip (src/Fcf/Data/List.hs:574)
    || (src/Fcf/Data/Bool.hs:40)
    && (src/Fcf/Data/Bool.hs:46)
    Not (src/Fcf/Data/Bool.hs:52)
    Match (src/Fcf/Utils.hs:82)
    + (src/Fcf/Data/Nat.hs:45)
    - (src/Fcf/Data/Nat.hs:48)
    * (src/Fcf/Data/Nat.hs:51)
    ^ (src/Fcf/Data/Nat.hs:54)
    <= (src/Fcf/Data/Nat.hs:57)
    >= (src/Fcf/Data/Nat.hs:60)
    < (src/Fcf/Data/Nat.hs:63)
    > (src/Fcf/Data/Nat.hs:66)
    IsBool (src/Fcf/Utils.hs:72)
Warning: Fcf.Data.Symbol: could not find link destinations for: 
	- GHC.Generics.SingKind
	- GHC.Generics.DemoteRep
	- GHC.Generics.fromSing
	- GHC.Generics.SingI
	- GHC.Generics.sing
	- GHC.Generics.Sing
	- GHC.Generics.D:R:SingSymbols0
	- GHC.Generics.SSym
	- GHC.Generics.D:R:DemoteRepSymbol
Warning: Fcf.Utils: could not find link destinations for: 
	- Fcf.Utils.Match_
	- Fcf.Utils.Is_
	- Fcf.Utils.Any_
	- Fcf.Utils.Else_
Warning: Fcf: could not find link destinations for: 
	- Fcf.Utils.Match_
	- Fcf.Utils.Is_
	- Fcf.Utils.Any_
	- Fcf.Utils.Else_
Documentation created: dist/doc/html/first-class-families/,
dist/doc/html/first-class-families/first-class-families.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/first-class-families-0.8.1.0-GBNC1oHSqUrKv5Eo3SD2Td
Completed    first-class-families-0.8.1.0
Configuring network-3.2.7.0...
configure: WARNING: unrecognized options: --with-compiler
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc accepts -g... yes
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc option to enable C11 features... none needed
checking for an ANSI C-conforming const... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for fcntl.h... yes
checking for sys/uio.h... yes
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for sys/un.h... yes
checking for arpa/inet.h... yes
checking for netdb.h... yes
checking for net/if.h... yes
checking for netioapi.h... no
checking for struct ucred... yes
checking for gai_strerror... yes
checking for gethostent... yes
checking for accept4... yes
checking for getpeereid... no
checking for /nix/store/8v6k283dpbc0qkdq81nb6mrxrgcb10i1-gcc-wrapper-14-20241116/bin/cc options needed to detect all undeclared functions... none needed
checking whether AI_ADDRCONFIG is declared... yes
checking whether AI_ALL is declared... yes
checking whether AI_NUMERICSERV is declared... yes
checking whether AI_V4MAPPED is declared... yes
checking whether IPV6_V6ONLY is declared... yes
checking whether IPPROTO_IP is declared... yes
checking whether IPPROTO_TCP is declared... yes
checking whether IPPROTO_IPV6 is declared... yes
checking whether SO_PEERCRED is declared... yes
checking for struct msghdr.msg_control... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
configure: creating ./network.buildinfo
configure: creating ./config.status
config.status: creating include/HsNetworkConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for network-3.2.7.0..
Building library for network-3.2.7.0..
[ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, dist/build/Network/Socket/Imports.o, dist/build/Network/Socket/Imports.dyn_o )
[ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, dist/build/Network/Socket/If.o, dist/build/Network/Socket/If.dyn_o )
[ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, dist/build/Network/Socket/Flag.o, dist/build/Network/Socket/Flag.dyn_o )
[ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, dist/build/Network/Socket/Cbits.o, dist/build/Network/Socket/Cbits.dyn_o )
[ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, dist/build/Network/Socket/Fcntl.o, dist/build/Network/Socket/Fcntl.dyn_o )
[ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, dist/build/Network/Socket/Posix/IOVec.o, dist/build/Network/Socket/Posix/IOVec.dyn_o )
[ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, dist/build/Network/Socket/ReadShow.o, dist/build/Network/Socket/ReadShow.dyn_o )
[ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, dist/build/Network/Socket/Types.o, dist/build/Network/Socket/Types.dyn_o )
[ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, dist/build/Network/Socket/STM.o, dist/build/Network/Socket/STM.dyn_o )
[10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, dist/build/Network/Socket/Posix/Cmsg.o, dist/build/Network/Socket/Posix/Cmsg.dyn_o )
[11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, dist/build/Network/Socket/Internal.o, dist/build/Network/Socket/Internal.dyn_o )
[12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, dist/build/Network/Socket/Posix/MsgHdr.o, dist/build/Network/Socket/Posix/MsgHdr.dyn_o )
[13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, dist/build/Network/Socket/Posix/CmsgHdr.o, dist/build/Network/Socket/Posix/CmsgHdr.dyn_o )
[14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, dist/build/Network/Socket/Options.o, dist/build/Network/Socket/Options.dyn_o )
[15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, dist/build/Network/Socket/Syscall.o, dist/build/Network/Socket/Syscall.dyn_o )
[16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, dist/build/Network/Socket/Name.o, dist/build/Network/Socket/Name.dyn_o )
[17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, dist/build/Network/Socket/Info.o, dist/build/Network/Socket/Info.dyn_o )
[18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, dist/build/Network/Socket/Handle.o, dist/build/Network/Socket/Handle.dyn_o )
[19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, dist/build/Network/Socket/ByteString/Internal.o, dist/build/Network/Socket/ByteString/Internal.dyn_o )
[20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, dist/build/Network/Socket/Buffer.o, dist/build/Network/Socket/Buffer.dyn_o )
[21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, dist/build/Network/Socket/SockAddr.o, dist/build/Network/Socket/SockAddr.dyn_o )
[22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, dist/build/Network/Socket/Shutdown.o, dist/build/Network/Socket/Shutdown.dyn_o )
[23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, dist/build/Network/Socket/ByteString/IO.o, dist/build/Network/Socket/ByteString/IO.dyn_o )
[24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, dist/build/Network/Socket/ByteString/Lazy/Posix.o, dist/build/Network/Socket/ByteString/Lazy/Posix.dyn_o )
[25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, dist/build/Network/Socket/ByteString.o, dist/build/Network/Socket/ByteString.dyn_o )
[26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, dist/build/Network/Socket/Address.o, dist/build/Network/Socket/Address.dyn_o )
[27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, dist/build/Network/Socket/Unix.o, dist/build/Network/Socket/Unix.dyn_o )
[28 of 29] Compiling Network.Socket   ( Network/Socket.hs, dist/build/Network/Socket.o, dist/build/Network/Socket.dyn_o )
[29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, dist/build/Network/Socket/ByteString/Lazy.o, dist/build/Network/Socket/ByteString/Lazy.dyn_o )
Preprocessing library for network-3.2.7.0..
Running Haddock on library for network-3.2.7.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, nothing )
[ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, nothing )
[ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, nothing )
[ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, nothing )
[ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, nothing )
[ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, nothing )
[ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, nothing )
[ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, nothing )
[ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, nothing )
[10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, nothing )
[11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, nothing )
[12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, nothing )
[13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, nothing )
[14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, nothing )
[15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, nothing )
[16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, nothing )
[17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, nothing )
[18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, nothing )
[19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, nothing )
[20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, nothing )
[21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, nothing )
[22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, nothing )
[23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, nothing )
[24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, nothing )
[25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, nothing )
[26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, nothing )
[27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, nothing )
[28 of 29] Compiling Network.Socket   ( Network/Socket.hs, nothing )
[29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, nothing )
Haddock coverage:
Warning: 'Socket' is ambiguous. It is defined
    * at dist/build/Network/Socket/Types.hs:112:15
    * at dist/build/Network/Socket/Types.hs:112: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 dist/build/Network/Socket/Types.hs:112:1
Warning: 'getAddrInfo' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CInt' is ambiguous. It is defined
    * in Foreign.C.Types
    * in Foreign.C.Types
    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 Foreign.C.Types
Warning: 'Family' is ambiguous. It is defined
    * at Network/Socket/Types.hsc:398:18
    * at Network/Socket/Types.hsc:398: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 Network/Socket/Types.hsc:398:1
Warning: 'CmsgId' is ambiguous. It is defined
    * at Network/Socket/Posix/Cmsg.hsc:38:15
    * at Network/Socket/Posix/Cmsg.hsc:38: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 Network/Socket/Posix/Cmsg.hsc:38:1
Warning: 'Fds' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'IPv6PktInfo' is ambiguous. It is defined
    * at Network/Socket/Posix/Cmsg.hsc:215:20
    * at Network/Socket/Posix/Cmsg.hsc:215: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 Network/Socket/Posix/Cmsg.hsc:215:1
Warning: 'IPv4PktInfo' is ambiguous. It is defined
    * at Network/Socket/Posix/Cmsg.hsc:182:20
    * at Network/Socket/Posix/Cmsg.hsc:182: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 Network/Socket/Posix/Cmsg.hsc:182:1
Warning: 'IPv6TClass' is ambiguous. It is defined
    * at Network/Socket/Posix/Cmsg.hsc:172:22
    * at Network/Socket/Posix/Cmsg.hsc:172: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 Network/Socket/Posix/Cmsg.hsc:172:1
Warning: 'IPv4TOS' is ambiguous. It is defined
    * at Network/Socket/Posix/Cmsg.hsc:162:19
    * at Network/Socket/Posix/Cmsg.hsc:162: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 Network/Socket/Posix/Cmsg.hsc:162:1
Warning: 'IPv6HopLimit' is ambiguous. It is defined
    * at Network/Socket/Posix/Cmsg.hsc:152:24
    * at Network/Socket/Posix/Cmsg.hsc:152: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 Network/Socket/Posix/Cmsg.hsc:152:1
Warning: 'IPv4TTL' is ambiguous. It is defined
    * at Network/Socket/Posix/Cmsg.hsc:141:19
    * at Network/Socket/Posix/Cmsg.hsc:141: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 Network/Socket/Posix/Cmsg.hsc:141:1
 100% ( 20 / 20) in 'Network.Socket.Internal'
Warning: 'sendmsg' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'StructLinger' is ambiguous. It is defined
    * at Network/Socket/Options.hsc:480:21
    * at Network/Socket/Options.hsc:480: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 Network/Socket/Options.hsc:480:1
Warning: 'CInt' is ambiguous. It is defined
    * in Foreign.C.Types
    * in Foreign.C.Types
    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 Foreign.C.Types
Warning: 'setSocOptValue' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'SockOptValue' is ambiguous. It is defined
    * at Network/Socket/Options.hsc:508:3
    * at Network/Socket/Options.hsc:507: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 Network/Socket/Options.hsc:507:1
Warning: 'AddrInfo' is ambiguous. It is defined
    * at Network/Socket/Info.hsc:104:17
    * at Network/Socket/Info.hsc:104: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 Network/Socket/Info.hsc:104:1
Warning: 'inet_ntop' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'hClose' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'gracefulClose' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'socket' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Cannot find documentation for: $vectored
 100% ( 17 / 17) in 'Network.Socket.ByteString'
 100% ( 19 / 19) in 'Network.Socket.Address'
Warning: 'True' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% (127 /130) in 'Network.Socket'
  Missing documentation for:
    AddrInfo (Network/Socket/Info.hsc:104)
    ShutdownCmd (Network/Socket/Shutdown.hs:28)
    packFamily
  75% (  6 /  8) in 'Network.Socket.ByteString.Lazy'
  Missing documentation for:
    send (Network/Socket/ByteString/Lazy/Posix.hs:29)
    sendAll (Network/Socket/ByteString/Lazy/Posix.hs:58)
Warning: Network.Socket: could not find link destinations for: 
	- Network.Socket.Info.GetAddrInfo
Documentation created: dist/doc/html/network/,
dist/doc/html/network/network.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/network-3.2.7.0-LRYd70IdAsXC1OZdaI7ZCi
Completed    network-3.2.7.0
Configuring old-locale-1.0.0.7...
Preprocessing library for old-locale-1.0.0.7..
Building library for old-locale-1.0.0.7..
[1 of 1] Compiling System.Locale    ( System/Locale.hs, dist/build/System/Locale.o, dist/build/System/Locale.dyn_o )
Preprocessing library for old-locale-1.0.0.7..
Running Haddock on library for old-locale-1.0.0.7..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling System.Locale    ( System/Locale.hs, nothing )
Haddock coverage:
  60% (  3 /  5) in 'System.Locale'
  Missing documentation for:
    TimeLocale (System/Locale.hs:36)
    defaultTimeLocale (System/Locale.hs:50)
Documentation created: dist/doc/html/old-locale/,
dist/doc/html/old-locale/old-locale.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/old-locale-1.0.0.7-2YowMuiAcJ5JaeIIGUyoRA
Completed    old-locale-1.0.0.7
Configuring os-string-2.0.8...
Preprocessing library for os-string-2.0.8..
Building library for os-string-2.0.8..
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o )

System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports]
    The import of try from module Control.Exception is redundant
   |
23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
   |                                          ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o )
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o )
[10 of 11] Compiling System.OsString  ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o )
Preprocessing library for os-string-2.0.8..
Running Haddock on library for os-string-2.0.8..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, nothing )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, nothing )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, nothing )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, nothing )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, nothing )

System/OsString/Encoding/Internal.hs:23:42: warning: [GHC-38856] [-Wunused-imports]
    The import of try from module Control.Exception is redundant
   |
23 | import Control.Exception (SomeException, try, Exception (displayException), evaluate)
   |                                          ^^^
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, nothing )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, nothing )
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, nothing )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, nothing )
[10 of 11] Compiling System.OsString  ( System/OsString.hs, nothing )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, nothing )
Haddock coverage:
Warning: 'ShortByteString' is ambiguous. It is defined
    * in Data.ByteString.Short.Internal
    * in Data.ByteString.Short.Internal
    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 Data.ByteString.Short.Internal
  26% ( 11 / 41) in 'System.OsString.Data.ByteString.Short.Internal'
  Missing documentation for:
    _nul (System/OsString/Data/ByteString/Short/Internal.hs:60)
    isSpace (System/OsString/Data/ByteString/Short/Internal.hs:63)
    create (System/OsString/Data/ByteString/Short/Internal.hs:70)
    asBA (System/OsString/Data/ByteString/Short/Internal.hs:80)
    BA (System/OsString/Data/ByteString/Short/Internal.hs:84)
    MBA (System/OsString/Data/ByteString/Short/Internal.hs:85)
    newPinnedByteArray (System/OsString/Data/ByteString/Short/Internal.hs:89)
    newByteArray (System/OsString/Data/ByteString/Short/Internal.hs:94)
    copyByteArray (System/OsString/Data/ByteString/Short/Internal.hs:99)
    unsafeFreezeByteArray (System/OsString/Data/ByteString/Short/Internal.hs:104)
    copyAddrToByteArray (System/OsString/Data/ByteString/Short/Internal.hs:109)
    moduleErrorIO (System/OsString/Data/ByteString/Short/Internal.hs:244)
    moduleErrorMsg (System/OsString/Data/ByteString/Short/Internal.hs:248)
    packWord16 (System/OsString/Data/ByteString/Short/Internal.hs:251)
    packLenWord16 (System/OsString/Data/ByteString/Short/Internal.hs:254)
    unpackWord16 (System/OsString/Data/ByteString/Short/Internal.hs:265)
    packWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:274)
    packLenWord16Rev (System/OsString/Data/ByteString/Short/Internal.hs:277)
    indexWord8Array (System/OsString/Data/ByteString/Short/Internal.hs:299)
    word16ToLE# (System/OsString/Data/ByteString/Short/Internal.hs:320)
    word16FromLE# (System/OsString/Data/ByteString/Short/Internal.hs:322)
    setByteArray (System/OsString/Data/ByteString/Short/Internal.hs:325)
    copyMutableByteArray (System/OsString/Data/ByteString/Short/Internal.hs:330)
    createAndTrim' (System/OsString/Data/ByteString/Short/Internal.hs:356)
    createAndTrim'' (System/OsString/Data/ByteString/Short/Internal.hs:372)
    findIndexOrLength (System/OsString/Data/ByteString/Short/Internal.hs:397)
    assertEven (System/OsString/Data/ByteString/Short/Internal.hs:422)
    errorEmptySBS (System/OsString/Data/ByteString/Short/Internal.hs:430)
    moduleError (System/OsString/Data/ByteString/Short/Internal.hs:434)
    compareByteArraysOff (System/OsString/Data/ByteString/Short/Internal.hs:444)
Warning: 'ShortByteString' is ambiguous. It is defined
    * in Data.ByteString.Short.Internal
    * in Data.ByteString.Short.Internal
    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 Data.ByteString.Short.Internal
  96% ( 93 / 96) in 'System.OsString.Data.ByteString.Short'
  Missing documentation for:
    append
    uncons2 (System/OsString/Data/ByteString/Short.hs:184)
    concat
Warning: 'ShortByteString' is ambiguous. It is defined
    * in Data.ByteString.Short.Internal
    * in Data.ByteString.Short.Internal
    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 Data.ByteString.Short.Internal
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'CString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 92 / 95) in 'System.OsString.Data.ByteString.Short.Word16'
  Missing documentation for:
    append
    concat
    breakSubstring (System/OsString/Data/ByteString/Short/Word16.hs:663)
Warning: 'try' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  33% (  1 /  3) in 'System.OsString.Internal.Exception'
  Missing documentation for:
    Module header
    isAsyncException (System/OsString/Internal/Exception.hs:17)
Warning: 'TextEncoding' is ambiguous. It is defined
    * in GHC.IO.Encoding.Types
    * in GHC.IO.Encoding.Types
    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 GHC.IO.Encoding.Types
  27% (  9 / 33) in 'System.OsString.Encoding.Internal'
  Missing documentation for:
    Module header
    ucs2le (System/OsString/Encoding/Internal.hs:42)
    mkUcs2le (System/OsString/Encoding/Internal.hs:45)
    ucs2le_DF (System/OsString/Encoding/Internal.hs:50)
    ucs2le_EF (System/OsString/Encoding/Internal.hs:60)
    ucs2le_decode (System/OsString/Encoding/Internal.hs:71)
    ucs2le_encode (System/OsString/Encoding/Internal.hs:96)
    mkUTF16le_b (System/OsString/Encoding/Internal.hs:131)
    utf16le_b_DF (System/OsString/Encoding/Internal.hs:136)
    utf16le_b_EF (System/OsString/Encoding/Internal.hs:146)
    utf16le_b_decode (System/OsString/Encoding/Internal.hs:157)
    utf16le_b_encode (System/OsString/Encoding/Internal.hs:195)
    cWcharsToChars_UCS2 (System/OsString/Encoding/Internal.hs:231)
    cWcharsToChars (System/OsString/Encoding/Internal.hs:238)
    charsToCWchars (System/OsString/Encoding/Internal.hs:248)
    withWindowsString (System/OsString/Encoding/Internal.hs:264)
    peekWindowsString (System/OsString/Encoding/Internal.hs:267)
    withPosixString (System/OsString/Encoding/Internal.hs:272)
    withPosixString' (System/OsString/Encoding/Internal.hs:275)
    peekPosixString (System/OsString/Encoding/Internal.hs:278)
    peekPosixString' (System/OsString/Encoding/Internal.hs:281)
    EncodingException (System/OsString/Encoding/Internal.hs:340)
    showEncodingException (System/OsString/Encoding/Internal.hs:348)
    wNUL (System/OsString/Encoding/Internal.hs:367)
  44% ( 11 / 25) in 'System.OsString.Encoding'
  Missing documentation for:
    Module header
    EncodingException (System/OsString/Encoding/Internal.hs:340)
    showEncodingException (System/OsString/Encoding/Internal.hs:348)
    ucs2le (System/OsString/Encoding/Internal.hs:42)
    mkUcs2le (System/OsString/Encoding/Internal.hs:45)
    ucs2le_DF (System/OsString/Encoding/Internal.hs:50)
    ucs2le_EF (System/OsString/Encoding/Internal.hs:60)
    ucs2le_decode (System/OsString/Encoding/Internal.hs:71)
    ucs2le_encode (System/OsString/Encoding/Internal.hs:96)
    mkUTF16le_b (System/OsString/Encoding/Internal.hs:131)
    utf16le_b_DF (System/OsString/Encoding/Internal.hs:136)
    utf16le_b_EF (System/OsString/Encoding/Internal.hs:146)
    utf16le_b_decode (System/OsString/Encoding/Internal.hs:157)
    utf16le_b_encode (System/OsString/Encoding/Internal.hs:195)
Warning: 'WindowsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:60:25
    * at System/OsString/Internal/Types.hs:60: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 System/OsString/Internal/Types.hs:60:1
Warning: 'PosixString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:87:23
    * at System/OsString/Internal/Types.hs:87: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 System/OsString/Internal/Types.hs:87:1
Warning: 'ShortByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PosixChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:123:23
    * at System/OsString/Internal/Types.hs:123: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 System/OsString/Internal/Types.hs:123:1
Warning: 'WindowsChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:117:23
    * at System/OsString/Internal/Types.hs:117: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 System/OsString/Internal/Types.hs:117:1
Warning: 'OsChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:210:18
    * at System/OsString/Internal/Types.hs:210: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 System/OsString/Internal/Types.hs:210:1
Warning: 'OsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:161:20
    * at System/OsString/Internal/Types.hs:161: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 System/OsString/Internal/Types.hs:161:1
Warning: '(</>)' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  50% (  9 / 18) in 'System.OsString.Internal.Types'
  Missing documentation for:
    Module header
    unWS (System/OsString/Internal/Types.hs:70)
    unPS (System/OsString/Internal/Types.hs:96)
    PlatformString (System/OsString/Internal/Types.hs:114)
    WindowsChar (System/OsString/Internal/Types.hs:117)
    unWW (System/OsString/Internal/Types.hs:131)
    PosixChar (System/OsString/Internal/Types.hs:123)
    unPW (System/OsString/Internal/Types.hs:139)
    PlatformChar (System/OsString/Internal/Types.hs:148)
Warning: 'setFileSystemEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'getLocaleEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PosixString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:87:23
    * at System/OsString/Internal/Types.hs:87: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 System/OsString/Internal/Types.hs:87:1
Warning: 'OsString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  95% ( 95 /100) in 'System.OsString.Posix'
  Missing documentation for:
    Module header
    PosixChar (System/OsString/Internal/Types.hs:123)
    singleton (System/OsString/Common.hs:526)
    empty (System/OsString/Common.hs:529)
    concat (System/OsString/Common.hs:737)
Warning: 'setFileSystemEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafePerformIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'getLocaleEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:161:20
    * at System/OsString/Internal/Types.hs:161: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 System/OsString/Internal/Types.hs:161:1
Warning: 'OsChar' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:210:18
    * at System/OsString/Internal/Types.hs:210: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 System/OsString/Internal/Types.hs:210:1
Warning: 'head' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:293: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 System/OsString/Internal.hs:293:1
Warning: 'tail' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:277: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 System/OsString/Internal.hs:277:1
Warning: 'init' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:302: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 System/OsString/Internal.hs:302:1
Warning: 'last' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:268: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 System/OsString/Internal.hs:268:1
Warning: 'map' is ambiguous. It is defined
    * in GHC.Base
    * at System/OsString/Internal.hs:332: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 System/OsString/Internal.hs:332:1
Warning: 'reverse' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:338: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 System/OsString/Internal.hs:338:1
Warning: 'foldl' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:354: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 System/OsString/Internal.hs:354:1
Warning: 'foldl1' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:368: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 System/OsString/Internal.hs:368:1
Warning: 'foldr' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:384: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 System/OsString/Internal.hs:384:1
Warning: 'foldr1' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:398: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 System/OsString/Internal.hs:398:1
Warning: 'all' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:412: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 System/OsString/Internal.hs:412:1
Warning: 'any' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:419: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 System/OsString/Internal.hs:419:1
Warning: 'replicate' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:434: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 System/OsString/Internal.hs:434:1
Warning: 'take' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:476: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 System/OsString/Internal.hs:476:1
Warning: 'length' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:325: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 System/OsString/Internal.hs:325:1
Warning: 'drop' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:513: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 System/OsString/Internal.hs:513:1
Warning: 'takeWhile' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:507: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 System/OsString/Internal.hs:507:1
Warning: 'dropWhile' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:535: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 System/OsString/Internal.hs:535:1
Warning: 'break' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:564: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 System/OsString/Internal.hs:564:1
Warning: 'span' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:574: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 System/OsString/Internal.hs:574:1
Warning: 'splitAt' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:599: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 System/OsString/Internal.hs:599:1
Warning: 'elem' is ambiguous. It is defined
    * in Data.Foldable
    * at System/OsString/Internal.hs:702: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 System/OsString/Internal.hs:702:1
Warning: 'filter' is ambiguous. It is defined
    * in GHC.List
    * at System/OsString/Internal.hs:720: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 System/OsString/Internal.hs:720:1
  94% ( 75 / 79) in 'System.OsString.Internal'
  Missing documentation for:
    Module header
    empty (System/OsString/Internal.hs:233)
    singleton (System/OsString/Internal.hs:236)
    concat (System/OsString/Internal.hs:425)
Warning: 'setFileSystemEncoding' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'unsafePerformIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 96 / 99) in 'System.OsString'
  Missing documentation for:
    empty (System/OsString/Internal.hs:233)
    singleton (System/OsString/Internal.hs:236)
    concat (System/OsString/Internal.hs:425)
Warning: 'unsafeDupablePerformIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'WindowsString' is ambiguous. It is defined
    * at System/OsString/Internal/Types.hs:60:25
    * at System/OsString/Internal/Types.hs:60: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 System/OsString/Internal/Types.hs:60:1
Warning: 'OsString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  94% ( 94 / 99) in 'System.OsString.Windows'
  Missing documentation for:
    Module header
    WindowsChar (System/OsString/Internal/Types.hs:117)
    singleton (System/OsString/Common.hs:526)
    empty (System/OsString/Common.hs:529)
    concat (System/OsString/Common.hs:737)
Warning: System.OsString.Data.ByteString.Short: could not find link destinations for: 
	- Data.ByteString.Short.Internal.Rep_ShortByteString
	- Data.ByteString.Short.Internal.D:R:ItemShortByteString
Warning: System.OsString.Data.ByteString.Short.Word16: could not find link destinations for: 
	- Data.ByteString.Short.Internal.Rep_ShortByteString
	- Data.ByteString.Short.Internal.D:R:ItemShortByteString
Warning: System.OsString.Internal.Types: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_OsChar
	- System.OsString.Internal.Types.Rep_OsString
	- System.OsString.Internal.Types.Rep_PosixChar
	- System.OsString.Internal.Types.Rep_WindowsChar
	- System.OsString.Internal.Types.Rep_PosixString
	- System.OsString.Internal.Types.Rep_WindowsString
Warning: System.OsString.Posix: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_PosixChar
	- System.OsString.Internal.Types.Rep_PosixString
Warning: System.OsString: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_OsChar
	- System.OsString.Internal.Types.Rep_OsString
Warning: System.OsString.Windows: could not find link destinations for: 
	- System.OsString.Internal.Types.Rep_WindowsChar
	- System.OsString.Internal.Types.Rep_WindowsString
Documentation created: dist/doc/html/os-string/,
dist/doc/html/os-string/os-string.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/os-string-2.0.8-JLOCx5syZ3qViIHERGXha
Completed    os-string-2.0.8
Configuring split-0.2.5...
Preprocessing library for split-0.2.5..
Building library for split-0.2.5..
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, dist/build/Data/List/Split/Internals.o, dist/build/Data/List/Split/Internals.dyn_o )
[2 of 2] Compiling Data.List.Split  ( src/Data/List/Split.hs, dist/build/Data/List/Split.o, dist/build/Data/List/Split.dyn_o )
Preprocessing library for split-0.2.5..
Running Haddock on library for split-0.2.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, nothing )
[2 of 2] Compiling Data.List.Split  ( src/Data/List/Split.hs, nothing )
Haddock coverage:
Warning: 'Splitter' is ambiguous. It is defined
    * at src/Data/List/Split/Internals.hs:21:19
    * at src/Data/List/Split/Internals.hs:21: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/List/Split/Internals.hs:21:1
Warning: 'n' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'm' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  91% ( 63 / 69) in 'Data.List.Split.Internals'
Warning: 'Splitter' is ambiguous. It is defined
    * at src/Data/List/Split/Internals.hs:21:19
    * at src/Data/List/Split/Internals.hs:21: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/List/Split/Internals.hs:21:1
  90% ( 46 / 51) in 'Data.List.Split'
Documentation created: dist/doc/html/split/, dist/doc/html/split/split.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/split-0.2.5-HdqIBMrRyNiLuV2hi4AZF8
Completed    split-0.2.5
Configuring syb-0.7.2.4...
Preprocessing library for syb-0.7.2.4..
Building library for syb-0.7.2.4..
[ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, dist/build/Data/Generics/Aliases.o, dist/build/Data/Generics/Aliases.dyn_o )
[ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, dist/build/Data/Generics/Basics.o, dist/build/Data/Generics/Basics.dyn_o )
[ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, dist/build/Data/Generics/Builders.o, dist/build/Data/Generics/Builders.dyn_o )
[ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, dist/build/Data/Generics/Instances.o, dist/build/Data/Generics/Instances.dyn_o )
[ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, dist/build/Data/Generics/Schemes.o, dist/build/Data/Generics/Schemes.dyn_o )
[ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, dist/build/Data/Generics/Text.o, dist/build/Data/Generics/Text.dyn_o )
[ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, dist/build/Data/Generics/Twins.o, dist/build/Data/Generics/Twins.dyn_o )

src/Data/Generics/Twins.hs:224:17: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
224 |   perkid a d = (tail a, unGT (head a) d)
    |                 ^^^^

src/Data/Generics/Twins.hs:224:31: 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."
    |
224 |   perkid a d = (tail a, unGT (head a) d)
    |                               ^^^^

src/Data/Generics/Twins.hs:237:17: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
237 |   perkid a d = (tail a, unGM (head a) d)
    |                 ^^^^

src/Data/Generics/Twins.hs:237:31: 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."
    |
237 |   perkid a d = (tail a, unGM (head a) d)
    |                               ^^^^

src/Data/Generics/Twins.hs:249:17: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
249 |   perkid a d = (tail a, unGQ (head a) d)
    |                 ^^^^

src/Data/Generics/Twins.hs:249:31: 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."
    |
249 |   perkid a d = (tail a, unGQ (head a) d)
    |                               ^^^^
[ 8 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, dist/build/Data/Generics.o, dist/build/Data/Generics.dyn_o )
[ 9 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, dist/build/Generics/SYB.o, dist/build/Generics/SYB.dyn_o )
[10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, dist/build/Generics/SYB/Aliases.o, dist/build/Generics/SYB/Aliases.dyn_o )
[11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, dist/build/Generics/SYB/Basics.o, dist/build/Generics/SYB/Basics.dyn_o )
[12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, dist/build/Generics/SYB/Builders.o, dist/build/Generics/SYB/Builders.dyn_o )
[13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, dist/build/Generics/SYB/Instances.o, dist/build/Generics/SYB/Instances.dyn_o )
[14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, dist/build/Generics/SYB/Schemes.o, dist/build/Generics/SYB/Schemes.dyn_o )
[15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, dist/build/Generics/SYB/Text.o, dist/build/Generics/SYB/Text.dyn_o )
[16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, dist/build/Generics/SYB/Twins.o, dist/build/Generics/SYB/Twins.dyn_o )
Preprocessing library for syb-0.7.2.4..
Running Haddock on library for syb-0.7.2.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 16] Compiling Data.Generics.Aliases ( src/Data/Generics/Aliases.hs, nothing )
[ 2 of 16] Compiling Data.Generics.Basics ( src/Data/Generics/Basics.hs, nothing )
[ 3 of 16] Compiling Data.Generics.Builders ( src/Data/Generics/Builders.hs, nothing )
[ 4 of 16] Compiling Data.Generics.Instances ( src/Data/Generics/Instances.hs, nothing )
[ 5 of 16] Compiling Data.Generics.Schemes ( src/Data/Generics/Schemes.hs, nothing )
[ 6 of 16] Compiling Data.Generics.Text ( src/Data/Generics/Text.hs, nothing )
[ 7 of 16] Compiling Data.Generics.Twins ( src/Data/Generics/Twins.hs, nothing )

src/Data/Generics/Twins.hs:224:17: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
224 |   perkid a d = (tail a, unGT (head a) d)
    |                 ^^^^

src/Data/Generics/Twins.hs:224:31: 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."
    |
224 |   perkid a d = (tail a, unGT (head a) d)
    |                               ^^^^

src/Data/Generics/Twins.hs:237:17: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
237 |   perkid a d = (tail a, unGM (head a) d)
    |                 ^^^^

src/Data/Generics/Twins.hs:237:31: 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."
    |
237 |   perkid a d = (tail a, unGM (head a) d)
    |                               ^^^^

src/Data/Generics/Twins.hs:249:17: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
249 |   perkid a d = (tail a, unGQ (head a) d)
    |                 ^^^^

src/Data/Generics/Twins.hs:249:31: 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."
    |
249 |   perkid a d = (tail a, unGQ (head a) d)
    |                               ^^^^
[ 8 of 16] Compiling Data.Generics    ( src/Data/Generics.hs, nothing )
[ 9 of 16] Compiling Generics.SYB     ( src/Generics/SYB.hs, nothing )
[10 of 16] Compiling Generics.SYB.Aliases ( src/Generics/SYB/Aliases.hs, nothing )
[11 of 16] Compiling Generics.SYB.Basics ( src/Generics/SYB/Basics.hs, nothing )
[12 of 16] Compiling Generics.SYB.Builders ( src/Generics/SYB/Builders.hs, nothing )
[13 of 16] Compiling Generics.SYB.Instances ( src/Generics/SYB/Instances.hs, nothing )
[14 of 16] Compiling Generics.SYB.Schemes ( src/Generics/SYB/Schemes.hs, nothing )
[15 of 16] Compiling Generics.SYB.Text ( src/Generics/SYB/Text.hs, nothing )
[16 of 16] Compiling Generics.SYB.Twins ( src/Generics/SYB/Twins.hs, nothing )
Haddock coverage:
Warning: 'Generic'' is ambiguous. It is defined
    * at src/Data/Generics/Aliases.hs:510:19
    * at src/Data/Generics/Aliases.hs:510: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/Generics/Aliases.hs:510:1
 100% ( 60 / 60) in 'Data.Generics.Aliases'
 100% (  2 /  2) in 'Data.Generics.Basics'
 100% (  3 /  3) in 'Data.Generics.Builders'
 100% (  1 /  1) in 'Data.Generics.Instances'
 100% ( 19 / 19) in 'Data.Generics.Schemes'
 100% (  6 /  6) in 'Data.Generics.Text'
 100% ( 17 / 17) in 'Data.Generics.Twins'
 100% (  8 /  8) in 'Data.Generics'
 100% (  2 /  2) in 'Generics.SYB'
 100% (  2 /  2) in 'Generics.SYB.Aliases'
 100% (  2 /  2) in 'Generics.SYB.Basics'
 100% (  2 /  2) in 'Generics.SYB.Builders'
 100% (  1 /  1) in 'Generics.SYB.Instances'
 100% (  2 /  2) in 'Generics.SYB.Schemes'
 100% (  2 /  2) in 'Generics.SYB.Text'
 100% (  2 /  2) in 'Generics.SYB.Twins'
Documentation created: dist/doc/html/syb/, dist/doc/html/syb/syb.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/syb-0.7.2.4-JKskBWXskz039r4NsqQZXJ
Completed    syb-0.7.2.4
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
Configuring unix-compat-0.7.4...
Preprocessing library for unix-compat-0.7.4..
Building library for unix-compat-0.7.4..
[1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.o, dist/build/System/PosixCompat/Files.dyn_o )
[2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, dist/build/System/PosixCompat/Process.o, dist/build/System/PosixCompat/Process.dyn_o )
[3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.o, dist/build/System/PosixCompat/Temp.dyn_o )
[4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.o, dist/build/System/PosixCompat/Time.dyn_o )
[5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.o, dist/build/System/PosixCompat/Types.dyn_o )
[6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.o, dist/build/System/PosixCompat/Extensions.dyn_o )
[7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.o, dist/build/System/PosixCompat/Unistd.dyn_o )
[8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.o, dist/build/System/PosixCompat.dyn_o )
Preprocessing library for unix-compat-0.7.4..
Running Haddock on library for unix-compat-0.7.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, nothing )
[2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, nothing )
[3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, nothing )
[4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, nothing )
[5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, nothing )
[6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, nothing )
[7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, nothing )
[8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, nothing )
Haddock coverage:
  98% ( 80 / 81) in 'System.PosixCompat.Files'
  Missing documentation for:
    PathVar
 100% (  2 /  2) in 'System.PosixCompat.Process'
 100% (  2 /  2) in 'System.PosixCompat.Temp'
 100% (  2 /  2) in 'System.PosixCompat.Time'
 100% (  2 /  2) in 'System.PosixCompat.Types'
  71% (  5 /  7) in 'System.PosixCompat.Extensions'
  Missing documentation for:
    CMajor (src/System/PosixCompat/Extensions.hsc:23)
    CMinor (src/System/PosixCompat/Extensions.hsc:24)
  75% (  6 /  8) in 'System.PosixCompat.Unistd'
  Missing documentation for:
    SystemID
    getSystemID
 100% (  8 /  8) in 'System.PosixCompat'
Documentation created: dist/doc/html/unix-compat/,
dist/doc/html/unix-compat/unix-compat.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/unix-compat-0.7.4-4MOWY7FKXal7MFviv3g6wJ
Completed    unix-compat-0.7.4
Configuring ansi-terminal-types-1.1.3...
Preprocessing library for ansi-terminal-types-1.1.3..
Building library for ansi-terminal-types-1.1.3..
[1 of 2] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, dist/build/System/Console/ANSI/Types.o, dist/build/System/Console/ANSI/Types.dyn_o )
[2 of 2] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, dist/build/System/Console/ANSI/Codes.o, dist/build/System/Console/ANSI/Codes.dyn_o )
Preprocessing library for ansi-terminal-types-1.1.3..
Running Haddock on library for ansi-terminal-types-1.1.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, nothing )
[2 of 2] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, nothing )
Haddock coverage:
 100% ( 13 / 13) in 'System.Console.ANSI.Types'
  66% ( 41 / 62) in 'System.Console.ANSI.Codes'
  Missing documentation for:
    cursorUpCode (src/System/Console/ANSI/Codes.hs:236)
    cursorDownCode (src/System/Console/ANSI/Codes.hs:237)
    cursorForwardCode (src/System/Console/ANSI/Codes.hs:238)
    cursorBackwardCode (src/System/Console/ANSI/Codes.hs:239)
    cursorUpLineCode (src/System/Console/ANSI/Codes.hs:245)
    cursorDownLineCode (src/System/Console/ANSI/Codes.hs:244)
    clearFromCursorToScreenEndCode (src/System/Console/ANSI/Codes.hs:312)
    clearFromCursorToScreenBeginningCode (src/System/Console/ANSI/Codes.hs:313)
    clearScreenCode (src/System/Console/ANSI/Codes.hs:314)
    clearFromCursorToLineEndCode (src/System/Console/ANSI/Codes.hs:315)
    clearFromCursorToLineBeginningCode (src/System/Console/ANSI/Codes.hs:316)
    clearLineCode (src/System/Console/ANSI/Codes.hs:317)
    enableLineWrapCode (src/System/Console/ANSI/Codes.hs:320)
    disableLineWrapCode (src/System/Console/ANSI/Codes.hs:321)
    scrollPageUpCode (src/System/Console/ANSI/Codes.hs:326)
    scrollPageDownCode (src/System/Console/ANSI/Codes.hs:327)
    useAlternateScreenBufferCode (src/System/Console/ANSI/Codes.hs:330)
    useNormalScreenBufferCode (src/System/Console/ANSI/Codes.hs:331)
    setSGRCode (src/System/Console/ANSI/Codes.hs:339)
    hideCursorCode (src/System/Console/ANSI/Codes.hs:344)
    showCursorCode (src/System/Console/ANSI/Codes.hs:345)
Documentation created: dist/doc/html/ansi-terminal-types/,
dist/doc/html/ansi-terminal-types/ansi-terminal-types.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ansi-terminal-types-1.1.3-FbCvCegLPPTJZH2c3Rw7yn
Completed    ansi-terminal-types-1.1.3
Configuring network-bsd-2.8.1.0...
Preprocessing library for network-bsd-2.8.1.0..
Building library for network-bsd-2.8.1.0..
[1 of 1] Compiling Network.BSD      ( dist/build/Network/BSD.hs, dist/build/Network/BSD.o, dist/build/Network/BSD.dyn_o )
Preprocessing library for network-bsd-2.8.1.0..
Running Haddock on library for network-bsd-2.8.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Network.BSD      ( dist/build/Network/BSD.hs, nothing )
Haddock coverage:
Warning: 'ServiceEntry' is ambiguous. It is defined
    * at Network/BSD.hsc:157:3
    * at Network/BSD.hsc:156: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 Network/BSD.hsc:156:1
Warning: 'ProtocolEntry' is ambiguous. It is defined
    * at Network/BSD.hsc:277:3
    * at Network/BSD.hsc:276: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 Network/BSD.hsc:276:1
Warning: 'HostEntry' is ambiguous. It is defined
    * at Network/BSD.hsc:383:3
    * at Network/BSD.hsc:382: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 Network/BSD.hsc:382:1
  94% ( 50 / 53) in 'Network.BSD'
  Missing documentation for:
    ProtocolName (Network/BSD.hsc:139)
    NetworkName (Network/BSD.hsc:505)
    NetworkAddr (Network/BSD.hsc:503)
Documentation created: dist/doc/html/network-bsd/,
dist/doc/html/network-bsd/network-bsd.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/network-bsd-2.8.1.0-FJCgPilVWGXIJAdiFD6u6w
Completed    network-bsd-2.8.1.0
Configuring hashable-1.5.0.0...
Preprocessing library for hashable-1.5.0.0..
Building library for hashable-1.5.0.0..
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o )

src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
    Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
  |
5 | {-# LANGUAGE Trustworthy #-}
  |              ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o )
[10 of 10] Compiling Data.Hashable    ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o )
Preprocessing library for hashable-1.5.0.0..
Running Haddock on library for hashable-1.5.0.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, nothing )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, nothing )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, nothing )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, nothing )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, nothing )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, nothing )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, nothing )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, nothing )

src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe]
    Data.Hashable.Generic.Instances is marked as Trustworthy but has been inferred as safe!
  |
5 | {-# LANGUAGE Trustworthy #-}
  |              ^^^^^^^^^^^
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, nothing )
[10 of 10] Compiling Data.Hashable    ( src/Data/Hashable.hs, nothing )
Haddock coverage:
Warning: 'ByteArray' is ambiguous. It is defined
    * in Data.Array.Byte
    * in Data.Array.Byte
    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 Data.Array.Byte
Warning: 'hash' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'defaultHashWith' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Hashed' is ambiguous. It is defined
    * at src/Data/Hashable/Class.hs:860:17
    * at src/Data/Hashable/Class.hs:860: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/Hashable/Class.hs:860:1
Warning: 'Arg' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  80% (  8 / 10) in 'Data.Hashable.Lifted'
  Missing documentation for:
    Hashable1 (src/Data/Hashable/Class.hs:252)
    Hashable2 (src/Data/Hashable/Class.hs:267)
  66% (  6 /  9) in 'Data.Hashable.Generic'
  Missing documentation for:
    One (src/Data/Hashable/Class.hs:242)
    Zero (src/Data/Hashable/Class.hs:241)
    HashArgs (src/Data/Hashable/Class.hs:244)
Warning: 'Generic' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 31 / 31) in 'Data.Hashable'
Warning: Data.Hashable.Generic: could not find link destinations for: 
	- Data.Hashable.Class.D:R:HashArgsOnea0
	- Data.Hashable.Class.D:R:HashArgsZeroa0
	- Data.Hashable.Generic.Instances.GSum
Warning: Data.Hashable: could not find link destinations for: 
	- Data.Hashable.Mix.Salt
Documentation created: dist/doc/html/hashable/,
dist/doc/html/hashable/hashable.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hashable-1.5.0.0-J8fLvwSw9feFf65x5AcaWG
Completed    hashable-1.5.0.0
Configuring type-errors-0.2.0.2...
Preprocessing library for type-errors-0.2.0.2..
Building library for type-errors-0.2.0.2..
[1 of 2] Compiling Paths_type_errors ( dist/build/autogen/Paths_type_errors.hs, dist/build/Paths_type_errors.o, dist/build/Paths_type_errors.dyn_o )
[2 of 2] Compiling Type.Errors      ( src/Type/Errors.hs, dist/build/Type/Errors.o, dist/build/Type/Errors.dyn_o )
Preprocessing library for type-errors-0.2.0.2..
Running Haddock on library for type-errors-0.2.0.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Paths_type_errors ( dist/build/autogen/Paths_type_errors.hs, nothing )
[2 of 2] Compiling Type.Errors      ( src/Type/Errors.hs, nothing )
Haddock coverage:
Warning: 'f' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 27 / 28) in 'Type.Errors'
  Missing documentation for:
    Pure
Warning: Type.Errors: could not find link destinations for: 
	- Fcf.Data.List.PartHelp
	- Fcf.Data.List.PrependToAll
	- Fcf.Data.List.Drop_
	- Fcf.Data.List.IsPrefixOf_
	- Fcf.Data.List.NumIter
	- Fcf.Data.List.Rev
	- Fcf.Data.List.SetIndexImpl
	- Fcf.Data.List.Take_
	- Fcf.Data.List.UnfoldrCase
	- Fcf.Utils.Case_
	- Fcf.Utils.TyEqImpl
	- Type.Errors.AnythingOfAnyKind
	- Fcf.Class.Ord.~==
	- Fcf.Class.Ord.~/=
Documentation created: dist/doc/html/type-errors/,
dist/doc/html/type-errors/type-errors.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/type-errors-0.2.0.2-96fOd5IPlMyCOUNBCnVVlN
Completed    type-errors-0.2.0.2
Configuring ansi-terminal-1.1.3...
Preprocessing library for ansi-terminal-1.1.3..
Building library for ansi-terminal-1.1.3..
[1 of 2] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, dist/build/System/Console/ANSI/Internal.o, dist/build/System/Console/ANSI/Internal.dyn_o )
[2 of 2] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, dist/build/System/Console/ANSI.o, dist/build/System/Console/ANSI.dyn_o )
Preprocessing library for ansi-terminal-1.1.3..
Running Haddock on library for ansi-terminal-1.1.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, nothing )
[2 of 2] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, nothing )
Haddock coverage:
  54% ( 85 /155) in 'System.Console.ANSI'
  Missing documentation for:
    cursorUp (src/System/Console/ANSI.hs:415)
    cursorDown (src/System/Console/ANSI.hs:416)
    cursorForward (src/System/Console/ANSI.hs:417)
    cursorBackward (src/System/Console/ANSI.hs:418)
    hCursorUp (src/System/Console/ANSI.hs:407)
    hCursorDown (src/System/Console/ANSI.hs:408)
    hCursorForward (src/System/Console/ANSI.hs:409)
    hCursorBackward (src/System/Console/ANSI.hs:410)
    cursorUpCode
    cursorDownCode
    cursorForwardCode
    cursorBackwardCode
    cursorUpLine (src/System/Console/ANSI.hs:431)
    cursorDownLine (src/System/Console/ANSI.hs:430)
    hCursorUpLine (src/System/Console/ANSI.hs:425)
    hCursorDownLine (src/System/Console/ANSI.hs:424)
    cursorUpLineCode
    cursorDownLineCode
    hSetCursorColumn (src/System/Console/ANSI.hs:437)
    hSetCursorPosition (src/System/Console/ANSI.hs:451)
    hSaveCursor (src/System/Console/ANSI.hs:462)
    hRestoreCursor (src/System/Console/ANSI.hs:463)
    hReportCursorPosition (src/System/Console/ANSI.hs:464)
    clearFromCursorToScreenEnd (src/System/Console/ANSI.hs:1036)
    clearFromCursorToScreenBeginning (src/System/Console/ANSI.hs:1037)
    clearScreen (src/System/Console/ANSI.hs:1038)
    clearFromCursorToLineEnd (src/System/Console/ANSI.hs:1048)
    clearFromCursorToLineBeginning (src/System/Console/ANSI.hs:1049)
    clearLine (src/System/Console/ANSI.hs:1050)
    hClearFromCursorToScreenEnd (src/System/Console/ANSI.hs:1030)
    hClearFromCursorToScreenBeginning (src/System/Console/ANSI.hs:1031)
    hClearScreen (src/System/Console/ANSI.hs:1033)
    hClearFromCursorToLineEnd (src/System/Console/ANSI.hs:1043)
    hClearFromCursorToLineBeginning (src/System/Console/ANSI.hs:1044)
    hClearLine (src/System/Console/ANSI.hs:1045)
    clearFromCursorToScreenEndCode
    clearFromCursorToScreenBeginningCode
    clearScreenCode
    clearFromCursorToLineEndCode
    clearFromCursorToLineBeginningCode
    clearLineCode
    enableLineWrap (src/System/Console/ANSI.hs:1059)
    disableLineWrap (src/System/Console/ANSI.hs:1060)
    hEnableLineWrap (src/System/Console/ANSI.hs:1055)
    hDisableLineWrap (src/System/Console/ANSI.hs:1056)
    enableLineWrapCode
    disableLineWrapCode
    scrollPageUp (src/System/Console/ANSI.hs:1072)
    scrollPageDown (src/System/Console/ANSI.hs:1073)
    hScrollPageUp (src/System/Console/ANSI.hs:1066)
    hScrollPageDown (src/System/Console/ANSI.hs:1067)
    scrollPageUpCode
    scrollPageDownCode
    hUseAlternateScreenBuffer (src/System/Console/ANSI.hs:508)
    hUseNormalScreenBuffer (src/System/Console/ANSI.hs:511)
    useAlternateScreenBufferCode
    useNormalScreenBufferCode
    hReportLayerColor (src/System/Console/ANSI.hs:815)
    hSetSGR (src/System/Console/ANSI.hs:1016)
    setSGRCode
    hideCursor (src/System/Console/ANSI.hs:504)
    showCursor (src/System/Console/ANSI.hs:505)
    hHideCursor (src/System/Console/ANSI.hs:500)
    hShowCursor (src/System/Console/ANSI.hs:501)
    hideCursorCode
    showCursorCode
    hHyperlink (src/System/Console/ANSI.hs:570)
    hHyperlinkWithId (src/System/Console/ANSI.hs:592)
    hHyperlinkWithParams (src/System/Console/ANSI.hs:547)
    hSetTitle (src/System/Console/ANSI.hs:612)
Documentation created: dist/doc/html/ansi-terminal/,
dist/doc/html/ansi-terminal/ansi-terminal.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/ansi-terminal-1.1.3-9wpti7DRjVIBzQawv4Tcnx
Completed    ansi-terminal-1.1.3
Configuring hslogger-1.3.1.2...
Preprocessing library for hslogger-1.3.1.2..
Building library for hslogger-1.3.1.2..
[1 of 9] Compiling System.Log       ( src/System/Log.hs, dist/build/System/Log.o, dist/build/System/Log.dyn_o )
[2 of 9] Compiling System.Log.Formatter ( src/System/Log/Formatter.hs, dist/build/System/Log/Formatter.o, dist/build/System/Log/Formatter.dyn_o )
[3 of 9] Compiling System.Log.Handler ( src/System/Log/Handler.hs, dist/build/System/Log/Handler.o, dist/build/System/Log/Handler.dyn_o )
[4 of 9] Compiling System.Log.Handler.Simple ( src/System/Log/Handler/Simple.hs, dist/build/System/Log/Handler/Simple.o, dist/build/System/Log/Handler/Simple.dyn_o )
[5 of 9] Compiling System.Log.Handler.Log4jXML ( src/System/Log/Handler/Log4jXML.hs, dist/build/System/Log/Handler/Log4jXML.o, dist/build/System/Log/Handler/Log4jXML.dyn_o )
[6 of 9] Compiling System.Log.Logger ( src/System/Log/Logger.hs, dist/build/System/Log/Logger.o, dist/build/System/Log/Logger.dyn_o )

src/System/Log/Logger.hs:375:26: 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."
    |
375 |             let pname = (head . drop 1 . reverse . componentsOfName) name'
    |                          ^^^^

src/System/Log/Logger.hs:431:35: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
431 |                _  -> l{handlers = tail hs}
    |                                   ^^^^
[7 of 9] Compiling UTF8             ( src/UTF8.hs, dist/build/UTF8.o, dist/build/UTF8.dyn_o )
[8 of 9] Compiling System.Log.Handler.Syslog ( src/System/Log/Handler/Syslog.hs, dist/build/System/Log/Handler/Syslog.o, dist/build/System/Log/Handler/Syslog.dyn_o )

src/System/Log/Handler/Syslog.hs:223:37: 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."
    |
223 |     let addr = S.SockAddrInet port (head (S.hostAddresses he))
    |                                     ^^^^
[9 of 9] Compiling System.Log.Handler.Growl ( src/System/Log/Handler/Growl.hs, dist/build/System/Log/Handler/Growl.o, dist/build/System/Log/Handler/Growl.dyn_o )
Preprocessing library for hslogger-1.3.1.2..
Running Haddock on library for hslogger-1.3.1.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 9] Compiling System.Log       ( src/System/Log.hs, nothing )
[2 of 9] Compiling System.Log.Formatter ( src/System/Log/Formatter.hs, nothing )
[3 of 9] Compiling System.Log.Handler ( src/System/Log/Handler.hs, nothing )
[4 of 9] Compiling System.Log.Handler.Simple ( src/System/Log/Handler/Simple.hs, nothing )
[5 of 9] Compiling System.Log.Handler.Log4jXML ( src/System/Log/Handler/Log4jXML.hs, nothing )
[6 of 9] Compiling System.Log.Logger ( src/System/Log/Logger.hs, nothing )

src/System/Log/Logger.hs:375:26: 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."
    |
375 |             let pname = (head . drop 1 . reverse . componentsOfName) name'
    |                          ^^^^

src/System/Log/Logger.hs:431:35: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
431 |                _  -> l{handlers = tail hs}
    |                                   ^^^^
[7 of 9] Compiling UTF8             ( src/UTF8.hs, nothing )
[8 of 9] Compiling System.Log.Handler.Syslog ( src/System/Log/Handler/Syslog.hs, nothing )

src/System/Log/Handler/Syslog.hs:223:37: 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."
    |
223 |     let addr = S.SockAddrInet port (head (S.hostAddresses he))
    |                                     ^^^^
[9 of 9] Compiling System.Log.Handler.Growl ( src/System/Log/Handler/Growl.hs, nothing )
Haddock coverage:
 100% (  4 /  4) in 'System.Log'
Warning: 'Handler' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  6 /  6) in 'System.Log.Formatter'
 100% (  3 /  3) in 'System.Log.Handler'
 100% (  5 /  5) in 'System.Log.Handler.Simple'
 100% ( 17 / 17) in 'System.Log.Handler.Log4jXML'
Warning: 'Logger' is ambiguous. It is defined
    * at src/System/Log/Logger.hs:213:15
    * at src/System/Log/Logger.hs:213: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/System/Log/Logger.hs:213:1
  97% ( 38 / 39) in 'System.Log.Logger'
  Missing documentation for:
    Logger (src/System/Log/Logger.hs:213)
  90% ( 10 / 11) in 'System.Log.Handler.Syslog'
  Missing documentation for:
    SyslogHandler (src/System/Log/Handler/Syslog.hs:139)
 100% (  3 /  3) in 'System.Log.Handler.Growl'
Warning: System.Log: could not find link destinations for: 
	- System.Log.Rep_Priority
Warning: System.Log.Logger: could not find link destinations for: 
	- System.Log.Rep_Priority
Warning: System.Log.Handler.Growl: could not find link destinations for: 
	- System.Log.Handler.Growl.GrowlHandler
Documentation created: dist/doc/html/hslogger/,
dist/doc/html/hslogger/hslogger.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/hslogger-1.3.1.2-HowHJhjYM9fKLvsXCW1QPP
Completed    hslogger-1.3.1.2
Configuring async-2.2.5...
Preprocessing library for async-2.2.5..
Building library for async-2.2.5..
[1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o )

Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Semigroup is redundant
      except perhaps to import instances from Data.Semigroup
    To import instances alone, use: import Data.Semigroup()
   |
50 | import Data.Semigroup (Semigroup((<>)))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
Preprocessing library for async-2.2.5..
Running Haddock on library for async-2.2.5..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, nothing )

Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Semigroup is redundant
      except perhaps to import instances from Data.Semigroup
    To import instances alone, use: import Data.Semigroup()
   |
50 | import Data.Semigroup (Semigroup((<>)))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, nothing )
Haddock coverage:
Warning: 'ThreadId' is ambiguous. It is defined
    * in GHC.Conc.Sync
    * in GHC.Conc.Sync
    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 GHC.Conc.Sync
Warning: 'Async' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:69:16
    * at Control/Concurrent/Async/Internal.hs:69: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 Control/Concurrent/Async/Internal.hs:69:1
Warning: 'ExceptionInLinkedThread' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:461:3
    * at Control/Concurrent/Async/Internal.hs:460: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 Control/Concurrent/Async/Internal.hs:460:1
Warning: 'AsyncCancelled' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:274:23
    * at Control/Concurrent/Async/Internal.hs:274: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 Control/Concurrent/Async/Internal.hs:274:1
Warning: 'IO' is ambiguous. It is defined
    * in GHC.Types
    * in GHC.Types
    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 GHC.Types
  86% ( 58 / 67) in 'Control.Concurrent.Async.Internal'
  Missing documentation for:
    asyncUsing (Control/Concurrent/Async/Internal.hs:124)
    withAsyncUsing (Control/Concurrent/Async/Internal.hs:178)
    ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460)
    isCancel (Control/Concurrent/Async/Internal.hs:542)
    concurrently' (Control/Concurrent/Async/Internal.hs:649)
    catchAll (Control/Concurrent/Async/Internal.hs:858)
    tryAll (Control/Concurrent/Async/Internal.hs:861)
    rawForkIO (Control/Concurrent/Async/Internal.hs:868)
    rawForkOn (Control/Concurrent/Async/Internal.hs:873)
Warning: 'forkIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Async' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:69:16
    * at Control/Concurrent/Async/Internal.hs:69: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 Control/Concurrent/Async/Internal.hs:69:1
Warning: 'Concurrently' is ambiguous. It is defined
    * at Control/Concurrent/Async/Internal.hs:775:26
    * at Control/Concurrent/Async/Internal.hs:775: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 Control/Concurrent/Async/Internal.hs:775:1
Warning: 'Alternative' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  98% ( 70 / 71) in 'Control.Concurrent.Async'
  Missing documentation for:
    ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460)
Documentation created: dist/doc/html/async/, dist/doc/html/async/async.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/async-2.2.5-DRFV2Ni7wRk2vNEod8lEbg
Completed    async-2.2.5
Downloading  propellor-5.18
Downloaded   propellor-5.18
Configuring propellor-5.18...
Preprocessing library for propellor-5.18..
Building library for propellor-5.18..
[  1 of 179] Compiling Paths_propellor  ( dist/build/autogen/Paths_propellor.hs, dist/build/Paths_propellor.o, dist/build/Paths_propellor.dyn_o )
[  2 of 179] Compiling Propellor.Location ( src/Propellor/Location.hs, dist/build/Propellor/Location.o, dist/build/Propellor/Location.dyn_o )
[  3 of 179] Compiling Propellor.Property.Installer.Types ( src/Propellor/Property/Installer/Types.hs, dist/build/Propellor/Property/Installer/Types.o, dist/build/Propellor/Property/Installer/Types.dyn_o )
[  4 of 179] Compiling Propellor.Types.ConfigurableValue ( src/Propellor/Types/ConfigurableValue.hs, dist/build/Propellor/Types/ConfigurableValue.o, dist/build/Propellor/Types/ConfigurableValue.dyn_o )
[  5 of 179] Compiling Propellor.Types.Empty ( src/Propellor/Types/Empty.hs, dist/build/Propellor/Types/Empty.o, dist/build/Propellor/Types/Empty.dyn_o )
[  6 of 179] Compiling Propellor.Types.Exception ( src/Propellor/Types/Exception.hs, dist/build/Propellor/Types/Exception.o, dist/build/Propellor/Types/Exception.dyn_o )
[  7 of 179] Compiling Propellor.Types.Info ( src/Propellor/Types/Info.hs, dist/build/Propellor/Types/Info.o, dist/build/Propellor/Types/Info.dyn_o )
[  8 of 179] Compiling Propellor.Types.Container ( src/Propellor/Types/Container.hs, dist/build/Propellor/Types/Container.o, dist/build/Propellor/Types/Container.dyn_o )
[  9 of 179] Compiling Propellor.Types.OS ( src/Propellor/Types/OS.hs, dist/build/Propellor/Types/OS.o, dist/build/Propellor/Types/OS.dyn_o )
[ 10 of 179] Compiling Propellor.Types.Result ( src/Propellor/Types/Result.hs, dist/build/Propellor/Types/Result.o, dist/build/Propellor/Types/Result.dyn_o )
[ 11 of 179] Compiling Propellor.Types.Core ( src/Propellor/Types/Core.hs, dist/build/Propellor/Types/Core.o, dist/build/Propellor/Types/Core.dyn_o )
[ 12 of 179] Compiling Propellor.Types.Singletons ( src/Propellor/Types/Singletons.hs, dist/build/Propellor/Types/Singletons.o, dist/build/Propellor/Types/Singletons.dyn_o )
[ 13 of 179] Compiling Propellor.Types.MetaTypes ( src/Propellor/Types/MetaTypes.hs, dist/build/Propellor/Types/MetaTypes.o, dist/build/Propellor/Types/MetaTypes.dyn_o )
[ 14 of 179] Compiling Utility.Applicative ( src/Utility/Applicative.hs, dist/build/Utility/Applicative.o, dist/build/Utility/Applicative.dyn_o )
[ 15 of 179] Compiling Utility.Data     ( src/Utility/Data.hs, dist/build/Utility/Data.o, dist/build/Utility/Data.dyn_o )
[ 16 of 179] Compiling Utility.Env      ( src/Utility/Env.hs, dist/build/Utility/Env.o, dist/build/Utility/Env.dyn_o )
[ 17 of 179] Compiling Utility.Env.Set  ( src/Utility/Env/Set.hs, dist/build/Utility/Env/Set.o, dist/build/Utility/Env/Set.dyn_o )
[ 18 of 179] Compiling Utility.Exception ( src/Utility/Exception.hs, dist/build/Utility/Exception.o, dist/build/Utility/Exception.dyn_o )
[ 19 of 179] Compiling Utility.Env.Basic ( src/Utility/Env/Basic.hs, dist/build/Utility/Env/Basic.o, dist/build/Utility/Env/Basic.dyn_o )
[ 20 of 179] Compiling Propellor.PrivData.Paths ( src/Propellor/PrivData/Paths.hs, dist/build/Propellor/PrivData/Paths.o, dist/build/Propellor/PrivData/Paths.dyn_o )
[ 21 of 179] Compiling Utility.FileMode ( src/Utility/FileMode.hs, dist/build/Utility/FileMode.o, dist/build/Utility/FileMode.dyn_o )
[ 22 of 179] Compiling Utility.HumanNumber ( src/Utility/HumanNumber.hs, dist/build/Utility/HumanNumber.o, dist/build/Utility/HumanNumber.dyn_o )
[ 23 of 179] Compiling Utility.DataUnits ( src/Utility/DataUnits.hs, dist/build/Utility/DataUnits.o, dist/build/Utility/DataUnits.dyn_o )

src/Utility/DataUnits.hs:149:26: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, 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."
    |
149 |         (number, rest) = head parsednum
    |                          ^^^^

src/Utility/DataUnits.hs:150:22: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, 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."
    |
150 |         multiplier = head parsedunit
    |                      ^^^^
[ 24 of 179] Compiling Utility.Misc     ( src/Utility/Misc.hs, dist/build/Utility/Misc.o, dist/build/Utility/Misc.dyn_o )

src/Utility/Misc.hs:41:35: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
41 |                 | otherwise = (a, tail b)
   |                                   ^^^^
[ 25 of 179] Compiling Utility.Monad    ( src/Utility/Monad.hs, dist/build/Utility/Monad.o, dist/build/Utility/Monad.dyn_o )
[ 26 of 179] Compiling System.Console.Concurrent.Internal ( src/System/Console/Concurrent/Internal.hs, dist/build/System/Console/Concurrent/Internal.o, dist/build/System/Console/Concurrent/Internal.dyn_o )
[ 27 of 179] Compiling System.Console.Concurrent ( src/System/Console/Concurrent.hs, dist/build/System/Console/Concurrent.o, dist/build/System/Console/Concurrent.dyn_o )
[ 28 of 179] Compiling System.Process.Concurrent ( src/System/Process/Concurrent.hs, dist/build/System/Process/Concurrent.o, dist/build/System/Process/Concurrent.dyn_o )
[ 29 of 179] Compiling Utility.PartialPrelude ( src/Utility/PartialPrelude.hs, dist/build/Utility/PartialPrelude.o, dist/build/Utility/PartialPrelude.dyn_o )

src/Utility/PartialPrelude.hs:22:8: 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."
   |
22 | head = Prelude.head
   |        ^^^^^^^^^^^^

src/Utility/PartialPrelude.hs:27:8: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
27 | tail = Prelude.tail
   |        ^^^^^^^^^^^^
[ 30 of 179] Compiling Utility.Process.Shim ( src/Utility/Process/Shim.hs, dist/build/Utility/Process/Shim.o, dist/build/Utility/Process/Shim.dyn_o )
[ 31 of 179] Compiling Utility.Process  ( src/Utility/Process.hs, dist/build/Utility/Process.o, dist/build/Utility/Process.dyn_o )
[ 32 of 179] Compiling Utility.Process.Transcript ( src/Utility/Process/Transcript.hs, dist/build/Utility/Process/Transcript.o, dist/build/Utility/Process/Transcript.dyn_o )
[ 33 of 179] Compiling Utility.Split    ( src/Utility/Split.hs, dist/build/Utility/Split.o, dist/build/Utility/Split.dyn_o )
[ 34 of 179] Compiling Utility.SafeCommand ( src/Utility/SafeCommand.hs, dist/build/Utility/SafeCommand.o, dist/build/Utility/SafeCommand.dyn_o )
[ 35 of 179] Compiling Utility.Process.NonConcurrent ( src/Utility/Process/NonConcurrent.hs, dist/build/Utility/Process/NonConcurrent.o, dist/build/Utility/Process/NonConcurrent.dyn_o )
[ 36 of 179] Compiling Utility.FileSystemEncoding ( src/Utility/FileSystemEncoding.hs, dist/build/Utility/FileSystemEncoding.o, dist/build/Utility/FileSystemEncoding.dyn_o )
[ 37 of 179] Compiling Propellor.Types.PrivData ( src/Propellor/Types/PrivData.hs, dist/build/Propellor/Types/PrivData.o, dist/build/Propellor/Types/PrivData.dyn_o )
[ 38 of 179] Compiling Propellor.Types.CmdLine ( src/Propellor/Types/CmdLine.hs, dist/build/Propellor/Types/CmdLine.o, dist/build/Propellor/Types/CmdLine.dyn_o )
[ 39 of 179] Compiling Propellor.Types.ZFS ( src/Propellor/Types/ZFS.hs, dist/build/Propellor/Types/ZFS.o, dist/build/Propellor/Types/ZFS.dyn_o )
[ 40 of 179] Compiling Propellor.Types.Dns ( src/Propellor/Types/Dns.hs, dist/build/Propellor/Types/Dns.o, dist/build/Propellor/Types/Dns.dyn_o )
[ 41 of 179] Compiling Propellor.Types  ( src/Propellor/Types.hs, dist/build/Propellor/Types.o, dist/build/Propellor/Types.dyn_o )
[ 42 of 179] Compiling Propellor.Types.Docker ( src/Propellor/Types/Docker.hs, dist/build/Propellor/Types/Docker.o, dist/build/Propellor/Types/Docker.dyn_o )
[ 43 of 179] Compiling Propellor.Types.Chroot ( src/Propellor/Types/Chroot.hs, dist/build/Propellor/Types/Chroot.o, dist/build/Propellor/Types/Chroot.dyn_o )
[ 44 of 179] Compiling Propellor.Types.Bootloader ( src/Propellor/Types/Bootloader.hs, dist/build/Propellor/Types/Bootloader.o, dist/build/Propellor/Types/Bootloader.dyn_o )
[ 45 of 179] Compiling Propellor.Message ( src/Propellor/Message.hs, dist/build/Propellor/Message.o, dist/build/Propellor/Message.dyn_o )
[ 46 of 179] Compiling Propellor.Info   ( src/Propellor/Info.hs, dist/build/Propellor/Info.o, dist/build/Propellor/Info.dyn_o )
[ 47 of 179] Compiling Propellor.Exception ( src/Propellor/Exception.hs, dist/build/Propellor/Exception.o, dist/build/Propellor/Exception.dyn_o )
[ 48 of 179] Compiling Propellor.Types.ResultCheck ( src/Propellor/Types/ResultCheck.hs, dist/build/Propellor/Types/ResultCheck.o, dist/build/Propellor/Types/ResultCheck.dyn_o )
[ 49 of 179] Compiling Propellor.EnsureProperty ( src/Propellor/EnsureProperty.hs, dist/build/Propellor/EnsureProperty.o, dist/build/Propellor/EnsureProperty.dyn_o )
[ 50 of 179] Compiling Utility.SystemDirectory ( src/Utility/SystemDirectory.hs, dist/build/Utility/SystemDirectory.o, dist/build/Utility/SystemDirectory.dyn_o )
[ 51 of 179] Compiling Utility.Table    ( src/Utility/Table.hs, dist/build/Utility/Table.o, dist/build/Utility/Table.dyn_o )
[ 52 of 179] Compiling Utility.ThreadScheduler ( src/Utility/ThreadScheduler.hs, dist/build/Utility/ThreadScheduler.o, dist/build/Utility/ThreadScheduler.dyn_o )
[ 53 of 179] Compiling Utility.Tmp      ( src/Utility/Tmp.hs, dist/build/Utility/Tmp.o, dist/build/Utility/Tmp.dyn_o )
[ 54 of 179] Compiling Utility.Directory ( src/Utility/Directory.hs, dist/build/Utility/Directory.o, dist/build/Utility/Directory.dyn_o )
[ 55 of 179] Compiling Utility.Directory.Stream ( src/Utility/Directory/Stream.hs, dist/build/Utility/Directory/Stream.o, dist/build/Utility/Directory/Stream.dyn_o )
[ 56 of 179] Compiling Utility.Directory.TestDirectory ( src/Utility/Directory/TestDirectory.hs, dist/build/Utility/Directory/TestDirectory.o, dist/build/Utility/Directory/TestDirectory.dyn_o )
[ 57 of 179] Compiling Propellor.Property ( src/Propellor/Property.hs, dist/build/Propellor/Property.o, dist/build/Propellor/Property.dyn_o )
[ 58 of 179] Compiling Propellor.Property.Cmd ( src/Propellor/Property/Cmd.hs, dist/build/Propellor/Property/Cmd.o, dist/build/Propellor/Property/Cmd.dyn_o )
[ 59 of 179] Compiling Propellor.PropAccum ( src/Propellor/PropAccum.hs, dist/build/Propellor/PropAccum.o, dist/build/Propellor/PropAccum.dyn_o )
[ 60 of 179] Compiling Propellor.Git    ( src/Propellor/Git.hs, dist/build/Propellor/Git.o, dist/build/Propellor/Git.dyn_o )
[ 61 of 179] Compiling Propellor.Git.Config ( src/Propellor/Git/Config.hs, dist/build/Propellor/Git/Config.o, dist/build/Propellor/Git/Config.dyn_o )
[ 62 of 179] Compiling Propellor.Engine ( src/Propellor/Engine.hs, dist/build/Propellor/Engine.o, dist/build/Propellor/Engine.dyn_o )
[ 63 of 179] Compiling Propellor.Property.List ( src/Propellor/Property/List.hs, dist/build/Propellor/Property/List.o, dist/build/Propellor/Property/List.dyn_o )
[ 64 of 179] Compiling Propellor.Debug  ( src/Propellor/Debug.hs, dist/build/Propellor/Debug.o, dist/build/Propellor/Debug.dyn_o )
[ 65 of 179] Compiling Propellor.Gpg    ( src/Propellor/Gpg.hs, dist/build/Propellor/Gpg.o, dist/build/Propellor/Gpg.dyn_o )
[ 66 of 179] Compiling Propellor.PrivData ( src/Propellor/PrivData.hs, dist/build/Propellor/PrivData.o, dist/build/Propellor/PrivData.dyn_o )
[ 67 of 179] Compiling Propellor.Container ( src/Propellor/Container.hs, dist/build/Propellor/Container.o, dist/build/Propellor/Container.dyn_o )
[ 68 of 179] Compiling Utility.Tmp.Dir  ( src/Utility/Tmp/Dir.hs, dist/build/Utility/Tmp/Dir.o, dist/build/Utility/Tmp/Dir.dyn_o )
[ 69 of 179] Compiling Propellor.Utilities ( src/Propellor/Utilities.hs, dist/build/Propellor/Utilities.o, dist/build/Propellor/Utilities.dyn_o )
[ 70 of 179] Compiling Propellor.Base   ( src/Propellor/Base.hs, dist/build/Propellor/Base.o, dist/build/Propellor/Base.dyn_o )
[ 71 of 179] Compiling Propellor.Protocol ( src/Propellor/Protocol.hs, dist/build/Propellor/Protocol.o, dist/build/Propellor/Protocol.dyn_o )
[ 72 of 179] Compiling Propellor.Property.ZFS.Process ( src/Propellor/Property/ZFS/Process.hs, dist/build/Propellor/Property/ZFS/Process.o, dist/build/Propellor/Property/ZFS/Process.dyn_o )
[ 73 of 179] Compiling Propellor.Property.ZFS.Properties ( src/Propellor/Property/ZFS/Properties.hs, dist/build/Propellor/Property/ZFS/Properties.o, dist/build/Propellor/Property/ZFS/Properties.dyn_o )
[ 74 of 179] Compiling Propellor.Property.ZFS ( src/Propellor/Property/ZFS.hs, dist/build/Propellor/Property/ZFS.o, dist/build/Propellor/Property/ZFS.dyn_o )
[ 75 of 179] Compiling Propellor.Property.Reboot ( src/Propellor/Property/Reboot.hs, dist/build/Propellor/Property/Reboot.o, dist/build/Propellor/Property/Reboot.dyn_o )
[ 76 of 179] Compiling Propellor.Property.Pacman ( src/Propellor/Property/Pacman.hs, dist/build/Propellor/Property/Pacman.o, dist/build/Propellor/Property/Pacman.dyn_o )
[ 77 of 179] Compiling Propellor.Property.FreeBSD.Pkg ( src/Propellor/Property/FreeBSD/Pkg.hs, dist/build/Propellor/Property/FreeBSD/Pkg.o, dist/build/Propellor/Property/FreeBSD/Pkg.dyn_o )
[ 78 of 179] Compiling Propellor.Property.File ( src/Propellor/Property/File.hs, dist/build/Propellor/Property/File.o, dist/build/Propellor/Property/File.dyn_o )
[ 79 of 179] Compiling Propellor.Property.User ( src/Propellor/Property/User.hs, dist/build/Propellor/Property/User.o, dist/build/Propellor/Property/User.dyn_o )
[ 80 of 179] Compiling Propellor.Property.Group ( src/Propellor/Property/Group.hs, dist/build/Propellor/Property/Group.o, dist/build/Propellor/Property/Group.dyn_o )
[ 81 of 179] Compiling Propellor.Property.Service ( src/Propellor/Property/Service.hs, dist/build/Propellor/Property/Service.o, dist/build/Propellor/Property/Service.dyn_o )
[ 82 of 179] Compiling Propellor.Property.Network ( src/Propellor/Property/Network.hs, dist/build/Propellor/Property/Network.o, dist/build/Propellor/Property/Network.dyn_o )
[ 83 of 179] Compiling Propellor.Property.Hostname ( src/Propellor/Property/Hostname.hs, dist/build/Propellor/Property/Hostname.o, dist/build/Propellor/Property/Hostname.dyn_o )
[ 84 of 179] Compiling Propellor.Property.FreeBSD.Poudriere ( src/Propellor/Property/FreeBSD/Poudriere.hs, dist/build/Propellor/Property/FreeBSD/Poudriere.o, dist/build/Propellor/Property/FreeBSD/Poudriere.dyn_o )
[ 85 of 179] Compiling Propellor.Property.FreeBSD ( src/Propellor/Property/FreeBSD.hs, dist/build/Propellor/Property/FreeBSD.o, dist/build/Propellor/Property/FreeBSD.dyn_o )
[ 86 of 179] Compiling Propellor.Property.DnsSec ( src/Propellor/Property/DnsSec.hs, dist/build/Propellor/Property/DnsSec.o, dist/build/Propellor/Property/DnsSec.dyn_o )
[ 87 of 179] Compiling Propellor.Property.ConfFile ( src/Propellor/Property/ConfFile.hs, dist/build/Propellor/Property/ConfFile.o, dist/build/Propellor/Property/ConfFile.dyn_o )
[ 88 of 179] Compiling Propellor.Property.FreeDesktop ( src/Propellor/Property/FreeDesktop.hs, dist/build/Propellor/Property/FreeDesktop.o, dist/build/Propellor/Property/FreeDesktop.dyn_o )
[ 89 of 179] Compiling Propellor.Property.EtcDefault ( src/Propellor/Property/EtcDefault.hs, dist/build/Propellor/Property/EtcDefault.o, dist/build/Propellor/Property/EtcDefault.dyn_o )
[ 90 of 179] Compiling Propellor.Property.Concurrent ( src/Propellor/Property/Concurrent.hs, dist/build/Propellor/Property/Concurrent.o, dist/build/Propellor/Property/Concurrent.dyn_o )
[ 91 of 179] Compiling Propellor.Property.Apt ( src/Propellor/Property/Apt.hs, dist/build/Propellor/Property/Apt.o, dist/build/Propellor/Property/Apt.dyn_o )
[ 92 of 179] Compiling Propellor.Property.XFCE ( src/Propellor/Property/XFCE.hs, dist/build/Propellor/Property/XFCE.o, dist/build/Propellor/Property/XFCE.dyn_o )
[ 93 of 179] Compiling Propellor.Property.Uwsgi ( src/Propellor/Property/Uwsgi.hs, dist/build/Propellor/Property/Uwsgi.o, dist/build/Propellor/Property/Uwsgi.dyn_o )
[ 94 of 179] Compiling Propellor.Property.Unbound ( src/Propellor/Property/Unbound.hs, dist/build/Propellor/Property/Unbound.o, dist/build/Propellor/Property/Unbound.dyn_o )
[ 95 of 179] Compiling Propellor.Property.Tor ( src/Propellor/Property/Tor.hs, dist/build/Propellor/Property/Tor.o, dist/build/Propellor/Property/Tor.dyn_o )
[ 96 of 179] Compiling Propellor.Property.Timezone ( src/Propellor/Property/Timezone.hs, dist/build/Propellor/Property/Timezone.o, dist/build/Propellor/Property/Timezone.dyn_o )
[ 97 of 179] Compiling Propellor.Property.Systemd.Core ( src/Propellor/Property/Systemd/Core.hs, dist/build/Propellor/Property/Systemd/Core.o, dist/build/Propellor/Property/Systemd/Core.dyn_o )
[ 98 of 179] Compiling Propellor.Property.Sudo ( src/Propellor/Property/Sudo.hs, dist/build/Propellor/Property/Sudo.o, dist/build/Propellor/Property/Sudo.dyn_o )
[ 99 of 179] Compiling Propellor.Property.Ssh ( src/Propellor/Property/Ssh.hs, dist/build/Propellor/Property/Ssh.o, dist/build/Propellor/Property/Ssh.dyn_o )
[100 of 179] Compiling Propellor.Property.SiteSpecific.GitHome ( src/Propellor/Property/SiteSpecific/GitHome.hs, dist/build/Propellor/Property/SiteSpecific/GitHome.o, dist/build/Propellor/Property/SiteSpecific/GitHome.dyn_o )
[101 of 179] Compiling Propellor.Property.Schroot ( src/Propellor/Property/Schroot.hs, dist/build/Propellor/Property/Schroot.o, dist/build/Propellor/Property/Schroot.dyn_o )
[102 of 179] Compiling Propellor.Property.Rsync ( src/Propellor/Property/Rsync.hs, dist/build/Propellor/Property/Rsync.o, dist/build/Propellor/Property/Rsync.dyn_o )
[103 of 179] Compiling Propellor.Property.Atomic ( src/Propellor/Property/Atomic.hs, dist/build/Propellor/Property/Atomic.o, dist/build/Propellor/Property/Atomic.dyn_o )
[104 of 179] Compiling Propellor.Property.Qemu ( src/Propellor/Property/Qemu.hs, dist/build/Propellor/Property/Qemu.o, dist/build/Propellor/Property/Qemu.dyn_o )
[105 of 179] Compiling Propellor.Property.Prosody ( src/Propellor/Property/Prosody.hs, dist/build/Propellor/Property/Prosody.o, dist/build/Propellor/Property/Prosody.dyn_o )
[106 of 179] Compiling Propellor.Property.Postfix ( src/Propellor/Property/Postfix.hs, dist/build/Propellor/Property/Postfix.o, dist/build/Propellor/Property/Postfix.dyn_o )
[107 of 179] Compiling Propellor.Property.Partition ( src/Propellor/Property/Partition.hs, dist/build/Propellor/Property/Partition.o, dist/build/Propellor/Property/Partition.dyn_o )
[108 of 179] Compiling Propellor.Property.Parted.Types ( src/Propellor/Property/Parted/Types.hs, dist/build/Propellor/Property/Parted/Types.o, dist/build/Propellor/Property/Parted/Types.dyn_o )
[109 of 179] Compiling Propellor.Property.Openssl ( src/Propellor/Property/Openssl.hs, dist/build/Propellor/Property/Openssl.o, dist/build/Propellor/Property/Openssl.dyn_o )
[110 of 179] Compiling Propellor.Property.Nginx ( src/Propellor/Property/Nginx.hs, dist/build/Propellor/Property/Nginx.o, dist/build/Propellor/Property/Nginx.dyn_o )
[111 of 179] Compiling Propellor.Property.Logcheck ( src/Propellor/Property/Logcheck.hs, dist/build/Propellor/Property/Logcheck.o, dist/build/Propellor/Property/Logcheck.dyn_o )
[112 of 179] Compiling Propellor.Property.Locale ( src/Propellor/Property/Locale.hs, dist/build/Propellor/Property/Locale.o, dist/build/Propellor/Property/Locale.dyn_o )
[113 of 179] Compiling Propellor.Property.LightDM ( src/Propellor/Property/LightDM.hs, dist/build/Propellor/Property/LightDM.o, dist/build/Propellor/Property/LightDM.dyn_o )
[114 of 179] Compiling Propellor.Property.LetsEncrypt ( src/Propellor/Property/LetsEncrypt.hs, dist/build/Propellor/Property/LetsEncrypt.o, dist/build/Propellor/Property/LetsEncrypt.dyn_o )
[115 of 179] Compiling Propellor.Property.Kerberos ( src/Propellor/Property/Kerberos.hs, dist/build/Propellor/Property/Kerberos.o, dist/build/Propellor/Property/Kerberos.dyn_o )
[116 of 179] Compiling Propellor.Property.HostingProvider.DigitalOcean ( src/Propellor/Property/HostingProvider/DigitalOcean.hs, dist/build/Propellor/Property/HostingProvider/DigitalOcean.o, dist/build/Propellor/Property/HostingProvider/DigitalOcean.dyn_o )
[117 of 179] Compiling Propellor.Property.Gpg ( src/Propellor/Property/Gpg.hs, dist/build/Propellor/Property/Gpg.o, dist/build/Propellor/Property/Gpg.dyn_o )
[118 of 179] Compiling Propellor.Property.Firewall ( src/Propellor/Property/Firewall.hs, dist/build/Propellor/Property/Firewall.o, dist/build/Propellor/Property/Firewall.dyn_o )
[119 of 179] Compiling Propellor.Property.Firejail ( src/Propellor/Property/Firejail.hs, dist/build/Propellor/Property/Firejail.o, dist/build/Propellor/Property/Firejail.dyn_o )
[120 of 179] Compiling Propellor.Property.Fail2Ban ( src/Propellor/Property/Fail2Ban.hs, dist/build/Propellor/Property/Fail2Ban.o, dist/build/Propellor/Property/Fail2Ban.dyn_o )
[121 of 179] Compiling Propellor.Property.Ccache ( src/Propellor/Property/Ccache.hs, dist/build/Propellor/Property/Ccache.o, dist/build/Propellor/Property/Ccache.dyn_o )
[122 of 179] Compiling Propellor.Property.Apt.PPA ( src/Propellor/Property/Apt/PPA.hs, dist/build/Propellor/Property/Apt/PPA.o, dist/build/Propellor/Property/Apt/PPA.dyn_o )
[123 of 179] Compiling Propellor.Property.Apache ( src/Propellor/Property/Apache.hs, dist/build/Propellor/Property/Apache.o, dist/build/Propellor/Property/Apache.dyn_o )
[124 of 179] Compiling Propellor.Property.Aiccu ( src/Propellor/Property/Aiccu.hs, dist/build/Propellor/Property/Aiccu.o, dist/build/Propellor/Property/Aiccu.dyn_o )
[125 of 179] Compiling Propellor.Git.VerifiedBranch ( src/Propellor/Git/VerifiedBranch.hs, dist/build/Propellor/Git/VerifiedBranch.o, dist/build/Propellor/Git/VerifiedBranch.dyn_o )
[126 of 179] Compiling Propellor.Bootstrap ( src/Propellor/Bootstrap.hs, dist/build/Propellor/Bootstrap.o, dist/build/Propellor/Bootstrap.dyn_o )
[127 of 179] Compiling Propellor.Property.Cron ( src/Propellor/Property/Cron.hs, dist/build/Propellor/Property/Cron.o, dist/build/Propellor/Property/Cron.dyn_o )
[128 of 179] Compiling Propellor.Property.Restic ( src/Propellor/Property/Restic.hs, dist/build/Propellor/Property/Restic.o, dist/build/Propellor/Property/Restic.dyn_o )
[129 of 179] Compiling Propellor.Property.Obnam ( src/Propellor/Property/Obnam.hs, dist/build/Propellor/Property/Obnam.o, dist/build/Propellor/Property/Obnam.dyn_o )
[130 of 179] Compiling Propellor.Property.DebianMirror ( src/Propellor/Property/DebianMirror.hs, dist/build/Propellor/Property/DebianMirror.o, dist/build/Propellor/Property/DebianMirror.dyn_o )
[131 of 179] Compiling Propellor.Property.Borg ( src/Propellor/Property/Borg.hs, dist/build/Propellor/Property/Borg.o, dist/build/Propellor/Property/Borg.dyn_o )
[132 of 179] Compiling Propellor.Property.Attic ( src/Propellor/Property/Attic.hs, dist/build/Propellor/Property/Attic.o, dist/build/Propellor/Property/Attic.dyn_o )
[133 of 179] Compiling Utility.Tuple    ( src/Utility/Tuple.hs, dist/build/Utility/Tuple.o, dist/build/Utility/Tuple.dyn_o )
[134 of 179] Compiling Utility.Scheduled ( src/Utility/Scheduled.hs, dist/build/Utility/Scheduled.o, dist/build/Utility/Scheduled.dyn_o )
[135 of 179] Compiling Propellor.Property.Scheduled ( src/Propellor/Property/Scheduled.hs, dist/build/Propellor/Property/Scheduled.o, dist/build/Propellor/Property/Scheduled.dyn_o )
[136 of 179] Compiling Propellor.Property.Dns ( src/Propellor/Property/Dns.hs, dist/build/Propellor/Property/Dns.o, dist/build/Propellor/Property/Dns.dyn_o )
[137 of 179] Compiling Utility.UserInfo ( src/Utility/UserInfo.hs, dist/build/Utility/UserInfo.o, dist/build/Utility/UserInfo.dyn_o )
[138 of 179] Compiling Utility.Path     ( src/Utility/Path.hs, dist/build/Utility/Path.o, dist/build/Utility/Path.dyn_o )
[139 of 179] Compiling Utility.LinuxMkLibs ( src/Utility/LinuxMkLibs.hs, dist/build/Utility/LinuxMkLibs.o, dist/build/Utility/LinuxMkLibs.dyn_o )
[140 of 179] Compiling Propellor.Shim   ( src/Propellor/Shim.hs, dist/build/Propellor/Shim.o, dist/build/Propellor/Shim.dyn_o )
[141 of 179] Compiling Propellor.Property.Mount ( src/Propellor/Property/Mount.hs, dist/build/Propellor/Property/Mount.o, dist/build/Propellor/Property/Mount.dyn_o )
[142 of 179] Compiling Propellor.Types.PartSpec ( src/Propellor/Types/PartSpec.hs, dist/build/Propellor/Types/PartSpec.o, dist/build/Propellor/Types/PartSpec.dyn_o )
[143 of 179] Compiling Propellor.Property.Parted ( src/Propellor/Property/Parted.hs, dist/build/Propellor/Property/Parted.o, dist/build/Propellor/Property/Parted.dyn_o )
[144 of 179] Compiling Propellor.Property.Uboot ( src/Propellor/Property/Uboot.hs, dist/build/Propellor/Property/Uboot.o, dist/build/Propellor/Property/Uboot.dyn_o )
[145 of 179] Compiling Propellor.Property.Grub ( src/Propellor/Property/Grub.hs, dist/build/Propellor/Property/Grub.o, dist/build/Propellor/Property/Grub.dyn_o )
[146 of 179] Compiling Propellor.Property.HostingProvider.Linode ( src/Propellor/Property/HostingProvider/Linode.hs, dist/build/Propellor/Property/HostingProvider/Linode.o, dist/build/Propellor/Property/HostingProvider/Linode.dyn_o )
[147 of 179] Compiling Propellor.Property.HostingProvider.Exoscale ( src/Propellor/Property/HostingProvider/Exoscale.hs, dist/build/Propellor/Property/HostingProvider/Exoscale.o, dist/build/Propellor/Property/HostingProvider/Exoscale.dyn_o )
[148 of 179] Compiling Propellor.Property.Fstab ( src/Propellor/Property/Fstab.hs, dist/build/Propellor/Property/Fstab.o, dist/build/Propellor/Property/Fstab.dyn_o )
[149 of 179] Compiling Propellor.Property.FlashKernel ( src/Propellor/Property/FlashKernel.hs, dist/build/Propellor/Property/FlashKernel.o, dist/build/Propellor/Property/FlashKernel.dyn_o )
[150 of 179] Compiling Propellor.Property.DiskImage.PartSpec ( src/Propellor/Property/DiskImage/PartSpec.hs, dist/build/Propellor/Property/DiskImage/PartSpec.o, dist/build/Propellor/Property/DiskImage/PartSpec.dyn_o )
[151 of 179] Compiling Propellor.Property.Machine ( src/Propellor/Property/Machine.hs, dist/build/Propellor/Property/Machine.o, dist/build/Propellor/Property/Machine.dyn_o )
[152 of 179] Compiling Propellor.Property.Chroot.Util ( src/Propellor/Property/Chroot/Util.hs, dist/build/Propellor/Property/Chroot/Util.o, dist/build/Propellor/Property/Chroot/Util.dyn_o )
[153 of 179] Compiling Propellor.Property.Docker ( src/Propellor/Property/Docker.hs, dist/build/Propellor/Property/Docker.o, dist/build/Propellor/Property/Docker.dyn_o )
[154 of 179] Compiling Propellor.Property.Debootstrap ( src/Propellor/Property/Debootstrap.hs, dist/build/Propellor/Property/Debootstrap.o, dist/build/Propellor/Property/Debootstrap.dyn_o )
[155 of 179] Compiling Propellor.Property.OS ( src/Propellor/Property/OS.hs, dist/build/Propellor/Property/OS.o, dist/build/Propellor/Property/OS.dyn_o )
[156 of 179] Compiling Propellor.Property.Chroot ( src/Propellor/Property/Chroot.hs, dist/build/Propellor/Property/Chroot.o, dist/build/Propellor/Property/Chroot.dyn_o )
[157 of 179] Compiling Propellor.Property.Systemd ( src/Propellor/Property/Systemd.hs, dist/build/Propellor/Property/Systemd.o, dist/build/Propellor/Property/Systemd.dyn_o )
[158 of 179] Compiling Propellor.Property.Laptop ( src/Propellor/Property/Laptop.hs, dist/build/Propellor/Property/Laptop.o, dist/build/Propellor/Property/Laptop.dyn_o )
[159 of 179] Compiling Propellor.Property.Journald ( src/Propellor/Property/Journald.hs, dist/build/Propellor/Property/Journald.o, dist/build/Propellor/Property/Journald.dyn_o )
[160 of 179] Compiling Propellor.Property.Git ( src/Propellor/Property/Git.hs, dist/build/Propellor/Property/Git.o, dist/build/Propellor/Property/Git.dyn_o )
[161 of 179] Compiling Propellor.Property.SiteSpecific.JoeySites ( src/Propellor/Property/SiteSpecific/JoeySites.hs, dist/build/Propellor/Property/SiteSpecific/JoeySites.o, dist/build/Propellor/Property/SiteSpecific/JoeySites.dyn_o )
[162 of 179] Compiling Propellor.Property.SiteSpecific.Branchable ( src/Propellor/Property/SiteSpecific/Branchable.hs, dist/build/Propellor/Property/SiteSpecific/Branchable.o, dist/build/Propellor/Property/SiteSpecific/Branchable.dyn_o )
[163 of 179] Compiling Propellor.Property.Localdir ( src/Propellor/Property/Localdir.hs, dist/build/Propellor/Property/Localdir.o, dist/build/Propellor/Property/Localdir.dyn_o )
[164 of 179] Compiling Propellor.Property.SiteSpecific.GitAnnexBuilder ( src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs, dist/build/Propellor/Property/SiteSpecific/GitAnnexBuilder.o, dist/build/Propellor/Property/SiteSpecific/GitAnnexBuilder.dyn_o )
[165 of 179] Compiling Propellor.Property.Sbuild ( src/Propellor/Property/Sbuild.hs, dist/build/Propellor/Property/Sbuild.o, dist/build/Propellor/Property/Sbuild.dyn_o )
[166 of 179] Compiling Propellor.Property.DiskImage ( src/Propellor/Property/DiskImage.hs, dist/build/Propellor/Property/DiskImage.o, dist/build/Propellor/Property/DiskImage.dyn_o )
[167 of 179] Compiling Propellor.Property.Libvirt ( src/Propellor/Property/Libvirt.hs, dist/build/Propellor/Property/Libvirt.o, dist/build/Propellor/Property/Libvirt.dyn_o )
[168 of 179] Compiling Propellor.Property.Bootstrap ( src/Propellor/Property/Bootstrap.hs, dist/build/Propellor/Property/Bootstrap.o, dist/build/Propellor/Property/Bootstrap.dyn_o )
[169 of 179] Compiling Propellor.Ssh    ( src/Propellor/Ssh.hs, dist/build/Propellor/Ssh.o, dist/build/Propellor/Ssh.dyn_o )
[170 of 179] Compiling Propellor.Spin   ( src/Propellor/Spin.hs, dist/build/Propellor/Spin.o, dist/build/Propellor/Spin.dyn_o )
[171 of 179] Compiling Propellor.Property.Conductor ( src/Propellor/Property/Conductor.hs, dist/build/Propellor/Property/Conductor.o, dist/build/Propellor/Property/Conductor.dyn_o )
[172 of 179] Compiling Propellor.CmdLine ( src/Propellor/CmdLine.hs, dist/build/Propellor/CmdLine.o, dist/build/Propellor/CmdLine.dyn_o )
[173 of 179] Compiling Propellor        ( src/Propellor.hs, dist/build/Propellor.o, dist/build/Propellor.dyn_o )
[174 of 179] Compiling Propellor.Property.Versioned ( src/Propellor/Property/Versioned.hs, dist/build/Propellor/Property/Versioned.o, dist/build/Propellor/Property/Versioned.dyn_o )
[175 of 179] Compiling Propellor.Property.Lvm ( src/Propellor/Property/Lvm.hs, dist/build/Propellor/Property/Lvm.o, dist/build/Propellor/Property/Lvm.dyn_o )
[176 of 179] Compiling Propellor.Property.Installer.Target ( src/Propellor/Property/Installer/Target.hs, dist/build/Propellor/Property/Installer/Target.o, dist/build/Propellor/Property/Installer/Target.dyn_o )
[177 of 179] Compiling Propellor.Property.Installer ( src/Propellor/Property/Installer.hs, dist/build/Propellor/Property/Installer.o, dist/build/Propellor/Property/Installer.dyn_o )
[178 of 179] Compiling Propellor.DotDir ( src/Propellor/DotDir.hs, dist/build/Propellor/DotDir.o, dist/build/Propellor/DotDir.dyn_o )

src/Propellor/DotDir.hs:123:27: 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."
    |
123 |                 then snd (head cs) -- default to first choice on return
    |                           ^^^^
[179 of 179] Compiling Propellor.Wrapper ( src/Propellor/Wrapper.hs, dist/build/Propellor/Wrapper.o, dist/build/Propellor/Wrapper.dyn_o )
Preprocessing executable 'propellor' for propellor-5.18..
Building executable 'propellor' for propellor-5.18..
[1 of 1] Compiling Main             ( executables/wrapper.hs, dist/build/propellor/propellor-tmp/Main.o )
[2 of 2] Linking dist/build/propellor/propellor
Preprocessing executable 'propellor-config' for propellor-5.18..
Building executable 'propellor-config' for propellor-5.18..
[1 of 1] Compiling Main             ( executables/propellor-config.hs, dist/build/propellor-config/propellor-config-tmp/Main.o )
[2 of 2] Linking dist/build/propellor-config/propellor-config
Preprocessing library for propellor-5.18..
Running Haddock on library for propellor-5.18..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[  1 of 179] Compiling Paths_propellor  ( dist/build/autogen/Paths_propellor.hs, nothing )
[  2 of 179] Compiling Propellor.Location ( src/Propellor/Location.hs, nothing )
[  3 of 179] Compiling Propellor.Property.Installer.Types ( src/Propellor/Property/Installer/Types.hs, nothing )
[  4 of 179] Compiling Propellor.Types.ConfigurableValue ( src/Propellor/Types/ConfigurableValue.hs, nothing )
[  5 of 179] Compiling Propellor.Types.Empty ( src/Propellor/Types/Empty.hs, nothing )
[  6 of 179] Compiling Propellor.Types.Exception ( src/Propellor/Types/Exception.hs, nothing )
[  7 of 179] Compiling Propellor.Types.Info ( src/Propellor/Types/Info.hs, nothing )
[  8 of 179] Compiling Propellor.Types.Container ( src/Propellor/Types/Container.hs, nothing )
[  9 of 179] Compiling Propellor.Types.OS ( src/Propellor/Types/OS.hs, nothing )
[ 10 of 179] Compiling Propellor.Types.Result ( src/Propellor/Types/Result.hs, nothing )
[ 11 of 179] Compiling Propellor.Types.Core ( src/Propellor/Types/Core.hs, nothing )
[ 12 of 179] Compiling Propellor.Types.Singletons ( src/Propellor/Types/Singletons.hs, nothing )
[ 13 of 179] Compiling Propellor.Types.MetaTypes ( src/Propellor/Types/MetaTypes.hs, nothing )
[ 14 of 179] Compiling Utility.Applicative ( src/Utility/Applicative.hs, nothing )
[ 15 of 179] Compiling Utility.Data     ( src/Utility/Data.hs, nothing )
[ 16 of 179] Compiling Utility.Env      ( src/Utility/Env.hs, nothing )
[ 17 of 179] Compiling Utility.Env.Set  ( src/Utility/Env/Set.hs, nothing )
[ 18 of 179] Compiling Utility.Exception ( src/Utility/Exception.hs, nothing )
[ 19 of 179] Compiling Utility.Env.Basic ( src/Utility/Env/Basic.hs, nothing )
[ 20 of 179] Compiling Propellor.PrivData.Paths ( src/Propellor/PrivData/Paths.hs, nothing )
[ 21 of 179] Compiling Utility.FileMode ( src/Utility/FileMode.hs, nothing )
[ 22 of 179] Compiling Utility.HumanNumber ( src/Utility/HumanNumber.hs, nothing )
[ 23 of 179] Compiling Utility.DataUnits ( src/Utility/DataUnits.hs, nothing )

src/Utility/DataUnits.hs:149:26: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, 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."
    |
149 |         (number, rest) = head parsednum
    |                          ^^^^

src/Utility/DataUnits.hs:150:22: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Data.List, 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."
    |
150 |         multiplier = head parsedunit
    |                      ^^^^
[ 24 of 179] Compiling Utility.Misc     ( src/Utility/Misc.hs, nothing )

src/Utility/Misc.hs:41:35: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
41 |                 | otherwise = (a, tail b)
   |                                   ^^^^
[ 25 of 179] Compiling Utility.Monad    ( src/Utility/Monad.hs, nothing )
[ 26 of 179] Compiling System.Console.Concurrent.Internal ( src/System/Console/Concurrent/Internal.hs, nothing )
[ 27 of 179] Compiling System.Console.Concurrent ( src/System/Console/Concurrent.hs, nothing )
[ 28 of 179] Compiling System.Process.Concurrent ( src/System/Process/Concurrent.hs, nothing )
[ 29 of 179] Compiling Utility.PartialPrelude ( src/Utility/PartialPrelude.hs, nothing )

src/Utility/PartialPrelude.hs:22:8: 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."
   |
22 | head = Prelude.head
   |        ^^^^^^^^^^^^

src/Utility/PartialPrelude.hs:27:8: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
   |
27 | tail = Prelude.tail
   |        ^^^^^^^^^^^^
[ 30 of 179] Compiling Utility.Process.Shim ( src/Utility/Process/Shim.hs, nothing )
[ 31 of 179] Compiling Utility.Process  ( src/Utility/Process.hs, nothing )
[ 32 of 179] Compiling Utility.Process.Transcript ( src/Utility/Process/Transcript.hs, nothing )
[ 33 of 179] Compiling Utility.Split    ( src/Utility/Split.hs, nothing )
[ 34 of 179] Compiling Utility.SafeCommand ( src/Utility/SafeCommand.hs, nothing )
[ 35 of 179] Compiling Utility.Process.NonConcurrent ( src/Utility/Process/NonConcurrent.hs, nothing )
[ 36 of 179] Compiling Utility.FileSystemEncoding ( src/Utility/FileSystemEncoding.hs, nothing )
[ 37 of 179] Compiling Propellor.Types.PrivData ( src/Propellor/Types/PrivData.hs, nothing )
[ 38 of 179] Compiling Propellor.Types.CmdLine ( src/Propellor/Types/CmdLine.hs, nothing )
[ 39 of 179] Compiling Propellor.Types.ZFS ( src/Propellor/Types/ZFS.hs, nothing )
[ 40 of 179] Compiling Propellor.Types.Dns ( src/Propellor/Types/Dns.hs, nothing )
[ 41 of 179] Compiling Propellor.Types  ( src/Propellor/Types.hs, nothing )
[ 42 of 179] Compiling Propellor.Types.Docker ( src/Propellor/Types/Docker.hs, nothing )
[ 43 of 179] Compiling Propellor.Types.Chroot ( src/Propellor/Types/Chroot.hs, nothing )
[ 44 of 179] Compiling Propellor.Types.Bootloader ( src/Propellor/Types/Bootloader.hs, nothing )
[ 45 of 179] Compiling Propellor.Message ( src/Propellor/Message.hs, nothing )
[ 46 of 179] Compiling Propellor.Info   ( src/Propellor/Info.hs, nothing )
[ 47 of 179] Compiling Propellor.Exception ( src/Propellor/Exception.hs, nothing )
[ 48 of 179] Compiling Propellor.Types.ResultCheck ( src/Propellor/Types/ResultCheck.hs, nothing )
[ 49 of 179] Compiling Propellor.EnsureProperty ( src/Propellor/EnsureProperty.hs, nothing )
[ 50 of 179] Compiling Utility.SystemDirectory ( src/Utility/SystemDirectory.hs, nothing )
[ 51 of 179] Compiling Utility.Table    ( src/Utility/Table.hs, nothing )
[ 52 of 179] Compiling Utility.ThreadScheduler ( src/Utility/ThreadScheduler.hs, nothing )
[ 53 of 179] Compiling Utility.Tmp      ( src/Utility/Tmp.hs, nothing )
[ 54 of 179] Compiling Utility.Directory ( src/Utility/Directory.hs, nothing )
[ 55 of 179] Compiling Utility.Directory.Stream ( src/Utility/Directory/Stream.hs, nothing )
[ 56 of 179] Compiling Utility.Directory.TestDirectory ( src/Utility/Directory/TestDirectory.hs, nothing )
[ 57 of 179] Compiling Propellor.Property ( src/Propellor/Property.hs, nothing )
[ 58 of 179] Compiling Propellor.Property.Cmd ( src/Propellor/Property/Cmd.hs, nothing )
[ 59 of 179] Compiling Propellor.PropAccum ( src/Propellor/PropAccum.hs, nothing )
[ 60 of 179] Compiling Propellor.Git    ( src/Propellor/Git.hs, nothing )
[ 61 of 179] Compiling Propellor.Git.Config ( src/Propellor/Git/Config.hs, nothing )
[ 62 of 179] Compiling Propellor.Engine ( src/Propellor/Engine.hs, nothing )
[ 63 of 179] Compiling Propellor.Property.List ( src/Propellor/Property/List.hs, nothing )
[ 64 of 179] Compiling Propellor.Debug  ( src/Propellor/Debug.hs, nothing )
[ 65 of 179] Compiling Propellor.Gpg    ( src/Propellor/Gpg.hs, nothing )
[ 66 of 179] Compiling Propellor.PrivData ( src/Propellor/PrivData.hs, nothing )
[ 67 of 179] Compiling Propellor.Container ( src/Propellor/Container.hs, nothing )
[ 68 of 179] Compiling Utility.Tmp.Dir  ( src/Utility/Tmp/Dir.hs, nothing )
[ 69 of 179] Compiling Propellor.Utilities ( src/Propellor/Utilities.hs, nothing )
[ 70 of 179] Compiling Propellor.Base   ( src/Propellor/Base.hs, nothing )
[ 71 of 179] Compiling Propellor.Protocol ( src/Propellor/Protocol.hs, nothing )
[ 72 of 179] Compiling Propellor.Property.ZFS.Process ( src/Propellor/Property/ZFS/Process.hs, nothing )
[ 73 of 179] Compiling Propellor.Property.ZFS.Properties ( src/Propellor/Property/ZFS/Properties.hs, nothing )
[ 74 of 179] Compiling Propellor.Property.ZFS ( src/Propellor/Property/ZFS.hs, nothing )
[ 75 of 179] Compiling Propellor.Property.Reboot ( src/Propellor/Property/Reboot.hs, nothing )
[ 76 of 179] Compiling Propellor.Property.Pacman ( src/Propellor/Property/Pacman.hs, nothing )
[ 77 of 179] Compiling Propellor.Property.FreeBSD.Pkg ( src/Propellor/Property/FreeBSD/Pkg.hs, nothing )
[ 78 of 179] Compiling Propellor.Property.File ( src/Propellor/Property/File.hs, nothing )
[ 79 of 179] Compiling Propellor.Property.User ( src/Propellor/Property/User.hs, nothing )
[ 80 of 179] Compiling Propellor.Property.Group ( src/Propellor/Property/Group.hs, nothing )
[ 81 of 179] Compiling Propellor.Property.Service ( src/Propellor/Property/Service.hs, nothing )
[ 82 of 179] Compiling Propellor.Property.Network ( src/Propellor/Property/Network.hs, nothing )
[ 83 of 179] Compiling Propellor.Property.Hostname ( src/Propellor/Property/Hostname.hs, nothing )
[ 84 of 179] Compiling Propellor.Property.FreeBSD.Poudriere ( src/Propellor/Property/FreeBSD/Poudriere.hs, nothing )
[ 85 of 179] Compiling Propellor.Property.FreeBSD ( src/Propellor/Property/FreeBSD.hs, nothing )
[ 86 of 179] Compiling Propellor.Property.DnsSec ( src/Propellor/Property/DnsSec.hs, nothing )
[ 87 of 179] Compiling Propellor.Property.ConfFile ( src/Propellor/Property/ConfFile.hs, nothing )
[ 88 of 179] Compiling Propellor.Property.FreeDesktop ( src/Propellor/Property/FreeDesktop.hs, nothing )
[ 89 of 179] Compiling Propellor.Property.EtcDefault ( src/Propellor/Property/EtcDefault.hs, nothing )
[ 90 of 179] Compiling Propellor.Property.Concurrent ( src/Propellor/Property/Concurrent.hs, nothing )
[ 91 of 179] Compiling Propellor.Property.Apt ( src/Propellor/Property/Apt.hs, nothing )
[ 92 of 179] Compiling Propellor.Property.XFCE ( src/Propellor/Property/XFCE.hs, nothing )
[ 93 of 179] Compiling Propellor.Property.Uwsgi ( src/Propellor/Property/Uwsgi.hs, nothing )
[ 94 of 179] Compiling Propellor.Property.Unbound ( src/Propellor/Property/Unbound.hs, nothing )
[ 95 of 179] Compiling Propellor.Property.Tor ( src/Propellor/Property/Tor.hs, nothing )
[ 96 of 179] Compiling Propellor.Property.Timezone ( src/Propellor/Property/Timezone.hs, nothing )
[ 97 of 179] Compiling Propellor.Property.Systemd.Core ( src/Propellor/Property/Systemd/Core.hs, nothing )
[ 98 of 179] Compiling Propellor.Property.Sudo ( src/Propellor/Property/Sudo.hs, nothing )
[ 99 of 179] Compiling Propellor.Property.Ssh ( src/Propellor/Property/Ssh.hs, nothing )
[100 of 179] Compiling Propellor.Property.SiteSpecific.GitHome ( src/Propellor/Property/SiteSpecific/GitHome.hs, nothing )
[101 of 179] Compiling Propellor.Property.Schroot ( src/Propellor/Property/Schroot.hs, nothing )
[102 of 179] Compiling Propellor.Property.Rsync ( src/Propellor/Property/Rsync.hs, nothing )
[103 of 179] Compiling Propellor.Property.Atomic ( src/Propellor/Property/Atomic.hs, nothing )
[104 of 179] Compiling Propellor.Property.Qemu ( src/Propellor/Property/Qemu.hs, nothing )
[105 of 179] Compiling Propellor.Property.Prosody ( src/Propellor/Property/Prosody.hs, nothing )
[106 of 179] Compiling Propellor.Property.Postfix ( src/Propellor/Property/Postfix.hs, nothing )
[107 of 179] Compiling Propellor.Property.Partition ( src/Propellor/Property/Partition.hs, nothing )
[108 of 179] Compiling Propellor.Property.Parted.Types ( src/Propellor/Property/Parted/Types.hs, nothing )
[109 of 179] Compiling Propellor.Property.Openssl ( src/Propellor/Property/Openssl.hs, nothing )
[110 of 179] Compiling Propellor.Property.Nginx ( src/Propellor/Property/Nginx.hs, nothing )
[111 of 179] Compiling Propellor.Property.Logcheck ( src/Propellor/Property/Logcheck.hs, nothing )
[112 of 179] Compiling Propellor.Property.Locale ( src/Propellor/Property/Locale.hs, nothing )
[113 of 179] Compiling Propellor.Property.LightDM ( src/Propellor/Property/LightDM.hs, nothing )
[114 of 179] Compiling Propellor.Property.LetsEncrypt ( src/Propellor/Property/LetsEncrypt.hs, nothing )
[115 of 179] Compiling Propellor.Property.Kerberos ( src/Propellor/Property/Kerberos.hs, nothing )
[116 of 179] Compiling Propellor.Property.HostingProvider.DigitalOcean ( src/Propellor/Property/HostingProvider/DigitalOcean.hs, nothing )
[117 of 179] Compiling Propellor.Property.Gpg ( src/Propellor/Property/Gpg.hs, nothing )
[118 of 179] Compiling Propellor.Property.Firewall ( src/Propellor/Property/Firewall.hs, nothing )
[119 of 179] Compiling Propellor.Property.Firejail ( src/Propellor/Property/Firejail.hs, nothing )
[120 of 179] Compiling Propellor.Property.Fail2Ban ( src/Propellor/Property/Fail2Ban.hs, nothing )
[121 of 179] Compiling Propellor.Property.Ccache ( src/Propellor/Property/Ccache.hs, nothing )
[122 of 179] Compiling Propellor.Property.Apt.PPA ( src/Propellor/Property/Apt/PPA.hs, nothing )
[123 of 179] Compiling Propellor.Property.Apache ( src/Propellor/Property/Apache.hs, nothing )
[124 of 179] Compiling Propellor.Property.Aiccu ( src/Propellor/Property/Aiccu.hs, nothing )
[125 of 179] Compiling Propellor.Git.VerifiedBranch ( src/Propellor/Git/VerifiedBranch.hs, nothing )
[126 of 179] Compiling Propellor.Bootstrap ( src/Propellor/Bootstrap.hs, nothing )
[127 of 179] Compiling Propellor.Property.Cron ( src/Propellor/Property/Cron.hs, nothing )
[128 of 179] Compiling Propellor.Property.Restic ( src/Propellor/Property/Restic.hs, nothing )
[129 of 179] Compiling Propellor.Property.Obnam ( src/Propellor/Property/Obnam.hs, nothing )
[130 of 179] Compiling Propellor.Property.DebianMirror ( src/Propellor/Property/DebianMirror.hs, nothing )
[131 of 179] Compiling Propellor.Property.Borg ( src/Propellor/Property/Borg.hs, nothing )
[132 of 179] Compiling Propellor.Property.Attic ( src/Propellor/Property/Attic.hs, nothing )
[133 of 179] Compiling Utility.Tuple    ( src/Utility/Tuple.hs, nothing )
[134 of 179] Compiling Utility.Scheduled ( src/Utility/Scheduled.hs, nothing )
[135 of 179] Compiling Propellor.Property.Scheduled ( src/Propellor/Property/Scheduled.hs, nothing )
[136 of 179] Compiling Propellor.Property.Dns ( src/Propellor/Property/Dns.hs, nothing )
[137 of 179] Compiling Utility.UserInfo ( src/Utility/UserInfo.hs, nothing )
[138 of 179] Compiling Utility.Path     ( src/Utility/Path.hs, nothing )
[139 of 179] Compiling Utility.LinuxMkLibs ( src/Utility/LinuxMkLibs.hs, nothing )
[140 of 179] Compiling Propellor.Shim   ( src/Propellor/Shim.hs, nothing )
[141 of 179] Compiling Propellor.Property.Mount ( src/Propellor/Property/Mount.hs, nothing )
[142 of 179] Compiling Propellor.Types.PartSpec ( src/Propellor/Types/PartSpec.hs, nothing )
[143 of 179] Compiling Propellor.Property.Parted ( src/Propellor/Property/Parted.hs, nothing )
[144 of 179] Compiling Propellor.Property.Uboot ( src/Propellor/Property/Uboot.hs, nothing )
[145 of 179] Compiling Propellor.Property.Grub ( src/Propellor/Property/Grub.hs, nothing )
[146 of 179] Compiling Propellor.Property.HostingProvider.Linode ( src/Propellor/Property/HostingProvider/Linode.hs, nothing )
[147 of 179] Compiling Propellor.Property.HostingProvider.Exoscale ( src/Propellor/Property/HostingProvider/Exoscale.hs, nothing )
[148 of 179] Compiling Propellor.Property.Fstab ( src/Propellor/Property/Fstab.hs, nothing )
[149 of 179] Compiling Propellor.Property.FlashKernel ( src/Propellor/Property/FlashKernel.hs, nothing )
[150 of 179] Compiling Propellor.Property.DiskImage.PartSpec ( src/Propellor/Property/DiskImage/PartSpec.hs, nothing )
[151 of 179] Compiling Propellor.Property.Machine ( src/Propellor/Property/Machine.hs, nothing )
[152 of 179] Compiling Propellor.Property.Chroot.Util ( src/Propellor/Property/Chroot/Util.hs, nothing )
[153 of 179] Compiling Propellor.Property.Docker ( src/Propellor/Property/Docker.hs, nothing )
[154 of 179] Compiling Propellor.Property.Debootstrap ( src/Propellor/Property/Debootstrap.hs, nothing )
[155 of 179] Compiling Propellor.Property.OS ( src/Propellor/Property/OS.hs, nothing )
[156 of 179] Compiling Propellor.Property.Chroot ( src/Propellor/Property/Chroot.hs, nothing )
[157 of 179] Compiling Propellor.Property.Systemd ( src/Propellor/Property/Systemd.hs, nothing )
[158 of 179] Compiling Propellor.Property.Laptop ( src/Propellor/Property/Laptop.hs, nothing )
[159 of 179] Compiling Propellor.Property.Journald ( src/Propellor/Property/Journald.hs, nothing )
[160 of 179] Compiling Propellor.Property.Git ( src/Propellor/Property/Git.hs, nothing )
[161 of 179] Compiling Propellor.Property.SiteSpecific.JoeySites ( src/Propellor/Property/SiteSpecific/JoeySites.hs, nothing )
[162 of 179] Compiling Propellor.Property.SiteSpecific.Branchable ( src/Propellor/Property/SiteSpecific/Branchable.hs, nothing )
[163 of 179] Compiling Propellor.Property.Localdir ( src/Propellor/Property/Localdir.hs, nothing )
[164 of 179] Compiling Propellor.Property.SiteSpecific.GitAnnexBuilder ( src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs, nothing )
[165 of 179] Compiling Propellor.Property.Sbuild ( src/Propellor/Property/Sbuild.hs, nothing )
[166 of 179] Compiling Propellor.Property.DiskImage ( src/Propellor/Property/DiskImage.hs, nothing )
[167 of 179] Compiling Propellor.Property.Libvirt ( src/Propellor/Property/Libvirt.hs, nothing )
[168 of 179] Compiling Propellor.Property.Bootstrap ( src/Propellor/Property/Bootstrap.hs, nothing )
[169 of 179] Compiling Propellor.Ssh    ( src/Propellor/Ssh.hs, nothing )
[170 of 179] Compiling Propellor.Spin   ( src/Propellor/Spin.hs, nothing )
[171 of 179] Compiling Propellor.Property.Conductor ( src/Propellor/Property/Conductor.hs, nothing )
[172 of 179] Compiling Propellor.CmdLine ( src/Propellor/CmdLine.hs, nothing )
[173 of 179] Compiling Propellor        ( src/Propellor.hs, nothing )
[174 of 179] Compiling Propellor.Property.Versioned ( src/Propellor/Property/Versioned.hs, nothing )
[175 of 179] Compiling Propellor.Property.Lvm ( src/Propellor/Property/Lvm.hs, nothing )
[176 of 179] Compiling Propellor.Property.Installer.Target ( src/Propellor/Property/Installer/Target.hs, nothing )
[177 of 179] Compiling Propellor.Property.Installer ( src/Propellor/Property/Installer.hs, nothing )
[178 of 179] Compiling Propellor.DotDir ( src/Propellor/DotDir.hs, nothing )

src/Propellor/DotDir.hs:123:27: 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."
    |
123 |                 then snd (head cs) -- default to first choice on return
    |                           ^^^^
[179 of 179] Compiling Propellor.Wrapper ( src/Propellor/Wrapper.hs, nothing )
Haddock coverage:
  50% (  1 /  2) in 'Propellor.Location'
  Missing documentation for:
    Module header
  50% (  2 /  4) in 'Propellor.Property.Installer.Types'
  Missing documentation for:
    Module header
    DiskEraseConfirmed (src/Propellor/Property/Installer/Types.hs:7)
  50% (  1 /  2) in 'Propellor.Types.ConfigurableValue'
  Missing documentation for:
    Module header
   0% (  0 /  2) in 'Propellor.Types.Empty'
  Missing documentation for:
    Module header
    Empty (src/Propellor/Types/Empty.hs:6)
  50% (  1 /  2) in 'Propellor.Types.Exception'
  Missing documentation for:
    Module header
  66% (  8 / 12) in 'Propellor.Types.Info'
  Missing documentation for:
    Module header
    InfoEntry (src/Propellor/Types/Info.hs:31)
    PropagateInfo (src/Propellor/Types/Info.hs:51)
    fromInfoVal (src/Propellor/Types/Info.hs:97)
  83% (  5 /  6) in 'Propellor.Types.Container'
  Missing documentation for:
    Module header
  42% (  8 / 19) in 'Propellor.Types.OS'
  Missing documentation for:
    Module header
    Distribution (src/Propellor/Types/OS.hs:34)
    FBSDVersion (src/Propellor/Types/OS.hs:70)
    isStable (src/Propellor/Types/OS.hs:88)
    Release (src/Propellor/Types/OS.hs:91)
    architectureToDebianArchString (src/Propellor/Types/OS.hs:119)
    UserName (src/Propellor/Types/OS.hs:140)
    User (src/Propellor/Types/OS.hs:142)
    Group (src/Propellor/Types/OS.hs:148)
    Port (src/Propellor/Types/OS.hs:158)
    systemToTargetOS (src/Propellor/Types/OS.hs:51)
  50% (  2 /  4) in 'Propellor.Types.Result'
  Missing documentation for:
    Module header
    ToResult (src/Propellor/Types/Result.hs:23)
  50% (  5 / 10) in 'Propellor.Types.Core'
  Missing documentation for:
    Module header
    LiftPropellor (src/Propellor/Types/Core.hs:43)
    Desc (src/Propellor/Types/Core.hs:71)
    IsProp (src/Propellor/Types/Core.hs:84)
    propsInfo (src/Propellor/Types/Core.hs:114)
Warning: Propellor.Types.Singletons: Could not find documentation for exported module: Propellor.Types.Singletons
  66% (  4 /  6) in 'Propellor.Types.Singletons'
  Missing documentation for:
    SingKind (src/Propellor/Types/Singletons.hs:33)
    DemoteRep (src/Propellor/Types/Singletons.hs:34)
  64% ( 20 / 31) in 'Propellor.Types.MetaTypes'
  Missing documentation for:
    Module header
    MetaType (src/Propellor/Types/MetaTypes.hs:57)
    Debian (src/Propellor/Types/MetaTypes.hs:79)
    Buntish (src/Propellor/Types/MetaTypes.hs:80)
    ArchLinux (src/Propellor/Types/MetaTypes.hs:82)
    FreeBSD (src/Propellor/Types/MetaTypes.hs:81)
    MetaTypes (src/Propellor/Types/MetaTypes.hs:90)
    sing
    IncludesInfo (src/Propellor/Types/MetaTypes.hs:87)
    Targets (src/Propellor/Types/MetaTypes.hs:217)
    NonTargets (src/Propellor/Types/MetaTypes.hs:224)
Warning: Utility.FileMode: Could not find documentation for exported module: Utility.FileMode
  70% ( 12 / 17) in 'Propellor.Types.PrivData'
  Missing documentation for:
    Module header
    PrivDataSourceDesc (src/Propellor/Types/PrivData.hs:32)
    IsPrivDataSource (src/Propellor/Types/PrivData.hs:34)
    SshKeyType (src/Propellor/Types/PrivData.hs:119)
    DnsSecKey (src/Propellor/Types/PrivData.hs:129)
  50% (  1 /  2) in 'Propellor.Types.CmdLine'
  Missing documentation for:
    Module header
  21% (  4 / 19) in 'Propellor.Types.ZFS'
  Missing documentation for:
    ZFSProperties (src/Propellor/Types/ZFS.hs:27)
    fromList (src/Propellor/Types/ZFS.hs:30)
    toPropertyList (src/Propellor/Types/ZFS.hs:33)
    fromPropertyList (src/Propellor/Types/ZFS.hs:36)
    zfsName (src/Propellor/Types/ZFS.hs:40)
    Value (src/Propellor/Types/ZFS.hs:54)
    ZFSYesNo (src/Propellor/Types/ZFS.hs:59)
    ZFSOnOff (src/Propellor/Types/ZFS.hs:60)
    ZFSSize (src/Propellor/Types/ZFS.hs:61)
    ZFSString (src/Propellor/Types/ZFS.hs:62)
    ZFSACLInherit (src/Propellor/Types/ZFS.hs:91)
    ZFSACLMode (src/Propellor/Types/ZFS.hs:105)
    ZFSProperty (src/Propellor/Types/ZFS.hs:117)
    toPair (src/Propellor/Types/ZFS.hs:126)
    fromPair (src/Propellor/Types/ZFS.hs:134)
  40% ( 11 / 27) in 'Propellor.Types.Dns'
  Missing documentation for:
    Module header
    Domain (src/Propellor/Types/Dns.hs:20)
    IPAddr (src/Propellor/Types/Dns.hs:22)
    AliasesInfo (src/Propellor/Types/Dns.hs:29)
    toAliasesInfo (src/Propellor/Types/Dns.hs:36)
    fromAliasesInfo (src/Propellor/Types/Dns.hs:39)
    toDnsInfoPropagated (src/Propellor/Types/Dns.hs:49)
    toDnsInfoUnpropagated (src/Propellor/Types/Dns.hs:62)
    DnsServerType (src/Propellor/Types/Dns.hs:83)
    reverseIP (src/Propellor/Types/Dns.hs:127)
    getIPAddr (src/Propellor/Types/Dns.hs:149)
    getCNAME (src/Propellor/Types/Dns.hs:153)
    getNS (src/Propellor/Types/Dns.hs:157)
    domainHostName (src/Propellor/Types/Dns.hs:174)
    NamedConfMap (src/Propellor/Types/Dns.hs:178)
    fromNamedConfMap (src/Propellor/Types/Dns.hs:203)
Warning: 'Info' is ambiguous. It is defined
    * at src/Propellor/Types/Info.hs:28:16
    * at src/Propellor/Types/Info.hs:28: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/Propellor/Types/Info.hs:28:1
  65% ( 23 / 35) in 'Propellor.Types'
  Missing documentation for:
    Module header
    property'' (src/Propellor/Types.hs:109)
    Desc (src/Propellor/Types/Core.hs:71)
    LiftPropellor (src/Propellor/Types/Core.hs:43)
    Debian (src/Propellor/Types/MetaTypes.hs:79)
    Buntish (src/Propellor/Types/MetaTypes.hs:80)
    ArchLinux (src/Propellor/Types/MetaTypes.hs:82)
    FreeBSD (src/Propellor/Types/MetaTypes.hs:81)
    TightenTargets (src/Propellor/Types.hs:206)
    TightenTargetsAllowed (src/Propellor/Types.hs:224)
    Combines (src/Propellor/Types.hs:179)
    ResultCombiner (src/Propellor/Types.hs:177)
   0% (  0 /  3) in 'Propellor.Types.Docker'
  Missing documentation for:
    Module header
    DockerInfo (src/Propellor/Types/Docker.hs:14)
    DockerRunParam (src/Propellor/Types/Docker.hs:39)
   0% (  0 /  3) in 'Propellor.Types.Chroot'
  Missing documentation for:
    Module header
    ChrootInfo (src/Propellor/Types/Chroot.hs:14)
    ChrootCfg (src/Propellor/Types/Chroot.hs:39)
  66% (  2 /  3) in 'Propellor.Types.Bootloader'
  Missing documentation for:
    Module header
Warning: 'StopPropellorException' is ambiguous. It is defined
    * at src/Propellor/Types/Exception.hs:19:31
    * at src/Propellor/Types/Exception.hs:19: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/Propellor/Types/Exception.hs:19:1
  80% ( 12 / 15) in 'Propellor.Message'
  Missing documentation for:
    isConsole
    warningMessage (src/Propellor/Message.hs:127)
    infoMessage (src/Propellor/Message.hs:131)
Warning: 'Info' is ambiguous. It is defined
    * at src/Propellor/Types/Info.hs:28:16
    * at src/Propellor/Types/Info.hs:28: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/Propellor/Types/Info.hs:28:1
  59% ( 13 / 22) in 'Propellor.Info'
  Missing documentation for:
    Module header
    pureInfoProperty' (src/Propellor/Info.hs:71)
    getOS (src/Propellor/Info.hs:126)
    hostMap (src/Propellor/Info.hs:186)
    aliasMap (src/Propellor/Info.hs:189)
    findHost (src/Propellor/Info.hs:193)
    findHostNoAlias (src/Propellor/Info.hs:196)
    getAddresses (src/Propellor/Info.hs:202)
    hostAddresses (src/Propellor/Info.hs:205)
Warning: 'StopPropellorException' is ambiguous. It is defined
    * at src/Propellor/Types/Exception.hs:19:31
    * at src/Propellor/Types/Exception.hs:19: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/Propellor/Types/Exception.hs:19:1
  50% (  2 /  4) in 'Propellor.Exception'
  Missing documentation for:
    Module header
    catchPropellor' (src/Propellor/Exception.hs:26)
Warning: 'Property' is ambiguous. It is defined
    * at src/Propellor/Types.hs:79:27
    * at src/Propellor/Types.hs:79: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/Propellor/Types.hs:79:1
Warning: 'UncheckedProperty' is ambiguous. It is defined
    * at src/Propellor/Types/ResultCheck.hs:24:28
    * at src/Propellor/Types/ResultCheck.hs:24: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/Propellor/Types/ResultCheck.hs:24:1
Warning: 'onChange' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  71% (  5 /  7) in 'Propellor.Types.ResultCheck'
  Missing documentation for:
    Module header
    Checkable (src/Propellor/Types/ResultCheck.hs:62)
Warning: 'ensureProperty' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OuterMetaTypesWithness' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'OuterMetaTypesWitness' is ambiguous. It is defined
    * at src/Propellor/EnsureProperty.hs:96:43
    * at src/Propellor/EnsureProperty.hs:96: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/Propellor/EnsureProperty.hs:96:1
  60% (  3 /  5) in 'Propellor.EnsureProperty'
  Missing documentation for:
    Module header
    EnsurePropertyAllowed (src/Propellor/EnsureProperty.hs:54)
Warning: Utility.Directory: Could not find documentation for exported module: Utility.Directory
  86% ( 33 / 38) in 'Propellor.Property'
  Missing documentation for:
    Module header
    flagFile' (src/Propellor/Property.hs:81)
    makeChange (src/Propellor/Property.hs:355)
    noChange (src/Propellor/Property.hs:358)
    Checkable (src/Propellor/Types/ResultCheck.hs:62)
Warning: 'Property' is ambiguous. It is defined
    * at src/Propellor/Types.hs:79:27
    * at src/Propellor/Types.hs:79: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/Propellor/Types.hs:79:1
  77% ( 14 / 18) in 'Propellor.Property.Cmd'
  Missing documentation for:
    cmdProperty' (src/Propellor/Property/Cmd.hs:66)
    cmdResult (src/Propellor/Property/Cmd.hs:72)
    boolSystemEnv (src/Utility/SafeCommand.hs:60)
    safeSystemEnv (src/Utility/SafeCommand.hs:75)
  85% (  6 /  7) in 'Propellor.PropAccum'
  Missing documentation for:
    Module header
  66% (  6 /  9) in 'Propellor.Engine'
  Missing documentation for:
    Module header
    fromHost' (src/Propellor/Engine.hs:89)
    onlyProcess (src/Propellor/Engine.hs:95)
  66% (  4 /  6) in 'Propellor.Property.List'
  Missing documentation for:
    Module header
    toProps (src/Propellor/Property/List.hs:26)
   0% (  0 /  4) in 'Propellor.Debug'
  Missing documentation for:
    Module header
    debug (src/Propellor/Debug.hs:19)
    checkDebugMode (src/Propellor/Debug.hs:22)
    enableDebugMode (src/Propellor/Debug.hs:32)
  16% (  3 / 18) in 'Propellor.PrivData'
  Missing documentation for:
    Module header
    withSomePrivData (src/Propellor/PrivData.hs:103)
    addPrivData (src/Propellor/PrivData.hs:147)
    setPrivData (src/Propellor/PrivData.hs:172)
    unsetPrivData (src/Propellor/PrivData.hs:177)
    unsetPrivDataUnused (src/Propellor/PrivData.hs:186)
    dumpPrivData (src/Propellor/PrivData.hs:195)
    editPrivData (src/Propellor/PrivData.hs:201)
    listPrivDataFields (src/Propellor/PrivData.hs:213)
    makePrivDataDir (src/Propellor/PrivData.hs:279)
    decryptPrivData (src/Propellor/PrivData.hs:270)
    readPrivData (src/Propellor/PrivData.hs:273)
    readPrivDataFile (src/Propellor/PrivData.hs:276)
    PrivMap (src/Propellor/PrivData.hs:157)
    PrivInfo (src/Propellor/PrivData.hs:281)
  37% (  3 /  8) in 'Propellor.Container'
  Missing documentation for:
    Module header
    IsContainer (src/Propellor/Container.hs:13)
    setContainerProps (src/Propellor/Container.hs:32)
    normalContainerInfo (src/Propellor/Container.hs:75)
    onlyPrivData (src/Propellor/Container.hs:79)
  50% (120 /239) in 'Propellor.Utilities'
  Missing documentation for:
    head (src/Utility/PartialPrelude.hs:22)
    tail (src/Utility/PartialPrelude.hs:27)
    last (src/Utility/PartialPrelude.hs:37)
    init (src/Utility/PartialPrelude.hs:32)
    read (src/Utility/PartialPrelude.hs:17)
    end (src/Utility/PartialPrelude.hs:67)
    readish (src/Utility/PartialPrelude.hs:46)
    headMaybe (src/Utility/PartialPrelude.hs:52)
    lastMaybe (src/Utility/PartialPrelude.hs:56)
    beginning (src/Utility/PartialPrelude.hs:62)
    StdStream
    CmdSpec
    CreateProcess
    StdHandle (src/Utility/Process.hs:59)
    readProcess' (src/Utility/Process.hs:76)
    readProcessEnv (src/Utility/Process.hs:68)
    forceSuccessProcess' (src/Utility/Process.hs:128)
    ignoreFailureProcess (src/Utility/Process.hs:142)
    withNullHandle (src/Utility/Process.hs:215)
    stdinHandle (src/Utility/Process.hs:260)
    stdoutHandle (src/Utility/Process.hs:263)
    stderrHandle (src/Utility/Process.hs:266)
    ioHandles (src/Utility/Process.hs:269)
    processHandle (src/Utility/Process.hs:276)
    devNull (src/Utility/Process.hs:247)
    processTranscript'' (src/Utility/Process/Transcript.hs:40)
    giveup (src/Utility/Exception.hs:45)
    catchBoolIO (src/Utility/Exception.hs:49)
    catchMaybeIO (src/Utility/Exception.hs:53)
    catchDefaultIO (src/Utility/Exception.hs:57)
    catchMsgIO (src/Utility/Exception.hs:61)
    catchIO (src/Utility/Exception.hs:67)
    tryIO (src/Utility/Exception.hs:71)
    bracketIO (src/Utility/Exception.hs:77)
    catchNonAsync (src/Utility/Exception.hs:84)
    tryNonAsync (src/Utility/Exception.hs:91)
    tryWhenExists (src/Utility/Exception.hs:99)
    catchIOErrorType (src/Utility/Exception.hs:106)
    catchPermissionDenied (src/Utility/Exception.hs:113)
    getEnv (src/Utility/Env.hs:25)
    getEnvironment (src/Utility/Env.hs:39)
    getEnvDefault (src/Utility/Env.hs:32)
    addEntry (src/Utility/Env.hs:51)
    delEntry (src/Utility/Env.hs:57)
    addEntries (src/Utility/Env.hs:54)
    setEnv (src/Utility/Env/Set.hs:26)
    unsetEnv (src/Utility/Env/Set.hs:38)
    Permissions
    emptyPermissions
    setOwnerReadable
    setOwnerWritable
    setOwnerExecutable
    setOwnerSearchable
    dirCruft (src/Utility/Directory.hs:37)
    dirContents (src/Utility/Directory.hs:44)
    dirContentsRecursive (src/Utility/Directory.hs:54)
    dirContentsRecursiveSkipping (src/Utility/Directory.hs:58)
    dirTreeRecursiveSkipping (src/Utility/Directory.hs:89)
    moveFile (src/Utility/Directory.hs:103)
    nukeFile (src/Utility/Directory.hs:150)
    fsCruft (src/Utility/Directory/TestDirectory.hs:25)
    Template (src/Utility/Tmp.hs:22)
    viaTmp (src/Utility/Tmp.hs:28)
    withTmpFile (src/Utility/Tmp.hs:46)
    withTmpFileIn (src/Utility/Tmp.hs:53)
    relatedTemplate (src/Utility/Tmp.hs:71)
    withTmpDir (src/Utility/Tmp/Dir.hs:28)
    removeTmpDir (src/Utility/Tmp/Dir.hs:57)
    withTmpDirIn (src/Utility/Tmp/Dir.hs:43)
    firstM (src/Utility/Monad.hs:18)
    after (src/Utility/Monad.hs:67)
    ifM (src/Utility/Monad.hs:42)
    getM (src/Utility/Monad.hs:24)
    anyM (src/Utility/Monad.hs:30)
    allM (src/Utility/Monad.hs:33)
    <&&> (src/Utility/Monad.hs:52)
    untilTrue (src/Utility/Monad.hs:38)
    <||> (src/Utility/Monad.hs:48)
    observe (src/Utility/Monad.hs:60)
    noop (src/Utility/Monad.hs:71)
    hGetContentsStrict (src/Utility/Misc.hs:24)
    readFileStrict (src/Utility/Misc.hs:28)
    separate (src/Utility/Misc.hs:37)
    firstLine (src/Utility/Misc.hs:45)
    segment (src/Utility/Misc.hs:51)
    prop_segment_regressionTest (src/Utility/Misc.hs:59)
    segmentDelim (src/Utility/Misc.hs:68)
    massReplace (src/Utility/Misc.hs:82)
    hGetSomeString (src/Utility/Misc.hs:102)
    exitBool (src/Utility/Misc.hs:111)
    FileMode
    isExecutable (src/Utility/FileMode.hs:110)
    modifyFileMode (src/Utility/FileMode.hs:31)
    modifyFileMode' (src/Utility/FileMode.hs:34)
    withModifiedFileMode (src/Utility/FileMode.hs:44)
    addModes (src/Utility/FileMode.hs:53)
    combineModes (src/Utility/FileMode.hs:150)
    removeModes (src/Utility/FileMode.hs:57)
    writeModes (src/Utility/FileMode.hs:60)
    readModes (src/Utility/FileMode.hs:63)
    executeModes (src/Utility/FileMode.hs:66)
    otherGroupModes (src/Utility/FileMode.hs:69)
    preventWrite (src/Utility/FileMode.hs:77)
    allowWrite (src/Utility/FileMode.hs:81)
    allowRead (src/Utility/FileMode.hs:85)
    groupSharedModes (src/Utility/FileMode.hs:89)
    groupWriteRead (src/Utility/FileMode.hs:95)
    checkMode (src/Utility/FileMode.hs:98)
    isSymLink (src/Utility/FileMode.hs:105)
    noUmask (src/Utility/FileMode.hs:116)
    withUmask (src/Utility/FileMode.hs:125)
    getUmask (src/Utility/FileMode.hs:136)
    defaultFileMode (src/Utility/FileMode.hs:145)
    isSticky (src/Utility/FileMode.hs:158)
    stickyMode (src/Utility/FileMode.hs:161)
    setSticky (src/Utility/FileMode.hs:164)
    writeFileProtected (src/Utility/FileMode.hs:177)
    writeFileProtected' (src/Utility/FileMode.hs:181)
    protectedOutput (src/Utility/FileMode.hs:187)
  95% (128 /134) in 'Propellor.Base'
  Missing documentation for:
    Permissions
    emptyPermissions
    setOwnerReadable
    setOwnerWritable
    setOwnerExecutable
    setOwnerSearchable
  80% (  4 /  5) in 'Propellor.Property.ZFS.Process'
  Missing documentation for:
    zfsExists (src/Propellor/Property/ZFS/Process.hs:22)
 100% (  4 /  4) in 'Propellor.Property.ZFS.Properties'
 100% (  3 /  3) in 'Propellor.Property.ZFS'
  83% (  5 /  6) in 'Propellor.Property.Reboot'
  Missing documentation for:
    Module header
  15% (  2 / 13) in 'Propellor.Property.Pacman'
  Missing documentation for:
    runPacman (src/Propellor/Property/Pacman.hs:10)
    upgrade (src/Propellor/Property/Pacman.hs:19)
    Package (src/Propellor/Property/Pacman.hs:23)
    installed (src/Propellor/Property/Pacman.hs:26)
    installed' (src/Propellor/Property/Pacman.hs:29)
    removed (src/Propellor/Property/Pacman.hs:35)
    isInstalled (src/Propellor/Property/Pacman.hs:40)
    isInstalled' (src/Propellor/Property/Pacman.hs:43)
    InstallStatus (src/Propellor/Property/Pacman.hs:45)
    getInstallStatus (src/Propellor/Property/Pacman.hs:52)
    succeeds (src/Propellor/Property/Pacman.hs:63)
   5% (  1 / 17) in 'Propellor.Property.FreeBSD.Pkg'
  Missing documentation for:
    noninteractiveEnv (src/Propellor/Property/FreeBSD/Pkg.hs:15)
    pkgCommand (src/Propellor/Property/FreeBSD/Pkg.hs:18)
    runPkg (src/Propellor/Property/FreeBSD/Pkg.hs:21)
    pkgCmdProperty (src/Propellor/Property/FreeBSD/Pkg.hs:28)
    pkgCmd (src/Propellor/Property/FreeBSD/Pkg.hs:35)
    PkgUpdate (src/Propellor/Property/FreeBSD/Pkg.hs:41)
    pkgUpdated (src/Propellor/Property/FreeBSD/Pkg.hs:47)
    update (src/Propellor/Property/FreeBSD/Pkg.hs:50)
    PkgUpgrade (src/Propellor/Property/FreeBSD/Pkg.hs:58)
    pkgUpgraded (src/Propellor/Property/FreeBSD/Pkg.hs:65)
    upgrade (src/Propellor/Property/FreeBSD/Pkg.hs:68)
    Package (src/Propellor/Property/FreeBSD/Pkg.hs:77)
    installed (src/Propellor/Property/FreeBSD/Pkg.hs:80)
    isInstallable (src/Propellor/Property/FreeBSD/Pkg.hs:83)
    isInstalled (src/Propellor/Property/FreeBSD/Pkg.hs:86)
    exists (src/Propellor/Property/FreeBSD/Pkg.hs:90)
  73% ( 25 / 34) in 'Propellor.Property.File'
  Missing documentation for:
    Module header
    Line (src/Propellor/Property/File.hs:13)
    lacksLines (src/Propellor/Property/File.hs:65)
    hasPrivContentExposedFrom (src/Propellor/Property/File.hs:94)
    hasPrivContent' (src/Propellor/Property/File.hs:97)
    FileContent (src/Propellor/Property/File.hs:218)
    FileWriteMode (src/Propellor/Property/File.hs:223)
    fileProperty' (src/Propellor/Property/File.hs:242)
    Overwrite (src/Propellor/Property/File.hs:324)
  35% ( 10 / 28) in 'Propellor.Property.User'
  Missing documentation for:
    Module header
    Eep (src/Propellor/Property/User.hs:8)
    accountFor (src/Propellor/Property/User.hs:11)
    systemAccountFor (src/Propellor/Property/User.hs:22)
    systemAccountFor' (src/Propellor/Property/User.hs:25)
    systemGroup (src/Propellor/Property/User.hs:47)
    hasPassword' (src/Propellor/Property/User.hs:89)
    setPassword (src/Propellor/Property/User.hs:102)
    chpasswd (src/Propellor/Property/User.hs:119)
    lockedPassword (src/Propellor/Property/User.hs:125)
    PasswordStatus (src/Propellor/Property/User.hs:134)
    getPasswordStatus (src/Propellor/Property/User.hs:138)
    isLockedPassword (src/Propellor/Property/User.hs:146)
    homedir (src/Propellor/Property/User.hs:149)
    primaryGroup (src/Propellor/Property/User.hs:152)
    hasGroup (src/Propellor/Property/User.hs:156)
    shadowExists (src/Propellor/Property/User.hs:213)
    shellSetTo (src/Propellor/Property/User.hs:221)
   0% (  0 /  4) in 'Propellor.Property.Group'
  Missing documentation for:
    Module header
    GID (src/Propellor/Property/Group.hs:6)
    exists (src/Propellor/Property/Group.hs:9)
    hasUser (src/Propellor/Property/Group.hs:18)
  33% (  3 /  9) in 'Propellor.Property.Service'
  Missing documentation for:
    Module header
    ServiceName (src/Propellor/Property/Service.hs:9)
    restarted (src/Propellor/Property/Service.hs:22)
    reloaded (src/Propellor/Property/Service.hs:25)
    signaled (src/Propellor/Property/Service.hs:28)
    NoServices (src/Propellor/Property/Service.hs:58)
  55% ( 11 / 20) in 'Propellor.Property.Network'
  Missing documentation for:
    Module header
    Interface (src/Propellor/Property/Network.hs:8)
    ifUp (src/Propellor/Property/Network.hs:17)
    dhcp' (src/Propellor/Property/Network.hs:43)
    Gateway (src/Propellor/Property/Network.hs:50)
    static' (src/Propellor/Property/Network.hs:57)
    interfacesFile (src/Propellor/Property/Network.hs:143)
    interfaceFileContains (src/Propellor/Property/Network.hs:162)
    interfaceFileContains' (src/Propellor/Property/Network.hs:166)
Warning: 'Host' is ambiguous. It is defined
    * at src/Propellor/Types/Core.hs:21:13
    * at src/Propellor/Types/Core.hs:21: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/Propellor/Types/Core.hs:21:1
  36% (  4 / 11) in 'Propellor.Property.Hostname'
  Missing documentation for:
    Module header
    sane' (src/Propellor/Property/Hostname.hs:29)
    setTo (src/Propellor/Property/Hostname.hs:35)
    setTo' (src/Propellor/Property/Hostname.hs:38)
    searchDomain' (src/Propellor/Property/Hostname.hs:74)
    mailname (src/Propellor/Property/Hostname.hs:93)
    mailname' (src/Propellor/Property/Hostname.hs:96)
   4% (  1 / 23) in 'Propellor.Property.FreeBSD.Poudriere'
  Missing documentation for:
    poudriereConfigPath (src/Propellor/Property/FreeBSD/Poudriere.hs:19)
    PoudriereConfigured (src/Propellor/Property/FreeBSD/Poudriere.hs:21)
    poudriereConfigured (src/Propellor/Property/FreeBSD/Poudriere.hs:28)
    setConfigured (src/Propellor/Property/FreeBSD/Poudriere.hs:31)
    poudriere (src/Propellor/Property/FreeBSD/Poudriere.hs:35)
    poudriereCommand (src/Propellor/Property/FreeBSD/Poudriere.hs:49)
    runPoudriere (src/Propellor/Property/FreeBSD/Poudriere.hs:52)
    listJails (src/Propellor/Property/FreeBSD/Poudriere.hs:59)
    jailExists (src/Propellor/Property/FreeBSD/Poudriere.hs:63)
    jail (src/Propellor/Property/FreeBSD/Poudriere.hs:66)
    JailInfo (src/Propellor/Property/FreeBSD/Poudriere.hs:79)
    Poudriere (src/Propellor/Property/FreeBSD/Poudriere.hs:81)
    defaultConfig (src/Propellor/Property/FreeBSD/Poudriere.hs:92)
    PoudriereZFS (src/Propellor/Property/FreeBSD/Poudriere.hs:101)
    Jail (src/Propellor/Property/FreeBSD/Poudriere.hs:103)
    PoudriereArch (src/Propellor/Property/FreeBSD/Poudriere.hs:105)
    fromArchitecture (src/Propellor/Property/FreeBSD/Poudriere.hs:112)
    yesNoProp (src/Propellor/Property/FreeBSD/Poudriere.hs:117)
    ConfigLine (src/Propellor/Property/FreeBSD/Poudriere.hs:136)
    ConfigFile (src/Propellor/Property/FreeBSD/Poudriere.hs:137)
    ToShellConfigLines (src/Propellor/Property/FreeBSD/Poudriere.hs:139)
    confFile (src/Propellor/Property/FreeBSD/Poudriere.hs:146)
 100% (  3 /  3) in 'Propellor.Property.FreeBSD'
  50% (  5 / 10) in 'Propellor.Property.DnsSec'
  Missing documentation for:
    Module header
    forceZoneSigned (src/Propellor/Property/DnsSec.hs:69)
    saltSha1 (src/Propellor/Property/DnsSec.hs:95)
    isPublic (src/Propellor/Property/DnsSec.hs:115)
    isZoneSigningKey (src/Propellor/Property/DnsSec.hs:118)
  94% ( 18 / 19) in 'Propellor.Property.ConfFile'
  Missing documentation for:
    Module header
  80% (  4 /  5) in 'Propellor.Property.FreeDesktop'
  Missing documentation for:
    desktopFile (src/Propellor/Property/FreeDesktop.hs:9)
 100% (  3 /  3) in 'Propellor.Property.EtcDefault'
 100% (  6 /  6) in 'Propellor.Property.Concurrent'
  34% ( 25 / 73) in 'Propellor.Property.Apt'
  Missing documentation for:
    Module header
    HostMirror (src/Propellor/Property/Apt.hs:21)
    HostAptProxy (src/Propellor/Property/Apt.hs:24)
    getMirror (src/Propellor/Property/Apt.hs:33)
    withMirror (src/Propellor/Property/Apt.hs:50)
    sourcesList (src/Propellor/Property/Apt.hs:55)
    Url (src/Propellor/Property/Apt.hs:57)
    Section (src/Propellor/Property/Apt.hs:58)
    SourcesGenerator (src/Propellor/Property/Apt.hs:60)
    showSuite (src/Propellor/Property/Apt.hs:63)
    backportSuite (src/Propellor/Property/Apt.hs:69)
    stableUpdatesSuite (src/Propellor/Property/Apt.hs:73)
    debLine (src/Propellor/Property/Apt.hs:77)
    srcLine (src/Propellor/Property/Apt.hs:81)
    stdSections (src/Propellor/Property/Apt.hs:86)
    binandsrc (src/Propellor/Property/Apt.hs:107)
    stdArchiveLines (src/Propellor/Property/Apt.hs:126)
    stdSourcesListFor (src/Propellor/Property/Apt.hs:152)
    PinPriority (src/Propellor/Property/Apt.hs:166)
    setSourcesList (src/Propellor/Property/Apt.hs:217)
    setSourcesListD (src/Propellor/Property/Apt.hs:220)
    runApt (src/Propellor/Property/Apt.hs:225)
    noninteractiveEnv (src/Propellor/Property/Apt.hs:228)
    upgrade' (src/Propellor/Property/Apt.hs:257)
    Package (src/Propellor/Property/Apt.hs:275)
    installed (src/Propellor/Property/Apt.hs:278)
    installed' (src/Propellor/Property/Apt.hs:285)
    backportInstalled' (src/Propellor/Property/Apt.hs:303)
    removed (src/Propellor/Property/Apt.hs:314)
    buildDep (src/Propellor/Property/Apt.hs:319)
    pinnedTo' (src/Propellor/Property/Apt.hs:381)
    isInstalled (src/Propellor/Property/Apt.hs:396)
    isInstalled' (src/Propellor/Property/Apt.hs:399)
    InstallStatus (src/Propellor/Property/Apt.hs:403)
    getInstallStatus (src/Propellor/Property/Apt.hs:410)
    autoRemove (src/Propellor/Property/Apt.hs:421)
    DebconfTemplate (src/Propellor/Property/Apt.hs:472)
    DebconfTemplateType (src/Propellor/Property/Apt.hs:473)
    DebconfTemplateValue (src/Propellor/Property/Apt.hs:474)
    AptKey (src/Propellor/Property/Apt.hs:504)
    trustsKey (src/Propellor/Property/Apt.hs:510)
    trustsKey' (src/Propellor/Property/Apt.hs:513)
    untrustKey (src/Propellor/Property/Apt.hs:524)
    aptKeyFile (src/Propellor/Property/Apt.hs:527)
    suitePin (src/Propellor/Property/Apt.hs:551)
    suitePinBlock (src/Propellor/Property/Apt.hs:557)
    dpkgStatus (src/Propellor/Property/Apt.hs:565)
    proxy' (src/Propellor/Property/Apt.hs:574)
  60% (  3 /  5) in 'Propellor.Property.XFCE'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/XFCE.hs:9)
   9% (  1 / 11) in 'Propellor.Property.Uwsgi'
  Missing documentation for:
    ConfigFile (src/Propellor/Property/Uwsgi.hs:10)
    AppName (src/Propellor/Property/Uwsgi.hs:12)
    appEnabled (src/Propellor/Property/Uwsgi.hs:15)
    appAvailable (src/Propellor/Property/Uwsgi.hs:28)
    appCfg (src/Propellor/Property/Uwsgi.hs:34)
    appVal (src/Propellor/Property/Uwsgi.hs:37)
    appValRelativeCfg (src/Propellor/Property/Uwsgi.hs:40)
    installed (src/Propellor/Property/Uwsgi.hs:43)
    restarted (src/Propellor/Property/Uwsgi.hs:46)
    reloaded (src/Propellor/Property/Uwsgi.hs:49)
  15% (  2 / 13) in 'Propellor.Property.Unbound'
  Missing documentation for:
    installed (src/Propellor/Property/Unbound.hs:45)
    restarted (src/Propellor/Property/Unbound.hs:48)
    reloaded (src/Propellor/Property/Unbound.hs:51)
    UnboundSection (src/Propellor/Property/Unbound.hs:32)
    UnboundZone (src/Propellor/Property/Unbound.hs:34)
    UnboundHost (src/Propellor/Property/Unbound.hs:36)
    UnboundSetting (src/Propellor/Property/Unbound.hs:30)
    UnboundValue (src/Propellor/Property/Unbound.hs:40)
    UnboundKey (src/Propellor/Property/Unbound.hs:38)
    ConfSection (src/Propellor/Property/Unbound.hs:28)
    ZoneType (src/Propellor/Property/Unbound.hs:42)
  40% ( 11 / 27) in 'Propellor.Property.Tor'
  Missing documentation for:
    Module header
    HiddenServiceName (src/Propellor/Property/Tor.hs:16)
    NodeName (src/Propellor/Property/Tor.hs:18)
    torPrivKeyDirExists (src/Propellor/Property/Tor.hs:71)
    torPrivKeyDir (src/Propellor/Property/Tor.hs:79)
    installed (src/Propellor/Property/Tor.hs:90)
    BwLimit (src/Propellor/Property/Tor.hs:107)
    bandwidthRate' (src/Propellor/Property/Tor.hs:123)
    hiddenService' (src/Propellor/Property/Tor.hs:137)
    hiddenServiceAvailable' (src/Propellor/Property/Tor.hs:157)
    restarted (src/Propellor/Property/Tor.hs:193)
    mainConfig (src/Propellor/Property/Tor.hs:196)
    varLib (src/Propellor/Property/Tor.hs:199)
    varRun (src/Propellor/Property/Tor.hs:202)
    user (src/Propellor/Property/Tor.hs:205)
    NickName (src/Propellor/Property/Tor.hs:207)
 100% (  3 /  3) in 'Propellor.Property.Timezone'
   0% (  0 /  2) in 'Propellor.Property.Systemd.Core'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/Systemd/Core.hs:10)
  66% (  2 /  3) in 'Propellor.Property.Sudo'
  Missing documentation for:
    Module header
  56% ( 18 / 32) in 'Propellor.Property.Ssh'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/Ssh.hs:52)
    restarted (src/Propellor/Property/Ssh.hs:58)
    SshKeyType (src/Propellor/Types/PrivData.hs:119)
    sshdConfig (src/Propellor/Property/Ssh.hs:65)
    ConfigKeyword (src/Propellor/Property/Ssh.hs:67)
    setSshdConfigBool (src/Propellor/Property/Ssh.hs:70)
    setSshdConfig (src/Propellor/Property/Ssh.hs:73)
    RootLogin (src/Propellor/Property/Ssh.hs:86)
    permitRootLogin (src/Propellor/Property/Ssh.hs:92)
    passwordAuthentication (src/Propellor/Property/Ssh.hs:97)
    getHostPubKey (src/Propellor/Property/Ssh.hs:224)
    hasAuthorizedKeys (src/Propellor/Property/Ssh.hs:133)
    getUserPubKeys (src/Propellor/Property/Ssh.hs:248)
  25% (  1 /  4) in 'Propellor.Property.SiteSpecific.GitHome'
  Missing documentation for:
    Module header
    url (src/Propellor/Property/SiteSpecific/GitHome.hs:38)
    hasGitDir (src/Propellor/Property/SiteSpecific/GitHome.hs:41)
  66% (  4 /  6) in 'Propellor.Property.Schroot'
  Missing documentation for:
    UseOverlays (src/Propellor/Property/Schroot.hs:12)
    installed (src/Propellor/Property/Schroot.hs:62)
  36% (  4 / 11) in 'Propellor.Property.Rsync'
  Missing documentation for:
    Module header
    Src (src/Propellor/Property/Rsync.hs:7)
    Dest (src/Propellor/Property/Rsync.hs:8)
    RsyncParam (src/Propellor/Property/Rsync.hs:10)
    Filter (src/Propellor/Property/Rsync.hs:23)
    rsync (src/Propellor/Property/Rsync.hs:61)
    installed (src/Propellor/Property/Rsync.hs:66)
  75% (  6 /  8) in 'Propellor.Property.Atomic'
  Missing documentation for:
    Module header
    flipAtomicResourcePair (src/Propellor/Property/Atomic.hs:31)
  66% (  2 /  3) in 'Propellor.Property.Qemu'
  Missing documentation for:
    Module header
  10% (  1 / 10) in 'Propellor.Property.Prosody'
  Missing documentation for:
    ConfigFile (src/Propellor/Property/Prosody.hs:10)
    Conf (src/Propellor/Property/Prosody.hs:12)
    confEnabled (src/Propellor/Property/Prosody.hs:15)
    confAvailable (src/Propellor/Property/Prosody.hs:33)
    confAvailPath (src/Propellor/Property/Prosody.hs:39)
    confValPath (src/Propellor/Property/Prosody.hs:42)
    installed (src/Propellor/Property/Prosody.hs:45)
    restarted (src/Propellor/Property/Prosody.hs:48)
    reloaded (src/Propellor/Property/Prosody.hs:51)
Warning: 'serviceLine' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Service' is ambiguous. It is defined
    * at src/Propellor/Property/Postfix.hs:138:16
    * at src/Propellor/Property/Postfix.hs:138: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/Propellor/Property/Postfix.hs:138:1
Warning: 'saslpasswd2' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  60% ( 15 / 25) in 'Propellor.Property.Postfix'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/Postfix.hs:16)
    restarted (src/Propellor/Property/Postfix.hs:19)
    reloaded (src/Propellor/Property/Postfix.hs:22)
    dedupCf (src/Propellor/Property/Postfix.hs:113)
    ServiceType (src/Propellor/Property/Postfix.hs:145)
    ServicePort (src/Propellor/Property/Postfix.hs:153)
    PrivateService (src/Propellor/Property/Postfix.hs:155)
    defServiceOpts (src/Propellor/Property/Postfix.hs:167)
    formatServiceLine (src/Propellor/Property/Postfix.hs:175)
  41% (  5 / 12) in 'Propellor.Property.Partition'
  Missing documentation for:
    Module header
    Eep (src/Propellor/Property/Partition.hs:32)
    formatted' (src/Propellor/Property/Partition.hs:44)
    LoopDev (src/Propellor/Property/Partition.hs:65)
    isLoopDev (src/Propellor/Property/Partition.hs:71)
    isLoopDev' (src/Propellor/Property/Partition.hs:74)
    kpartxParse (src/Propellor/Property/Partition.hs:105)
  62% ( 10 / 16) in 'Propellor.Property.Parted.Types'
  Missing documentation for:
    Module header
    PartedVal (src/Propellor/Property/Parted/Types.hs:11)
    toPartSize' (src/Propellor/Property/Parted/Types.hs:83)
    fromPartSize (src/Propellor/Property/Parted/Types.hs:86)
    reducePartSize (src/Propellor/Property/Parted/Types.hs:99)
    fromAlignment (src/Propellor/Property/Parted/Types.hs:114)
  16% (  1 /  6) in 'Propellor.Property.Openssl'
  Missing documentation for:
    installed (src/Propellor/Property/Openssl.hs:11)
    dhparamsLength (src/Propellor/Property/Openssl.hs:14)
    dhparams (src/Propellor/Property/Openssl.hs:17)
    safeDhparams (src/Propellor/Property/Openssl.hs:20)
    createDhparams (src/Propellor/Property/Openssl.hs:26)
  10% (  1 / 10) in 'Propellor.Property.Nginx'
  Missing documentation for:
    ConfigFile (src/Propellor/Property/Nginx.hs:10)
    siteEnabled (src/Propellor/Property/Nginx.hs:13)
    siteAvailable (src/Propellor/Property/Nginx.hs:26)
    siteCfg (src/Propellor/Property/Nginx.hs:32)
    siteVal (src/Propellor/Property/Nginx.hs:35)
    siteValRelativeCfg (src/Propellor/Property/Nginx.hs:38)
    installed (src/Propellor/Property/Nginx.hs:41)
    restarted (src/Propellor/Property/Nginx.hs:44)
    reloaded (src/Propellor/Property/Nginx.hs:47)
  14% (  1 /  7) in 'Propellor.Property.Logcheck'
  Missing documentation for:
    ReportLevel (src/Propellor/Property/Logcheck.hs:16)
    Service (src/Propellor/Property/Logcheck.hs:17)
    defaultPrefix (src/Propellor/Property/Logcheck.hs:26)
    ignoreFilePath (src/Propellor/Property/Logcheck.hs:29)
    ignoreLines (src/Propellor/Property/Logcheck.hs:32)
    installed (src/Propellor/Property/Logcheck.hs:36)
  50% (  3 /  6) in 'Propellor.Property.Locale'
  Missing documentation for:
    Locale (src/Propellor/Property/Locale.hs:11)
    LocaleVariable (src/Propellor/Property/Locale.hs:12)
    isSelectedFor (src/Propellor/Property/Locale.hs:40)
  66% (  2 /  3) in 'Propellor.Property.LightDM'
  Missing documentation for:
    installed (src/Propellor/Property/LightDM.hs:10)
  41% (  5 / 12) in 'Propellor.Property.LetsEncrypt'
  Missing documentation for:
    installed (src/Propellor/Property/LetsEncrypt.hs:12)
    Email (src/Propellor/Property/LetsEncrypt.hs:19)
    WebRoot (src/Propellor/Property/LetsEncrypt.hs:21)
    certFile (src/Propellor/Property/LetsEncrypt.hs:101)
    privKeyFile (src/Propellor/Property/LetsEncrypt.hs:104)
    chainFile (src/Propellor/Property/LetsEncrypt.hs:107)
    fullChainFile (src/Propellor/Property/LetsEncrypt.hs:110)
   9% (  2 / 21) in 'Propellor.Property.Kerberos'
  Missing documentation for:
    Realm (src/Propellor/Property/Kerberos.hs:12)
    Principal (src/Propellor/Property/Kerberos.hs:13)
    Kvno (src/Propellor/Property/Kerberos.hs:14)
    defaultKeyTab (src/Propellor/Property/Kerberos.hs:19)
    kadmAclPath (src/Propellor/Property/Kerberos.hs:22)
    kpropdAclPath (src/Propellor/Property/Kerberos.hs:25)
    kdcConfPath (src/Propellor/Property/Kerberos.hs:28)
    keyTabPath (src/Propellor/Property/Kerberos.hs:31)
    installed (src/Propellor/Property/Kerberos.hs:38)
    kdcInstalled (src/Propellor/Property/Kerberos.hs:41)
    adminServerInstalled (src/Propellor/Property/Kerberos.hs:44)
    kpropServerInstalled (src/Propellor/Property/Kerberos.hs:47)
    kpropAcls (src/Propellor/Property/Kerberos.hs:56)
    k5srvutil (src/Propellor/Property/Kerberos.hs:59)
    keytabEntries (src/Propellor/Property/Kerberos.hs:63)
    checkKeyTabEntry' (src/Propellor/Property/Kerberos.hs:70)
    checkKeyTabEntry (src/Propellor/Property/Kerberos.hs:75)
    k5loginPath (src/Propellor/Property/Kerberos.hs:81)
    k5login (src/Propellor/Property/Kerberos.hs:86)
  50% (  1 /  2) in 'Propellor.Property.HostingProvider.DigitalOcean'
  Missing documentation for:
    Module header
  12% (  1 /  8) in 'Propellor.Property.Gpg'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/Gpg.hs:9)
    GpgKeyId (src/Propellor/Property/Gpg.hs:12)
    GpgKeyType (src/Propellor/Property/Gpg.hs:14)
    hasPrivKey (src/Propellor/Property/Gpg.hs:51)
    hasPubKey (src/Propellor/Property/Gpg.hs:55)
    dotDir (src/Propellor/Property/Gpg.hs:59)
   7% (  1 / 13) in 'Propellor.Property.Firewall'
  Missing documentation for:
    rule (src/Propellor/Property/Firewall.hs:32)
    installed (src/Propellor/Property/Firewall.hs:29)
    Chain (src/Propellor/Property/Firewall.hs:141)
    Table (src/Propellor/Property/Firewall.hs:121)
    Target (src/Propellor/Property/Firewall.hs:131)
    Proto (src/Propellor/Property/Firewall.hs:152)
    Rules (src/Propellor/Property/Firewall.hs:178)
    ConnectionState (src/Propellor/Property/Firewall.hs:155)
    ICMPTypeMatch (src/Propellor/Property/Firewall.hs:158)
    TCPFlag (src/Propellor/Property/Firewall.hs:175)
    Frequency (src/Propellor/Property/Firewall.hs:165)
    IPWithMask (src/Propellor/Property/Firewall.hs:106)
 100% (  3 /  3) in 'Propellor.Property.Firejail'
  21% (  3 / 14) in 'Propellor.Property.Fail2Ban'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/Fail2Ban.hs:10)
    reloaded (src/Propellor/Property/Fail2Ban.hs:13)
    Jail (src/Propellor/Property/Fail2Ban.hs:15)
    Filter (src/Propellor/Property/Fail2Ban.hs:17)
    Action (src/Propellor/Property/Fail2Ban.hs:19)
    jailEnabled' (src/Propellor/Property/Fail2Ban.hs:28)
    oldJailConfFile (src/Propellor/Property/Fail2Ban.hs:51)
    jailConfFile (src/Propellor/Property/Fail2Ban.hs:54)
    filterConfFile (src/Propellor/Property/Fail2Ban.hs:57)
    actionConfFile (src/Propellor/Property/Fail2Ban.hs:60)
 100% (  5 /  5) in 'Propellor.Property.Ccache'
Warning: 'OverloadedStrings' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'AptKeyId' is ambiguous. It is defined
    * at src/Propellor/Property/Apt/PPA.hs:49:17
    * at src/Propellor/Property/Apt/PPA.hs:49: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/Propellor/Property/Apt/PPA.hs:49:1
 100% (  9 /  9) in 'Propellor.Property.Apt.PPA'
  40% (  9 / 22) in 'Propellor.Property.Apache'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/Apache.hs:10)
    restarted (src/Propellor/Property/Apache.hs:13)
    reloaded (src/Propellor/Property/Apache.hs:16)
    ConfigLine (src/Propellor/Property/Apache.hs:18)
    ConfigFile (src/Propellor/Property/Apache.hs:20)
    siteEnabled (src/Propellor/Property/Apache.hs:23)
    siteEnabled' (src/Propellor/Property/Apache.hs:26)
    siteDisabled (src/Propellor/Property/Apache.hs:38)
    siteAvailable (src/Propellor/Property/Apache.hs:46)
    modEnabled (src/Propellor/Property/Apache.hs:53)
    siteCfg (src/Propellor/Property/Apache.hs:98)
    WebRoot (src/Propellor/Property/Apache.hs:146)
  28% (  2 /  7) in 'Propellor.Property.Aiccu'
  Missing documentation for:
    installed (src/Propellor/Property/Aiccu.hs:20)
    restarted (src/Propellor/Property/Aiccu.hs:23)
    confPath (src/Propellor/Property/Aiccu.hs:26)
    UserName (src/Propellor/Types/OS.hs:140)
    TunnelId (src/Propellor/Property/Aiccu.hs:28)
  83% (  5 /  6) in 'Propellor.Property.Cron'
  Missing documentation for:
    Module header
  66% (  6 /  9) in 'Propellor.Property.Restic'
  Missing documentation for:
    ResticRepo (src/Propellor/Property/Restic.hs:27)
    installed (src/Propellor/Property/Restic.hs:38)
    repoExists (src/Propellor/Property/Restic.hs:41)
  72% (  8 / 11) in 'Propellor.Property.Obnam'
  Missing documentation for:
    ObnamParam (src/Propellor/Property/Obnam.hs:15)
    isKeepParam (src/Propellor/Property/Obnam.hs:159)
    installed (src/Propellor/Property/Obnam.hs:162)
  11% (  2 / 17) in 'Propellor.Property.DebianMirror'
  Missing documentation for:
    DebianPriority (src/Propellor/Property/DebianMirror.hs:31)
    showPriority (src/Propellor/Property/DebianMirror.hs:35)
    mirror (src/Propellor/Property/DebianMirror.hs:123)
    RsyncExtra (src/Propellor/Property/DebianMirror.hs:42)
    Method (src/Propellor/Property/DebianMirror.hs:51)
    debianMirrorHostName (src/Propellor/Property/DebianMirror.hs:96)
    debianMirrorSuites (src/Propellor/Property/DebianMirror.hs:99)
    debianMirrorArchitectures (src/Propellor/Property/DebianMirror.hs:102)
    debianMirrorSections (src/Propellor/Property/DebianMirror.hs:105)
    debianMirrorSourceBool (src/Propellor/Property/DebianMirror.hs:108)
    debianMirrorPriorities (src/Propellor/Property/DebianMirror.hs:111)
    debianMirrorMethod (src/Propellor/Property/DebianMirror.hs:114)
    debianMirrorKeyring (src/Propellor/Property/DebianMirror.hs:117)
    debianMirrorRsyncExtra (src/Propellor/Property/DebianMirror.hs:120)
    mkDebianMirror (src/Propellor/Property/DebianMirror.hs:81)
  72% (  8 / 11) in 'Propellor.Property.Borg'
  Missing documentation for:
    BorgRepoOpt (src/Propellor/Property/Borg.hs:42)
    installed (src/Propellor/Property/Borg.hs:113)
    repoExists (src/Propellor/Property/Borg.hs:125)
  71% (  5 /  7) in 'Propellor.Property.Attic'
  Missing documentation for:
    installed (src/Propellor/Property/Attic.hs:29)
    repoExists (src/Propellor/Property/Attic.hs:32)
  28% (  2 /  7) in 'Propellor.Property.Scheduled'
  Missing documentation for:
    Module header
    Recurrance (src/Utility/Scheduled.hs:50)
    WeekDay (src/Utility/Scheduled.hs:60)
    MonthDay (src/Utility/Scheduled.hs:61)
    YearDay (src/Utility/Scheduled.hs:62)
  76% ( 10 / 13) in 'Propellor.Property.Dns'
  Missing documentation for:
    Module header
    adjustSerialNumber (src/Propellor/Property/Dns.hs:354)
    WarningMessage (src/Propellor/Property/Dns.hs:446)
  75% ( 22 / 29) in 'Propellor.Property.Mount'
  Missing documentation for:
    ToMountOpts (src/Propellor/Property/Mount.hs:30)
    formatMountOpts (src/Propellor/Property/Mount.hs:40)
    mount (src/Propellor/Property/Mount.hs:71)
    UUID (src/Propellor/Property/Mount.hs:115)
    Label (src/Propellor/Property/Mount.hs:125)
    findmntField (src/Propellor/Property/Mount.hs:144)
    blkidTag (src/Propellor/Property/Mount.hs:149)
  66% (  2 /  3) in 'Propellor.Types.PartSpec'
  Missing documentation for:
    Module header
  77% ( 24 / 31) in 'Propellor.Property.Parted'
  Missing documentation for:
    Module header
    ByteSize (src/Utility/DataUnits.hs:58)
    fromPartSize (src/Propellor/Property/Parted/Types.hs:86)
    reducePartSize (src/Propellor/Property/Parted/Types.hs:99)
    Eep (src/Propellor/Property/Parted.hs:48)
    DiskPart (src/Propellor/Property/Parted.hs:178)
    DiskSpaceUse (src/Propellor/Property/Parted.hs:180)
  66% (  2 /  3) in 'Propellor.Property.Uboot'
  Missing documentation for:
    Module header
  84% ( 11 / 13) in 'Propellor.Property.Grub'
  Missing documentation for:
    Module header
    TimeoutSecs (src/Propellor/Property/Grub.hs:142)
  75% (  3 /  4) in 'Propellor.Property.HostingProvider.Linode'
  Missing documentation for:
    Module header
 100% (  2 /  2) in 'Propellor.Property.HostingProvider.Exoscale'
Warning: 'mounted' is ambiguous. It is defined
    * at src/Propellor/Property/Fstab.hs:27:1
    * at src/Propellor/Property/Mount.hs:48: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/Propellor/Property/Mount.hs:48:1
Warning: Propellor.Property.Fstab: Could not find documentation for exported module: Propellor.Property.Fstab
  75% (  9 / 12) in 'Propellor.Property.Fstab'
  Missing documentation for:
    Module header
    SwapPartition (src/Propellor/Property/Fstab.hs:54)
    genFstab (src/Propellor/Property/Fstab.hs:71)
 100% (  5 /  5) in 'Propellor.Property.FlashKernel'
  88% ( 24 / 27) in 'Propellor.Property.DiskImage.PartSpec'
  Missing documentation for:
    partLocation (src/Propellor/Property/DiskImage/PartSpec.hs:194)
    PartInfo (src/Propellor/Property/DiskImage/PartSpec.hs:112)
    toPartTableSpec (src/Propellor/Property/DiskImage/PartSpec.hs:122)
Warning: 'Host' is ambiguous. It is defined
    * at src/Propellor/Types/Core.hs:21:13
    * at src/Propellor/Types/Core.hs:21: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/Propellor/Types/Core.hs:21:1
  94% ( 16 / 17) in 'Propellor.Property.Machine'
  Missing documentation for:
    Marvell_SheevaPlug_BootDevice (src/Propellor/Property/Machine.hs:71)
  86% ( 33 / 38) in 'Propellor.Property.Docker'
  Missing documentation for:
    installed (src/Propellor/Property/Docker.hs:75)
    HasImage (src/Propellor/Property/Docker.hs:102)
    Publishable (src/Propellor/Property/Docker.hs:325)
    Mountable (src/Propellor/Property/Docker.hs:347)
    chain (src/Propellor/Property/Docker.hs:590)
  50% (  4 /  8) in 'Propellor.Property.Debootstrap'
  Missing documentation for:
    Module header
    Url (src/Propellor/Property/Debootstrap.hs:25)
    extractSuite (src/Propellor/Property/Debootstrap.hs:147)
    sourceInstall (src/Propellor/Property/Debootstrap.hs:171)
  57% (  4 /  7) in 'Propellor.Property.OS'
  Missing documentation for:
    Module header
    Confirmation (src/Propellor/Property/OS.hs:188)
    oldOSRemoved (src/Propellor/Property/OS.hs:242)
Warning: 'tar' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Debootstrapped' is ambiguous. It is defined
    * at src/Propellor/Property/Chroot.hs:97:23
    * at src/Propellor/Property/Chroot.hs:97: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/Propellor/Property/Chroot.hs:97:1
  70% ( 12 / 17) in 'Propellor.Property.Chroot'
  Missing documentation for:
    Module header
    provisioned' (src/Propellor/Property/Chroot.hs:166)
    propagateChrootInfo (src/Propellor/Property/Chroot.hs:189)
    chain (src/Propellor/Property/Chroot.hs:238)
    chrootSystem (src/Propellor/Property/Chroot.hs:54)
  79% ( 35 / 44) in 'Propellor.Property.Systemd'
  Missing documentation for:
    Module header
    ServiceName (src/Propellor/Property/Systemd.hs:65)
    installed (src/Propellor/Property/Systemd/Core.hs:10)
    Option (src/Propellor/Property/Systemd.hs:153)
    MachineName (src/Propellor/Property/Systemd.hs:67)
    Container (src/Propellor/Property/Systemd.hs:69)
    Proto (src/Propellor/Property/Systemd.hs:438)
    Publishable (src/Propellor/Property/Systemd.hs:429)
    Bindable (src/Propellor/Property/Systemd.hs:467)
  66% (  2 /  3) in 'Propellor.Property.Laptop'
  Missing documentation for:
    Module header
   9% (  1 / 11) in 'Propellor.Property.Journald'
  Missing documentation for:
    Module header
    DataSize (src/Propellor/Property/Journald.hs:15)
    configuredSize (src/Propellor/Property/Journald.hs:18)
    systemMaxUse (src/Propellor/Property/Journald.hs:24)
    runtimeMaxUse (src/Propellor/Property/Journald.hs:27)
    systemKeepFree (src/Propellor/Property/Journald.hs:30)
    runtimeKeepFree (src/Propellor/Property/Journald.hs:33)
    systemMaxFileSize (src/Propellor/Property/Journald.hs:36)
    runtimeMaxFileSize (src/Propellor/Property/Journald.hs:39)
    systemdSizeUnits (src/Propellor/Property/Journald.hs:43)
  60% (  9 / 15) in 'Propellor.Property.Git'
  Missing documentation for:
    Module header
    installed (src/Propellor/Property/Git.hs:83)
    RepoUrl (src/Propellor/Property/Git.hs:85)
    Branch (src/Propellor/Property/Git.hs:87)
    isGitDir (src/Propellor/Property/Git.hs:148)
    GitShared (src/Propellor/Property/Git.hs:150)
   7% (  3 / 42) in 'Propellor.Property.SiteSpecific.JoeySites'
  Missing documentation for:
    kgbServer (src/Propellor/Property/SiteSpecific/JoeySites.hs:31)
    gitServer (src/Propellor/Property/SiteSpecific/JoeySites.hs:43)
    AnnexUUID (src/Propellor/Property/SiteSpecific/JoeySites.hs:101)
    letos (src/Propellor/Property/SiteSpecific/JoeySites.hs:141)
    apacheSite (src/Propellor/Property/SiteSpecific/JoeySites.hs:144)
    apachecfg (src/Propellor/Property/SiteSpecific/JoeySites.hs:147)
    gitAnnexDistributor (src/Propellor/Property/SiteSpecific/JoeySites.hs:166)
    downloads (src/Propellor/Property/SiteSpecific/JoeySites.hs:188)
    tmp (src/Propellor/Property/SiteSpecific/JoeySites.hs:194)
    ircBouncer (src/Propellor/Property/SiteSpecific/JoeySites.hs:202)
    rsyncNetBackup (src/Propellor/Property/SiteSpecific/JoeySites.hs:217)
    spamdEnabled (src/Propellor/Property/SiteSpecific/JoeySites.hs:222)
    spamassassinConfigured (src/Propellor/Property/SiteSpecific/JoeySites.hs:225)
    kiteMailServer (src/Propellor/Property/SiteSpecific/JoeySites.hs:250)
    dkimMilter (src/Propellor/Property/SiteSpecific/JoeySites.hs:441)
    dkimInstalled (src/Propellor/Property/SiteSpecific/JoeySites.hs:455)
    domainKey (src/Propellor/Property/SiteSpecific/JoeySites.hs:479)
    postfixSaslPasswordClient (src/Propellor/Property/SiteSpecific/JoeySites.hs:482)
    hasPostfixCert (src/Propellor/Property/SiteSpecific/JoeySites.hs:499)
    legacyWebSites (src/Propellor/Property/SiteSpecific/JoeySites.hs:506)
    userDirHtml (src/Propellor/Property/SiteSpecific/JoeySites.hs:654)
    alarmClock (src/Propellor/Property/SiteSpecific/JoeySites.hs:666)
    epsolarUsbSetup (src/Propellor/Property/SiteSpecific/JoeySites.hs:701)
    house (src/Propellor/Property/SiteSpecific/JoeySites.hs:724)
    Interfaces (src/Propellor/Property/SiteSpecific/JoeySites.hs:862)
    connectStarlinkDish (src/Propellor/Property/SiteSpecific/JoeySites.hs:870)
    connectStarlinkRouter (src/Propellor/Property/SiteSpecific/JoeySites.hs:889)
    homeRouter (src/Propellor/Property/SiteSpecific/JoeySites.hs:896)
    laptopSoftware (src/Propellor/Property/SiteSpecific/JoeySites.hs:982)
    baseSoftware (src/Propellor/Property/SiteSpecific/JoeySites.hs:1022)
    devSoftware (src/Propellor/Property/SiteSpecific/JoeySites.hs:1028)
    cubieTruckOneWire (src/Propellor/Property/SiteSpecific/JoeySites.hs:1038)
    rsyncNetBorgRepo (src/Propellor/Property/SiteSpecific/JoeySites.hs:1074)
    noExim (src/Propellor/Property/SiteSpecific/JoeySites.hs:1080)
    HostapdConfig (src/Propellor/Property/SiteSpecific/JoeySites.hs:1083)
    hostapd2GhzConfig (src/Propellor/Property/SiteSpecific/JoeySites.hs:1086)
    hostapd2GhzConfig_mt76 (src/Propellor/Property/SiteSpecific/JoeySites.hs:1100)
    hostapd5GhzConfig (src/Propellor/Property/SiteSpecific/JoeySites.hs:1107)
    thinkPadLedsOff (src/Propellor/Property/SiteSpecific/JoeySites.hs:1118)
   0% (  0 /  2) in 'Propellor.Property.SiteSpecific.Branchable'
  Missing documentation for:
    Module header
    server (src/Propellor/Property/SiteSpecific/Branchable.hs:15)
  75% (  3 /  4) in 'Propellor.Property.Localdir'
  Missing documentation for:
    OriginUrl (src/Propellor/Property/Localdir.hs:35)
   0% (  0 / 19) in 'Propellor.Property.SiteSpecific.GitAnnexBuilder'
  Missing documentation for:
    Module header
    builduser (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:16)
    homedir (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:19)
    gitbuilderdir (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:22)
    builddir (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:25)
    TimeOut (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:27)
    ArchString (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:29)
    autobuilder (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:32)
    tree (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:54)
    buildDepsApt (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:74)
    buildDepsNoHaskellLibs (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:81)
    haskellPkgsInstalled (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:91)
    cabalDeps (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:102)
    autoBuilderContainer (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:110)
    Flavor (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:117)
    standardAutoBuilder (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:120)
    stackAutoBuilder (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:131)
    stackInstalled (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:149)
    armAutoBuilder (src/Propellor/Property/SiteSpecific/GitAnnexBuilder.hs:194)
 100% ( 12 / 12) in 'Propellor.Property.Sbuild'
Warning: 'hasPartition' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  93% ( 15 / 16) in 'Propellor.Property.DiskImage'
  Missing documentation for:
    imageChrootNotPresent (src/Propellor/Property/DiskImage.hs:489)
 100% (  9 /  9) in 'Propellor.Property.Libvirt'
Warning: 'Chroot' is ambiguous. It is defined
    * at src/Propellor/Property/Chroot.hs:44:9
    * at src/Propellor/Property/Chroot.hs:43: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/Propellor/Property/Chroot.hs:43:1
Warning: 'Container' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  85% (  6 /  7) in 'Propellor.Property.Bootstrap'
  Missing documentation for:
    Builder (src/Propellor/Bootstrap.hs:38)
 100% (  3 /  3) in 'Propellor.Property.Conductor'
  33% (  1 /  3) in 'Propellor.CmdLine'
  Missing documentation for:
    Module header
    processCmdLine (src/Propellor/CmdLine.hs:64)
  96% ( 28 / 29) in 'Propellor'
  Missing documentation for:
    fromString
Warning: 'RevertableProperty' is ambiguous. It is defined
    * at src/Propellor/Types.hs:121:56
    * at src/Propellor/Types.hs:121: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/Propellor/Types.hs:121:1
Warning: 'v' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  5 /  5) in 'Propellor.Property.Versioned'
  50% (  3 /  6) in 'Propellor.Property.Lvm'
  Missing documentation for:
    Eep (src/Propellor/Property/Lvm.hs:20)
    VolumeGroup (src/Propellor/Property/Lvm.hs:24)
    LogicalVolume (src/Propellor/Property/Lvm.hs:25)
Warning: 'TargetFilled' is ambiguous. It is defined
    * at src/Propellor/Property/Installer/Target.hs:440:21
    * at src/Propellor/Property/Installer/Target.hs:440: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/Propellor/Property/Installer/Target.hs:440:1
  85% ( 17 / 20) in 'Propellor.Property.Installer.Target'
  Missing documentation for:
    TargetFilledHandle (src/Propellor/Property/Installer/Target.hs:450)
    TargetFilledPercent (src/Propellor/Property/Installer/Target.hs:470)
    targetFilledPercent (src/Propellor/Property/Installer/Target.hs:474)
 100% (  3 /  3) in 'Propellor.Property.Installer'
   0% (  0 /  5) in 'Propellor.DotDir'
  Missing documentation for:
    Module header
    distrepo (src/Propellor/DotDir.hs:41)
    dotPropellor (src/Propellor/DotDir.hs:56)
    interactiveInit (src/Propellor/DotDir.hs:67)
    checkRepoUpToDate (src/Propellor/DotDir.hs:354)
  50% (  1 /  2) in 'Propellor.Wrapper'
  Missing documentation for:
    runWrapper (src/Propellor/Wrapper.hs:34)
Warning: Propellor.Types.Container: could not find link destinations for: 
	- Propellor.Property.Docker.toMount
	- Propellor.Property.Docker.toPublish
	- Propellor.Property.Systemd.toBind
	- Propellor.Property.Systemd.toPublish
Warning: Propellor.Types.OS: could not find link destinations for: 
	- Propellor.Property.Docker.toPublish
	- Propellor.Property.Systemd.toPublish
Warning: Propellor.Types.Singletons: could not find link destinations for: 
	- Propellor.Types.Singletons.D:R:SingBoolx0
	- Propellor.Types.Singletons.D:R:SingListx0
	- Propellor.Types.Singletons.D:R:DemoteRepBoolKProxy
	- Propellor.Types.Singletons.D:R:DemoteRepListKProxy
	- Propellor.Types.MetaTypes.OSDebianS
	- Propellor.Types.MetaTypes.OSBuntishS
	- Propellor.Types.MetaTypes.OSFreeBSDS
	- Propellor.Types.MetaTypes.OSArchLinuxS
	- Propellor.Types.MetaTypes.WithInfoS
	- Propellor.Types.MetaTypes.D:R:DemoteRepMetaTypeKProxy
	- Propellor.Types.MetaTypes.D:R:SingMetaTypex0
Warning: Propellor.Types.MetaTypes: could not find link destinations for: 
	- Type.Errors.AnythingOfAnyKind
	- Propellor.Types.MetaTypes.Elem
	- Propellor.Types.MetaTypes.PrettyPrintMetaType
	- Propellor.Types.MetaTypes.IsTarget
	- Propellor.Types.MetaTypes.CannotCombine
	- Propellor.Types.MetaTypes.IsCombinable
	- Propellor.Types.MetaTypes.Concat
	- Propellor.Types.MetaTypes.OSDebianS
	- Propellor.Types.MetaTypes.OSBuntishS
	- Propellor.Types.MetaTypes.OSFreeBSDS
	- Propellor.Types.MetaTypes.OSArchLinuxS
	- Propellor.Types.MetaTypes.WithInfoS
	- Propellor.Types.MetaTypes.D:R:DemoteRepMetaTypeKProxy
	- Propellor.Types.MetaTypes.D:R:SingMetaTypex0
Warning: Propellor.Types: could not find link destinations for: 
	- Propellor.Types.MetaTypes.Concat
	- Propellor.Types.ResultCheck.checkedProp
	- Propellor.Types.ResultCheck.preCheckedProp
Warning: Propellor.Message: could not find link destinations for: 
	- System.Console.Concurrent.Internal.ConcurrentProcessHandle
	- System.Console.Concurrent.Internal.outputConcurrent
	- Propellor.Message.MessageHandle
Warning: Propellor.Types.ResultCheck: could not find link destinations for: 
	- Propellor.Types.ResultCheck.checkedProp
	- Propellor.Types.ResultCheck.preCheckedProp
Warning: Propellor.EnsureProperty: could not find link destinations for: 
	- Propellor.EnsureProperty.EnsurePropertyTargetOSMatches
	- Propellor.EnsureProperty.EnsurePropertyNoInfo
Warning: Propellor.Property: could not find link destinations for: 
	- Propellor.Types.ResultCheck.checkedProp
	- Propellor.Types.ResultCheck.preCheckedProp
Warning: Propellor.PropAccum: could not find link destinations for: 
	- Propellor.PropAccum.NoteFor
	- Propellor.PropAccum.GetMetaTypes
Warning: Propellor.Utilities: could not find link destinations for: 
	- Utility.Process.HandleExtractor
	- Utility.Process.CreateProcessRunner
	- GHC.IOPort.IOPortException
Warning: Propellor.Property.Reboot: could not find link destinations for: 
	- Propellor.Property.Reboot.Force
Warning: Propellor.Property.Firewall: could not find link destinations for: 
	- Propellor.Property.Firewall.TCPFlagComp
	- Propellor.Property.Firewall.TCPFlagMask
Warning: Propellor.Property.Restic: could not find link destinations for: 
	- Propellor.Property.Restic.ResticParam
	- Propellor.Property.Restic.Url
Warning: Propellor.Property.Attic: could not find link destinations for: 
	- Propellor.Property.Attic.AtticRepo
	- Propellor.Property.Attic.AtticParam
Warning: Propellor.Property.HostingProvider.Exoscale: could not find link destinations for: 
	- Propellor.Property.HostingProvider.Exoscale.KernelFlavor
Warning: Propellor.Property.Docker: could not find link destinations for: 
	- Propellor.Property.Docker.toMount
	- Propellor.Property.Docker.toPublish
Warning: Propellor.Property.Chroot: could not find link destinations for: 
	- Propellor.Property.Chroot.InfoPropagator
Warning: Propellor.Property.Systemd: could not find link destinations for: 
	- Propellor.Property.Systemd.toBind
	- Propellor.Property.Systemd.toPublish
Warning: Propellor.Property.DiskImage: could not find link destinations for: 
	- Propellor.Property.DiskImage.Finalization
Warning: Propellor: could not find link destinations for: 
	- Propellor.Types.ResultCheck.checkedProp
	- Propellor.Types.ResultCheck.preCheckedProp
	- Propellor.PropAccum.NoteFor
	- Propellor.PropAccum.GetMetaTypes
Warning: Propellor.Property.Versioned: could not find link destinations for: 
	- Propellor.Property.Versioned.VerSpec
	- Propellor.Property.Versioned.VersionedBy
Warning: Propellor.Property.Lvm: could not find link destinations for: 
	- Propellor.Property.Lvm.DataSize
Documentation created: dist/doc/html/propellor/,
dist/doc/html/propellor/propellor.txt
Preprocessing executable 'propellor' for propellor-5.18..
Preprocessing executable 'propellor-config' for propellor-5.18..
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/propellor-5.18-BXK2WRzeypt42sgoSDdgTo
Installing executable propellor in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Installing executable propellor-config in /var/lib/hackage-doc-builder/build-cache/tmp-install/bin
Warning: The directory
/var/lib/hackage-doc-builder/build-cache/tmp-install/bin is not in the system
search path.
Completed    propellor-5.18

Test log

[view raw]

Resolving dependencies...
No tests to run for all the packages in the project