Build #1 for reform-happstack-0.2.5.8

[all reports]

Package reform-happstack-0.2.5.8
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2025-09-05 15:42:34.676073941 UTC
Compiler ghc-9.8.4
OS linux
Arch x86_64
Dependencies base-4.19.2.0, bytestring-0.12.1.0, happstack-server-7.9.3, mtl-2.3.1, random-1.3.1, reform-0.2.7.6, text-2.1.1, utf8-string-1.0.2
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring base-orphans-0.9.3...
Preprocessing library for base-orphans-0.9.3..
Building library for base-orphans-0.9.3..
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o, dist/build/Data/Orphans/Prelude.dyn_o )
[2 of 2] Compiling Data.Orphans     ( src/Data/Orphans.hs, dist/build/Data/Orphans.o, dist/build/Data/Orphans.dyn_o )
Preprocessing library for base-orphans-0.9.3..
Running Haddock on library for base-orphans-0.9.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, nothing )
[2 of 2] Compiling Data.Orphans     ( src/Data/Orphans.hs, nothing )
Haddock coverage:
 100% (  1 /  1) in 'Data.Orphans'
Documentation created: dist/doc/html/base-orphans/,
dist/doc/html/base-orphans/base-orphans.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/base-orphans-0.9.3-FO1MOLOK3e83158jMAOVc9
Completed    base-orphans-0.9.3
Configuring base64-bytestring-1.2.1.0...
Preprocessing library for base64-bytestring-1.2.1.0..
Building library for base64-bytestring-1.2.1.0..
[1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.o, dist/build/Data/ByteString/Base64/Internal.dyn_o )
[2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.o, dist/build/Data/ByteString/Base64.dyn_o )
[3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, dist/build/Data/ByteString/Base64/Lazy.o, dist/build/Data/ByteString/Base64/Lazy.dyn_o )
[4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.o, dist/build/Data/ByteString/Base64/URL.dyn_o )
[5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, dist/build/Data/ByteString/Base64/URL/Lazy.o, dist/build/Data/ByteString/Base64/URL/Lazy.dyn_o )
Preprocessing library for base64-bytestring-1.2.1.0..
Running Haddock on library for base64-bytestring-1.2.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Data.ByteString.Base64.Internal ( Data/ByteString/Base64/Internal.hs, nothing )
[2 of 5] Compiling Data.ByteString.Base64 ( Data/ByteString/Base64.hs, nothing )
[3 of 5] Compiling Data.ByteString.Base64.Lazy ( Data/ByteString/Base64/Lazy.hs, nothing )
[4 of 5] Compiling Data.ByteString.Base64.URL ( Data/ByteString/Base64/URL.hs, nothing )
[5 of 5] Compiling Data.ByteString.Base64.URL.Lazy ( Data/ByteString/Base64/URL/Lazy.hs, nothing )
Haddock coverage:
 100% (  4 /  4) in 'Data.ByteString.Base64'
 100% (  4 /  4) in 'Data.ByteString.Base64.Lazy'
 100% (  7 /  7) in 'Data.ByteString.Base64.URL'
 100% (  7 /  7) in 'Data.ByteString.Base64.URL.Lazy'
Documentation created: dist/doc/html/base64-bytestring/,
dist/doc/html/base64-bytestring/base64-bytestring.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/base64-bytestring-1.2.1.0-AIN2dTo0IeiEPRnFKNxiRV
Completed    base64-bytestring-1.2.1.0
Configuring blaze-builder-0.4.4.1...
Preprocessing library for blaze-builder-0.4.4.1..
Building library for blaze-builder-0.4.4.1..
[ 1 of 11] Compiling Blaze.ByteString.Builder.Internal.Write ( Blaze/ByteString/Builder/Internal/Write.hs, dist/build/Blaze/ByteString/Builder/Internal/Write.o, dist/build/Blaze/ByteString/Builder/Internal/Write.dyn_o )
[ 2 of 11] Compiling Blaze.ByteString.Builder.Compat.Write ( Blaze/ByteString/Builder/Compat/Write.hs, dist/build/Blaze/ByteString/Builder/Compat/Write.o, dist/build/Blaze/ByteString/Builder/Compat/Write.dyn_o )
[ 3 of 11] Compiling Blaze.ByteString.Builder.Int ( Blaze/ByteString/Builder/Int.hs, dist/build/Blaze/ByteString/Builder/Int.o, dist/build/Blaze/ByteString/Builder/Int.dyn_o )
[ 4 of 11] Compiling Blaze.ByteString.Builder.Html.Word ( Blaze/ByteString/Builder/Html/Word.hs, dist/build/Blaze/ByteString/Builder/Html/Word.o, dist/build/Blaze/ByteString/Builder/Html/Word.dyn_o )
[ 5 of 11] Compiling Blaze.ByteString.Builder.Char8 ( Blaze/ByteString/Builder/Char8.hs, dist/build/Blaze/ByteString/Builder/Char8.o, dist/build/Blaze/ByteString/Builder/Char8.dyn_o )
[ 6 of 11] Compiling Blaze.ByteString.Builder.Char.Utf8 ( Blaze/ByteString/Builder/Char/Utf8.hs, dist/build/Blaze/ByteString/Builder/Char/Utf8.o, dist/build/Blaze/ByteString/Builder/Char/Utf8.dyn_o )
[ 7 of 11] Compiling Blaze.ByteString.Builder.Html.Utf8 ( Blaze/ByteString/Builder/Html/Utf8.hs, dist/build/Blaze/ByteString/Builder/Html/Utf8.o, dist/build/Blaze/ByteString/Builder/Html/Utf8.dyn_o )
[ 8 of 11] Compiling Blaze.ByteString.Builder.ByteString ( Blaze/ByteString/Builder/ByteString.hs, dist/build/Blaze/ByteString/Builder/ByteString.o, dist/build/Blaze/ByteString/Builder/ByteString.dyn_o )
[ 9 of 11] Compiling Blaze.ByteString.Builder.HTTP ( Blaze/ByteString/Builder/HTTP.hs, dist/build/Blaze/ByteString/Builder/HTTP.o, dist/build/Blaze/ByteString/Builder/HTTP.dyn_o )
[10 of 11] Compiling Blaze.ByteString.Builder.Word ( Blaze/ByteString/Builder/Word.hs, dist/build/Blaze/ByteString/Builder/Word.o, dist/build/Blaze/ByteString/Builder/Word.dyn_o )
[11 of 11] Compiling Blaze.ByteString.Builder ( Blaze/ByteString/Builder.hs, dist/build/Blaze/ByteString/Builder.o, dist/build/Blaze/ByteString/Builder.dyn_o )
Preprocessing library for blaze-builder-0.4.4.1..
Running Haddock on library for blaze-builder-0.4.4.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 11] Compiling Blaze.ByteString.Builder.Internal.Write ( Blaze/ByteString/Builder/Internal/Write.hs, nothing )
[ 2 of 11] Compiling Blaze.ByteString.Builder.Compat.Write ( Blaze/ByteString/Builder/Compat/Write.hs, nothing )
[ 3 of 11] Compiling Blaze.ByteString.Builder.Int ( Blaze/ByteString/Builder/Int.hs, nothing )
[ 4 of 11] Compiling Blaze.ByteString.Builder.Html.Word ( Blaze/ByteString/Builder/Html/Word.hs, nothing )
[ 5 of 11] Compiling Blaze.ByteString.Builder.Char8 ( Blaze/ByteString/Builder/Char8.hs, nothing )
[ 6 of 11] Compiling Blaze.ByteString.Builder.Char.Utf8 ( Blaze/ByteString/Builder/Char/Utf8.hs, nothing )
[ 7 of 11] Compiling Blaze.ByteString.Builder.Html.Utf8 ( Blaze/ByteString/Builder/Html/Utf8.hs, nothing )
[ 8 of 11] Compiling Blaze.ByteString.Builder.ByteString ( Blaze/ByteString/Builder/ByteString.hs, nothing )
[ 9 of 11] Compiling Blaze.ByteString.Builder.HTTP ( Blaze/ByteString/Builder/HTTP.hs, nothing )
[10 of 11] Compiling Blaze.ByteString.Builder.Word ( Blaze/ByteString/Builder/Word.hs, nothing )
[11 of 11] Compiling Blaze.ByteString.Builder ( Blaze/ByteString/Builder.hs, nothing )
Haddock coverage:
Warning: 'Poke' is ambiguous. It is defined
    * at Blaze/ByteString/Builder/Internal/Write.hs:77:5
    * at Blaze/ByteString/Builder/Internal/Write.hs:76: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 Blaze/ByteString/Builder/Internal/Write.hs:76:1
Warning: 'Write' is ambiguous. It is defined
    * at Blaze/ByteString/Builder/Internal/Write.hs:93:14
    * at Blaze/ByteString/Builder/Internal/Write.hs:93: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 Blaze/ByteString/Builder/Internal/Write.hs:93:1
  96% ( 24 / 25) in 'Blaze.ByteString.Builder.Internal.Write'
  Missing documentation for:
    fromWriteSingleton (Blaze/ByteString/Builder/Internal/Write.hs:245)
  50% (  2 /  4) in 'Blaze.ByteString.Builder.Compat.Write'
  Missing documentation for:
    writePrimFixed (Blaze/ByteString/Builder/Compat/Write.hs:25)
    writePrimBounded (Blaze/ByteString/Builder/Compat/Write.hs:29)
 100% ( 43 / 43) in 'Blaze.ByteString.Builder.Int'
  88% (  8 /  9) in 'Blaze.ByteString.Builder.Html.Word'
  Missing documentation for:
    wordHtmlEscaped (Blaze/ByteString/Builder/Html/Word.hs:40)
Warning: 'bytestring' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  9 /  9) in 'Blaze.ByteString.Builder.Char8'
 100% (  9 /  9) in 'Blaze.ByteString.Builder.Char.Utf8'
Warning: 'Builder' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 10 / 10) in 'Blaze.ByteString.Builder.Html.Utf8'
 100% ( 12 / 12) in 'Blaze.ByteString.Builder.ByteString'
 100% (  4 /  4) in 'Blaze.ByteString.Builder.HTTP'
 100% ( 43 / 43) in 'Blaze.ByteString.Builder.Word'
Warning: 'fromString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'toLazyByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Write' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'fromWrite' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  91% ( 22 / 24) in 'Blaze.ByteString.Builder'
  Missing documentation for:
    toByteStringIOWith (Blaze/ByteString/Builder.hs:187)
    fromWriteSingleton (Blaze/ByteString/Builder/Internal/Write.hs:245)
Documentation created: dist/doc/html/blaze-builder/,
dist/doc/html/blaze-builder/blaze-builder.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/blaze-builder-0.4.4.1-8j2XeR06mxnJMf1nnbZvi2
Completed    blaze-builder-0.4.4.1
Warning: extensible-exceptions.cabal:30:33: version operators used. To use
version operators the package needs to specify at least 'cabal-version: >=
1.8'.
Configuring extensible-exceptions-0.1.1.4...
Preprocessing library for extensible-exceptions-0.1.1.4..
Building library for extensible-exceptions-0.1.1.4..
[1 of 1] Compiling Control.Exception.Extensible ( Control/Exception/Extensible.hs, dist/build/Control/Exception/Extensible.o, dist/build/Control/Exception/Extensible.dyn_o )
Preprocessing library for extensible-exceptions-0.1.1.4..
Running Haddock on library for extensible-exceptions-0.1.1.4..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Control.Exception.Extensible ( Control/Exception/Extensible.hs, nothing )
Haddock coverage:
 100% (  2 /  2) in 'Control.Exception.Extensible'
Documentation created: dist/doc/html/extensible-exceptions/,
dist/doc/html/extensible-exceptions/extensible-exceptions.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/extensible-exceptions-0.1.1.4-LCJSDLR9Lss6bDaz0nMep9
Completed    extensible-exceptions-0.1.1.4
Warning: html.cabal:10:1: Tabs used as indentation at 10:1, 14:1, 15:1
Configuring html-1.0.1.2...
Preprocessing library for html-1.0.1.2..
Building library for html-1.0.1.2..
[1 of 2] Compiling Text.Html.BlockTable ( Text/Html/BlockTable.hs, dist/build/Text/Html/BlockTable.o, dist/build/Text/Html/BlockTable.dyn_o )
[2 of 2] Compiling Text.Html        ( Text/Html.hs, dist/build/Text/Html.o, dist/build/Text/Html.dyn_o )

Text/Html.hs:831:43: 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."
    |
831 |               morecolors = filter ((/= c).head) (manycolors cs)
    |                                           ^^^^
Preprocessing library for html-1.0.1.2..
Running Haddock on library for html-1.0.1.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 2] Compiling Text.Html.BlockTable ( Text/Html/BlockTable.hs, nothing )
[2 of 2] Compiling Text.Html        ( Text/Html.hs, nothing )

Text/Html.hs:831:43: 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."
    |
831 |               morecolors = filter ((/= c).head) (manycolors cs)
    |                                           ^^^^
Haddock coverage:
  11% (  1 /  9) in 'Text.Html.BlockTable'
  Missing documentation for:
    BlockTable (Text/Html/BlockTable.hs:104)
    single (Text/Html/BlockTable.hs:110)
    empty (Text/Html/BlockTable.hs:113)
    above (Text/Html/BlockTable.hs:121)
    beside (Text/Html/BlockTable.hs:123)
    getMatrix (Text/Html/BlockTable.hs:167)
    showsTable (Text/Html/BlockTable.hs:172)
    showTable (Text/Html/BlockTable.hs:175)
