Build #3 for servant-github-0.1.0.4

[all reports]

Package servant-github-0.1.0.4
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2016-11-23 00:33:48.006036 UTC
Compiler ghc-8.0.1.20161018
OS linux
Arch x86_64
Dependencies aeson-1.0.2.1, base-4.9.0.0, http-api-data-0.3.3, http-client-0.5.4, http-link-header-1.0.3, servant-0.9.1.1, servant-client-0.9.1.1, text-1.2.2.1, transformers-0.5.2.0, base-4.9.0.0, text-1.2.2.1, transformers-0.5.2.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Configuring base64-bytestring-1.0.0.1...
Configuring byteable-0.1.1...
Building base64-bytestring-1.0.0.1...
Building byteable-0.1.1...
Configuring base-compat-0.9.1...
Installed byteable-0.1.1
Building base-compat-0.9.1...
Configuring data-default-class-0.1.2.0...
Installed base64-bytestring-1.0.0.1
Building data-default-class-0.1.2.0...
Configuring cereal-0.5.4.0...
Installed data-default-class-0.1.2.0
Building cereal-0.5.4.0...
Configuring hourglass-0.2.10...
Installed base-compat-0.9.1
Building hourglass-0.2.10...
Configuring dlist-0.8.0.2...
Installed cereal-0.5.4.0
Building dlist-0.8.0.2...
Configuring memory-0.13...
Installed hourglass-0.2.10
Configuring mtl-2.2.1...
Installed dlist-0.8.0.2
Building memory-0.13...
Building mtl-2.2.1...
Configuring network-2.6.3.1...
Installed mtl-2.2.1
Configuring old-locale-1.0.0.7...
Installed memory-0.13
Building old-locale-1.0.0.7...
Building network-2.6.3.1...
Configuring primitive-0.6.1.0...
Installed old-locale-1.0.0.7
Building primitive-0.6.1.0...
Configuring random-1.1...
Installed primitive-0.6.1.0
Building random-1.1...
Configuring safe-0.3.10...
Installed network-2.6.3.1
Building safe-0.3.10...
Configuring stm-2.4.4.1...
Installed random-1.1
Configuring text-1.2.2.1...
Installed safe-0.3.10
Building stm-2.4.4.1...
Building text-1.2.2.1...
Configuring time-locale-compat-0.1.1.3...
Installed stm-2.4.4.1
Building time-locale-compat-0.1.1.3...
Configuring transformers-compat-0.5.1.4...
Installed time-locale-compat-0.1.1.3
Building transformers-compat-0.5.1.4...
Configuring unexceptionalio-0.3.0...
Installed transformers-compat-0.5.1.4
Building unexceptionalio-0.3.0...
Configuring utf8-string-1.0.1.1...
Installed unexceptionalio-0.3.0
Building utf8-string-1.0.1.1...
Configuring zlib-0.6.1.2...
Installed utf8-string-1.0.1.1
Building zlib-0.6.1.2...
Installed text-1.2.2.1
Configuring pem-0.2.2...
Building pem-0.2.2...
Configuring asn1-types-0.3.2...
Installed zlib-0.6.1.2
Building asn1-types-0.3.2...
Installed pem-0.2.2
Configuring cryptonite-0.20...
Building cryptonite-0.20...
Configuring socks-0.5.5...
Installed asn1-types-0.3.2
Building socks-0.5.5...
Configuring async-2.1.1...
Installed socks-0.5.5
Building async-2.1.1...
Configuring vector-0.11.0.0...
Installed async-2.1.1
Building vector-0.11.0.0...
Configuring mmorph-1.0.9...
Installed cryptonite-0.20
Building mmorph-1.0.9...
Configuring tagged-0.8.5...
Installed vector-0.11.0.0
Building tagged-0.8.5...
Configuring exceptions-0.8.3...
Installed mmorph-1.0.9
Building exceptions-0.8.3...
Configuring errors-2.1.2...
Installed tagged-0.8.5
Building errors-2.1.2...
Configuring blaze-builder-0.4.0.2...
Installed exceptions-0.8.3
Building blaze-builder-0.4.0.2...
Configuring double-conversion-2.0.1.0...
Installed errors-2.1.2
Building double-conversion-2.0.1.0...
Configuring hashable-1.2.4.0...
Installed blaze-builder-0.4.0.2
Building hashable-1.2.4.0...
Configuring mime-types-0.1.0.7...
Installed double-conversion-2.0.1.0
Building mime-types-0.1.0.7...
Configuring string-conversions-0.4...
Installed hashable-1.2.4.0
Building string-conversions-0.4...
Configuring parsec-3.1.11...
Installed string-conversions-0.4
Building parsec-3.1.11...
Installed mime-types-0.1.0.7
Configuring asn1-encoding-0.9.4...
Building asn1-encoding-0.9.4...
Configuring cookie-0.4.2.1...
Installed asn1-encoding-0.9.4
Configuring streaming-commons-0.1.16...
Installed parsec-3.1.11
Building cookie-0.4.2.1...
Building streaming-commons-0.1.16...
Configuring case-insensitive-1.2.0.7...
Installed cookie-0.4.2.1
Building case-insensitive-1.2.0.7...
Configuring unordered-containers-0.2.7.1...
Installed case-insensitive-1.2.0.7
Building unordered-containers-0.2.7.1...
Configuring scientific-0.3.4.9...
Installed streaming-commons-0.1.16
Building scientific-0.3.4.9...
Configuring uuid-types-1.0.3...
Installed scientific-0.3.4.9
Building uuid-types-1.0.3...
Installed unordered-containers-0.2.7.1
Configuring asn1-parse-0.9.4...
Building asn1-parse-0.9.4...
Configuring network-uri-2.6.1.0...
Installed uuid-types-1.0.3
Configuring http-media-0.6.4...
Installed asn1-parse-0.9.4
Building network-uri-2.6.1.0...
Building http-media-0.6.4...
Configuring http-types-0.9.1...
Installed http-media-0.6.4
Configuring attoparsec-0.13.1.0...
Installed network-uri-2.6.1.0
Building http-types-0.9.1...
Building attoparsec-0.13.1.0...
Configuring vault-0.3.0.6...
Installed http-types-0.9.1
Building vault-0.3.0.6...
Installed vault-0.3.0.6
Configuring x509-1.6.4...
Building x509-1.6.4...
Configuring http-client-0.5.4...
Installed attoparsec-0.13.1.0
Building http-client-0.5.4...
Installed x509-1.6.4
Configuring aeson-1.0.2.1...
Building aeson-1.0.2.1...
Configuring uri-bytestring-0.2.2.0...
Installed http-client-0.5.4
Building uri-bytestring-0.2.2.0...
Configuring bytestring-conversion-0.3.1...
Installed uri-bytestring-0.2.2.0
Building bytestring-conversion-0.3.1...
Configuring x509-store-1.6.2...
Installed bytestring-conversion-0.3.1
Building x509-store-1.6.2...
Installed x509-store-1.6.2
Configuring http-api-data-0.3.3...
Building http-api-data-0.3.3...
Configuring x509-validation-1.6.5...
Installed aeson-1.0.2.1
Building x509-validation-1.6.5...
Configuring x509-system-1.6.4...
Installed x509-validation-1.6.5
Installed http-api-data-0.3.3
Configuring http-link-header-1.0.3...
Building x509-system-1.6.4...
Building http-link-header-1.0.3...
Configuring tls-1.3.8...
Installed x509-system-1.6.4
Building tls-1.3.8...
Configuring servant-0.9.1.1...
Installed http-link-header-1.0.3
Building servant-0.9.1.1...
Installed servant-0.9.1.1
Installed tls-1.3.8
Configuring connection-0.2.6...
Building connection-0.2.6...
Installed connection-0.2.6
Configuring http-client-tls-0.3.3...
Building http-client-tls-0.3.3...
Installed http-client-tls-0.3.3
Configuring servant-client-0.9.1.1...
Building servant-client-0.9.1.1...
Installed servant-client-0.9.1.1
Configuring servant-github-0.1.0.4...
Building servant-github-0.1.0.4...
Failed to install servant-github-0.1.0.4
Build log ( /home/builder/.cabal/logs/servant-github-0.1.0.4.log ):
cabal: Entering directory '/tmp/cabal-tmp-21936/servant-github-0.1.0.4'
Configuring servant-github-0.1.0.4...
Building servant-github-0.1.0.4...
Preprocessing library servant-github-0.1.0.4...
[1 of 4] Compiling Network.GitHub.Types ( src/Network/GitHub/Types.hs, dist/build/Network/GitHub/Types.o )
[2 of 4] Compiling Network.GitHub.Client ( src/Network/GitHub/Client.hs, dist/build/Network/GitHub/Client.o )
[3 of 4] Compiling Network.GitHub.API ( src/Network/GitHub/API.hs, dist/build/Network/GitHub/API.o )
[4 of 4] Compiling Network.GitHub   ( src/Network/GitHub.hs, dist/build/Network/GitHub.o )

