Build #1 for ghcjs-perch-0.3.3

[all reports]

Package ghcjs-perch-0.3.3
Install InstallOk
Docs Ok
Tests NotTried
Time submitted 2016-06-22 08:07:35.168326 UTC
Compiler ghc-8.0.1.20160521
OS linux
Arch x86_64
Dependencies base-4.9.0.0, transformers-0.5.2.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Downloading ghcjs-perch-0.3.3...
cabal: Entering directory '/tmp/cabal-tmp-28767/ghcjs-perch-0.3.3'
Configuring ghcjs-perch-0.3.3...
Building ghcjs-perch-0.3.3...
Preprocessing library ghcjs-perch-0.3.3...
[1 of 5] Compiling Internal.FFI     ( src/Internal/FFI.hs, dist/build/Internal/FFI.o )
[2 of 5] Compiling Internal.Type    ( src/Internal/Type.hs, dist/build/Internal/Type.o )

src/Internal/Type.hs:20:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature: unpack :: forall a. a
[3 of 5] Compiling Internal.API     ( src/Internal/API.hs, dist/build/Internal/API.o )

src/Internal/API.hs:4:1: warning: [-Wunused-imports]
    The import of ‘Internal.FFI’ is redundant
      except perhaps to import instances from ‘Internal.FFI’
    To import instances alone, use: import Internal.FFI()

src/Internal/API.hs:133:1: warning: [-Wredundant-constraints]
    • Redundant constraint: NamedEvent e
    • In the type signature for:
           onEvent :: NamedEvent e =>
                      Elem -> e -> Callback (JSVal -> IO ()) -> IO (IO ())

src/Internal/API.hs:139:1: warning: [-Wredundant-constraints]
    • Redundant constraint: NamedEvent e
    • In the type signature for:
           onEvent' :: NamedEvent e => Elem -> e -> (JSVal -> IO ()) -> IO ()

src/Internal/API.hs:145:1: warning: [-Wredundant-constraints]
    • Redundant constraint: NamedEvent e
    • In the type signature for:
           removeEvent :: NamedEvent e =>
                          Elem -> e -> Callback (JSVal -> IO ()) -> IO ()
[4 of 5] Compiling Internal.Perch   ( src/Internal/Perch.hs, dist/build/Internal/Perch.o )

src/Internal/Perch.hs:28:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature: pack :: forall a. a

src/Internal/Perch.hs:54:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘fmap’
    • In the instance declaration for ‘Functor PerchM’

src/Internal/Perch.hs:56:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘pure’ and ‘<*>’
    • In the instance declaration for ‘Applicative PerchM’

src/Internal/Perch.hs:75:10: warning: [-Wredundant-constraints]
    • Redundant constraint: ToElem a
    • In the instance declaration for ‘Attributable (a -> Perch)’

src/Internal/Perch.hs:391:16: warning: [-Wname-shadowing]
    This binding for ‘p’ shadows the existing binding
      defined at src/Internal/Perch.hs:230:1
[5 of 5] Compiling GHCJS.Perch      ( src/GHCJS/Perch.hs, dist/build/GHCJS/Perch.o )
Running Haddock for ghcjs-perch-0.3.3...
Running hscolour for ghcjs-perch-0.3.3...
Preprocessing library ghcjs-perch-0.3.3...
Preprocessing library ghcjs-perch-0.3.3...

src/Internal/Type.hs:20:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature: unpack :: forall a. a

src/Internal/API.hs:4:1: warning: [-Wunused-imports]
    The import of ‘Internal.FFI’ is redundant
      except perhaps to import instances from ‘Internal.FFI’
    To import instances alone, use: import Internal.FFI()

src/Internal/API.hs:133:1: warning: [-Wredundant-constraints]
    • Redundant constraint: NamedEvent e
    • In the type signature for:
           onEvent :: NamedEvent e =>
                      Elem -> e -> Callback (JSVal -> IO ()) -> IO (IO ())

src/Internal/API.hs:139:1: warning: [-Wredundant-constraints]
    • Redundant constraint: NamedEvent e
    • In the type signature for:
           onEvent' :: NamedEvent e => Elem -> e -> (JSVal -> IO ()) -> IO ()

src/Internal/API.hs:145:1: warning: [-Wredundant-constraints]
    • Redundant constraint: NamedEvent e
    • In the type signature for:
           removeEvent :: NamedEvent e =>
                          Elem -> e -> Callback (JSVal -> IO ()) -> IO ()

