Build #1 for haskell-ci-0.2.1

[all reports]

Package haskell-ci-0.2.1
Install InstallFailed
Docs NotTried
Tests NotTried
Time submitted 2019-03-06 12:32:25.147984616 UTC
Compiler ghc-8.6.3
OS linux
Arch x86_64
Dependencies Cabal-2.4.0.1, HsYAML-0.1.1.3, ShellCheck-0.6.0, base-4.12.0.0, base-compat-0.10.5, bytestring-0.10.8.2, containers-0.6.0.1, deepseq-1.4.4.0, directory-1.3.3.0, filepath-1.4.2.1, generic-lens-1.1.0.0, microlens-0.4.10, optparse-applicative-0.14.3.0, parsec-3.1.13.0, pretty-1.1.3.6, text-1.2.3.1, transformers-0.5.5.0, base-4.12.0.0
Flags shellcheck

Code Coverage

No Code Coverage was submitted for this report.

Build log

[view raw]

Warning: The install command is a part of the legacy v1 style of cabal usage.

Please switch to using either the new project style and the new-install
command or the legacy v1-install alias as new-style projects will become the
default in the next version of cabal-install. Please file a bug if you cannot
replicate a working v1- use case with the new-style commands.

For more information, see: https://wiki.haskell.org/Cabal/NewBuild