src/Network/GitHub.hs:68:21: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> Maybe Int
                           -> Maybe Int
                           -> EmbedGitHub
                                (Servant.Common.Req.ClientM
                                   (Servant.API.ResponseHeaders.Headers
                                      '[Servant.API.Header.Header "Link" Data.Text.Internal.Text]
                                      [Organisation]))’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             [Organisation]’
      Expected type: GitHub [Organisation]
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders UserOrganisations))
    • In the expression: github (Proxy :: Proxy UserOrganisations)
      In an equation for ‘userOrganisations’:
          userOrganisations = github (Proxy :: Proxy UserOrganisations)

src/Network/GitHub.hs:72:21: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> Maybe Int
                           -> Maybe Int
                           -> EmbedGitHub
                                (Servant.Common.Req.ClientM
                                   (Servant.API.ResponseHeaders.Headers
                                      '[Servant.API.Header.Header "Link" Data.Text.Internal.Text]
                                      [Team]))’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             [Team]’
      Expected type: OrgLogin -> GitHub [Team]
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders OrganisationTeams))
    • In the expression: github (Proxy :: Proxy OrganisationTeams)
      In an equation for ‘organisationTeams’:
          organisationTeams = github (Proxy :: Proxy OrganisationTeams)

src/Network/GitHub.hs:76:11: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> EmbedGitHub (Servant.Common.Req.ClientM Team)’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             Team’
      Expected type: TeamId -> GitHub Team
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders GetTeam))
    • In the expression: github (Proxy :: Proxy GetTeam)
      In an equation for ‘getTeam’:
          getTeam = github (Proxy :: Proxy GetTeam)