src/Internal/Perch.hs:28:1: warning: [-Wmissing-signatures]
    Top-level binding with no type signature: pack :: forall a. a

src/Internal/Perch.hs:54:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘fmap’
    • In the instance declaration for ‘Functor PerchM’

src/Internal/Perch.hs:56:10: warning: [-Wmissing-methods]
    • No explicit implementation for
        ‘pure’ and ‘<*>’
    • In the instance declaration for ‘Applicative PerchM’

src/Internal/Perch.hs:75:10: warning: [-Wredundant-constraints]
    • Redundant constraint: ToElem a
    • In the instance declaration for ‘Attributable (a -> Perch)’

src/Internal/Perch.hs:391:16: warning: [-Wname-shadowing]
    This binding for ‘p’ shadows the existing binding
      defined at src/Internal/Perch.hs:230:1
Haddock coverage:
   0% (  0 /  1) in 'Internal.FFI'
  Missing documentation for:
    Module header
   0% (  0 / 12) in 'Internal.Type'
  Missing documentation for:
    Module header
    JSVal (src/Internal/Type.hs:18)
    JSString (src/Internal/Type.hs:19)
    unpack (src/Internal/Type.hs:20)
    Elem (src/Internal/Type.hs:23)
    PropId (src/Internal/Type.hs:25)
    Attribute (src/Internal/Type.hs:27)
    NamedEvent (src/Internal/Type.hs:30)
    JsEvent (src/Internal/Type.hs:33)
     (src/Internal/Type.hs:70)
     (src/Internal/Type.hs:73)
     (src/Internal/Type.hs:76)
  26% (  5 / 19) in 'Internal.API'
  Missing documentation for:
    Module header
    Callback (src/Internal/API.hs:13)
    notImplemented (src/Internal/API.hs:20)
    getDocument (src/Internal/API.hs:24)
    getBody (src/Internal/API.hs:31)
    newElem (src/Internal/API.hs:38)
    newTextElem (src/Internal/API.hs:45)
    parent (src/Internal/API.hs:52)
    clearChildren (src/Internal/API.hs:79)
    replace (src/Internal/API.hs:86)
    setAttr (src/Internal/API.hs:96)
    setInnerHTML (src/Internal/API.hs:103)
    getElemById (src/Internal/API.hs:110)
    queryAll (src/Internal/API.hs:117)
  15% ( 25 /162) in 'Internal.Perch'
  Missing documentation for:
    Module header
    pack (src/Internal/Perch.hs:28)
    PerchM (src/Internal/Perch.hs:31)
    Perch (src/Internal/Perch.hs:35)
    ToElem (src/Internal/Perch.hs:38)
    Attributable (src/Internal/Perch.hs:42)
     (src/Internal/Perch.hs:48)
     (src/Internal/Perch.hs:54)
     (src/Internal/Perch.hs:56)
     (src/Internal/Perch.hs:58)
     (src/Internal/Perch.hs:63)
     (src/Internal/Perch.hs:66)
     (src/Internal/Perch.hs:69)
     (src/Internal/Perch.hs:72)
     (src/Internal/Perch.hs:75)
     (src/Internal/Perch.hs:79)
     (src/Internal/Perch.hs:82)
    attr (src/Internal/Perch.hs:98)
    nelem (src/Internal/Perch.hs:101)
    setHtml (src/Internal/Perch.hs:115)
    area (src/Internal/Perch.hs:140)
    base (src/Internal/Perch.hs:140)
    br (src/Internal/Perch.hs:140)
    col (src/Internal/Perch.hs:140)
    embed (src/Internal/Perch.hs:140)
    hr (src/Internal/Perch.hs:140)
    img (src/Internal/Perch.hs:140)
    input (src/Internal/Perch.hs:140)
    keygen (src/Internal/Perch.hs:140)
    link (src/Internal/Perch.hs:140)
    menuitem (src/Internal/Perch.hs:140)
    meta (src/Internal/Perch.hs:141)
    param (src/Internal/Perch.hs:141)
    source (src/Internal/Perch.hs:141)
    track (src/Internal/Perch.hs:141)
    wbr (src/Internal/Perch.hs:141)
    a (src/Internal/Perch.hs:162)
    abbr (src/Internal/Perch.hs:162)
    address (src/Internal/Perch.hs:162)
    article (src/Internal/Perch.hs:162)
    aside (src/Internal/Perch.hs:162)
    audio (src/Internal/Perch.hs:162)
    b (src/Internal/Perch.hs:162)
    bdo (src/Internal/Perch.hs:162)
    blockquote (src/Internal/Perch.hs:162)
    body (src/Internal/Perch.hs:162)
    button (src/Internal/Perch.hs:162)
    canvas (src/Internal/Perch.hs:162)
    caption (src/Internal/Perch.hs:162)
    center (src/Internal/Perch.hs:162)
    cite (src/Internal/Perch.hs:162)
    code (src/Internal/Perch.hs:162)
    colgroup (src/Internal/Perch.hs:162)
    command (src/Internal/Perch.hs:162)
    datalist (src/Internal/Perch.hs:162)
    dd (src/Internal/Perch.hs:162)
    del (src/Internal/Perch.hs:162)
    details (src/Internal/Perch.hs:162)
    dfn (src/Internal/Perch.hs:162)
    div (src/Internal/Perch.hs:162)
    dl (src/Internal/Perch.hs:162)
    dt (src/Internal/Perch.hs:162)
    em (src/Internal/Perch.hs:162)
    fieldset (src/Internal/Perch.hs:162)
    figcaption (src/Internal/Perch.hs:162)
    figure (src/Internal/Perch.hs:162)
    footer (src/Internal/Perch.hs:162)
    form (src/Internal/Perch.hs:162)
    h1 (src/Internal/Perch.hs:162)
    h2 (src/Internal/Perch.hs:162)
    h3 (src/Internal/Perch.hs:162)
    h4 (src/Internal/Perch.hs:162)
    h5 (src/Internal/Perch.hs:162)
    h6 (src/Internal/Perch.hs:162)
    head (src/Internal/Perch.hs:162)
    header (src/Internal/Perch.hs:162)
    hgroup (src/Internal/Perch.hs:162)
    html (src/Internal/Perch.hs:162)
    i (src/Internal/Perch.hs:162)
    iframe (src/Internal/Perch.hs:162)
    ins (src/Internal/Perch.hs:162)
    kbd (src/Internal/Perch.hs:162)
    label (src/Internal/Perch.hs:162)
    legend (src/Internal/Perch.hs:162)
    li (src/Internal/Perch.hs:162)
    map (src/Internal/Perch.hs:162)
    mark (src/Internal/Perch.hs:162)
    menu (src/Internal/Perch.hs:162)
    meter (src/Internal/Perch.hs:162)
    nav (src/Internal/Perch.hs:162)
    noscript (src/Internal/Perch.hs:162)
    object (src/Internal/Perch.hs:162)
    ol (src/Internal/Perch.hs:162)
    optgroup (src/Internal/Perch.hs:162)
    option (src/Internal/Perch.hs:162)
    output (src/Internal/Perch.hs:162)
    p (src/Internal/Perch.hs:162)
    pre (src/Internal/Perch.hs:162)
    progress (src/Internal/Perch.hs:162)
    q (src/Internal/Perch.hs:162)
    rp (src/Internal/Perch.hs:162)
    rt (src/Internal/Perch.hs:162)
    ruby (src/Internal/Perch.hs:162)
    samp (src/Internal/Perch.hs:162)
    script (src/Internal/Perch.hs:162)
    section (src/Internal/Perch.hs:162)
    select (src/Internal/Perch.hs:162)
    small (src/Internal/Perch.hs:162)
    span (src/Internal/Perch.hs:162)
    strong (src/Internal/Perch.hs:162)
    sub (src/Internal/Perch.hs:162)
    summary (src/Internal/Perch.hs:162)
    sup (src/Internal/Perch.hs:162)
    table (src/Internal/Perch.hs:162)
    tbody (src/Internal/Perch.hs:162)
    td (src/Internal/Perch.hs:162)
    textarea (src/Internal/Perch.hs:162)
    tfoot (src/Internal/Perch.hs:162)
    th (src/Internal/Perch.hs:162)
    thead (src/Internal/Perch.hs:162)
    time (src/Internal/Perch.hs:162)
    title (src/Internal/Perch.hs:162)
    tr (src/Internal/Perch.hs:162)
    ul (src/Internal/Perch.hs:162)
    var (src/Internal/Perch.hs:162)
    video (src/Internal/Perch.hs:162)
    ctag (src/Internal/Perch.hs:262)
    noHtml (src/Internal/Perch.hs:268)
    atr (src/Internal/Perch.hs:276)
    id (src/Internal/Perch.hs:279)
    height (src/Internal/Perch.hs:279)
    href (src/Internal/Perch.hs:279)
    src (src/Internal/Perch.hs:279)
    style (src/Internal/Perch.hs:279)
    width (src/Internal/Perch.hs:279)
    withPerch (src/Internal/Perch.hs:387)
    withPerchBuild (src/Internal/Perch.hs:390)
  18% ( 34 /188) in 'GHCJS.Perch'
  Missing documentation for:
    pack (src/Internal/Perch.hs:28)
    PerchM (src/Internal/Perch.hs:31)
    Perch (src/Internal/Perch.hs:35)
    ToElem (src/Internal/Perch.hs:38)
    Attributable (src/Internal/Perch.hs:42)
     (src/Internal/Perch.hs:48)
     (src/Internal/Perch.hs:54)
     (src/Internal/Perch.hs:56)
     (src/Internal/Perch.hs:58)
     (src/Internal/Perch.hs:63)
     (src/Internal/Perch.hs:66)
     (src/Internal/Perch.hs:69)
     (src/Internal/Perch.hs:72)
     (src/Internal/Perch.hs:75)
     (src/Internal/Perch.hs:79)
     (src/Internal/Perch.hs:82)
    attr (src/Internal/Perch.hs:98)
    nelem (src/Internal/Perch.hs:101)
    setHtml (src/Internal/Perch.hs:115)
    area (src/Internal/Perch.hs:140)
    base (src/Internal/Perch.hs:140)
    br (src/Internal/Perch.hs:140)
    col (src/Internal/Perch.hs:140)
    embed (src/Internal/Perch.hs:140)
    hr (src/Internal/Perch.hs:140)
    img (src/Internal/Perch.hs:140)
    input (src/Internal/Perch.hs:140)
    keygen (src/Internal/Perch.hs:140)
    link (src/Internal/Perch.hs:140)
    menuitem (src/Internal/Perch.hs:140)
    meta (src/Internal/Perch.hs:141)
    param (src/Internal/Perch.hs:141)
    source (src/Internal/Perch.hs:141)
    track (src/Internal/Perch.hs:141)
    wbr (src/Internal/Perch.hs:141)
    a (src/Internal/Perch.hs:162)
    abbr (src/Internal/Perch.hs:162)
    address (src/Internal/Perch.hs:162)
    article (src/Internal/Perch.hs:162)
    aside (src/Internal/Perch.hs:162)
    audio (src/Internal/Perch.hs:162)
    b (src/Internal/Perch.hs:162)
    bdo (src/Internal/Perch.hs:162)
    blockquote (src/Internal/Perch.hs:162)
    body (src/Internal/Perch.hs:162)
    button (src/Internal/Perch.hs:162)
    canvas (src/Internal/Perch.hs:162)
    caption (src/Internal/Perch.hs:162)
    center (src/Internal/Perch.hs:162)
    cite (src/Internal/Perch.hs:162)
    code (src/Internal/Perch.hs:162)
    colgroup (src/Internal/Perch.hs:162)
    command (src/Internal/Perch.hs:162)
    datalist (src/Internal/Perch.hs:162)
    dd (src/Internal/Perch.hs:162)
    del (src/Internal/Perch.hs:162)
    details (src/Internal/Perch.hs:162)
    dfn (src/Internal/Perch.hs:162)
    div (src/Internal/Perch.hs:162)
    dl (src/Internal/Perch.hs:162)
    dt (src/Internal/Perch.hs:162)
    em (src/Internal/Perch.hs:162)
    fieldset (src/Internal/Perch.hs:162)
    figcaption (src/Internal/Perch.hs:162)
    figure (src/Internal/Perch.hs:162)
    footer (src/Internal/Perch.hs:162)
    form (src/Internal/Perch.hs:162)
    h1 (src/Internal/Perch.hs:162)
    h2 (src/Internal/Perch.hs:162)
    h3 (src/Internal/Perch.hs:162)
    h4 (src/Internal/Perch.hs:162)
    h5 (src/Internal/Perch.hs:162)
    h6 (src/Internal/Perch.hs:162)
    head (src/Internal/Perch.hs:162)
    header (src/Internal/Perch.hs:162)
    hgroup (src/Internal/Perch.hs:162)
    html (src/Internal/Perch.hs:162)
    i (src/Internal/Perch.hs:162)
    iframe (src/Internal/Perch.hs:162)
    ins (src/Internal/Perch.hs:162)
    kbd (src/Internal/Perch.hs:162)
    label (src/Internal/Perch.hs:162)
    legend (src/Internal/Perch.hs:162)
    li (src/Internal/Perch.hs:162)
    map (src/Internal/Perch.hs:162)
    mark (src/Internal/Perch.hs:162)
    menu (src/Internal/Perch.hs:162)
    meter (src/Internal/Perch.hs:162)
    nav (src/Internal/Perch.hs:162)
    noscript (src/Internal/Perch.hs:162)
    object (src/Internal/Perch.hs:162)
    ol (src/Internal/Perch.hs:162)
    optgroup (src/Internal/Perch.hs:162)
    option (src/Internal/Perch.hs:162)
    output (src/Internal/Perch.hs:162)
    p (src/Internal/Perch.hs:162)
    pre (src/Internal/Perch.hs:162)
    progress (src/Internal/Perch.hs:162)
    q (src/Internal/Perch.hs:162)
    rp (src/Internal/Perch.hs:162)
    rt (src/Internal/Perch.hs:162)
    ruby (src/Internal/Perch.hs:162)
    samp (src/Internal/Perch.hs:162)
    script (src/Internal/Perch.hs:162)
    section (src/Internal/Perch.hs:162)
    select (src/Internal/Perch.hs:162)
    small (src/Internal/Perch.hs:162)
    span (src/Internal/Perch.hs:162)
    strong (src/Internal/Perch.hs:162)
    sub (src/Internal/Perch.hs:162)
    summary (src/Internal/Perch.hs:162)
    sup (src/Internal/Perch.hs:162)
    table (src/Internal/Perch.hs:162)
    tbody (src/Internal/Perch.hs:162)
    td (src/Internal/Perch.hs:162)
    textarea (src/Internal/Perch.hs:162)
    tfoot (src/Internal/Perch.hs:162)
    th (src/Internal/Perch.hs:162)
    thead (src/Internal/Perch.hs:162)
    time (src/Internal/Perch.hs:162)
    title (src/Internal/Perch.hs:162)
    tr (src/Internal/Perch.hs:162)
    ul (src/Internal/Perch.hs:162)
    var (src/Internal/Perch.hs:162)
    video (src/Internal/Perch.hs:162)
    ctag (src/Internal/Perch.hs:262)
    noHtml (src/Internal/Perch.hs:268)
    atr (src/Internal/Perch.hs:276)
    id (src/Internal/Perch.hs:279)
    height (src/Internal/Perch.hs:279)
    href (src/Internal/Perch.hs:279)
    src (src/Internal/Perch.hs:279)
    style (src/Internal/Perch.hs:279)
    width (src/Internal/Perch.hs:279)
    withPerch (src/Internal/Perch.hs:387)
    withPerchBuild (src/Internal/Perch.hs:390)
    Elem (src/Internal/Type.hs:23)
    PropId (src/Internal/Type.hs:25)
    Attribute (src/Internal/Type.hs:27)
    NamedEvent (src/Internal/Type.hs:30)
    JsEvent (src/Internal/Type.hs:33)
    Callback (src/Internal/API.hs:13)
    notImplemented (src/Internal/API.hs:20)
    getDocument (src/Internal/API.hs:24)
    getBody (src/Internal/API.hs:31)
    newElem (src/Internal/API.hs:38)
    newTextElem (src/Internal/API.hs:45)
    parent (src/Internal/API.hs:52)
    clearChildren (src/Internal/API.hs:79)
    replace (src/Internal/API.hs:86)
    setAttr (src/Internal/API.hs:96)
    setInnerHTML (src/Internal/API.hs:103)
    getElemById (src/Internal/API.hs:110)
    queryAll (src/Internal/API.hs:117)
Warning: GHCJS.Perch: could not find link destinations for:
    JSString JSVal
Documentation created: dist/doc/html/ghcjs-perch/index.html,
dist/doc/html/ghcjs-perch/ghcjs-perch.txt
Creating package registration file:
/tmp/pkgConf-ghcjs-perch-0.31315634022635723058.3
Installing library in
/home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.0.1.20160521/ghcjs-perch-0.3.3-LY22jEqmulL7TLezzaC7SE
Registering ghcjs-perch-0.3.3...
cabal: Leaving directory '/tmp/cabal-tmp-28767/ghcjs-perch-0.3.3'
Installed ghcjs-perch-0.3.3

Test log

No test log was submitted for this report.