Warning: Text.Html: Could not find documentation for exported module: Text.Html
   0% (  1 /222) in 'Text.Html'
  Missing documentation for:
    base (Text/Html.hs:418)
    text (Text/Html.hs:467)
    compact (Text/Html.hs:431)
    ADDATTRS (Text/Html.hs:78)
    +++ (Text/Html.hs:100)
    option (Text/Html.hs:308)
    reset (Text/Html.hs:933)
    size (Text/Html.hs:463)
    link (Text/Html.hs:444)
    value (Text/Html.hs:474)
    clear (Text/Html.hs:425)
    Html (Text/Html.hs:55)
    above (Text/Html.hs:737)
    beside (Text/Html.hs:739)
    combine (Text/Html.hs:743)
    table (Text/Html.hs:319)
    p (Text/Html.hs:690)
    h1 (Text/Html.hs:291)
    </> (Text/Html.hs:738)
    <-> (Text/Html.hs:740)
    << (Text/Html.hs:93)
    HtmlElement (Text/Html.hs:32)
    HtmlAttr (Text/Html.hs:52)
    HTML (Text/Html.hs:61)
    stringToHtmlString (Text/Html.hs:143)
    concatHtml (Text/Html.hs:97)
    noHtml (Text/Html.hs:103)
    isNoHtml (Text/Html.hs:106)
    tag (Text/Html.hs:110)
    itag (Text/Html.hs:117)
    emptyAttr (Text/Html.hs:120)
    intAttr (Text/Html.hs:123)
    strAttr (Text/Html.hs:126)
    prettyHtml (Text/Html.hs:970)
    URL (Text/Html.hs:168)
    primHtml (Text/Html.hs:178)
    stringToHtml (Text/Html.hs:184)
    lineToHtml (Text/Html.hs:189)
    address (Text/Html.hs:268)
    anchor (Text/Html.hs:269)
    applet (Text/Html.hs:270)
    area (Text/Html.hs:271)
    basefont (Text/Html.hs:272)
    big (Text/Html.hs:273)
    blockquote (Text/Html.hs:274)
    body (Text/Html.hs:275)
    bold (Text/Html.hs:276)
    br (Text/Html.hs:277)
    caption (Text/Html.hs:278)
    center (Text/Html.hs:279)
    cite (Text/Html.hs:280)
    ddef (Text/Html.hs:281)
    define (Text/Html.hs:282)
    dlist (Text/Html.hs:283)
    dterm (Text/Html.hs:284)
    emphasize (Text/Html.hs:285)
    fieldset (Text/Html.hs:286)
    font (Text/Html.hs:287)
    form (Text/Html.hs:288)
    frame (Text/Html.hs:289)
    frameset (Text/Html.hs:290)
    h2 (Text/Html.hs:292)
    h3 (Text/Html.hs:293)
    h4 (Text/Html.hs:294)
    h5 (Text/Html.hs:295)
    h6 (Text/Html.hs:296)
    header (Text/Html.hs:297)
    hr (Text/Html.hs:298)
    image (Text/Html.hs:299)
    input (Text/Html.hs:300)
    italics (Text/Html.hs:301)
    keyboard (Text/Html.hs:302)
    legend (Text/Html.hs:303)
    li (Text/Html.hs:304)
    meta (Text/Html.hs:305)
    noframes (Text/Html.hs:306)
    olist (Text/Html.hs:307)
    paragraph (Text/Html.hs:309)
    param (Text/Html.hs:310)
    pre (Text/Html.hs:311)
    sample (Text/Html.hs:312)
    select (Text/Html.hs:313)
    small (Text/Html.hs:314)
    strong (Text/Html.hs:315)
    style (Text/Html.hs:316)
    sub (Text/Html.hs:317)
    sup (Text/Html.hs:318)
    td (Text/Html.hs:320)
    textarea (Text/Html.hs:321)
    th (Text/Html.hs:322)
    thebase (Text/Html.hs:323)
    thecode (Text/Html.hs:324)
    thediv (Text/Html.hs:325)
    thehtml (Text/Html.hs:326)
    thelink (Text/Html.hs:327)
    themap (Text/Html.hs:328)
    thespan (Text/Html.hs:329)
    thetitle (Text/Html.hs:330)
    tr (Text/Html.hs:331)
    tt (Text/Html.hs:332)
    ulist (Text/Html.hs:333)
    underline (Text/Html.hs:334)
    variable (Text/Html.hs:335)
    action (Text/Html.hs:411)
    align (Text/Html.hs:412)
    alink (Text/Html.hs:413)
    alt (Text/Html.hs:414)
    altcode (Text/Html.hs:415)
    archive (Text/Html.hs:416)
    background (Text/Html.hs:417)
    bgcolor (Text/Html.hs:419)
    border (Text/Html.hs:420)
    bordercolor (Text/Html.hs:421)
    cellpadding (Text/Html.hs:422)
    cellspacing (Text/Html.hs:423)
    checked (Text/Html.hs:424)
    code (Text/Html.hs:426)
    codebase (Text/Html.hs:427)
    color (Text/Html.hs:428)
    cols (Text/Html.hs:429)
    colspan (Text/Html.hs:430)
    content (Text/Html.hs:432)
    coords (Text/Html.hs:433)
    enctype (Text/Html.hs:434)
    face (Text/Html.hs:435)
    frameborder (Text/Html.hs:436)
    height (Text/Html.hs:437)
    href (Text/Html.hs:438)
    hspace (Text/Html.hs:439)
    httpequiv (Text/Html.hs:440)
    identifier (Text/Html.hs:441)
    ismap (Text/Html.hs:442)
    lang (Text/Html.hs:443)
    marginheight (Text/Html.hs:445)
    marginwidth (Text/Html.hs:446)
    maxlength (Text/Html.hs:447)
    method (Text/Html.hs:448)
    multiple (Text/Html.hs:449)
    name (Text/Html.hs:450)
    nohref (Text/Html.hs:451)
    noresize (Text/Html.hs:452)
    noshade (Text/Html.hs:453)
    nowrap (Text/Html.hs:454)
    rel (Text/Html.hs:455)
    rev (Text/Html.hs:456)
    rows (Text/Html.hs:457)
    rowspan (Text/Html.hs:458)
    rules (Text/Html.hs:459)
    scrolling (Text/Html.hs:460)
    selected (Text/Html.hs:461)
    shape (Text/Html.hs:462)
    src (Text/Html.hs:464)
    start (Text/Html.hs:465)
    target (Text/Html.hs:466)
    theclass (Text/Html.hs:468)
    thestyle (Text/Html.hs:469)
    thetype (Text/Html.hs:470)
    title (Text/Html.hs:471)
    usemap (Text/Html.hs:472)
    valign (Text/Html.hs:473)
    version (Text/Html.hs:475)
    vlink (Text/Html.hs:476)
    vspace (Text/Html.hs:477)
    width (Text/Html.hs:478)
    validHtmlTags (Text/Html.hs:486)
    validHtmlITags (Text/Html.hs:547)
    validHtmlAttrs (Text/Html.hs:559)
    aqua (Text/Html.hs:649)
    black (Text/Html.hs:650)
    blue (Text/Html.hs:651)
    fuchsia (Text/Html.hs:652)
    gray (Text/Html.hs:653)
    green (Text/Html.hs:654)
    lime (Text/Html.hs:655)
    maroon (Text/Html.hs:656)
    navy (Text/Html.hs:657)
    olive (Text/Html.hs:658)
    purple (Text/Html.hs:659)
    red (Text/Html.hs:660)
    silver (Text/Html.hs:661)
    teal (Text/Html.hs:662)
    yellow (Text/Html.hs:663)
    white (Text/Html.hs:664)
    linesToHtml (Text/Html.hs:671)
    primHtmlChar (Text/Html.hs:685)
    copyright (Text/Html.hs:686)
    spaceHtml (Text/Html.hs:687)
    bullet (Text/Html.hs:688)
    HTMLTABLE (Text/Html.hs:695)
    HtmlTable (Text/Html.hs:720)
    mkHtmlTable (Text/Html.hs:731)
    aboves (Text/Html.hs:749)
    besides (Text/Html.hs:751)
    simpleTable (Text/Html.hs:783)
    renderTable (Text/Html.hs:758)
    HtmlTree (Text/Html.hs:797)
    treeHtml (Text/Html.hs:802)
    treeColors (Text/Html.hs:841)
    debugHtml (Text/Html.hs:852)
    HotLink (Text/Html.hs:884)
    hotlink (Text/Html.hs:895)
    ordList (Text/Html.hs:907)
    unordList (Text/Html.hs:910)
    defList (Text/Html.hs:913)
    widget (Text/Html.hs:918)
    checkbox (Text/Html.hs:930)
    hidden (Text/Html.hs:931)
    radio (Text/Html.hs:932)
    submit (Text/Html.hs:934)
    password (Text/Html.hs:935)
    textfield (Text/Html.hs:936)
    afile (Text/Html.hs:937)
    clickmap (Text/Html.hs:938)
    menu (Text/Html.hs:941)
    gui (Text/Html.hs:945)
    renderHtml (Text/Html.hs:955)
    renderMessage (Text/Html.hs:960)
    renderHtml' (Text/Html.hs:978)
    prettyHtml' (Text/Html.hs:990)
    renderTag (Text/Html.hs:1010)
    rmNL (Text/Html.hs:1004)
Documentation created: dist/doc/html/html/, dist/doc/html/html/html.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/html-1.0.1.2-42h2vZ0JLRb4kCHkoa0uBE
Completed    html-1.0.1.2
Configuring network-3.2.8.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 whether IP_DONTFRAG is declared... no
checking whether IP_MTU_DISCOVER 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.8.0..
Building library for network-3.2.8.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.8.0..
Running Haddock on library for network-3.2.8.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:500:21
    * at Network/Socket/Options.hsc:500: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:500: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:528:3
    * at Network/Socket/Options.hsc:527: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:527: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.8.0-2mBD7NmHSYt6MqMlmsyIDz
Completed    network-3.2.8.0
Configuring semigroups-0.20...
Preprocessing library for semigroups-0.20..
Building library for semigroups-0.20..
[1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, dist/build/Data/Semigroup/Generic.o, dist/build/Data/Semigroup/Generic.dyn_o )
Preprocessing library for semigroups-0.20..
Running Haddock on library for semigroups-0.20..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Data.Semigroup.Generic ( src/Data/Semigroup/Generic.hs, nothing )
Haddock coverage:
Warning: 'GenericSemigroupMonoid' is ambiguous. It is defined
    * at src/Data/Semigroup/Generic.hs:111:3
    * at src/Data/Semigroup/Generic.hs:110:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at src/Data/Semigroup/Generic.hs:110:1
  77% (  7 /  9) in 'Data.Semigroup.Generic'
  Missing documentation for:
    GSemigroup (src/Data/Semigroup/Generic.hs:54)
    GMonoid (src/Data/Semigroup/Generic.hs:84)
Warning: Data.Semigroup.Generic: could not find link destinations for: 
	- Data.Semigroup.Generic.gmempty'
	- Data.Semigroup.Generic.gmappend'
Documentation created: dist/doc/html/semigroups/,
dist/doc/html/semigroups/semigroups.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/semigroups-0.20-FhfuFxVvP7ZBtA37SUthhH
Completed    semigroups-0.20
Configuring splitmix-0.1.3.1...
Preprocessing library for splitmix-0.1.3.1..
Building library for splitmix-0.1.3.1..
[1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o )
[3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o )
[4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o )
Preprocessing library for splitmix-0.1.3.1..
Running Haddock on library for splitmix-0.1.3.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling Data.Bits.Compat ( src-compat/Data/Bits/Compat.hs, nothing )
[2 of 4] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, nothing )
[3 of 4] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, nothing )
[4 of 4] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, nothing )
Haddock coverage:
Warning: 'SMGen' is ambiguous. It is defined
    * at src/System/Random/SplitMix.hs:77:14
    * at src/System/Random/SplitMix.hs:77: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/Random/SplitMix.hs:77:1
 100% ( 22 / 22) in 'System.Random.SplitMix'
Warning: 'SMGen' is ambiguous. It is defined
    * at src/System/Random/SplitMix32.hs:61:14
    * at src/System/Random/SplitMix32.hs:61: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/Random/SplitMix32.hs:61:1
 100% ( 22 / 22) in 'System.Random.SplitMix32'
Documentation created: dist/doc/html/splitmix/,
dist/doc/html/splitmix/splitmix.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/splitmix-0.1.3.1-FLXrwOMCBr82OHyMQoNXPe
Completed    splitmix-0.1.3.1
Configuring syb-0.7.3...
Preprocessing library for syb-0.7.3..
Building library for syb-0.7.3..
[ 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 )
[ 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.3..
Running Haddock on library for syb-0.7.3..
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 )
[ 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:524:22
    * at src/Data/Generics/Aliases.hs:524: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:524:1
Warning: 'GenericR'' is ambiguous. It is defined
    * at src/Data/Generics/Aliases.hs:509:23
    * at src/Data/Generics/Aliases.hs:509: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:509:1
Warning: 'GenericB'' is ambiguous. It is defined
    * at src/Data/Generics/Aliases.hs:496:21
    * at src/Data/Generics/Aliases.hs:496: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:496:1
 100% ( 62 / 62) 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.3-3RSHlswStQQ1o1nIweGIxQ
Completed    syb-0.7.3
Configuring system-filepath-0.4.14.1...
Preprocessing library for system-filepath-0.4.14.1..
Building library for system-filepath-0.4.14.1..
[1 of 4] Compiling Filesystem.Path.Internal ( lib/Filesystem/Path/Internal.hs, dist/build/Filesystem/Path/Internal.o, dist/build/Filesystem/Path/Internal.dyn_o )

lib/Filesystem/Path/Internal.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Control.Exception is redundant
      except perhaps to import instances from Control.Exception
    To import instances alone, use: import Control.Exception()
   |
17 | import qualified Control.Exception as Exc
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Filesystem/Path/Internal.hs:26:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Text.Encoding.Error is redundant
      except perhaps to import instances from Data.Text.Encoding.Error
    To import instances alone, use: import Data.Text.Encoding.Error()
   |
26 | import           Data.Text.Encoding.Error (UnicodeException)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Filesystem/Path/Internal.hs:237:26: 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 |     cont = chunk : loop (tail rest)
    |                          ^^^^
[2 of 4] Compiling Filesystem.Path  ( lib/Filesystem/Path.hs, dist/build/Filesystem/Path.o, dist/build/Filesystem/Path.dyn_o )

lib/Filesystem/Path.hs:74:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid FilePath.
    mappend will eventually be removed in favour of (<>)
    Suggested fix:
      Either remove definition for mappend (recommended) or define as mappend = (<>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
   |
74 |   mappend = append
   |   ^^^^^^^^^^^^^^^^
[3 of 4] Compiling Filesystem.Path.Rules ( lib/Filesystem/Path/Rules.hs, dist/build/Filesystem/Path/Rules.o, dist/build/Filesystem/Path/Rules.dyn_o )

lib/Filesystem/Path/Rules.hs:103: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."
    |
103 |   (root, pastRoot) = if P.null (head chunks)
    |                                 ^^^^

lib/Filesystem/Path/Rules.hs:104:27: 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."
    |
104 |     then (Just RootPosix, tail chunks)
    |                           ^^^^

lib/Filesystem/Path/Rules.hs:334:11: 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."
    |
334 |   head' = head split
    |           ^^^^

lib/Filesystem/Path/Rules.hs:335:11: 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."
    |
335 |   tail' = tail split
    |           ^^^^
[4 of 4] Compiling Filesystem.Path.CurrentOS ( lib/Filesystem/Path/CurrentOS.hs, dist/build/Filesystem/Path/CurrentOS.o, dist/build/Filesystem/Path/CurrentOS.dyn_o )
Preprocessing library for system-filepath-0.4.14.1..
Running Haddock on library for system-filepath-0.4.14.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling Filesystem.Path.Internal ( lib/Filesystem/Path/Internal.hs, nothing )

lib/Filesystem/Path/Internal.hs:17:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Control.Exception is redundant
      except perhaps to import instances from Control.Exception
    To import instances alone, use: import Control.Exception()
   |
17 | import qualified Control.Exception as Exc
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Filesystem/Path/Internal.hs:26:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Text.Encoding.Error is redundant
      except perhaps to import instances from Data.Text.Encoding.Error
    To import instances alone, use: import Data.Text.Encoding.Error()
   |
26 | import           Data.Text.Encoding.Error (UnicodeException)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

lib/Filesystem/Path/Internal.hs:237:26: 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 |     cont = chunk : loop (tail rest)
    |                          ^^^^
[2 of 4] Compiling Filesystem.Path  ( lib/Filesystem/Path.hs, nothing )

lib/Filesystem/Path.hs:74:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances]
    Noncanonical mappend definition detected
    in the instance declaration for Monoid FilePath.
    mappend will eventually be removed in favour of (<>)
    Suggested fix:
      Either remove definition for mappend (recommended) or define as mappend = (<>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid
   |
74 |   mappend = append
   |   ^^^^^^^^^^^^^^^^
[3 of 4] Compiling Filesystem.Path.Rules ( lib/Filesystem/Path/Rules.hs, nothing )

lib/Filesystem/Path/Rules.hs:103: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."
    |
103 |   (root, pastRoot) = if P.null (head chunks)
    |                                 ^^^^

lib/Filesystem/Path/Rules.hs:104:27: 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."
    |
104 |     then (Just RootPosix, tail chunks)
    |                           ^^^^

lib/Filesystem/Path/Rules.hs:334:11: 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."
    |
334 |   head' = head split
    |           ^^^^

lib/Filesystem/Path/Rules.hs:335:11: 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."
    |
335 |   tail' = tail split
    |           ^^^^
[4 of 4] Compiling Filesystem.Path.CurrentOS ( lib/Filesystem/Path/CurrentOS.hs, nothing )

lib/Filesystem/Path/CurrentOS.hs:37:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Data.ByteString is redundant
      except perhaps to import instances from Data.ByteString
    To import instances alone, use: import Data.ByteString()
   |
37 | import qualified Data.ByteString as B
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Haddock coverage:
Warning: 'Rules' is ambiguous. It is defined
    * at lib/Filesystem/Path/Internal.hs:120:29
    * at lib/Filesystem/Path/Internal.hs:120: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 lib/Filesystem/Path/Internal.hs:120:1
Warning: 'FilePath' is ambiguous. It is defined
    * at lib/Filesystem/Path/Internal.hs:46:17
    * at lib/Filesystem/Path/Internal.hs:46: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 lib/Filesystem/Path/Internal.hs:46:1
Warning: 'FilePath' is ambiguous. It is defined
    * at lib/Filesystem/Path/Internal.hs:46:17
    * at lib/Filesystem/Path/Internal.hs:46: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 lib/Filesystem/Path/Internal.hs:46:1
  97% ( 33 / 34) in 'Filesystem.Path'
  Missing documentation for:
    FilePath (lib/Filesystem/Path/Internal.hs:46)
 100% ( 19 / 19) in 'Filesystem.Path.Rules'
  92% ( 13 / 14) in 'Filesystem.Path.CurrentOS'
  Missing documentation for:
    currentOS (lib/Filesystem/Path/CurrentOS.hs:55)
Documentation created: dist/doc/html/system-filepath/,
dist/doc/html/system-filepath/system-filepath.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/system-filepath-0.4.14.1-Smus70MnUu2gJWTSZCmYO
Completed    system-filepath-0.4.14.1
Configuring th-compat-0.1.6...
Preprocessing library for th-compat-0.1.6..
Building library for th-compat-0.1.6..
[1 of 1] Compiling Language.Haskell.TH.Syntax.Compat ( src/Language/Haskell/TH/Syntax/Compat.hs, dist/build/Language/Haskell/TH/Syntax/Compat.o, dist/build/Language/Haskell/TH/Syntax/Compat.dyn_o )
Preprocessing library for th-compat-0.1.6..
Running Haddock on library for th-compat-0.1.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Language.Haskell.TH.Syntax.Compat ( src/Language/Haskell/TH/Syntax/Compat.hs, nothing )
Haddock coverage:
Warning: 'Code' 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: 'm' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'TExp' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'lift' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'newNameQuote' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  97% ( 45 / 46) in 'Language.Haskell.TH.Syntax.Compat'
  Missing documentation for:
    CodeQ
Documentation created: dist/doc/html/th-compat/,
dist/doc/html/th-compat/th-compat.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/th-compat-0.1.6-3eCsLS8Ko2yHD4T0lSGAtv
Completed    th-compat-0.1.6
Configuring threads-0.5.1.8...
Preprocessing library for threads-0.5.1.8..
Building library for threads-0.5.1.8..
[1 of 3] Compiling Control.Concurrent.Raw ( Control/Concurrent/Raw.hs, dist/build/Control/Concurrent/Raw.o, dist/build/Control/Concurrent/Raw.dyn_o )
[2 of 3] Compiling Control.Concurrent.Thread ( Control/Concurrent/Thread.hs, dist/build/Control/Concurrent/Thread.o, dist/build/Control/Concurrent/Thread.dyn_o )
[3 of 3] Compiling Control.Concurrent.Thread.Group ( Control/Concurrent/Thread/Group.hs, dist/build/Control/Concurrent/Thread/Group.o, dist/build/Control/Concurrent/Thread/Group.dyn_o )
Preprocessing library for threads-0.5.1.8..
Running Haddock on library for threads-0.5.1.8..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Control.Concurrent.Raw ( Control/Concurrent/Raw.hs, nothing )
[2 of 3] Compiling Control.Concurrent.Thread ( Control/Concurrent/Thread.hs, nothing )
[3 of 3] Compiling Control.Concurrent.Thread.Group ( Control/Concurrent/Thread/Group.hs, nothing )

Control/Concurrent/Thread/Group.hs:79:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Control.Concurrent.Thread is redundant
      except perhaps to import instances from Control.Concurrent.Thread
    To import instances alone, use: import Control.Concurrent.Thread()
   |
79 | import qualified Control.Concurrent.Thread as Thread ( forkIO
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Haddock coverage:
Warning: 'wait' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 10 / 10) in 'Control.Concurrent.Thread'
 100% ( 12 / 12) in 'Control.Concurrent.Thread.Group'
Documentation created: dist/doc/html/threads/,
dist/doc/html/threads/threads.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/threads-0.5.1.8-J8QLIvm84Tt96nAJMeEjxG
Completed    threads-0.5.1.8
Configuring transformers-compat-0.7.2...
Preprocessing library for transformers-compat-0.7.2..
Building library for transformers-compat-0.7.2..
[1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, dist/build/Control/Monad/Trans/Instances.o, dist/build/Control/Monad/Trans/Instances.dyn_o )
[2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, dist/build/Data/Functor/Classes/Generic/Internal.o, dist/build/Data/Functor/Classes/Generic/Internal.dyn_o )
[3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, dist/build/Data/Functor/Classes/Generic.o, dist/build/Data/Functor/Classes/Generic.dyn_o )
[4 of 4] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o, dist/build/Paths_transformers_compat.dyn_o )
Preprocessing library for transformers-compat-0.7.2..
Running Haddock on library for transformers-compat-0.7.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, nothing )
[2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, nothing )
[3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, nothing )
[4 of 4] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, nothing )
Haddock coverage:
 100% (  1 /  1) in 'Control.Monad.Trans.Instances'
