<p dir="ltr">Currently, stack doesn't do any importing of settings between stack.yaml files, so the contents of bar's extra-deps are irrelevant. stack is just looking at bar's cabal file, detecting that it needs another package as a dependency, and suggesting you add it.</p>
<p dir="ltr">There are discussions on the issue tracker about allowing some kind of include syntax, but it would still be a separate syntax to what we have today, since they're different use cases.</p>
<br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 26, 2015, 6:09 PM Corentin Dupont <<a href="mailto:corentin.dupont@gmail.com">corentin.dupont@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hello,<br></div>I have a package depending on another:<br><span style="font-family:monospace,monospace"><br>Foo/stack.yaml:<br><br>flags: {}<br>packages:<br>- '.'<br>- location: ../Bar<br>  extra-dep: true<br>extra-deps:<br>- Bar-0.7.6<br>resolver: lts-2.19</span><br><br></div>When I compile (stack build), I obtain: <br><span style="font-family:monospace,monospace"><br>--  While attempting to add dependency,<br>    Could not find package DebugTraceHelpers in known packages<br><br>--  Failure when adding dependencies:    <br>      DebugTraceHelpers: needed (==0.12.*), but not present in build plan, latest is 0.12<br>    needed for package: Bar-0.7.6</span><br><br></div><span style="font-family:arial,helvetica,sans-serif">I find it strange that it asks for DebugTraceHelpers because it's not a direct dependency of my package, but a dependency of a dependency.<br></span></div><span style="font-family:arial,helvetica,sans-serif">It is correctly mentioned in Bar/stack.yml:</span><span style="font-family:monospace,monospace"><br></span><div><div><div><div><br><span style="font-family:monospace,monospace">flags: {}<br>packages:<br>- '.'<br>extra-deps:<br>- DebugTraceHelpers-0.12<br>resolver: lts-2.19</span><br><br></div></div></div></div></div>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div>