src/Network/GitHub.hs:80:15: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> Maybe Int
                           -> Maybe Int
                           -> EmbedGitHub
                                (Servant.Common.Req.ClientM
                                   (Servant.API.ResponseHeaders.Headers
                                      '[Servant.API.Header.Header "Link" Data.Text.Internal.Text]
                                      [Member]))’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             [Member]’
      Expected type: TeamId -> GitHub [Member]
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders TeamMembers))
    • In the expression: github (Proxy :: Proxy TeamMembers)
      In an equation for ‘teamMembers’:
          teamMembers = github (Proxy :: Proxy TeamMembers)

src/Network/GitHub.hs:84:20: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> Maybe Int
                           -> Maybe Int
                           -> EmbedGitHub
                                (Servant.Common.Req.ClientM
                                   (Servant.API.ResponseHeaders.Headers
                                      '[Servant.API.Header.Header "Link" Data.Text.Internal.Text]
                                      [Repository]))’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             [Repository]’
      Expected type: TeamId -> GitHub [Repository]
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders TeamRepositories))
    • In the expression: github (Proxy :: Proxy TeamRepositories)
      In an equation for ‘teamRepositories’:
          teamRepositories = github (Proxy :: Proxy TeamRepositories)

src/Network/GitHub.hs:88:8: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> EmbedGitHub (Servant.Common.Req.ClientM User)’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             User’
      Expected type: GitHub User
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders GetUser))
    • In the expression: github (Proxy :: Proxy GetUser)
      In an equation for ‘user’: user = github (Proxy :: Proxy GetUser)

src/Network/GitHub.hs:92:20: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> Maybe Int
                           -> Maybe Int
                           -> EmbedGitHub
                                (Servant.Common.Req.ClientM
                                   (Servant.API.ResponseHeaders.Headers
                                      '[Servant.API.Header.Header "Link" Data.Text.Internal.Text]
                                      [Repository]))’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             [Repository]’
      Expected type: Maybe String -> GitHub [Repository]
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders UserRepositories))
    • In the expression: github (Proxy :: Proxy UserRepositories)
      In an equation for ‘userRepositories’:
          userRepositories = github (Proxy :: Proxy UserRepositories)

src/Network/GitHub.hs:96:13: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> EmbedGitHub (Servant.Common.Req.ClientM Commit)’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             Commit’
      Expected type: OrgLogin -> RepoName -> Sha -> GitHub Commit
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders GetCommit))
    • In the expression: github (Proxy :: Proxy GetCommit)
      In an equation for ‘getCommit’:
          getCommit = github (Proxy :: Proxy GetCommit)

src/Network/GitHub.hs:100:14: error:
    • Couldn't match type ‘Maybe Data.Text.Internal.Text
                           -> Maybe AuthToken
                           -> EmbedGitHub (Servant.Common.Req.ClientM Content)’
                     with ‘Control.Monad.Trans.Reader.ReaderT
                             (Maybe AuthToken)
                             (Control.Monad.Trans.State.Lazy.StateT
                                GitHubState
                                (Control.Monad.Trans.Except.ExceptT
                                   Servant.Common.Req.ServantError IO))
                             Content’
      Expected type: OrgLogin
                     -> RepoName
                     -> String
                     -> Maybe String
                     -> Maybe String
                     -> GitHub Content
        Actual type: EmbedGitHub
                       (Servant.Client.Client (AddHeaders GetContent))
    • In the expression: github (Proxy :: Proxy GetContent)
      In an equation for ‘getContent’:
          getContent = github (Proxy :: Proxy GetContent)
cabal: Leaving directory '/tmp/cabal-tmp-21936/servant-github-0.1.0.4'
cabal: Error: some packages failed to install:
servant-github-0.1.0.4 failed during the building phase. The exception was:
ExitFailure 1

Test log

No test log was submitted for this report.