Warning: 'String' is ambiguous. It is defined
    * in Text.Read.Lex
    * in GHC.Base
    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.Base
Warning: 'Options' is ambiguous. It is defined
    * at generics/Data/Functor/Classes/Generic/Internal.hs:146:19
    * at generics/Data/Functor/Classes/Generic/Internal.hs:146: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 generics/Data/Functor/Classes/Generic/Internal.hs:146:1
Warning: 'FunctorClassesDefault' is ambiguous. It is defined
    * at generics/Data/Functor/Classes/Generic/Internal.hs:1231:3
    * at generics/Data/Functor/Classes/Generic/Internal.hs:1230: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 generics/Data/Functor/Classes/Generic/Internal.hs:1230:1
 100% ( 48 / 48) in 'Data.Functor.Classes.Generic.Internal'
Warning: 'Eq1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Ord1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Read1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Show1' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'GenericFunctorClasses' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'eq1Default' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'compare1Default' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'readsPrec1Default' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'showsPrec1Default' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 21 / 21) in 'Data.Functor.Classes.Generic'
Warning: Data.Functor.Classes.Generic.Internal: could not find link destinations for: 
	- Data.Functor.Classes.Generic.Internal.GShowCon
	- Data.Functor.Classes.Generic.Internal.GReadCon
Documentation created: dist/doc/html/transformers-compat/,
dist/doc/html/transformers-compat/transformers-compat.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/transformers-compat-0.7.2-Kjd0KzrkeU5ax708EytP3
Completed    transformers-compat-0.7.2
Configuring utf8-string-1.0.2...
Preprocessing library for utf8-string-1.0.2..
Building library for utf8-string-1.0.2..
[1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, dist/build/Codec/Binary/UTF8/String.o, dist/build/Codec/Binary/UTF8/String.dyn_o )
[2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, dist/build/Codec/Binary/UTF8/Generic.o, dist/build/Codec/Binary/UTF8/Generic.dyn_o )

Codec/Binary/UTF8/Generic.hs:87:21: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Data.List, 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."
   |
87 |   tail            = List.tail
   |                     ^^^^^^^^^
[3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, dist/build/Data/ByteString/Lazy/UTF8.o, dist/build/Data/ByteString/Lazy/UTF8.dyn_o )
[4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, dist/build/Data/ByteString/UTF8.o, dist/build/Data/ByteString/UTF8.dyn_o )
[5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, dist/build/Data/String/UTF8.o, dist/build/Data/String/UTF8.dyn_o )
Preprocessing library for utf8-string-1.0.2..
Running Haddock on library for utf8-string-1.0.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 5] Compiling Codec.Binary.UTF8.String ( Codec/Binary/UTF8/String.hs, nothing )
[2 of 5] Compiling Codec.Binary.UTF8.Generic ( Codec/Binary/UTF8/Generic.hs, nothing )

Codec/Binary/UTF8/Generic.hs:87:21: warning: [GHC-63394] [-Wx-partial]
    In the use of tail
    (imported from Data.List, 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."
   |
87 |   tail            = List.tail
   |                     ^^^^^^^^^
[3 of 5] Compiling Data.ByteString.Lazy.UTF8 ( Data/ByteString/Lazy/UTF8.hs, nothing )
[4 of 5] Compiling Data.ByteString.UTF8 ( Data/ByteString/UTF8.hs, nothing )
[5 of 5] Compiling Data.String.UTF8 ( Data/String/UTF8.hs, nothing )
Haddock coverage:
 100% (  8 /  8) in 'Codec.Binary.UTF8.String'
  94% ( 16 / 17) in 'Codec.Binary.UTF8.Generic'
  Missing documentation for:
    UTF8Bytes (Codec/Binary/UTF8/Generic.hs:48)
 100% ( 17 / 17) in 'Data.ByteString.Lazy.UTF8'
 100% ( 18 / 18) in 'Data.ByteString.UTF8'
  88% ( 24 / 27) in 'Data.String.UTF8'
  Missing documentation for:
    UTF8Bytes (Codec/Binary/UTF8/Generic.hs:48)
    fromRep (Data/String/UTF8.hs:64)
    toRep (Data/String/UTF8.hs:67)
Warning: Data.ByteString.Lazy.UTF8: could not find link destinations for: 
	- Data.ByteString.Lazy.Internal.D:R:ItemByteString
Warning: Data.ByteString.UTF8: could not find link destinations for: 
	- Data.ByteString.Internal.Type.D:R:ItemByteString
Documentation created: dist/doc/html/utf8-string/,
dist/doc/html/utf8-string/utf8-string.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/utf8-string-1.0.2-ARoN8tTzuLW5AQK61y3Hvx
Completed    utf8-string-1.0.2
Configuring zlib-0.7.1.0...
Preprocessing library for zlib-0.7.1.0..
Building library for zlib-0.7.1.0..
[1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, dist/build/Codec/Compression/Zlib/ByteStringCompat.o, dist/build/Codec/Compression/Zlib/ByteStringCompat.dyn_o )
[2 of 6] Compiling Codec.Compression.Zlib.Stream ( dist/build/Codec/Compression/Zlib/Stream.hs, dist/build/Codec/Compression/Zlib/Stream.o, dist/build/Codec/Compression/Zlib/Stream.dyn_o )
[3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, dist/build/Codec/Compression/Zlib/Internal.o, dist/build/Codec/Compression/Zlib/Internal.dyn_o )
[4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, dist/build/Codec/Compression/Zlib/Raw.o, dist/build/Codec/Compression/Zlib/Raw.dyn_o )
[5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, dist/build/Codec/Compression/Zlib.o, dist/build/Codec/Compression/Zlib.dyn_o )
[6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, dist/build/Codec/Compression/GZip.o, dist/build/Codec/Compression/GZip.dyn_o )
Preprocessing library for zlib-0.7.1.0..
Running Haddock on library for zlib-0.7.1.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, nothing )
[2 of 6] Compiling Codec.Compression.Zlib.Stream ( dist/build/Codec/Compression/Zlib/Stream.hs, nothing )
[3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, nothing )
[4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, nothing )
[5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, nothing )
[6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, nothing )
Haddock coverage:
 100% ( 53 / 53) in 'Codec.Compression.Zlib.Internal'
 100% ( 35 / 35) in 'Codec.Compression.Zlib.Raw'
 100% ( 36 / 36) in 'Codec.Compression.Zlib'
 100% ( 36 / 36) in 'Codec.Compression.GZip'
Warning: Codec.Compression.Zlib.Internal: could not find link destinations for: 
	- Codec.Compression.Zlib.Stream.Rep_CompressionStrategy
	- Codec.Compression.Zlib.Stream.Rep_MemoryLevel
	- Codec.Compression.Zlib.Stream.Rep_WindowBits
	- Codec.Compression.Zlib.Stream.Rep_CompressionLevel
	- Codec.Compression.Zlib.Stream.Rep_Method
	- Codec.Compression.Zlib.Stream.Rep_Format
	- Codec.Compression.Zlib.Internal.Rep_DecompressError
	- Codec.Compression.Zlib.Internal.Rep_DecompressParams
	- Codec.Compression.Zlib.Internal.Rep_CompressParams
Warning: Codec.Compression.Zlib.Raw: could not find link destinations for: 
	- Codec.Compression.Zlib.Stream.Rep_CompressionStrategy
	- Codec.Compression.Zlib.Stream.Rep_MemoryLevel
	- Codec.Compression.Zlib.Stream.Rep_WindowBits
	- Codec.Compression.Zlib.Stream.Rep_CompressionLevel
	- Codec.Compression.Zlib.Stream.Rep_Method
	- Codec.Compression.Zlib.Internal.Rep_DecompressError
	- Codec.Compression.Zlib.Internal.Rep_DecompressParams
	- Codec.Compression.Zlib.Internal.Rep_CompressParams
Warning: Codec.Compression.Zlib: could not find link destinations for: 
	- Codec.Compression.Zlib.Stream.Rep_CompressionStrategy
	- Codec.Compression.Zlib.Stream.Rep_MemoryLevel
	- Codec.Compression.Zlib.Stream.Rep_WindowBits
	- Codec.Compression.Zlib.Stream.Rep_CompressionLevel
	- Codec.Compression.Zlib.Stream.Rep_Method
	- Codec.Compression.Zlib.Internal.Rep_DecompressError
	- Codec.Compression.Zlib.Internal.Rep_DecompressParams
	- Codec.Compression.Zlib.Internal.Rep_CompressParams
Warning: Codec.Compression.GZip: could not find link destinations for: 
	- Codec.Compression.Zlib.Stream.Rep_CompressionStrategy
	- Codec.Compression.Zlib.Stream.Rep_MemoryLevel
	- Codec.Compression.Zlib.Stream.Rep_WindowBits
	- Codec.Compression.Zlib.Stream.Rep_CompressionLevel
	- Codec.Compression.Zlib.Stream.Rep_Method
	- Codec.Compression.Zlib.Internal.Rep_DecompressError
	- Codec.Compression.Zlib.Internal.Rep_DecompressParams
	- Codec.Compression.Zlib.Internal.Rep_CompressParams
Documentation created: dist/doc/html/zlib/, dist/doc/html/zlib/zlib.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/zlib-0.7.1.0-FAtvayBxYL3BzSmCVeAO7B
Completed    zlib-0.7.1.0
Configuring blaze-markup-0.8.3.0...
Preprocessing library for blaze-markup-0.8.3.0..
Building library for blaze-markup-0.8.3.0..
[1 of 6] Compiling Text.Blaze.Internal ( src/Text/Blaze/Internal.hs, dist/build/Text/Blaze/Internal.o, dist/build/Text/Blaze/Internal.dyn_o )

