<div dir="ltr">Hi Café!<div><br></div><div>Recently we added an executable section to our Transient-Universe package and now Travis cabal builds always failing.  The error message is:</div><div><br></div><div><pre style="box-sizing:border-box;font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:11.9px;font-stretch:normal;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;border-radius:3px;color:rgb(51,51,51);margin-top:0px;margin-bottom:0px;background-color:rgb(247,247,247)"><code style="box-sizing:border-box;font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:11.9px;padding:0px;margin:0px;border-radius:3px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit;word-wrap:normal;background-image:initial;background-color:transparent;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial">In-place registering transient-universe-0.3.4...
Preprocessing executable 'monitorService' for transient-universe-0.3.4...
[1 of 1] Compiling Main             ( src/server/Transient/Monitor/Services/MonitorService.hs, dist/build/monitorService/monitorService-tmp/Main.o )
Linking dist/build/monitorService/monitorService ...
No errors or warnings could be found in the package.
Re-configuring with test suites enabled. If this fails, please run configure
manually.
Resolving dependencies...
Configuring transient-universe-0.3.4...
Package has no buildable test suites.
Building source dist for transient-universe-0.3.4...
Preprocessing library transient-universe-0.3.4...
Preprocessing executable 'monitorService' for transient-universe-0.3.4...
cabal: src/client/Transient/Move/Services/MonitorService.hs: does not exist
Installing library in
/home/travis/.cabal/lib/x86_64-linux-ghc-7.10.2/transient-universe-0.3.4-2OztnD6ZM7W2H3eixltaJX
Installing executable(s) in /home/travis/.cabal/bin
Warning: The directory /home/travis/.cabal/bin is not in the system search
path.
cabal: The file does not exist 'transient-universe-0.3.4.tar.gz'.</code></pre></div><div>(Full log — <a href="https://travis-ci.org/agocorona/transient-universe/jobs/160441018">https://travis-ci.org/agocorona/transient-universe/jobs/160441018</a>, you can see that other Cabal builds fail with same error, however all Stack builds are fine).</div><div><br></div><div>This is a chunk of cabal file:</div><div><br></div><div><pre lang="cabal" style="box-sizing:border-box;font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:11.9px;font-stretch:normal;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;border-radius:3px;color:rgb(51,51,51);margin-top:0px;margin-bottom:0px;background-color:rgb(247,247,247)"><code style="box-sizing:border-box;font-family:consolas,"liberation mono",menlo,courier,monospace;font-size:11.9px;padding:0px;margin:0px;border-radius:3px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit;word-wrap:normal;background-image:initial;background-color:transparent;background-size:initial;background-origin:initial;background-clip:initial;background-position:initial;background-repeat:initial">extra-source-files: src/client/Transient/Move/Services/MonitorService.hs
                    src/server/Transient/Move/Services/MonitorService.hs

executable monitorService
  build-depends: base >4 && <5
  if !impl(ghcjs >=0.1)
    hs-source-dirs: src/server/Transient/Monitor/Services
    build-depends: transformers
                 , transient >=0.4.4
                 , transient-universe
  else
    hs-source-dirs: src/client/Transient/Monitor/Services
  main-is:      MonitorService.hs
  default-language:  Haskell2010
  ghc-options:  -threaded -rtsopts</code></pre><br></div><div>Have anyone faced similar issue?</div></div>