Resolving dependencies...
Starting     HsYAML-0.1.1.3
Starting     StateVar-1.1.1.1
Starting     base-orphans-0.8
Starting     base-compat-0.10.5
Building     HsYAML-0.1.1.3
Building     StateVar-1.1.1.1
Building     base-orphans-0.8
Building     base-compat-0.10.5
Completed    base-orphans-0.8
Starting     cabal-doctest-1.0.6
Completed    StateVar-1.1.1.1
Starting     colour-2.3.4
Building     cabal-doctest-1.0.6
Building     colour-2.3.4
Completed    cabal-doctest-1.0.6
Starting     dlist-0.8.0.5
Building     dlist-0.8.0.5
Completed    base-compat-0.10.5
Starting     erf-2.0.0.0
Building     erf-2.0.0.0
Completed    dlist-0.8.0.5
Starting     hashable-1.2.7.0
Building     hashable-1.2.7.0
Completed    erf-2.0.0.0
Starting     integer-logarithms-1.0.2.2
Building     integer-logarithms-1.0.2.2
Completed    colour-2.3.4
Starting     microlens-0.4.10
Building     microlens-0.4.10
Completed    integer-logarithms-1.0.2.2
Starting     primitive-0.6.4.0
Completed    HsYAML-0.1.1.3
Starting     random-1.1
Building     primitive-0.6.4.0
Building     random-1.1
Completed    hashable-1.2.7.0
Starting     regex-base-0.93.2
Building     regex-base-0.93.2
Completed    microlens-0.4.10
Starting     semigroups-0.18.5
Building     semigroups-0.18.5
Completed    semigroups-0.18.5
Starting     tagged-0.8.6
Completed    regex-base-0.93.2
Starting     th-abstraction-0.2.11.0
Building     tagged-0.8.6
Completed    random-1.1
Starting     time-locale-compat-0.1.1.5
Building     th-abstraction-0.2.11.0
Building     time-locale-compat-0.1.1.5
Completed    time-locale-compat-0.1.1.5
Starting     transformers-compat-0.6.2
Building     transformers-compat-0.6.2
Completed    tagged-0.8.6
Starting     contravariant-1.5
Building     contravariant-1.5
Completed    th-abstraction-0.2.11.0
Starting     ansi-terminal-0.9
Building     ansi-terminal-0.9
Completed    transformers-compat-0.6.2
Starting     unordered-containers-0.2.10.0
Building     unordered-containers-0.2.10.0
Completed    contravariant-1.5
Starting     regex-tdfa-1.2.3.1
Building     regex-tdfa-1.2.3.1
Completed    ansi-terminal-0.9
Starting     uuid-types-1.0.3
Completed    primitive-0.6.4.0
Starting     distributive-0.6
Building     uuid-types-1.0.3
Building     distributive-0.6
Completed    uuid-types-1.0.3
Starting     ansi-wl-pprint-0.6.8.2
Building     ansi-wl-pprint-0.6.8.2
Completed    distributive-0.6
Starting     vector-0.12.0.2
Building     vector-0.12.0.2
Completed    unordered-containers-0.2.10.0
Starting     tf-random-0.5
Completed    ansi-wl-pprint-0.6.8.2
Building     tf-random-0.5
Starting     scientific-0.3.6.2
Building     scientific-0.3.6.2
Completed    tf-random-0.5
Starting     comonad-5.0.4
Completed    scientific-0.3.6.2
Starting     optparse-applicative-0.14.3.0
Building     optparse-applicative-0.14.3.0
Building     comonad-5.0.4
Completed    regex-tdfa-1.2.3.1
Starting     QuickCheck-2.12.6.1
Building     QuickCheck-2.12.6.1
Completed    comonad-5.0.4
Starting     attoparsec-0.13.2.2
Building     attoparsec-0.13.2.2
Completed    optparse-applicative-0.14.3.0
Starting     bifunctors-5.5.3
Building     bifunctors-5.5.3
Completed    attoparsec-0.13.2.2
Completed    bifunctors-5.5.3
Starting     profunctors-5.3
Building     profunctors-5.3
Completed    QuickCheck-2.12.6.1
Completed    vector-0.12.0.2
Starting     aeson-1.4.2.0
Building     aeson-1.4.2.0
Completed    profunctors-5.3
Starting     generic-lens-1.1.0.0
Building     generic-lens-1.1.0.0
Completed    generic-lens-1.1.0.0
Completed    aeson-1.4.2.0
Starting     ShellCheck-0.6.0
Building     ShellCheck-0.6.0
Completed    ShellCheck-0.6.0
Downloading  haskell-ci-0.2.1
Downloaded   haskell-ci-0.2.1
Starting     haskell-ci-0.2.1
Building     haskell-ci-0.2.1
Failed to install haskell-ci-0.2.1
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/haskell-ci-0.2.1-xl0GqIOs8d9mlG0gYdsyz.log ):
cabal: Entering directory '/tmp/cabal-tmp-29804/haskell-ci-0.2.1'
Configuring haskell-ci-0.2.1...
Preprocessing library 'haskell-ci-internal' for haskell-ci-0.2.1..
Building library 'haskell-ci-internal' for haskell-ci-0.2.1..
[ 1 of 26] Compiling Distribution.Fields.Pretty ( src/Distribution/Fields/Pretty.hs, dist/build/haskell-ci-internal/Distribution/Fields/Pretty.o )
[ 2 of 26] Compiling HaskellCI.Config.CopyFields ( src/HaskellCI/Config/CopyFields.hs, dist/build/haskell-ci-internal/HaskellCI/Config/CopyFields.o )
[ 3 of 26] Compiling HaskellCI.Config.Folds ( src/HaskellCI/Config/Folds.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Folds.o )
[ 4 of 26] Compiling HaskellCI.Config.Installed ( src/HaskellCI/Config/Installed.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Installed.o )
[ 5 of 26] Compiling HaskellCI.Config.Jobs ( src/HaskellCI/Config/Jobs.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Jobs.o )
[ 6 of 26] Compiling HaskellCI.Extras ( src/HaskellCI/Extras.hs, dist/build/haskell-ci-internal/HaskellCI/Extras.o )
[ 7 of 26] Compiling HaskellCI.GHC    ( src/HaskellCI/GHC.hs, dist/build/haskell-ci-internal/HaskellCI/GHC.o )
[ 8 of 26] Compiling HaskellCI.Glob   ( src/HaskellCI/Glob.hs, dist/build/haskell-ci-internal/HaskellCI/Glob.o )
[ 9 of 26] Compiling HaskellCI.Optimization ( src/HaskellCI/Optimization.hs, dist/build/haskell-ci-internal/HaskellCI/Optimization.o )
[10 of 26] Compiling HaskellCI.Package ( src/HaskellCI/Package.hs, dist/build/haskell-ci-internal/HaskellCI/Package.o )
[11 of 26] Compiling HaskellCI.ParsecError ( src/HaskellCI/ParsecError.hs, dist/build/haskell-ci-internal/HaskellCI/ParsecError.o )
[12 of 26] Compiling HaskellCI.ParsecUtils ( src/HaskellCI/ParsecUtils.hs, dist/build/haskell-ci-internal/HaskellCI/ParsecUtils.o )
[13 of 26] Compiling HaskellCI.Version ( src/HaskellCI/Version.hs, dist/build/haskell-ci-internal/HaskellCI/Version.o )
[14 of 26] Compiling HaskellCI.Newtypes ( src/HaskellCI/Newtypes.hs, dist/build/haskell-ci-internal/HaskellCI/Newtypes.o )
[15 of 26] Compiling HaskellCI.Project ( src/HaskellCI/Project.hs, dist/build/haskell-ci-internal/HaskellCI/Project.o )
[16 of 26] Compiling HaskellCI.TestedWith ( src/HaskellCI/TestedWith.hs, dist/build/haskell-ci-internal/HaskellCI/TestedWith.o )
[17 of 26] Compiling HaskellCI.OptionsGrammar ( src/HaskellCI/OptionsGrammar.hs, dist/build/haskell-ci-internal/HaskellCI/OptionsGrammar.o )
[18 of 26] Compiling HaskellCI.OptparseGrammar ( src/HaskellCI/OptparseGrammar.hs, dist/build/haskell-ci-internal/HaskellCI/OptparseGrammar.o )
[19 of 26] Compiling HaskellCI.Config.HLint ( src/HaskellCI/Config/HLint.hs, dist/build/haskell-ci-internal/HaskellCI/Config/HLint.o )
[20 of 26] Compiling HaskellCI.Config.Dump ( src/HaskellCI/Config/Dump.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Dump.o )
[21 of 26] Compiling HaskellCI.Config.Doctest ( src/HaskellCI/Config/Doctest.hs, dist/build/haskell-ci-internal/HaskellCI/Config/Doctest.o )
[22 of 26] Compiling HaskellCI.Config.ConstraintSet ( src/HaskellCI/Config/ConstraintSet.hs, dist/build/haskell-ci-internal/HaskellCI/Config/ConstraintSet.o )
[23 of 26] Compiling HaskellCI.Config ( src/HaskellCI/Config.hs, dist/build/haskell-ci-internal/HaskellCI/Config.o )
[24 of 26] Compiling HaskellCI.Cli    ( src/HaskellCI/Cli.hs, dist/build/haskell-ci-internal/HaskellCI/Cli.o )
[25 of 26] Compiling HaskellCI.MakeTravisOutput ( src/HaskellCI/MakeTravisOutput.hs, dist/build/haskell-ci-internal/HaskellCI/MakeTravisOutput.o )
[26 of 26] Compiling HaskellCI        ( src/HaskellCI.hs, dist/build/haskell-ci-internal/HaskellCI.o )
Preprocessing executable 'haskell-ci' for haskell-ci-0.2.1..
Building executable 'haskell-ci' for haskell-ci-0.2.1..
[1 of 1] Compiling Main             ( cli/Main.hs, dist/build/haskell-ci/haskell-ci-tmp/Main.o )
Linking dist/build/haskell-ci/haskell-ci ...
Preprocessing library 'haskell-ci-internal' for haskell-ci-0.2.1..
Running Haddock on library 'haskell-ci-internal' for haskell-ci-0.2.1..
Warning: --source-* options are ignored when --hyperlinked-source is enabled.
Haddock coverage:
Warning: 'Field' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'Section' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
Warning: 'genericFromParsecField' is out of scope.
    If you qualify the identifier, haddock can try to link it
    it anyway.
   0% (  0 /  3) in 'HaskellCI.Config.CopyFields'
  Missing documentation for:
    Module header
    CopyFields (src/HaskellCI/Config/CopyFields.hs:10)
    showCopyFields (src/HaskellCI/Config/CopyFields.hs:20)
   0% (  0 /  5) in 'HaskellCI.Config.Folds'
  Missing documentation for:
    Module header
    Fold (src/HaskellCI/Config/Folds.hs:17)
    showFold (src/HaskellCI/Config/Folds.hs:36)
    possibleFolds (src/HaskellCI/Config/Folds.hs:47)
    Folds (src/HaskellCI/Config/Folds.hs:54)
  25% (  1 /  4) in 'HaskellCI.Config.Installed'
  Missing documentation for:
    Module header
    Installed (src/HaskellCI/Config/Installed.hs:17)
    InstalledNormalised (src/HaskellCI/Config/Installed.hs:44)
  25% (  1 /  4) in 'HaskellCI.Config.Jobs'
  Missing documentation for:
    Module header
    cabalJobs (src/HaskellCI/Config/Jobs.hs:33)
    ghcJobs (src/HaskellCI/Config/Jobs.hs:38)
 100% (  5 /  5) in 'HaskellCI.Extras'
  33% (  2 /  6) in 'HaskellCI.GHC'
  Missing documentation for:
    knownGhcVersions (src/HaskellCI/GHC.hs:8)
    ghcAlpha (src/HaskellCI/GHC.hs:22)
    dispGhcVersion (src/HaskellCI/GHC.hs:26)
    ghcMajVer (src/HaskellCI/GHC.hs:33)
  18% (  2 / 11) in 'HaskellCI.Glob'
  Missing documentation for:
    Module header
    FilePathGlob (src/HaskellCI/Glob.hs:37)
    FilePathGlobRel (src/HaskellCI/Glob.hs:40)
    FilePathRoot (src/HaskellCI/Glob.hs:55)
    parseFilePathGlobRel (src/HaskellCI/Glob.hs:61)
    parseGlob (src/HaskellCI/Glob.hs:82)
    isGlobEscapedChar (src/HaskellCI/Glob.hs:106)
    expandRelGlob (src/HaskellCI/Glob.hs:113)
    matchGlob (src/HaskellCI/Glob.hs:130)
   0% (  0 /  2) in 'HaskellCI.Optimization'
  Missing documentation for:
    Module header
    Optimization (src/HaskellCI/Optimization.hs:10)
   0% (  0 /  2) in 'HaskellCI.Package'
  Missing documentation for:
    Module header
    Package (src/HaskellCI/Package.hs:6)
  50% (  1 /  2) in 'HaskellCI.ParsecError'
  Missing documentation for:
    Module header
   0% (  0 /  2) in 'HaskellCI.ParsecUtils'
  Missing documentation for:
    Module header
    readAndParseFile (src/HaskellCI/ParsecUtils.hs:17)
   0% (  0 /  4) in 'HaskellCI.Version'
  Missing documentation for:
    Module header
    ghcVersionPredicate (src/HaskellCI/Version.hs:8)
    ghcVersionToString (src/HaskellCI/Version.hs:34)
    equivVersionRanges (src/HaskellCI/Version.hs:41)
  10% (  1 / 10) in 'HaskellCI.Newtypes'
  Missing documentation for:
    Module header
    PackageLocation (src/HaskellCI/Newtypes.hs:28)
    NoCommas (src/HaskellCI/Newtypes.hs:72)
    HeadVersion (src/HaskellCI/Newtypes.hs:88)
    Int' (src/HaskellCI/Newtypes.hs:106)
    Range (src/HaskellCI/Newtypes.hs:122)
    AlaSet (src/HaskellCI/Newtypes.hs:143)
    alaSet (src/HaskellCI/Newtypes.hs:145)
    Sep (src/HaskellCI/Newtypes.hs:166)
  50% (  2 /  4) in 'HaskellCI.Project'
  Missing documentation for:
    Project (src/HaskellCI/Project.hs:33)
    emptyProject (src/HaskellCI/Project.hs:45)
   0% (  0 /  3) in 'HaskellCI.TestedWith'
  Missing documentation for:
    Module header
    TestedWithJobs (src/HaskellCI/TestedWith.hs:25)
    checkVersions (src/HaskellCI/TestedWith.hs:42)
  33% (  1 /  3) in 'HaskellCI.OptionsGrammar'
  Missing documentation for:
    Module header
    OptionsGrammar (src/HaskellCI/OptionsGrammar.hs:13)
   0% (  0 /  3) in 'HaskellCI.OptparseGrammar'
  Missing documentation for:
    Module header
    OptparseGrammar (src/HaskellCI/OptparseGrammar.hs:30)
    runOptparseGrammar (src/HaskellCI/OptparseGrammar.hs:33)
   0% (  0 /  5) in 'HaskellCI.Config.HLint'
  Missing documentation for:
    Module header
    HLintConfig (src/HaskellCI/Config/HLint.hs:19)
    defaultHLintVersion (src/HaskellCI/Config/HLint.hs:28)
    HLintJob (src/HaskellCI/Config/HLint.hs:35)
    hlintConfigGrammar (src/HaskellCI/Config/HLint.hs:52)
   0% (  0 /  2) in 'HaskellCI.Config.Dump'
  Missing documentation for:
    Module header
    DumpGrammar (src/HaskellCI/Config/Dump.hs:16)
   0% (  0 /  4) in 'HaskellCI.Config.Doctest'
  Missing documentation for:
    Module header
    DoctestConfig (src/HaskellCI/Config/Doctest.hs:14)
    defaultDoctestVersion (src/HaskellCI/Config/Doctest.hs:21)
    doctestConfigGrammar (src/HaskellCI/Config/Doctest.hs:28)
   0% (  0 /  4) in 'HaskellCI.Config.ConstraintSet'
  Missing documentation for:
    Module header
    ConstraintSet (src/HaskellCI/Config/ConstraintSet.hs:14)
    emptyConstraintSet (src/HaskellCI/Config/ConstraintSet.hs:22)
    constraintSetGrammar (src/HaskellCI/Config/ConstraintSet.hs:29)
   0% (  0 / 10) in 'HaskellCI.Config'
  Missing documentation for:
    Module header
    Config (src/HaskellCI/Config.hs:47)
    defaultCabalInstallVersion (src/HaskellCI/Config.hs:81)
    emptyConfig (src/HaskellCI/Config.hs:84)
    configGrammar (src/HaskellCI/Config.hs:132)
    readConfigFile (src/HaskellCI/Config.hs:197)
    parseConfigFile (src/HaskellCI/Config.hs:200)
    Env (src/HaskellCI/Config.hs:226)
    parseName (src/HaskellCI/Config.hs:248)
    parseNameBS (src/HaskellCI/Config.hs:251)
  14% (  1 /  7) in 'HaskellCI.Cli'
  Missing documentation for:
    Command (src/HaskellCI/Cli.hs:20)
    Options (src/HaskellCI/Cli.hs:31)
    defaultOptions (src/HaskellCI/Cli.hs:42)
    optionsP (src/HaskellCI/Cli.hs:54)
    cliParserInfo (src/HaskellCI/Cli.hs:61)
    parseTravis (src/HaskellCI/Cli.hs:81)
   8% (  2 / 26) in 'HaskellCI.MakeTravisOutput'
  Missing documentation for:
    Module header
    shForJob (src/HaskellCI/MakeTravisOutput.hs:39)
    shImpl (src/HaskellCI/MakeTravisOutput.hs:77)
    comment (src/HaskellCI/MakeTravisOutput.hs:91)
    blank (src/HaskellCI/MakeTravisOutput.hs:94)
    rawRow (src/HaskellCI/MakeTravisOutput.hs:97)
    MakeTravisOutput (src/HaskellCI/MakeTravisOutput.hs:100)
    Diagnostic (src/HaskellCI/MakeTravisOutput.hs:102)
    formatDiagnostics (src/HaskellCI/MakeTravisOutput.hs:108)
    formatDiagnostic (src/HaskellCI/MakeTravisOutput.hs:111)
    YamlWriter (src/HaskellCI/MakeTravisOutput.hs:117)
    putStrLnErr (src/HaskellCI/MakeTravisOutput.hs:119)
    putStrLnErrs (src/HaskellCI/MakeTravisOutput.hs:124)
    putStrLnWarn (src/HaskellCI/MakeTravisOutput.hs:130)
    putStrLnInfo (src/HaskellCI/MakeTravisOutput.hs:130)
    tellStrLn (src/HaskellCI/MakeTravisOutput.hs:134)
    Row (src/HaskellCI/MakeTravisOutput.hs:137)
    tellStrLns (src/HaskellCI/MakeTravisOutput.hs:145)
    tellStrLnsRaw (src/HaskellCI/MakeTravisOutput.hs:150)
    sequenceRows (src/HaskellCI/MakeTravisOutput.hs:153)
    foldedTellStrLns (src/HaskellCI/MakeTravisOutput.hs:163)
    foldedTellStrLns' (src/HaskellCI/MakeTravisOutput.hs:172)
    Result (src/HaskellCI/MakeTravisOutput.hs:196)
    success (src/HaskellCI/MakeTravisOutput.hs:201)
  17% (  2 / 12) in 'HaskellCI'
  Missing documentation for:
    main (src/HaskellCI.hs:122)
    Result (src/HaskellCI/MakeTravisOutput.hs:196)
    Diagnostic (src/HaskellCI/MakeTravisOutput.hs:102)
    parseTravis (src/HaskellCI/Cli.hs:81)
    formatDiagnostic (src/HaskellCI/MakeTravisOutput.hs:111)
    formatDiagnostics (src/HaskellCI/MakeTravisOutput.hs:108)
    travisFromConfigFile (src/HaskellCI.hs:178)
    MakeTravisOutput (src/HaskellCI/MakeTravisOutput.hs:100)
    Options (src/HaskellCI/Cli.hs:31)
    defaultOptions (src/HaskellCI/Cli.hs:42)