src/Text/Blaze/Internal.hs:82:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
82 | import           Control.Applicative    (Applicative (..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:84:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
84 | import           Data.Monoid            (Monoid, mappend, mconcat, mempty)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:223:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad MarkupM.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
223 |     return x = Empty x
    |     ^^^^^^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:225:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical (>>) definition detected
    in the instance declaration for Monad MarkupM.
    (>>) will eventually be removed in favour of (*>)
    Suggested fix:
      Either remove definition for (>>) (recommended) or define as (>>) = (*>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
225 |     (>>) = Append
    |     ^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:230:13: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
230 | instance (a ~ ()) => IsString (MarkupM a) where
    |             ^
[2 of 6] Compiling Text.Blaze       ( src/Text/Blaze.hs, dist/build/Text/Blaze.o, dist/build/Text/Blaze.dyn_o )

src/Text/Blaze.hs:92:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
92 | import           Data.Monoid            (mconcat)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Text/Blaze.hs:93:42: warning: [GHC-38856] [-Wunused-imports]
    The import of Word from module Data.Word is redundant
   |
93 | import           Data.Word              (Word, Word32, Word64)
   |                                          ^^^^
[3 of 6] Compiling Text.Blaze.Renderer.String ( src/Text/Blaze/Renderer/String.hs, dist/build/Text/Blaze/Renderer/String.o, dist/build/Text/Blaze/Renderer/String.dyn_o )
[4 of 6] Compiling Text.Blaze.Renderer.Pretty ( src/Text/Blaze/Renderer/Pretty.hs, dist/build/Text/Blaze/Renderer/Pretty.o, dist/build/Text/Blaze/Renderer/Pretty.dyn_o )
[5 of 6] Compiling Text.Blaze.Renderer.Text ( src/Text/Blaze/Renderer/Text.hs, dist/build/Text/Blaze/Renderer/Text.o, dist/build/Text/Blaze/Renderer/Text.dyn_o )

src/Text/Blaze/Renderer/Text.hs:15:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
15 | import Data.Monoid (mappend, mempty)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 6] Compiling Text.Blaze.Renderer.Utf8 ( src/Text/Blaze/Renderer/Utf8.hs, dist/build/Text/Blaze/Renderer/Utf8.o, dist/build/Text/Blaze/Renderer/Utf8.dyn_o )

src/Text/Blaze/Renderer/Utf8.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
11 | import Data.Monoid (mappend, mempty)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Preprocessing library for blaze-markup-0.8.3.0..
Running Haddock on library for blaze-markup-0.8.3.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling Text.Blaze.Internal ( src/Text/Blaze/Internal.hs, nothing )

src/Text/Blaze/Internal.hs:82:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
82 | import           Control.Applicative    (Applicative (..))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:84:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
84 | import           Data.Monoid            (Monoid, mappend, mconcat, mempty)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:223:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad MarkupM.
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
223 |     return x = Empty x
    |     ^^^^^^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:225:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical (>>) definition detected
    in the instance declaration for Monad MarkupM.
    (>>) will eventually be removed in favour of (*>)
    Suggested fix:
      Either remove definition for (>>) (recommended) or define as (>>) = (*>)
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
225 |     (>>) = Append
    |     ^^^^^^^^^^^^^

src/Text/Blaze/Internal.hs:230:13: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
230 | instance (a ~ ()) => IsString (MarkupM a) where
    |             ^
[2 of 6] Compiling Text.Blaze       ( src/Text/Blaze.hs, nothing )

src/Text/Blaze.hs:92:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
92 | import           Data.Monoid            (mconcat)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Text/Blaze.hs:93:42: warning: [GHC-38856] [-Wunused-imports]
    The import of Word from module Data.Word is redundant
   |
93 | import           Data.Word              (Word, Word32, Word64)
   |                                          ^^^^
[3 of 6] Compiling Text.Blaze.Renderer.String ( src/Text/Blaze/Renderer/String.hs, nothing )
[4 of 6] Compiling Text.Blaze.Renderer.Pretty ( src/Text/Blaze/Renderer/Pretty.hs, nothing )
[5 of 6] Compiling Text.Blaze.Renderer.Text ( src/Text/Blaze/Renderer/Text.hs, nothing )

src/Text/Blaze/Renderer/Text.hs:15:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
15 | import Data.Monoid (mappend, mempty)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[6 of 6] Compiling Text.Blaze.Renderer.Utf8 ( src/Text/Blaze/Renderer/Utf8.hs, nothing )

src/Text/Blaze/Renderer/Utf8.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
11 | import Data.Monoid (mappend, mempty)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Haddock coverage:
Warning: 'String' is ambiguous. It is defined
    * at src/Text/Blaze/Internal.hs:123:7
    * in GHC.Base
    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/Text/Blaze/Internal.hs:123:7
Warning: 'ByteString' is ambiguous. It is defined
    * at src/Text/Blaze/Internal.hs:127:7
    * in Data.ByteString.Internal.Type
    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/Text/Blaze/Internal.hs:127:7
Warning: 'Text' is ambiguous. It is defined
    * at src/Text/Blaze/Internal.hs:125:7
    * in Data.Text.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 at src/Text/Blaze/Internal.hs:125:7
Warning: 'Tag' is ambiguous. It is defined
    * at src/Text/Blaze/Internal.hs:252:15
    * at src/Text/Blaze/Internal.hs:252: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/Text/Blaze/Internal.hs:252:1
 100% ( 55 / 55) in 'Text.Blaze.Internal'
 100% ( 43 / 43) in 'Text.Blaze'
Warning: 'String' is ambiguous. It is defined
    * at src/Text/Blaze/Internal.hs:123:7
    * in GHC.Base
    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/Text/Blaze/Internal.hs:123:7
  75% (  3 /  4) in 'Text.Blaze.Renderer.String'
  Missing documentation for:
    renderHtml (src/Text/Blaze/Renderer/String.hs:94)
Warning: 'String' is ambiguous. It is defined
    * at src/Text/Blaze/Internal.hs:123:7
    * in GHC.Base
    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/Text/Blaze/Internal.hs:123:7
  66% (  2 /  3) in 'Text.Blaze.Renderer.Pretty'
  Missing documentation for:
    renderHtml (src/Text/Blaze/Renderer/Pretty.hs:57)
  55% (  5 /  9) in 'Text.Blaze.Renderer.Text'
  Missing documentation for:
    renderHtmlBuilder (src/Text/Blaze/Renderer/Text.hs:74)
    renderHtmlBuilderWith (src/Text/Blaze/Renderer/Text.hs:136)
    renderHtml (src/Text/Blaze/Renderer/Text.hs:150)
    renderHtmlWith (src/Text/Blaze/Renderer/Text.hs:167)
  85% (  6 /  7) in 'Text.Blaze.Renderer.Utf8'
  Missing documentation for:
    Module header
Documentation created: dist/doc/html/blaze-markup/,
dist/doc/html/blaze-markup/blaze-markup.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/blaze-markup-0.8.3.0-BIuxAhh0uThCOjqjFDDCUo
Completed    blaze-markup-0.8.3.0
Configuring sendfile-0.7.11.6...
Preprocessing library for sendfile-0.7.11.6..
Building library for sendfile-0.7.11.6..
[1 of 7] Compiling Network.Socket.SendFile.Iter ( src/Network/Socket/SendFile/Iter.hs, dist/build/Network/Socket/SendFile/Iter.o, dist/build/Network/Socket/SendFile/Iter.dyn_o )
[2 of 7] Compiling Network.Socket.SendFile.Linux ( dist/build/Network/Socket/SendFile/Linux.hs, dist/build/Network/Socket/SendFile/Linux.o, dist/build/Network/Socket/SendFile/Linux.dyn_o )

src/Network/Socket/SendFile/Linux.hsc:5:18: warning: [GHC-38856] [-Wunused-imports]
    The import of Int32 from module Data.Int is redundant
  |
5 | import Data.Int (Int32, Int64)    -- Int64 is imported on 64-bit systems
  |                  ^^^^^

src/Network/Socket/SendFile/Linux.hsc:6:19: warning: [GHC-38856] [-Wunused-imports]
    The import of Word32 from module Data.Word is redundant
  |
6 | import Data.Word (Word32, Word64) -- Word64 is imported on 64-bit systems
  |                   ^^^^^^
[3 of 7] Compiling Network.Socket.SendFile.Util ( src/Network/Socket/SendFile/Util.hs, dist/build/Network/Socket/SendFile/Util.o, dist/build/Network/Socket/SendFile/Util.dyn_o )
[4 of 7] Compiling Network.Socket.SendFile.Portable ( src/Network/Socket/SendFile/Portable.hs, dist/build/Network/Socket/SendFile/Portable.o, dist/build/Network/Socket/SendFile/Portable.dyn_o )

src/Network/Socket/SendFile/Portable.hs:22:24: warning: [GHC-99623] [-Wdodgy-imports]
    The import item network-3.2.8.0-2mBD7NmHSYt6MqMlmsyIDz:Network.Socket.Types.Socket(..) suggests that
    network-3.2.8.0-2mBD7NmHSYt6MqMlmsyIDz:Network.Socket.Types.Socket has (in-scope) constructors or record fields,
                                                                             but it has none
   |
22 | import Network.Socket (Socket(..), fdSocket)
   |                        ^^^^^^^^^^

src/Network/Socket/SendFile/Portable.hs:79:25: warning: [GHC-68441] [-Wdeprecations]
    In the use of fdSocket
    (imported from Network.Socket, but defined in Network.Socket.Types):
    Deprecated: "Use withFdSocket or unsafeFdSocket instead"
   |
79 |           then do fd <- fdSocket socket
   |                         ^^^^^^^^
[5 of 7] Compiling Network.Socket.SendFile.Internal ( src/Network/Socket/SendFile/Internal.hs, dist/build/Network/Socket/SendFile/Internal.o, dist/build/Network/Socket/SendFile/Internal.dyn_o )

src/Network/Socket/SendFile/Internal.hs:81:27: warning: [GHC-68441] [-Wdeprecations]
    In the use of fdSocket
    (imported from Network.Socket, but defined in Network.Socket.Types):
    Deprecated: "Use withFdSocket or unsafeFdSocket instead"
   |
81 |     do out_fd <- fmap Fd (fdSocket outs)
   |                           ^^^^^^^^

src/Network/Socket/SendFile/Internal.hs:92:27: warning: [GHC-68441] [-Wdeprecations]
    In the use of fdSocket
    (imported from Network.Socket, but defined in Network.Socket.Types):
    Deprecated: "Use withFdSocket or unsafeFdSocket instead"
   |
92 |     do out_fd <- fmap Fd (fdSocket outs)
   |                           ^^^^^^^^
[6 of 7] Compiling Network.Socket.SendFile ( src/Network/Socket/SendFile.hs, dist/build/Network/Socket/SendFile.o, dist/build/Network/Socket/SendFile.dyn_o )
[7 of 7] Compiling Network.Socket.SendFile.Handle ( src/Network/Socket/SendFile/Handle.hs, dist/build/Network/Socket/SendFile/Handle.o, dist/build/Network/Socket/SendFile/Handle.dyn_o )
Preprocessing library for sendfile-0.7.11.6..
Running Haddock on library for sendfile-0.7.11.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 7] Compiling Network.Socket.SendFile.Iter ( src/Network/Socket/SendFile/Iter.hs, nothing )
[2 of 7] Compiling Network.Socket.SendFile.Linux ( dist/build/Network/Socket/SendFile/Linux.hs, nothing )

src/Network/Socket/SendFile/Linux.hsc:5:18: warning: [GHC-38856] [-Wunused-imports]
    The import of Int32 from module Data.Int is redundant
  |
5 | import Data.Int (Int32, Int64)    -- Int64 is imported on 64-bit systems
  |                  ^^^^^

src/Network/Socket/SendFile/Linux.hsc:6:19: warning: [GHC-38856] [-Wunused-imports]
    The import of Word32 from module Data.Word is redundant
  |
6 | import Data.Word (Word32, Word64) -- Word64 is imported on 64-bit systems
  |                   ^^^^^^
[3 of 7] Compiling Network.Socket.SendFile.Util ( src/Network/Socket/SendFile/Util.hs, nothing )
[4 of 7] Compiling Network.Socket.SendFile.Portable ( src/Network/Socket/SendFile/Portable.hs, nothing )

src/Network/Socket/SendFile/Portable.hs:22:24: warning: [GHC-99623] [-Wdodgy-imports]
    The import item network-3.2.8.0-2mBD7NmHSYt6MqMlmsyIDz:Network.Socket.Types.Socket(..) suggests that
    network-3.2.8.0-2mBD7NmHSYt6MqMlmsyIDz:Network.Socket.Types.Socket has (in-scope) constructors or record fields,
                                                                             but it has none
   |
22 | import Network.Socket (Socket(..), fdSocket)
   |                        ^^^^^^^^^^

src/Network/Socket/SendFile/Portable.hs:79:25: warning: [GHC-68441] [-Wdeprecations]
    In the use of fdSocket
    (imported from Network.Socket, but defined in Network.Socket.Types):
    Deprecated: "Use withFdSocket or unsafeFdSocket instead"
   |
79 |           then do fd <- fdSocket socket
   |                         ^^^^^^^^
[5 of 7] Compiling Network.Socket.SendFile.Internal ( src/Network/Socket/SendFile/Internal.hs, nothing )

src/Network/Socket/SendFile/Internal.hs:81:27: warning: [GHC-68441] [-Wdeprecations]
    In the use of fdSocket
    (imported from Network.Socket, but defined in Network.Socket.Types):
    Deprecated: "Use withFdSocket or unsafeFdSocket instead"
   |
81 |     do out_fd <- fmap Fd (fdSocket outs)
   |                           ^^^^^^^^

src/Network/Socket/SendFile/Internal.hs:92:27: warning: [GHC-68441] [-Wdeprecations]
    In the use of fdSocket
    (imported from Network.Socket, but defined in Network.Socket.Types):
    Deprecated: "Use withFdSocket or unsafeFdSocket instead"
   |
92 |     do out_fd <- fmap Fd (fdSocket outs)
   |                           ^^^^^^^^
[6 of 7] Compiling Network.Socket.SendFile ( src/Network/Socket/SendFile.hs, nothing )
[7 of 7] Compiling Network.Socket.SendFile.Handle ( src/Network/Socket/SendFile/Handle.hs, nothing )
Haddock coverage:
  66% (  2 /  3) in 'Network.Socket.SendFile.Iter'
  Missing documentation for:
    Module header
Warning: 'threadWaitWrite' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
   0% (  0 / 14) in 'Network.Socket.SendFile.Portable'
  Missing documentation for:
    Module header
    sendFile (src/Network/Socket/SendFile/Portable.hs:137)
    sendFileIterWith (src/Network/Socket/SendFile/Portable.hs:143)
    sendFile' (src/Network/Socket/SendFile/Portable.hs:149)
    sendFileIterWith' (src/Network/Socket/SendFile/Portable.hs:154)
    sendFile'' (src/Network/Socket/SendFile/Portable.hs:45)
    sendFileIterWith'' (src/Network/Socket/SendFile/Portable.hs:39)
    unsafeSendFile (src/Network/Socket/SendFile/Portable.hs:159)
    unsafeSendFileIterWith (src/Network/Socket/SendFile/Portable.hs:165)
    unsafeSendFile' (src/Network/Socket/SendFile/Portable.hs:177)
    unsafeSendFile'' (src/Network/Socket/SendFile/Portable.hs:58)
    unsafeSendFileIterWith' (src/Network/Socket/SendFile/Portable.hs:189)
    unsafeSendFileIterWith'' (src/Network/Socket/SendFile/Portable.hs:50)
    sendFileMode (src/Network/Socket/SendFile/Portable.hs:36)
Warning: 'WIN32_SENDFILE' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'LINUX_SENDFILE' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'FREEBSD_SENDFILE' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'DARWIN_SENDFILE' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'PORTABLE_SENDFILE' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 18 / 18) in 'Network.Socket.SendFile'
Warning: 'IllegalOperation' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Fd' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 10 / 10) in 'Network.Socket.SendFile.Handle'
Documentation created: dist/doc/html/sendfile/,
dist/doc/html/sendfile/sendfile.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/sendfile-0.7.11.6-sZK1h3VVtP8xWigB4e6cE
Completed    sendfile-0.7.11.6
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-AHjXJnRtaK39ZIUdXDyNBF
Completed    network-bsd-2.8.1.0
Configuring reform-0.2.7.6...
Preprocessing library for reform-0.2.7.6..
Building library for reform-0.2.7.6..
[1 of 7] Compiling Control.Applicative.Indexed ( Control/Applicative/Indexed.hs, dist/build/Control/Applicative/Indexed.o, dist/build/Control/Applicative/Indexed.dyn_o )
[2 of 7] Compiling Text.Reform.Result ( Text/Reform/Result.hs, dist/build/Text/Reform/Result.o, dist/build/Text/Reform/Result.dyn_o )

Text/Reform/Result.hs:34:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Result e).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
34 |     return = Ok
   |     ^^^^^^^^^^^

Text/Reform/Result.hs:77:10: 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."
   |
77 | formId = head . formIdList
   |          ^^^^
[3 of 7] Compiling Text.Reform.Core ( Text/Reform/Core.hs, dist/build/Text/Reform/Core.o, dist/build/Text/Reform/Core.dyn_o )
[4 of 7] Compiling Text.Reform.Proof ( Text/Reform/Proof.hs, dist/build/Text/Reform/Proof.o, dist/build/Text/Reform/Proof.dyn_o )
[5 of 7] Compiling Text.Reform.Backend ( Text/Reform/Backend.hs, dist/build/Text/Reform/Backend.o, dist/build/Text/Reform/Backend.dyn_o )

Text/Reform/Backend.hs:56:62: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
56 |     getInputString :: (FormError error, ErrorInputType error ~ input) => input -> Either error String
   |                                                              ^

Text/Reform/Backend.hs:69:60: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
69 |     getInputText :: (FormError error, ErrorInputType error ~ input) => input -> Either error Text
   |                                                            ^

Text/Reform/Backend.hs:84:60: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
84 |     getInputFile :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input)
   |                                                            ^
[6 of 7] Compiling Text.Reform.Generalized ( Text/Reform/Generalized.hs, dist/build/Text/Reform/Generalized.o, dist/build/Text/Reform/Generalized.dyn_o )

Text/Reform/Generalized.hs:99:106: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
99 | inputFile :: forall m input error view. (Monad m, FormInput input, FormError error, ErrorInputType error ~ input) =>
   |                                                                                                          ^

Text/Reform/Generalized.hs:128:67: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
128 |           getInputFile' :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input)
    |                                                                   ^

Text/Reform/Generalized.hs:132:98: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
132 | inputMulti :: forall m input error view a lbl. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) =>
    |                                                                                                  ^

Text/Reform/Generalized.hs:183:99: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
183 | inputChoice :: forall a m error input lbl view. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) =>
    |                                                                                                   ^

Text/Reform/Generalized.hs:251:119: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
251 | inputChoiceForms :: forall a m error input lbl view proof. (Functor m, Monad m, FormError error, ErrorInputType error ~ input, FormInput input) =>
    |                                                                                                                       ^
[7 of 7] Compiling Text.Reform      ( Text/Reform.hs, dist/build/Text/Reform.o, dist/build/Text/Reform.dyn_o )
Preprocessing library for reform-0.2.7.6..
Running Haddock on library for reform-0.2.7.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 7] Compiling Control.Applicative.Indexed ( Control/Applicative/Indexed.hs, nothing )
[2 of 7] Compiling Text.Reform.Result ( Text/Reform/Result.hs, nothing )

Text/Reform/Result.hs:34:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (Result e).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
   |
34 |     return = Ok
   |     ^^^^^^^^^^^

Text/Reform/Result.hs:77:10: 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."
   |
77 | formId = head . formIdList
   |          ^^^^
[3 of 7] Compiling Text.Reform.Core ( Text/Reform/Core.hs, nothing )
[4 of 7] Compiling Text.Reform.Proof ( Text/Reform/Proof.hs, nothing )
[5 of 7] Compiling Text.Reform.Backend ( Text/Reform/Backend.hs, nothing )

Text/Reform/Backend.hs:56:62: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
56 |     getInputString :: (FormError error, ErrorInputType error ~ input) => input -> Either error String
   |                                                              ^

Text/Reform/Backend.hs:69:60: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
69 |     getInputText :: (FormError error, ErrorInputType error ~ input) => input -> Either error Text
   |                                                            ^

Text/Reform/Backend.hs:84:60: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
84 |     getInputFile :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input)
   |                                                            ^
[6 of 7] Compiling Text.Reform.Generalized ( Text/Reform/Generalized.hs, nothing )

Text/Reform/Generalized.hs:99:106: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
   |
99 | inputFile :: forall m input error view. (Monad m, FormInput input, FormError error, ErrorInputType error ~ input) =>
   |                                                                                                          ^

Text/Reform/Generalized.hs:128:67: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
128 |           getInputFile' :: (FormError error, ErrorInputType error ~ input) => input -> Either error (FileType input)
    |                                                                   ^

Text/Reform/Generalized.hs:132:98: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
132 | inputMulti :: forall m input error view a lbl. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) =>
    |                                                                                                  ^

Text/Reform/Generalized.hs:183:99: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
183 | inputChoice :: forall a m error input lbl view. (Functor m, FormError error, ErrorInputType error ~ input, FormInput input, Monad m) =>
    |                                                                                                   ^

Text/Reform/Generalized.hs:251:119: warning: [GHC-58520] [-Wtype-equality-requires-operators]
    The use of ~ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators
    |
251 | inputChoiceForms :: forall a m error input lbl view proof. (Functor m, Monad m, FormError error, ErrorInputType error ~ input, FormInput input) =>
    |                                                                                                                       ^
[7 of 7] Compiling Text.Reform      ( Text/Reform.hs, nothing )
Haddock coverage:
Warning: 'paramaterized' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 11 / 11) in 'Control.Applicative.Indexed'
Warning: 'FormId' is ambiguous. It is defined
    * at Text/Reform/Result.hs:52:15
    * at Text/Reform/Result.hs:52:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Text/Reform/Result.hs:52:1
