Build #3 for releaser-0.3.0.0

[all reports]

Package releaser-0.3.0.0
Install BuildFailed
Docs NotTried
Tests NotTried
Time submitted 2020-05-04 10:42:18.613010678 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies Cabal-2.4.0.1, base-4.12.0.0, pretty-terminal-0.1.0.0, process-1.6.3.0, regex-tdfa-1.3.1.0, text-1.2.3.1, base-4.12.0.0
Flags none

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Resolving dependencies...
Starting     regex-base-0.94.0.0
Starting     pretty-terminal-0.1.0.0
Building     regex-base-0.94.0.0
Building     pretty-terminal-0.1.0.0
Completed    pretty-terminal-0.1.0.0
Completed    regex-base-0.94.0.0
Starting     regex-tdfa-1.3.1.0
Building     regex-tdfa-1.3.1.0
Completed    regex-tdfa-1.3.1.0
Starting     releaser-0.3.0.0
Building     releaser-0.3.0.0
Failed to install releaser-0.3.0.0
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/releaser-0.3.0.0-72Y7lopIHxM8vOQ04WOgfW.log ):
cabal: Entering directory '/tmp/cabal-tmp-10348/releaser-0.3.0.0'
Configuring releaser-0.3.0.0...
Preprocessing library for releaser-0.3.0.0..
Building library for releaser-0.3.0.0..
[1 of 1] Compiling Releaser.Primitives ( src/Releaser/Primitives.hs, dist/build/Releaser/Primitives.o )

src/Releaser/Primitives.hs:76:16: error:
    • Couldn't match expected type ‘FilePath -> IO FilePath’
                  with actual type ‘IO FilePath’
    • The function ‘tryFindPackageDesc’ is applied to two arguments,
      but its type ‘FilePath -> IO FilePath’ has only one
      In a stmt of a 'do' block:
        cabalFile <- tryFindPackageDesc silent dir
      In the expression:
        do logStep $ "Looking for a cabal file in " <> dir
           cabalFile <- tryFindPackageDesc silent dir
           genericPackageDescription <- readGenericPackageDescription
                                          silent cabalFile
           let pkgversion
                 = pkgVersion
                     $ package $ packageDescription genericPackageDescription
               pkgname
                 = pkgName $ package $ packageDescription genericPackageDescription
               ....
           ....
   |
76 |   cabalFile <- tryFindPackageDesc silent dir
   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Releaser/Primitives.hs:76:35: error:
    • Couldn't match type ‘Distribution.Verbosity.Verbosity’
                     with ‘[Char]’
      Expected type: FilePath
        Actual type: Distribution.Verbosity.Verbosity
    • In the first argument of ‘tryFindPackageDesc’, namely ‘silent’
      In a stmt of a 'do' block:
        cabalFile <- tryFindPackageDesc silent dir
      In the expression:
        do logStep $ "Looking for a cabal file in " <> dir
           cabalFile <- tryFindPackageDesc silent dir
           genericPackageDescription <- readGenericPackageDescription
                                          silent cabalFile
           let pkgversion
                 = pkgVersion
                     $ package $ packageDescription genericPackageDescription
               pkgname
                 = pkgName $ package $ packageDescription genericPackageDescription
               ....
           ....
   |
76 |   cabalFile <- tryFindPackageDesc silent dir
   |                                   ^^^^^^

src/Releaser/Primitives.hs:92:18: error:
    • Couldn't match expected type ‘FilePath -> IO FilePath’
                  with actual type ‘IO FilePath’
    • The function ‘tryFindPackageDesc’ is applied to two arguments,
      but its type ‘FilePath -> IO FilePath’ has only one
      In a stmt of a 'do' block:
        cabalFile <- tryFindPackageDesc silent dir
      In the expression:
        do cabalFile <- tryFindPackageDesc silent dir
           cabalinfo <- cabalRead dir
           cabal <- T.readFile cabalFile
           let versionPrev :: T.Text
               versionPrev = cabal =~ ("version:[ \t]*" ++ version cabalinfo)
           ....
   |
92 |     cabalFile <- tryFindPackageDesc silent dir
   |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/Releaser/Primitives.hs:92:37: error:
    • Couldn't match type ‘Distribution.Verbosity.Verbosity’
                     with ‘[Char]’
      Expected type: FilePath
        Actual type: Distribution.Verbosity.Verbosity
    • In the first argument of ‘tryFindPackageDesc’, namely ‘silent’
      In a stmt of a 'do' block:
        cabalFile <- tryFindPackageDesc silent dir
      In the expression:
        do cabalFile <- tryFindPackageDesc silent dir
           cabalinfo <- cabalRead dir
           cabal <- T.readFile cabalFile
           let versionPrev :: T.Text
               versionPrev = cabal =~ ("version:[ \t]*" ++ version cabalinfo)
           ....
   |
92 |     cabalFile <- tryFindPackageDesc silent dir
   |                                     ^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-10348/releaser-0.3.0.0'
cabal: Error: some packages failed to install:
releaser-0.3.0.0-72Y7lopIHxM8vOQ04WOgfW failed during the building phase. The
exception was:
ExitFailure 1

Test log

No test log was submitted for this report.