Warning: HaskellCI.Project: could not find link destinations for:
    PrettyField
Warning: HaskellCI.Config: could not find link destinations for:
    PrettyField
Documentation created: dist/doc/html/haskell-ci/index.html,
dist/doc/html/haskell-ci/haskell-ci.txt
Preprocessing executable 'haskell-ci' for haskell-ci-0.2.1..
Installing internal library haskell-ci-internal in /home/builder/hackage-server/build-cache/tmp-install/lib/x86_64-linux-ghc-8.6.3/haskell-ci-0.2.1-xl0GqIOs8d9mlG0gYdsyz
Installing executable haskell-ci in /home/builder/hackage-server/build-cache/tmp-install/bin
Warning: The directory
/home/builder/hackage-server/build-cache/tmp-install/bin is not in the system
search path.
cabal: Leaving directory '/tmp/cabal-tmp-29804/haskell-ci-0.2.1'
cabal: Error: some packages failed to install:
haskell-ci-0.2.1-xl0GqIOs8d9mlG0gYdsyz failed during the final install step.
The exception was:
dieVerbatim: user error (cabal: '/opt/ghc/bin/ghc-pkg' exited with an error:
z-haskell-ci-z-haskell-ci-internal-0.2.1: installed package info from too old
version of Cabal (key field does not match id field)
)

Test log

No test log was submitted for this report.