Warning: 'FormRange' is ambiguous. It is defined
    * at Text/Reform/Result.hs:82:7
    * at Text/Reform/Result.hs:81:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Text/Reform/Result.hs:81:1
 100% ( 14 / 14) in 'Text.Reform.Result'
Warning: 'Form' is ambiguous. It is defined
    * at Text/Reform/Core.hs:161:43
    * at Text/Reform/Core.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 Text/Reform/Core.hs:161:1
Warning: 'View' is ambiguous. It is defined
    * at Text/Reform/Core.hs:125:24
    * at Text/Reform/Core.hs:125:1
    You may be able to disambiguate the identifier by qualifying it or
    by specifying the type/value namespace explicitly.
    Defaulting to the one defined at Text/Reform/Core.hs:125:1
Warning: 'NoEnviroment' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Forms' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 26 / 27) in 'Text.Reform.Core'
  Missing documentation for:
    bracketState (Text/Reform/Core.hs:194)
Warning: 'Proof' is ambiguous. It is defined
    * at Text/Reform/Proof.hs:29:7
    * at Text/Reform/Proof.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 Text/Reform/Proof.hs:28:1
Warning: 'Form' is ambiguous. It is defined
    * at Text/Reform/Core.hs:161:43
    * at Text/Reform/Core.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 Text/Reform/Core.hs:161:1
 100% ( 17 / 17) in 'Text.Reform.Proof'
Warning: 'Exception' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'input' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  5 /  5) in 'Text.Reform.Backend'
Warning: 'Form' is ambiguous. It is defined
    * at Text/Reform/Core.hs:161:43
    * at Text/Reform/Core.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 Text/Reform/Core.hs:161:1
 100% ( 11 / 11) in 'Text.Reform.Generalized'
  83% (  5 /  6) in 'Text.Reform'
  Missing documentation for:
    Module header
Documentation created: dist/doc/html/reform/, dist/doc/html/reform/reform.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/reform-0.2.7.6-3xK9n3pGfhuFKnwbWJYiGj
Completed    reform-0.2.7.6
Configuring random-1.3.1...
Preprocessing library for random-1.3.1..
Building library for random-1.3.1..
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o )
Preprocessing library for random-1.3.1..
Running Haddock on library for random-1.3.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, nothing )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, nothing )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, nothing )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, nothing )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, nothing )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, nothing )
Haddock coverage:
Warning: 'ST' is ambiguous. It is defined
    * in GHC.ST
    * in GHC.ST
    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.ST
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:606:20
    * at src/System/Random/Internal.hs:606: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/Random/Internal.hs:606:1
Warning: 'StateGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:612:22
    * at src/System/Random/Internal.hs:612: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/Random/Internal.hs:612:1
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: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/Random/Internal.hs:749:1
Warning: 'MutableByteArray' 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: 'ST' is ambiguous. It is defined
    * in GHC.ST
    * in GHC.ST
    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.ST
Warning: 'StateT' is ambiguous. It is defined
    * in Control.Monad.Trans.State.Strict
    * in Control.Monad.Trans.State.Strict
    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 Control.Monad.Trans.State.Strict
Warning: 'Seed' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:134:18
    * at src/System/Random/Internal.hs:134: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/Random/Internal.hs:134:1
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/Random/Internal.hs:749:1
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: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'uniformByteStringM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
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: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/Random/Internal.hs:749:1
 100% ( 71 / 71) in 'System.Random'
Warning: 'TGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:719:19
    * at src/System/Random/Stateful.hs:719: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/Random/Stateful.hs:719:1
Warning: 'STGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:618:22
    * at src/System/Random/Stateful.hs:618: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/Random/Stateful.hs:618:1
Warning: 'StateGenM' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:606:20
    * at src/System/Random/Internal.hs:606: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/Random/Internal.hs:606:1
Warning: 'IOGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:542:20
    * at src/System/Random/Stateful.hs:542: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/Random/Stateful.hs:542:1
Warning: 'AtomicGenM' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:428:24
    * at src/System/Random/Stateful.hs:428: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/Random/Stateful.hs:428:1
Warning: 'Seed' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:134:18
    * at src/System/Random/Internal.hs:134: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/Random/Internal.hs:134:1
Warning: 'StdGen' is ambiguous. It is defined
    * at src/System/Random/Internal.hs:749:18
    * at src/System/Random/Internal.hs:749: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/Random/Internal.hs:749:1
Warning: 'IOGen' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:547:19
    * at src/System/Random/Stateful.hs:547: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/Random/Stateful.hs:547:1
Warning: 'STGenM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'STM' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'STGen' is ambiguous. It is defined
    * at src/System/Random/Stateful.hs:623:19
    * at src/System/Random/Stateful.hs:623: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/Random/Stateful.hs:623:1
Warning: 'clearBit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'testBit' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (137 /137) in 'System.Random.Stateful'
Warning: System.Random: could not find link destinations for: 
	- System.Random.GFinite.cardinality
	- System.Random.GFinite.toFinite
	- System.Random.GFinite.fromFinite
	- System.Random.GFinite.Cardinality
	- System.Random.Seed.D:R:SeedSizeSMGen
	- System.Random.Seed.D:R:SeedSizeSMGen0
	- System.Random.Seed.D:R:SeedSizeStateGen
	- System.Random.Seed.D:R:SeedSizeStdGen
	- System.Random.Stateful.D:R:SeedSizeAtomicGen
	- System.Random.Stateful.D:R:SeedSizeIOGen
	- System.Random.Stateful.D:R:SeedSizeSTGen
	- System.Random.Stateful.D:R:SeedSizeTGen
Warning: System.Random.Stateful: could not find link destinations for: 
	- System.Random.GFinite.GFinite
	- System.Random.GFinite.cardinality
	- System.Random.GFinite.toFinite
	- System.Random.GFinite.fromFinite
	- System.Random.GFinite.Cardinality
	- System.Random.Internal.GUniformRange
	- System.Random.Internal.GUniform
	- System.Random.Internal.D:R:MutableGenStateGenm
	- System.Random.Seed.D:R:SeedSizeSMGen
	- System.Random.Seed.D:R:SeedSizeSMGen0
	- System.Random.Seed.D:R:SeedSizeStateGen
	- System.Random.Seed.D:R:SeedSizeStdGen
	- System.Random.Stateful.D:R:MutableGenAtomicGenm
	- System.Random.Stateful.D:R:SeedSizeAtomicGen
	- System.Random.Stateful.D:R:MutableGenIOGenm
	- System.Random.Stateful.D:R:SeedSizeIOGen
	- System.Random.Stateful.D:R:MutableGenSTGenST
	- System.Random.Stateful.D:R:SeedSizeSTGen
	- System.Random.Stateful.D:R:MutableGenTGenSTM
	- System.Random.Stateful.D:R:SeedSizeTGen
Documentation created: dist/doc/html/random/, dist/doc/html/random/random.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/random-1.3.1-3HmCudIQHVrG4RNMrw37d7
Completed    random-1.3.1
Configuring network-uri-2.6.4.2...
Preprocessing library for network-uri-2.6.4.2..
Building library for network-uri-2.6.4.2..
[1 of 3] Compiling Network.URI      ( Network/URI.hs, dist/build/Network/URI.o, dist/build/Network/URI.dyn_o )

Network/URI.hs:1131:12: 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."
     |
1131 |         if head (uriPath ref) == '/' then
     |            ^^^^

Network/URI.hs:1437:16: 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."
     |
1437 | query = orNull tail . uriQuery
     |                ^^^^

Network/URI.hs:1441:19: 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."
     |
1441 | fragment = orNull tail . uriFragment
     |                   ^^^^
[2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, dist/build/Network/URI/Lens.o, dist/build/Network/URI/Lens.dyn_o )
[3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, dist/build/Network/URI/Static.o, dist/build/Network/URI/Static.dyn_o )
Preprocessing library for network-uri-2.6.4.2..
Running Haddock on library for network-uri-2.6.4.2..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 3] Compiling Network.URI      ( Network/URI.hs, nothing )

Network/URI.hs:1131:12: 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."
     |
1131 |         if head (uriPath ref) == '/' then
     |            ^^^^

Network/URI.hs:1437:16: 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."
     |
1437 | query = orNull tail . uriQuery
     |                ^^^^

Network/URI.hs:1441:19: 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."
     |
1441 | fragment = orNull tail . uriFragment
     |                   ^^^^
[2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, nothing )
[3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, nothing )
Haddock coverage:
Warning: 'URI' is ambiguous. It is defined
    * at Network/URI.hs:184:12
    * at Network/URI.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 Network/URI.hs:184:1
  77% ( 42 / 54) in 'Network.URI'
  Missing documentation for:
    uriIsAbsolute (Network/URI.hs:388)
    uriIsRelative (Network/URI.hs:391)
    uriAuthToString (Network/URI.hs:959)
    parseabsoluteURI (Network/URI.hs:1400)
    escapeString (Network/URI.hs:1404)
    reserved (Network/URI.hs:1408)
    unreserved (Network/URI.hs:1412)
    scheme (Network/URI.hs:1418)
    authority (Network/URI.hs:1425)
    path (Network/URI.hs:1433)
    query (Network/URI.hs:1437)
    fragment (Network/URI.hs:1441)
  11% (  1 /  9) in 'Network.URI.Lens'
  Missing documentation for:
    uriRegNameLens (Network/URI/Lens.hs:32)
    uriUserInfoLens (Network/URI/Lens.hs:35)
    uriPortLens (Network/URI/Lens.hs:39)
    uriAuthorityLens (Network/URI/Lens.hs:42)
    uriSchemeLens (Network/URI/Lens.hs:46)
    uriPathLens (Network/URI/Lens.hs:49)
    uriQueryLens (Network/URI/Lens.hs:52)
    uriFragmentLens (Network/URI/Lens.hs:55)
  88% (  8 /  9) in 'Network.URI.Static'
  Missing documentation for:
    Module header
Warning: Network.URI: could not find link destinations for: 
	- Network.URI.Rep_URI
	- Network.URI.Rep_URIAuth
Warning: Network.URI.Lens: could not find link destinations for: 
	- Network.URI.Lens.Lens'
Documentation created: dist/doc/html/network-uri/,
dist/doc/html/network-uri/network-uri.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/network-uri-2.6.4.2-3nNQMBMIiS23GiQ0eN39ga
Completed    network-uri-2.6.4.2
Configuring transformers-base-0.4.6...
Preprocessing library for transformers-base-0.4.6..
Building library for transformers-base-0.4.6..
[1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, dist/build/Control/Monad/Base.o, dist/build/Control/Monad/Base.dyn_o )
Preprocessing library for transformers-base-0.4.6..
Running Haddock on library for transformers-base-0.4.6..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Control.Monad.Base ( src/Control/Monad/Base.hs, nothing )
Haddock coverage:
  33% (  1 /  3) in 'Control.Monad.Base'
  Missing documentation for:
    Module header
    MonadBase (src/Control/Monad/Base.hs:60)
Documentation created: dist/doc/html/transformers-base/,
dist/doc/html/transformers-base/transformers-base.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/transformers-base-0.4.6-IL0Wd7HO1bp151a2hrrU7W
Completed    transformers-base-0.4.6
Configuring blaze-html-0.9.2.0...
Preprocessing library for blaze-html-0.9.2.0..
Building library for blaze-html-0.9.2.0..
[ 1 of 21] Compiling Text.Blaze.Html  ( src/Text/Blaze/Html.hs, dist/build/Text/Blaze/Html.o, dist/build/Text/Blaze/Html.dyn_o )
[ 2 of 21] Compiling Text.Blaze.Html.Renderer.Pretty ( src/Text/Blaze/Html/Renderer/Pretty.hs, dist/build/Text/Blaze/Html/Renderer/Pretty.o, dist/build/Text/Blaze/Html/Renderer/Pretty.dyn_o )
[ 3 of 21] Compiling Text.Blaze.Html.Renderer.String ( src/Text/Blaze/Html/Renderer/String.hs, dist/build/Text/Blaze/Html/Renderer/String.o, dist/build/Text/Blaze/Html/Renderer/String.dyn_o )
[ 4 of 21] Compiling Text.Blaze.Html.Renderer.Text ( src/Text/Blaze/Html/Renderer/Text.hs, dist/build/Text/Blaze/Html/Renderer/Text.o, dist/build/Text/Blaze/Html/Renderer/Text.dyn_o )
[ 5 of 21] Compiling Text.Blaze.Html.Renderer.Utf8 ( src/Text/Blaze/Html/Renderer/Utf8.hs, dist/build/Text/Blaze/Html/Renderer/Utf8.o, dist/build/Text/Blaze/Html/Renderer/Utf8.dyn_o )
[ 6 of 21] Compiling Text.Blaze.Html4.FrameSet ( src/Text/Blaze/Html4/FrameSet.hs, dist/build/Text/Blaze/Html4/FrameSet.o, dist/build/Text/Blaze/Html4/FrameSet.dyn_o )
[ 7 of 21] Compiling Text.Blaze.Html4.FrameSet.Attributes ( src/Text/Blaze/Html4/FrameSet/Attributes.hs, dist/build/Text/Blaze/Html4/FrameSet/Attributes.o, dist/build/Text/Blaze/Html4/FrameSet/Attributes.dyn_o )
[ 8 of 21] Compiling Text.Blaze.Html4.Strict ( src/Text/Blaze/Html4/Strict.hs, dist/build/Text/Blaze/Html4/Strict.o, dist/build/Text/Blaze/Html4/Strict.dyn_o )
[ 9 of 21] Compiling Text.Blaze.Html4.Strict.Attributes ( src/Text/Blaze/Html4/Strict/Attributes.hs, dist/build/Text/Blaze/Html4/Strict/Attributes.o, dist/build/Text/Blaze/Html4/Strict/Attributes.dyn_o )
[10 of 21] Compiling Text.Blaze.Html4.Transitional ( src/Text/Blaze/Html4/Transitional.hs, dist/build/Text/Blaze/Html4/Transitional.o, dist/build/Text/Blaze/Html4/Transitional.dyn_o )
[11 of 21] Compiling Text.Blaze.Html4.Transitional.Attributes ( src/Text/Blaze/Html4/Transitional/Attributes.hs, dist/build/Text/Blaze/Html4/Transitional/Attributes.o, dist/build/Text/Blaze/Html4/Transitional/Attributes.dyn_o )
[12 of 21] Compiling Text.Blaze.Html5 ( src/Text/Blaze/Html5.hs, dist/build/Text/Blaze/Html5.o, dist/build/Text/Blaze/Html5.dyn_o )
[13 of 21] Compiling Text.Blaze.Html5.Attributes ( src/Text/Blaze/Html5/Attributes.hs, dist/build/Text/Blaze/Html5/Attributes.o, dist/build/Text/Blaze/Html5/Attributes.dyn_o )
[14 of 21] Compiling Text.Blaze.XHtml1.FrameSet ( src/Text/Blaze/XHtml1/FrameSet.hs, dist/build/Text/Blaze/XHtml1/FrameSet.o, dist/build/Text/Blaze/XHtml1/FrameSet.dyn_o )
[15 of 21] Compiling Text.Blaze.XHtml1.FrameSet.Attributes ( src/Text/Blaze/XHtml1/FrameSet/Attributes.hs, dist/build/Text/Blaze/XHtml1/FrameSet/Attributes.o, dist/build/Text/Blaze/XHtml1/FrameSet/Attributes.dyn_o )
[16 of 21] Compiling Text.Blaze.XHtml1.Strict ( src/Text/Blaze/XHtml1/Strict.hs, dist/build/Text/Blaze/XHtml1/Strict.o, dist/build/Text/Blaze/XHtml1/Strict.dyn_o )
[17 of 21] Compiling Text.Blaze.XHtml1.Strict.Attributes ( src/Text/Blaze/XHtml1/Strict/Attributes.hs, dist/build/Text/Blaze/XHtml1/Strict/Attributes.o, dist/build/Text/Blaze/XHtml1/Strict/Attributes.dyn_o )
[18 of 21] Compiling Text.Blaze.XHtml1.Transitional ( src/Text/Blaze/XHtml1/Transitional.hs, dist/build/Text/Blaze/XHtml1/Transitional.o, dist/build/Text/Blaze/XHtml1/Transitional.dyn_o )
[19 of 21] Compiling Text.Blaze.XHtml1.Transitional.Attributes ( src/Text/Blaze/XHtml1/Transitional/Attributes.hs, dist/build/Text/Blaze/XHtml1/Transitional/Attributes.o, dist/build/Text/Blaze/XHtml1/Transitional/Attributes.dyn_o )
[20 of 21] Compiling Text.Blaze.XHtml5 ( src/Text/Blaze/XHtml5.hs, dist/build/Text/Blaze/XHtml5.o, dist/build/Text/Blaze/XHtml5.dyn_o )
[21 of 21] Compiling Text.Blaze.XHtml5.Attributes ( src/Text/Blaze/XHtml5/Attributes.hs, dist/build/Text/Blaze/XHtml5/Attributes.o, dist/build/Text/Blaze/XHtml5/Attributes.dyn_o )
Preprocessing library for blaze-html-0.9.2.0..
Running Haddock on library for blaze-html-0.9.2.0..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[ 1 of 21] Compiling Text.Blaze.Html  ( src/Text/Blaze/Html.hs, nothing )
[ 2 of 21] Compiling Text.Blaze.Html.Renderer.Pretty ( src/Text/Blaze/Html/Renderer/Pretty.hs, nothing )
[ 3 of 21] Compiling Text.Blaze.Html.Renderer.String ( src/Text/Blaze/Html/Renderer/String.hs, nothing )
[ 4 of 21] Compiling Text.Blaze.Html.Renderer.Text ( src/Text/Blaze/Html/Renderer/Text.hs, nothing )
[ 5 of 21] Compiling Text.Blaze.Html.Renderer.Utf8 ( src/Text/Blaze/Html/Renderer/Utf8.hs, nothing )
[ 6 of 21] Compiling Text.Blaze.Html4.FrameSet ( src/Text/Blaze/Html4/FrameSet.hs, nothing )
[ 7 of 21] Compiling Text.Blaze.Html4.FrameSet.Attributes ( src/Text/Blaze/Html4/FrameSet/Attributes.hs, nothing )
[ 8 of 21] Compiling Text.Blaze.Html4.Strict ( src/Text/Blaze/Html4/Strict.hs, nothing )
[ 9 of 21] Compiling Text.Blaze.Html4.Strict.Attributes ( src/Text/Blaze/Html4/Strict/Attributes.hs, nothing )
[10 of 21] Compiling Text.Blaze.Html4.Transitional ( src/Text/Blaze/Html4/Transitional.hs, nothing )
[11 of 21] Compiling Text.Blaze.Html4.Transitional.Attributes ( src/Text/Blaze/Html4/Transitional/Attributes.hs, nothing )
[12 of 21] Compiling Text.Blaze.Html5 ( src/Text/Blaze/Html5.hs, nothing )
[13 of 21] Compiling Text.Blaze.Html5.Attributes ( src/Text/Blaze/Html5/Attributes.hs, nothing )
[14 of 21] Compiling Text.Blaze.XHtml1.FrameSet ( src/Text/Blaze/XHtml1/FrameSet.hs, nothing )
[15 of 21] Compiling Text.Blaze.XHtml1.FrameSet.Attributes ( src/Text/Blaze/XHtml1/FrameSet/Attributes.hs, nothing )
[16 of 21] Compiling Text.Blaze.XHtml1.Strict ( src/Text/Blaze/XHtml1/Strict.hs, nothing )
[17 of 21] Compiling Text.Blaze.XHtml1.Strict.Attributes ( src/Text/Blaze/XHtml1/Strict/Attributes.hs, nothing )
[18 of 21] Compiling Text.Blaze.XHtml1.Transitional ( src/Text/Blaze/XHtml1/Transitional.hs, nothing )
[19 of 21] Compiling Text.Blaze.XHtml1.Transitional.Attributes ( src/Text/Blaze/XHtml1/Transitional/Attributes.hs, nothing )
[20 of 21] Compiling Text.Blaze.XHtml5 ( src/Text/Blaze/XHtml5.hs, nothing )
[21 of 21] Compiling Text.Blaze.XHtml5.Attributes ( src/Text/Blaze/XHtml5/Attributes.hs, nothing )
Haddock coverage:
  20% (  1 /  5) in 'Text.Blaze.Html'
  Missing documentation for:
    Module header
    Html (src/Text/Blaze/Html.hs:10)
    toHtml (src/Text/Blaze/Html.hs:13)
    preEscapedToHtml (src/Text/Blaze/Html.hs:16)
   0% (  0 /  2) in 'Text.Blaze.Html.Renderer.Pretty'
  Missing documentation for:
    Module header
    renderHtml (src/Text/Blaze/Html/Renderer/Pretty.hs:9)
   0% (  0 /  2) in 'Text.Blaze.Html.Renderer.String'
  Missing documentation for:
    Module header
    renderHtml (src/Text/Blaze/Html/Renderer/String.hs:9)
   0% (  0 /  5) in 'Text.Blaze.Html.Renderer.Text'
  Missing documentation for:
    Module header
    renderHtmlBuilder (src/Text/Blaze/Html/Renderer/Text.hs:16)
    renderHtmlBuilderWith (src/Text/Blaze/Html/Renderer/Text.hs:19)
    renderHtml (src/Text/Blaze/Html/Renderer/Text.hs:22)
    renderHtmlWith (src/Text/Blaze/Html/Renderer/Text.hs:25)
   0% (  0 /  4) in 'Text.Blaze.Html.Renderer.Utf8'
  Missing documentation for:
    Module header
    renderHtmlBuilder (src/Text/Blaze/Html/Renderer/Utf8.hs:14)
    renderHtml (src/Text/Blaze/Html/Renderer/Utf8.hs:17)
    renderHtmlToByteStringIO (src/Text/Blaze/Html/Renderer/Utf8.hs:20)
 100% ( 93 / 93) in 'Text.Blaze.Html4.FrameSet'
 100% (105 /105) in 'Text.Blaze.Html4.FrameSet.Attributes'
 100% ( 80 / 80) in 'Text.Blaze.Html4.Strict'
 100% ( 92 / 92) in 'Text.Blaze.Html4.Strict.Attributes'
 100% ( 91 / 91) in 'Text.Blaze.Html4.Transitional'
 100% (103 /103) in 'Text.Blaze.Html4.Transitional.Attributes'
 100% (120 /120) in 'Text.Blaze.Html5'
 100% (176 /176) in 'Text.Blaze.Html5.Attributes'
 100% ( 93 / 93) in 'Text.Blaze.XHtml1.FrameSet'
 100% (105 /105) in 'Text.Blaze.XHtml1.FrameSet.Attributes'
 100% ( 80 / 80) in 'Text.Blaze.XHtml1.Strict'
 100% ( 92 / 92) in 'Text.Blaze.XHtml1.Strict.Attributes'
 100% ( 91 / 91) in 'Text.Blaze.XHtml1.Transitional'
 100% (103 /103) in 'Text.Blaze.XHtml1.Transitional.Attributes'
 100% (120 /120) in 'Text.Blaze.XHtml5'
 100% (176 /176) in 'Text.Blaze.XHtml5.Attributes'
