<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>