Documentation created: dist/doc/html/blaze-html/,
dist/doc/html/blaze-html/blaze-html.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/blaze-html-0.9.2.0-GGLnD0E7AI8C2BAzBpWamU
Completed    blaze-html-0.9.2.0
Configuring hslogger-1.3.2.0...
Preprocessing library for hslogger-1.3.2.0..
Building library for hslogger-1.3.2.0..
[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.2.0..
Running Haddock on library for hslogger-1.3.2.0..
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.2.0-4F52x9fJ6PtCa4Er8K4ymQ
Completed    hslogger-1.3.2.0
Configuring monad-control-1.0.3.1...
Preprocessing library for monad-control-1.0.3.1..
Building library for monad-control-1.0.3.1..
[1 of 1] Compiling Control.Monad.Trans.Control ( src/Control/Monad/Trans/Control.hs, dist/build/Control/Monad/Trans/Control.o, dist/build/Control/Monad/Trans/Control.dyn_o )

src/Control/Monad/Trans/Control.hs:207:19: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
207 |   type StT t a :: *
    |                   ^

src/Control/Monad/Trans/Control.hs:546:21: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
546 |     type StM m a :: *
    |                     ^
Preprocessing library for monad-control-1.0.3.1..
Running Haddock on library for monad-control-1.0.3.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Control.Monad.Trans.Control ( src/Control/Monad/Trans/Control.hs, nothing )

src/Control/Monad/Trans/Control.hs:207:19: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
207 |   type StT t a :: *
    |                   ^

src/Control/Monad/Trans/Control.hs:546:21: warning: [GHC-39567] [-Wstar-is-type]
    Using * (or its Unicode variant) to mean Data.Kind.Type
    relies on the StarIsType extension, which will become
    deprecated in the future.
    Suggested fix: Use Type from Data.Kind instead.
    |
546 |     type StM m a :: *
    |                     ^
Haddock coverage:
Warning: 'IdentityT' is ambiguous. It is defined
    * in Control.Monad.Trans.Identity
    * in Control.Monad.Trans.Identity
    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 Control.Monad.Trans.Identity
Warning: 'MaybeT' is ambiguous. It is defined
    * in Control.Monad.Trans.Maybe
    * in Control.Monad.Trans.Maybe
    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 Control.Monad.Trans.Maybe
Warning: 'ErrorT' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Error' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ExceptT' is ambiguous. It is defined
    * in Control.Monad.Trans.Except
    * in Control.Monad.Trans.Except
    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 Control.Monad.Trans.Except
Warning: 'ListT' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ReaderT' is ambiguous. It is defined
    * in Control.Monad.Trans.Reader
    * in Control.Monad.Trans.Reader
    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 Control.Monad.Trans.Reader
Warning: 'StateT' is ambiguous. It is defined
    * in Control.Monad.Trans.State.Lazy
    * in Control.Monad.Trans.State.Lazy
    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 Control.Monad.Trans.State.Lazy
Warning: 'WriterT' is ambiguous. It is defined
    * in Control.Monad.Trans.Writer.Lazy
    * in Control.Monad.Trans.Writer.Lazy
    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 Control.Monad.Trans.Writer.Lazy
Warning: 'RWST' is ambiguous. It is defined
    * in Control.Monad.Trans.RWS.Lazy
    * in Control.Monad.Trans.RWS.Lazy
    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 Control.Monad.Trans.RWS.Lazy
Warning: 'liftIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'liftBase' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'MonadIO' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'flip' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'lift' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'withFile' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Just' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% ( 35 / 35) in 'Control.Monad.Trans.Control'
Warning: Control.Monad.Trans.Control: could not find link destinations for: 
	- Control.Monad.Trans.Control.D:R:StTMaybeTa
	- Control.Monad.Trans.Control.D:R:StTIdentityTa
	- Control.Monad.Trans.Control.D:R:StMSTMa
	- Control.Monad.Trans.Control.D:R:StMIdentitya
	- Control.Monad.Trans.Control.D:R:StMLista
	- Control.Monad.Trans.Control.D:R:StMMaybea
	- Control.Monad.Trans.Control.D:R:StMIOa
Documentation created: dist/doc/html/monad-control/,
dist/doc/html/monad-control/monad-control.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/monad-control-1.0.3.1-FAFT25wsmcjJZRoEoOcnof
Completed    monad-control-1.0.3.1
Configuring happstack-server-7.9.3...
Preprocessing library for happstack-server-7.9.3..
Building library for happstack-server-7.9.3..

src/Happstack/Server/SimpleHTTP.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
  |
3 | {-# LANGUAGE OverlappingInstances #-}
  |              ^^^^^^^^^^^^^^^^^^^^
[ 1 of 35] Compiling Happstack.Server.Internal.Clock ( src/Happstack/Server/Internal/Clock.hs, dist/build/Happstack/Server/Internal/Clock.o, dist/build/Happstack/Server/Internal/Clock.dyn_o )
[ 2 of 35] Compiling Happstack.Server.Internal.Cookie ( src/Happstack/Server/Internal/Cookie.hs, dist/build/Happstack/Server/Internal/Cookie.o, dist/build/Happstack/Server/Internal/Cookie.dyn_o )

src/Happstack/Server/Internal/Cookie.hs:21:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
21 | import Control.Monad.Fail (MonadFail)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Cookie.hs:228: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."
    |
228 |             f -> return $ head f
    |                           ^^^^
[ 3 of 35] Compiling Happstack.Server.Internal.LazyLiner ( src/Happstack/Server/Internal/LazyLiner.hs, dist/build/Happstack/Server/Internal/LazyLiner.o, dist/build/Happstack/Server/Internal/LazyLiner.dyn_o )
[ 4 of 35] Compiling Happstack.Server.Internal.LogFormat ( src/Happstack/Server/Internal/LogFormat.hs, dist/build/Happstack/Server/Internal/LogFormat.o, dist/build/Happstack/Server/Internal/LogFormat.dyn_o )

src/Happstack/Server/Internal/LogFormat.hs:7:26: warning: [GHC-99623] [-Wdodgy-imports]
    The import item time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime(..) suggests that
    time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime has (in-scope) class methods or associated types,
                                                                       but it has none
  |
7 | import Data.Time.Format (FormatTime(..), formatTime, defaultTimeLocale)
  |                          ^^^^^^^^^^^^^^
[ 5 of 35] Compiling Happstack.Server.Internal.RFC822Headers ( src/Happstack/Server/Internal/RFC822Headers.hs, dist/build/Happstack/Server/Internal/RFC822Headers.o, dist/build/Happstack/Server/Internal/RFC822Headers.dyn_o )

src/Happstack/Server/Internal/RFC822Headers.hs:47:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
47 | import Control.Monad.Fail (MonadFail)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 6 of 35] Compiling Happstack.Server.Internal.Socket ( src/Happstack/Server/Internal/Socket.hs, dist/build/Happstack/Server/Internal/Socket.o, dist/build/Happstack/Server/Internal/Socket.dyn_o )
[ 7 of 35] Compiling Happstack.Server.Internal.TimeoutManager ( src/Happstack/Server/Internal/TimeoutManager.hs, dist/build/Happstack/Server/Internal/TimeoutManager.o, dist/build/Happstack/Server/Internal/TimeoutManager.dyn_o )
[ 8 of 35] Compiling Happstack.Server.Internal.TimeoutIO ( src/Happstack/Server/Internal/TimeoutIO.hs, dist/build/Happstack/Server/Internal/TimeoutIO.o, dist/build/Happstack/Server/Internal/TimeoutIO.dyn_o )
[ 9 of 35] Compiling Happstack.Server.Internal.TimeoutSocket ( src/Happstack/Server/Internal/TimeoutSocket.hs, dist/build/Happstack/Server/Internal/TimeoutSocket.o, dist/build/Happstack/Server/Internal/TimeoutSocket.dyn_o )

src/Happstack/Server/Internal/TimeoutSocket.hs:7:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
  |
7 | import           Control.Applicative           (pure)
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 35] Compiling Happstack.Server.SURI ( src/Happstack/Server/SURI.hs, dist/build/Happstack/Server/SURI.o, dist/build/Happstack/Server/SURI.dyn_o )
[11 of 35] Compiling Happstack.Server.Internal.Types ( src/Happstack/Server/Internal/Types.hs, dist/build/Happstack/Server/Internal/Types.o, dist/build/Happstack/Server/Internal/Types.dyn_o )

src/Happstack/Server/Internal/Types.hs:23:38: warning: [GHC-38856] [-Wunused-imports]
    The import of SomeException
    from module Control.Exception is redundant
   |
23 | import Control.Exception (Exception, SomeException)
   |                                      ^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:27:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
27 | import Control.Monad.Fail (MonadFail)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:34:26: warning: [GHC-99623] [-Wdodgy-imports]
    The import item time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime(..) suggests that
    time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime has (in-scope) class methods or associated types,
                                                                       but it has none
   |
34 | import Data.Time.Format (FormatTime(..))
   |                          ^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:42:20: warning: [GHC-38856] [-Wunused-imports]
    The import of Word from module Data.Word is redundant
   |
42 | import Data.Word  (Word, Word8, Word16, Word32, Word64)
   |                    ^^^^
[12 of 35] Compiling Happstack.Server.Internal.Multipart ( src/Happstack/Server/Internal/Multipart.hs, dist/build/Happstack/Server/Internal/Multipart.o, dist/build/Happstack/Server/Internal/Multipart.dyn_o )
[13 of 35] Compiling Happstack.Server.Internal.MessageWrap ( src/Happstack/Server/Internal/MessageWrap.hs, dist/build/Happstack/Server/Internal/MessageWrap.o, dist/build/Happstack/Server/Internal/MessageWrap.dyn_o )

src/Happstack/Server/Internal/MessageWrap.hs:152:45: 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."
    |
152 |         right = if null right' then [] else tail right'
    |                                             ^^^^
[14 of 35] Compiling Happstack.Server.SURI.ParseURI ( src/Happstack/Server/SURI/ParseURI.hs, dist/build/Happstack/Server/SURI/ParseURI.o, dist/build/Happstack/Server/SURI/ParseURI.dyn_o )
[15 of 35] Compiling Happstack.Server.Types ( src/Happstack/Server/Types.hs, dist/build/Happstack/Server/Types.o, dist/build/Happstack/Server/Types.dyn_o )
[16 of 35] Compiling Paths_happstack_server ( dist/build/autogen/Paths_happstack_server.hs, dist/build/Paths_happstack_server.o, dist/build/Paths_happstack_server.dyn_o )
[17 of 35] Compiling Happstack.Server.Internal.Monads ( src/Happstack/Server/Internal/Monads.hs, dist/build/Happstack/Server/Internal/Monads.o, dist/build/Happstack/Server/Internal/Monads.dyn_o )

src/Happstack/Server/Internal/Monads.hs:64:171: warning: [GHC-38856] [-Wunused-imports]
    The import of || from module Prelude is redundant
   |
64 | import Prelude                                   (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip)
   |                                                                                                                                                                           ^^^^

src/Happstack/Server/Internal/Monads.hs:192:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (ServerPartT m).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
192 |     pure = return
    |     ^^^^^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:396:37: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: runError
    |
396 |     liftWith f = WebT $ liftWith $ \runError ->
    |                                     ^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:465:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (WebT m).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
465 |     return a = WebT $ return a
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:555:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (WebT m).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
555 |     pure = return
    |     ^^^^^^^^^^^^^
[18 of 35] Compiling Happstack.Server.Response ( src/Happstack/Server/Response.hs, dist/build/Happstack/Server/Response.o, dist/build/Happstack/Server/Response.dyn_o )

src/Happstack/Server/Response.hs:43:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Happstack.Server.Types is redundant
      except perhaps to import instances from Happstack.Server.Types
    To import instances alone, use: import Happstack.Server.Types()
   |
43 | import           Happstack.Server.Types          (Response(..), Request(..), nullRsFlags, getHeader, noContentLength, redirect, result, setHeader, setHeaderBS)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Response.hs:239:55: warning: [GHC-62161] [-Wincomplete-record-updates]
    Pattern match(es) are non-exhaustive
    In a record update:
        Patterns of type Response not matched: SendFile _ _ _ _ _ _ _
    |
239 | noContent val = composeFilter (\r -> noContentLength (r { rsCode = 204, rsBody = L.empty })) >> return val
    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[19 of 35] Compiling Happstack.Server.Validation ( src/Happstack/Server/Validation.hs, dist/build/Happstack/Server/Validation.o, dist/build/Happstack/Server/Validation.dyn_o )
[20 of 35] Compiling Happstack.Server.Cookie ( src/Happstack/Server/Cookie.hs, dist/build/Happstack/Server/Cookie.o, dist/build/Happstack/Server/Cookie.dyn_o )
[21 of 35] Compiling Happstack.Server.RqData ( src/Happstack/Server/RqData.hs, dist/build/Happstack/Server/RqData.o, dist/build/Happstack/Server/RqData.dyn_o )

src/Happstack/Server/RqData.hs:61:1: warning: [GHC-38856] [-Wunused-imports]
    The import of <*>, Applicative, pure
    from module Control.Applicative is redundant
   |
61 | import Control.Applicative                      (Applicative((<*>), pure), Alternative((<|>), empty), WrappedMonad(WrapMonad, unwrapMonad))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:73:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Except is redundant
      except perhaps to import instances from Control.Monad.Except
    To import instances alone, use: import Control.Monad.Except()
   |
73 | import Control.Monad.Except                     (throwError)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:76:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Data.ByteString.Char8 is redundant
      except perhaps to import instances from Data.ByteString.Char8
    To import instances alone, use: import Data.ByteString.Char8()
   |
76 | import qualified Data.ByteString.Char8          as P
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:83:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
83 | import Data.Monoid                              (Monoid(mempty, mappend, mconcat))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:117:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (ReaderError r e).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
117 |     pure = return
    |     ^^^^^^^^^^^^^
[22 of 35] Compiling Happstack.Server.Monads ( src/Happstack/Server/Monads.hs, dist/build/Happstack/Server/Monads.o, dist/build/Happstack/Server/Monads.dyn_o )

src/Happstack/Server/Monads.hs:42:56: warning: [GHC-38856] [-Wunused-imports]
    The import of Applicative
    from module Control.Applicative is redundant
   |
42 | import Control.Applicative               (Alternative, Applicative)
   |                                                        ^^^^^^^^^^^

src/Happstack/Server/Monads.hs:57:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
57 | import Data.Monoid                       (Monoid)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[23 of 35] Compiling Happstack.Server.Routing ( src/Happstack/Server/Routing.hs, dist/build/Happstack/Server/Routing.o, dist/build/Happstack/Server/Routing.dyn_o )
[24 of 35] Compiling Happstack.Server.FileServe.BuildingBlocks ( src/Happstack/Server/FileServe/BuildingBlocks.hs, dist/build/Happstack/Server/FileServe/BuildingBlocks.o, dist/build/Happstack/Server/FileServe/BuildingBlocks.dyn_o )
[25 of 35] Compiling Happstack.Server.FileServe ( src/Happstack/Server/FileServe.hs, dist/build/Happstack/Server/FileServe.o, dist/build/Happstack/Server/FileServe.dyn_o )
[26 of 35] Compiling Happstack.Server.Error ( src/Happstack/Server/Error.hs, dist/build/Happstack/Server/Error.o, dist/build/Happstack/Server/Error.dyn_o )
[27 of 35] Compiling Happstack.Server.Auth ( src/Happstack/Server/Auth.hs, dist/build/Happstack/Server/Auth.o, dist/build/Happstack/Server/Auth.dyn_o )
[28 of 35] Compiling Happstack.Server.Internal.Handler ( src/Happstack/Server/Internal/Handler.hs, dist/build/Happstack/Server/Internal/Handler.o, dist/build/Happstack/Server/Internal/Handler.dyn_o )

src/Happstack/Server/Internal/Handler.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
11 | import Control.Applicative (pure)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Handler.hs:170:15: 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."
    |
170 |       line1 = head $ lazylines str
    |               ^^^^

src/Happstack/Server/Internal/Handler.hs:172:25: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
172 |       chunkLen = (fst $ head $ readHex $ L.unpack line1)
    |                         ^^^^

src/Happstack/Server/Internal/Handler.hs:179:41: warning: [GHC-62161] [-Wincomplete-uni-patterns]
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type Maybe Int not matched: Nothing
    |
179 |                                         Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf))
    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Handler.hs:179:88: 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."
    |
179 |                                         Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf))
    |                                                                                        ^^^^

src/Happstack/Server/Internal/Handler.hs:179:94: 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."
    |
179 |                                         Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf))
    |                                                                                              ^^^^
[29 of 35] Compiling Happstack.Server.Internal.Listen ( src/Happstack/Server/Internal/Listen.hs, dist/build/Happstack/Server/Internal/Listen.o, dist/build/Happstack/Server/Internal/Listen.dyn_o )
[30 of 35] Compiling Happstack.Server.SimpleHTTP ( src/Happstack/Server/SimpleHTTP.hs, dist/build/Happstack/Server/SimpleHTTP.o, dist/build/Happstack/Server/SimpleHTTP.dyn_o )
[31 of 35] Compiling Happstack.Server.Internal.Compression ( src/Happstack/Server/Internal/Compression.hs, dist/build/Happstack/Server/Internal/Compression.o, dist/build/Happstack/Server/Internal/Compression.dyn_o )
[32 of 35] Compiling Happstack.Server.I18N ( src/Happstack/Server/I18N.hs, dist/build/Happstack/Server/I18N.o, dist/build/Happstack/Server/I18N.dyn_o )
[33 of 35] Compiling Happstack.Server.Compression ( src/Happstack/Server/Compression.hs, dist/build/Happstack/Server/Compression.o, dist/build/Happstack/Server/Compression.dyn_o )
[34 of 35] Compiling Happstack.Server ( src/Happstack/Server.hs, dist/build/Happstack/Server.o, dist/build/Happstack/Server.dyn_o )
[35 of 35] Compiling Happstack.Server.Internal.LowLevel ( src/Happstack/Server/Internal/LowLevel.hs, dist/build/Happstack/Server/Internal/LowLevel.o, dist/build/Happstack/Server/Internal/LowLevel.dyn_o )
Preprocessing library for happstack-server-7.9.3..
Running Haddock on library for happstack-server-7.9.3..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.

src/Happstack/Server/SimpleHTTP.hs:3:14: warning: [GHC-53692] [-Wdeprecated-flags]
    -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS
  |
3 | {-# LANGUAGE OverlappingInstances #-}
  |              ^^^^^^^^^^^^^^^^^^^^
[ 1 of 35] Compiling Happstack.Server.Internal.Clock ( src/Happstack/Server/Internal/Clock.hs, nothing )
[ 2 of 35] Compiling Happstack.Server.Internal.Cookie ( src/Happstack/Server/Internal/Cookie.hs, nothing )

src/Happstack/Server/Internal/Cookie.hs:21:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
21 | import Control.Monad.Fail (MonadFail)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Cookie.hs:228: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."
    |
228 |             f -> return $ head f
    |                           ^^^^
[ 3 of 35] Compiling Happstack.Server.Internal.LazyLiner ( src/Happstack/Server/Internal/LazyLiner.hs, nothing )
[ 4 of 35] Compiling Happstack.Server.Internal.LogFormat ( src/Happstack/Server/Internal/LogFormat.hs, nothing )

src/Happstack/Server/Internal/LogFormat.hs:7:26: warning: [GHC-99623] [-Wdodgy-imports]
    The import item time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime(..) suggests that
    time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime has (in-scope) class methods or associated types,
                                                                       but it has none
  |
7 | import Data.Time.Format (FormatTime(..), formatTime, defaultTimeLocale)
  |                          ^^^^^^^^^^^^^^
[ 5 of 35] Compiling Happstack.Server.Internal.RFC822Headers ( src/Happstack/Server/Internal/RFC822Headers.hs, nothing )

src/Happstack/Server/Internal/RFC822Headers.hs:47:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
47 | import Control.Monad.Fail (MonadFail)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 6 of 35] Compiling Happstack.Server.Internal.Socket ( src/Happstack/Server/Internal/Socket.hs, nothing )
[ 7 of 35] Compiling Happstack.Server.Internal.TimeoutManager ( src/Happstack/Server/Internal/TimeoutManager.hs, nothing )
[ 8 of 35] Compiling Happstack.Server.Internal.TimeoutIO ( src/Happstack/Server/Internal/TimeoutIO.hs, nothing )
[ 9 of 35] Compiling Happstack.Server.Internal.TimeoutSocket ( src/Happstack/Server/Internal/TimeoutSocket.hs, nothing )

src/Happstack/Server/Internal/TimeoutSocket.hs:7:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
  |
7 | import           Control.Applicative           (pure)
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[10 of 35] Compiling Happstack.Server.SURI ( src/Happstack/Server/SURI.hs, nothing )
[11 of 35] Compiling Happstack.Server.Internal.Types ( src/Happstack/Server/Internal/Types.hs, nothing )

src/Happstack/Server/Internal/Types.hs:23:38: warning: [GHC-38856] [-Wunused-imports]
    The import of SomeException
    from module Control.Exception is redundant
   |
23 | import Control.Exception (Exception, SomeException)
   |                                      ^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:27:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Fail is redundant
      except perhaps to import instances from Control.Monad.Fail
    To import instances alone, use: import Control.Monad.Fail()
   |
27 | import Control.Monad.Fail (MonadFail)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:34:26: warning: [GHC-99623] [-Wdodgy-imports]
    The import item time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime(..) suggests that
    time-1.12.2-inplace:Data.Time.Format.Format.Class.FormatTime has (in-scope) class methods or associated types,
                                                                       but it has none
   |
34 | import Data.Time.Format (FormatTime(..))
   |                          ^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Types.hs:42:20: warning: [GHC-38856] [-Wunused-imports]
    The import of Word from module Data.Word is redundant
   |
42 | import Data.Word  (Word, Word8, Word16, Word32, Word64)
   |                    ^^^^
[12 of 35] Compiling Happstack.Server.Internal.Multipart ( src/Happstack/Server/Internal/Multipart.hs, nothing )
[13 of 35] Compiling Happstack.Server.Internal.MessageWrap ( src/Happstack/Server/Internal/MessageWrap.hs, nothing )

src/Happstack/Server/Internal/MessageWrap.hs:152:45: 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."
    |
152 |         right = if null right' then [] else tail right'
    |                                             ^^^^
[14 of 35] Compiling Happstack.Server.SURI.ParseURI ( src/Happstack/Server/SURI/ParseURI.hs, nothing )
[15 of 35] Compiling Happstack.Server.Types ( src/Happstack/Server/Types.hs, nothing )
[16 of 35] Compiling Paths_happstack_server ( dist/build/autogen/Paths_happstack_server.hs, nothing )
[17 of 35] Compiling Happstack.Server.Internal.Monads ( src/Happstack/Server/Internal/Monads.hs, nothing )

src/Happstack/Server/Internal/Monads.hs:64:171: warning: [GHC-38856] [-Wunused-imports]
    The import of || from module Prelude is redundant
   |
64 | import Prelude                                   (Bool(..), Either(..), Eq(..), Functor(..), IO, Monad(..), Char, Maybe(..), String, Show(..), ($), (.), (>), (++), (&&), (||), (=<<), const, concatMap, flip, id, otherwise, zip)
   |                                                                                                                                                                           ^^^^

src/Happstack/Server/Internal/Monads.hs:192:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (ServerPartT m).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
192 |     pure = return
    |     ^^^^^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:396:37: warning: [GHC-40910] [-Wunused-matches]
    Defined but not used: runError
    |
396 |     liftWith f = WebT $ liftWith $ \runError ->
    |                                     ^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:465:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical return definition detected
    in the instance declaration for Monad (WebT m).
    return will eventually be removed in favour of pure
    Suggested fix:
      Either remove definition for return (recommended) or define as return = pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
465 |     return a = WebT $ return a
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Monads.hs:555:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (WebT m).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
555 |     pure = return
    |     ^^^^^^^^^^^^^
[18 of 35] Compiling Happstack.Server.Response ( src/Happstack/Server/Response.hs, nothing )

src/Happstack/Server/Response.hs:43:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Happstack.Server.Types is redundant
      except perhaps to import instances from Happstack.Server.Types
    To import instances alone, use: import Happstack.Server.Types()
   |
43 | import           Happstack.Server.Types          (Response(..), Request(..), nullRsFlags, getHeader, noContentLength, redirect, result, setHeader, setHeaderBS)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[19 of 35] Compiling Happstack.Server.Validation ( src/Happstack/Server/Validation.hs, nothing )
[20 of 35] Compiling Happstack.Server.Cookie ( src/Happstack/Server/Cookie.hs, nothing )
[21 of 35] Compiling Happstack.Server.RqData ( src/Happstack/Server/RqData.hs, nothing )

src/Happstack/Server/RqData.hs:61:1: warning: [GHC-38856] [-Wunused-imports]
    The import of <*>, Applicative, pure
    from module Control.Applicative is redundant
   |
61 | import Control.Applicative                      (Applicative((<*>), pure), Alternative((<|>), empty), WrappedMonad(WrapMonad, unwrapMonad))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:73:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Monad.Except is redundant
      except perhaps to import instances from Control.Monad.Except
    To import instances alone, use: import Control.Monad.Except()
   |
73 | import Control.Monad.Except                     (throwError)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:76:1: warning: [GHC-66111] [-Wunused-imports]
    The qualified import of Data.ByteString.Char8 is redundant
      except perhaps to import instances from Data.ByteString.Char8
    To import instances alone, use: import Data.ByteString.Char8()
   |
76 | import qualified Data.ByteString.Char8          as P
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:83:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
83 | import Data.Monoid                              (Monoid(mempty, mappend, mconcat))
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/RqData.hs:117:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances]
    Noncanonical pure = return definition detected
    in the instance declaration for Applicative (ReaderError r e).
    Suggested fix:
      Move definition from return to pure
      See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
    |
117 |     pure = return
    |     ^^^^^^^^^^^^^
[22 of 35] Compiling Happstack.Server.Monads ( src/Happstack/Server/Monads.hs, nothing )

src/Happstack/Server/Monads.hs:42:56: warning: [GHC-38856] [-Wunused-imports]
    The import of Applicative
    from module Control.Applicative is redundant
   |
42 | import Control.Applicative               (Alternative, Applicative)
   |                                                        ^^^^^^^^^^^

src/Happstack/Server/Monads.hs:57:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Data.Monoid is redundant
      except perhaps to import instances from Data.Monoid
    To import instances alone, use: import Data.Monoid()
   |
57 | import Data.Monoid                       (Monoid)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[23 of 35] Compiling Happstack.Server.Routing ( src/Happstack/Server/Routing.hs, nothing )
[24 of 35] Compiling Happstack.Server.FileServe.BuildingBlocks ( src/Happstack/Server/FileServe/BuildingBlocks.hs, nothing )
[25 of 35] Compiling Happstack.Server.FileServe ( src/Happstack/Server/FileServe.hs, nothing )
[26 of 35] Compiling Happstack.Server.Error ( src/Happstack/Server/Error.hs, nothing )
[27 of 35] Compiling Happstack.Server.Auth ( src/Happstack/Server/Auth.hs, nothing )
[28 of 35] Compiling Happstack.Server.Internal.Handler ( src/Happstack/Server/Internal/Handler.hs, nothing )

src/Happstack/Server/Internal/Handler.hs:11:1: warning: [GHC-66111] [-Wunused-imports]
    The import of Control.Applicative is redundant
      except perhaps to import instances from Control.Applicative
    To import instances alone, use: import Control.Applicative()
   |
11 | import Control.Applicative (pure)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Happstack/Server/Internal/Handler.hs:170:15: 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."
    |
170 |       line1 = head $ lazylines str
    |               ^^^^

src/Happstack/Server/Internal/Handler.hs:172:25: warning: [GHC-63394] [-Wx-partial]
    In the use of head
    (imported from Prelude, but defined in GHC.List):
    "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."
    |
172 |       chunkLen = (fst $ head $ readHex $ L.unpack line1)
    |                         ^^^^

src/Happstack/Server/Internal/Handler.hs:179:88: 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."
    |
179 |                                         Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf))
    |                                                                                        ^^^^

src/Happstack/Server/Internal/Handler.hs:179:94: 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."
    |
179 |                                         Just i = elemIndex True $ zipWith (&&) iscrlf (tail (tail iscrlf))
    |                                                                                              ^^^^
[29 of 35] Compiling Happstack.Server.Internal.Listen ( src/Happstack/Server/Internal/Listen.hs, nothing )
[30 of 35] Compiling Happstack.Server.SimpleHTTP ( src/Happstack/Server/SimpleHTTP.hs, nothing )
[31 of 35] Compiling Happstack.Server.Internal.Compression ( src/Happstack/Server/Internal/Compression.hs, nothing )
[32 of 35] Compiling Happstack.Server.I18N ( src/Happstack/Server/I18N.hs, nothing )
[33 of 35] Compiling Happstack.Server.Compression ( src/Happstack/Server/Compression.hs, nothing )
[34 of 35] Compiling Happstack.Server ( src/Happstack/Server.hs, nothing )
[35 of 35] Compiling Happstack.Server.Internal.LowLevel ( src/Happstack/Server/Internal/LowLevel.hs, nothing )
Haddock coverage:
Warning: 'addCookie' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  69% (  9 / 13) in 'Happstack.Server.Internal.Cookie'
  Missing documentation for:
    Module header
    calcLife (src/Happstack/Server/Internal/Cookie.hs:90)
    getCookies' (src/Happstack/Server/Internal/Cookie.hs:218)
    getCookie' (src/Happstack/Server/Internal/Cookie.hs:222)
Warning: '+' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: '-' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  66% (  2 /  3) in 'Happstack.Server.Internal.LogFormat'
  Missing documentation for:
    Module header
  42% (  9 / 21) in 'Happstack.Server.Internal.RFC822Headers'
  Missing documentation for:
    Header (src/Happstack/Server/Internal/RFC822Headers.hs:52)
    pHeader (src/Happstack/Server/Internal/RFC822Headers.hs:61)
    pHeaders (src/Happstack/Server/Internal/RFC822Headers.hs:55)
    parseHeaders (src/Happstack/Server/Internal/RFC822Headers.hs:58)
    getContentType (src/Happstack/Server/Internal/RFC822Headers.hs:157)
    ContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:163)
    getContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:178)
    parseContentTransferEncoding (src/Happstack/Server/Internal/RFC822Headers.hs:174)
    ContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:185)
    getContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:200)
    parseContentDisposition (src/Happstack/Server/Internal/RFC822Headers.hs:197)
    parseM (src/Happstack/Server/Internal/RFC822Headers.hs:208)
  33% (  1 /  3) in 'Happstack.Server.Internal.Socket'
  Missing documentation for:
    Module header
    sockAddrToPeer (src/Happstack/Server/Internal/Socket.hs:51)
  16% (  2 / 12) in 'Happstack.Server.Internal.TimeoutManager'
  Missing documentation for:
    Module header
    Handle (src/Happstack/Server/Internal/TimeoutManager.hs:24)
    initialize (src/Happstack/Server/Internal/TimeoutManager.hs:28)
    register (src/Happstack/Server/Internal/TimeoutManager.hs:54)
    registerKillThread (src/Happstack/Server/Internal/TimeoutManager.hs:62)
    tickle (src/Happstack/Server/Internal/TimeoutManager.hs:67)
    pause (src/Happstack/Server/Internal/TimeoutManager.hs:68)
    resume (src/Happstack/Server/Internal/TimeoutManager.hs:69)
    cancel (src/Happstack/Server/Internal/TimeoutManager.hs:70)
    forceTimeout (src/Happstack/Server/Internal/TimeoutManager.hs:75)
  50% (  1 /  2) in 'Happstack.Server.Internal.TimeoutIO'
  Missing documentation for:
    Module header
  12% (  1 /  8) in 'Happstack.Server.Internal.TimeoutSocket'
  Missing documentation for:
    sPutLazyTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:27)
    sPutTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:32)
    sGet (src/Happstack/Server/Internal/TimeoutSocket.hs:41)
    sGetContents (src/Happstack/Server/Internal/TimeoutSocket.hs:51)
    sendFileTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:68)
    iterTickle (src/Happstack/Server/Internal/TimeoutSocket.hs:72)
    timeoutSocketIO (src/Happstack/Server/Internal/TimeoutSocket.hs:89)
Warning: 'seeOther' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  76% ( 13 / 17) in 'Happstack.Server.SURI'
  Missing documentation for:
    unEscape (src/Happstack/Server/SURI.hs:70)
    unEscapeQS (src/Happstack/Server/SURI.hs:69)
    SURI (src/Happstack/Server/SURI.hs:77)
    FromPath (src/Happstack/Server/SURI.hs:108)
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
Warning: 'notContentLength' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Conf' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:114:13
    * at src/Happstack/Server/Internal/Types.hs:114: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/Happstack/Server/Internal/Types.hs:114:1
  94% ( 48 / 51) in 'Happstack.Server.Internal.Types'
  Missing documentation for:
    Module header
    readDec' (src/Happstack/Server/Internal/Types.hs:465)
    showRsValidator (src/Happstack/Server/Internal/Types.hs:247)
  18% (  6 / 32) in 'Happstack.Server.Internal.Multipart'
  Missing documentation for:
    Module header
    takeWhileS (src/Happstack/Server/Internal/Multipart.hs:31)
    crlf (src/Happstack/Server/Internal/Multipart.hs:39)
    crlfcrlf (src/Happstack/Server/Internal/Multipart.hs:42)
    blankLine (src/Happstack/Server/Internal/Multipart.hs:45)
    dropWhileS (src/Happstack/Server/Internal/Multipart.hs:48)
    BodyPart (src/Happstack/Server/Internal/Multipart.hs:54)
    Work (src/Happstack/Server/Internal/Multipart.hs:57)
    InputWorker (src/Happstack/Server/Internal/Multipart.hs:61)
    InputIter (src/Happstack/Server/Internal/Multipart.hs:63)
    FileSaver (src/Happstack/Server/Internal/Multipart.hs:68)
    defaultFileSaver (src/Happstack/Server/Internal/Multipart.hs:75)
    defaultInputIter (src/Happstack/Server/Internal/Multipart.hs:87)
    hPutLimit (src/Happstack/Server/Internal/Multipart.hs:125)
    hPutLimit' (src/Happstack/Server/Internal/Multipart.hs:129)
    bodyPartToInput (src/Happstack/Server/Internal/Multipart.hs:141)
    bodyPartsToInputs (src/Happstack/Server/Internal/Multipart.hs:173)
    multipartBody (src/Happstack/Server/Internal/Multipart.hs:189)
    parseMultipartBody (src/Happstack/Server/Internal/Multipart.hs:207)
    dropPreamble (src/Happstack/Server/Internal/Multipart.hs:213)
    dropLine (src/Happstack/Server/Internal/Multipart.hs:218)
    splitParts (src/Happstack/Server/Internal/Multipart.hs:232)
    splitPart (src/Happstack/Server/Internal/Multipart.hs:244)
    splitBlank (src/Happstack/Server/Internal/Multipart.hs:253)
    splitBoundary (src/Happstack/Server/Internal/Multipart.hs:258)
    splitAtEmptyLine (src/Happstack/Server/Internal/Multipart.hs:266)
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
Warning: 'BodyPolicy' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/MessageWrap.hs:26:7
    * at src/Happstack/Server/Internal/MessageWrap.hs:25: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/Happstack/Server/Internal/MessageWrap.hs:25:1
Warning: Happstack.Server.Internal.MessageWrap: Could not find documentation for exported module: Happstack.Server.Internal.MessageWrap
  64% (  9 / 14) in 'Happstack.Server.Internal.MessageWrap'
  Missing documentation for:
    Module header
    queryInput (src/Happstack/Server/Internal/MessageWrap.hs:20)
    decodeBody (src/Happstack/Server/Internal/MessageWrap.hs:103)
    bodyInput (src/Happstack/Server/Internal/MessageWrap.hs:46)
    defaultInputIter (src/Happstack/Server/Internal/Multipart.hs:87)
  95% ( 45 / 47) in 'Happstack.Server.Types'
  Missing documentation for:
    Module header
    readDec' (src/Happstack/Server/Internal/Types.hs:465)
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
Warning: 'WebT' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Monads.hs:376:20
    * at src/Happstack/Server/Internal/Monads.hs:376: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/Happstack/Server/Internal/Monads.hs:376:1
Warning: 'Endo' is ambiguous. It is defined
    * in Data.Semigroup.Internal
    * in Data.Semigroup.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.Semigroup.Internal
Warning: 'Dual' is ambiguous. It is defined
    * in Data.Semigroup.Internal
    * in Data.Semigroup.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.Semigroup.Internal
Warning: 'ServerPartT' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Monads.hs:78:27
    * at src/Happstack/Server/Internal/Monads.hs:78: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/Happstack/Server/Internal/Monads.hs:78:1
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
Warning: 'ReaderT' is ambiguous. It is defined
    * in Control.Monad.Trans.Reader
    * in Control.Monad.Trans.Reader
    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 Control.Monad.Trans.Reader
Warning: 'simpleHTTP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'HasRqData' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'runWebT' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ErrorT' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'spUnwrapErrorT' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'askRqEnv' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'localRqEnv' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  78% ( 29 / 37) in 'Happstack.Server.Internal.Monads'
  Missing documentation for:
    unFilterFun (src/Happstack/Server/Internal/Monads.hs:311)
    FilterT (src/Happstack/Server/Internal/Monads.hs:317)
    outputTraceMessage (src/Happstack/Server/Internal/Monads.hs:607)
    mkFailMessage (src/Happstack/Server/Internal/Monads.hs:615)
    failResponse (src/Happstack/Server/Internal/Monads.hs:620)
    failHtml (src/Happstack/Server/Internal/Monads.hs:625)
    escapeString (src/Happstack/Server/Internal/Monads.hs:637)
    escapeHTTP (src/Happstack/Server/Internal/Monads.hs:800)
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
Warning: 'simpleHTTP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
 100% ( 24 / 24) in 'Happstack.Server.Response'
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
Warning: 'Conf' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:114:13
    * at src/Happstack/Server/Internal/Types.hs:114: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/Happstack/Server/Internal/Types.hs:114:1
Warning: 'simpleHTTP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ServerPart' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  8 /  8) in 'Happstack.Server.Validation'
Warning: 'Cookie' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Cookie.hs:37:15
    * at src/Happstack/Server/Internal/Cookie.hs:37: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/Happstack/Server/Internal/Cookie.hs:37:1
 100% (  8 /  8) in 'Happstack.Server.Cookie'
Warning: 'Errors' is ambiguous. It is defined
    * at src/Happstack/Server/RqData.hs:136:20
    * at src/Happstack/Server/RqData.hs:136: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/Happstack/Server/RqData.hs:136:1
Warning: 'RqData' is ambiguous. It is defined
    * at src/Happstack/Server/RqData.hs:185:20
    * at src/Happstack/Server/RqData.hs:185: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/Happstack/Server/RqData.hs:185:1
Warning: 'a' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ByteString' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
Warning: 'errorHandler' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'Input' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:202:14
    * at src/Happstack/Server/Internal/Types.hs:202: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/Happstack/Server/Internal/Types.hs:202:1
 100% ( 50 / 50) in 'Happstack.Server.RqData'
Warning: 'ServerPartT' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Monads.hs:78:27
    * at src/Happstack/Server/Internal/Monads.hs:78: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/Happstack/Server/Internal/Monads.hs:78:1
Warning: 'Request' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  96% ( 27 / 28) in 'Happstack.Server.Monads'
  Missing documentation for:
    escapeHTTP (src/Happstack/Server/Internal/Monads.hs:800)
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
 100% ( 24 / 24) in 'Happstack.Server.Routing'
Warning: 'serveDiretory' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'sendFile' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
  86% ( 38 / 44) in 'Happstack.Server.FileServe.BuildingBlocks'
  Missing documentation for:
    EntryKind (src/Happstack/Server/FileServe/BuildingBlocks.hs:529)
    browseIndex (src/Happstack/Server/FileServe/BuildingBlocks.hs:524)
    isSafePath (src/Happstack/Server/FileServe/BuildingBlocks.hs:394)
    doIndex' (src/Happstack/Server/FileServe/BuildingBlocks.hs:495)
    doIndexLazy (src/Happstack/Server/FileServe/BuildingBlocks.hs:480)
    doIndexStrict (src/Happstack/Server/FileServe/BuildingBlocks.hs:487)
 100% ( 15 / 15) in 'Happstack.Server.FileServe'
Warning: 'ErrorT' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'throwError' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'catchError' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'simpleHTTP' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'mapServerPartT'' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
Warning: 'ServerPart' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  4 /  4) in 'Happstack.Server.Error'
 100% (  4 /  4) in 'Happstack.Server.Auth'
  50% (  2 /  4) in 'Happstack.Server.Internal.Handler'
  Missing documentation for:
    Module header
    request (src/Happstack/Server/Internal/Handler.hs:44)
  40% (  2 /  5) in 'Happstack.Server.Internal.Listen'
  Missing documentation for:
    Module header
    listenOn (src/Happstack/Server/Internal/Listen.hs:43)
    listenOnIPv4 (src/Happstack/Server/Internal/Listen.hs:57)
Warning: 'Conf' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:114:13
    * at src/Happstack/Server/Internal/Types.hs:114: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/Happstack/Server/Internal/Types.hs:114:1
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
Warning: 'WebT' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Monads.hs:376:20
    * at src/Happstack/Server/Internal/Monads.hs:376: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/Happstack/Server/Internal/Monads.hs:376:1
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
 100% ( 30 / 30) in 'Happstack.Server.SimpleHTTP'
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
 100% ( 10 / 10) in 'Happstack.Server.Internal.Compression'
  66% (  2 /  3) in 'Happstack.Server.I18N'
  Missing documentation for:
    Module header
Warning: 'Response' is out of scope.
    If you qualify the identifier, haddock can try to link it anyway.
 100% (  9 /  9) in 'Happstack.Server.Compression'
Warning: 'Response' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:213:7
    * at src/Happstack/Server/Internal/Types.hs:212: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/Happstack/Server/Internal/Types.hs:212:1
Warning: 'Request' is ambiguous. It is defined
    * at src/Happstack/Server/Internal/Types.hs:258:16
    * at src/Happstack/Server/Internal/Types.hs:258: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/Happstack/Server/Internal/Types.hs:258:1
 100% ( 33 / 33) in 'Happstack.Server'
  88% (  8 /  9) in 'Happstack.Server.Internal.LowLevel'
  Missing documentation for:
    Module header
Warning: Happstack.Server.Internal.Types: could not find link destinations for: 
	- Happstack.Server.Internal.Types.HasHeaders
Warning: Happstack.Server.Types: could not find link destinations for: 
	- Happstack.Server.Internal.Types.HasHeaders
Warning: Happstack.Server.Internal.Monads: could not find link destinations for: 
	- Happstack.Server.Internal.Monads.D:R:StTWebTa
	- Happstack.Server.Internal.Monads.D:R:StTServerPartTa
Warning: Happstack.Server.Monads: could not find link destinations for: 
	- Happstack.Server.Internal.Monads.D:R:StTServerPartTa
Warning: Happstack.Server.FileServe.BuildingBlocks: could not find link destinations for: 
	- Happstack.Server.FileServe.BuildingBlocks.getMetaData
Documentation created: dist/doc/html/happstack-server/,
dist/doc/html/happstack-server/happstack-server.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/happstack-server-7.9.3-FqqpnE9mVlaIkSixp9Bwu4
Completed    happstack-server-7.9.3
Downloading  reform-happstack-0.2.5.8
Downloaded   reform-happstack-0.2.5.8
Configuring reform-happstack-0.2.5.8...
Preprocessing library for reform-happstack-0.2.5.8..
Building library for reform-happstack-0.2.5.8..
[1 of 1] Compiling Text.Reform.Happstack ( Text/Reform/Happstack.hs, dist/build/Text/Reform/Happstack.o, dist/build/Text/Reform/Happstack.dyn_o )
Preprocessing library for reform-happstack-0.2.5.8..
Running Haddock on library for reform-happstack-0.2.5.8..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
[1 of 1] Compiling Text.Reform.Happstack ( Text/Reform/Happstack.hs, nothing )
Haddock coverage:
Warning: 'Environment' is ambiguous. It is defined
    * in Text.Reform.Core
    * in Text.Reform.Core
    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 Text.Reform.Core
 100% ( 11 / 11) in 'Text.Reform.Happstack'
Warning: Text.Reform.Happstack: could not find link destinations for: 
	- Text.Reform.Happstack.D:R:FileTypeList
Documentation created: dist/doc/html/reform-happstack/,
dist/doc/html/reform-happstack/reform-happstack.txt
Installing library in /var/lib/hackage-doc-builder/build-cache/tmp-install/lib/x86_64-linux-ghc-9.8.4/reform-happstack-0.2.5.8-LsqFJIkYPQkAjn43KG1uqB
Completed    reform-happstack-0.2.5.8

Test log

[view raw]

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