<div dir="ltr"><br><br><div class="gmail_quote">On Wed, Mar 25, 2015 at 4:17 PM Anthony Cowley <<a href="mailto:acowley@seas.upenn.edu">acowley@seas.upenn.edu</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The suggestion to use "cabal install --dependencies-only ..." instead<br>
of "cabal freeze" in that issue is really nicely presented. "cabal<br>
freeze" is close to the right thing, but it's just not as fully<br>
featured as "cabal install" (e.g. taking flags).<br>
<br>
As for Stackage, I think it would be helpful to cache the full build<br>
plans computed for each package in Stackage. This is most of the work<br>
my Nix tooling currently does, so it would be a big time saver.<br>
<br><br></blockquote><div><br></div><div>By "full build plans," do you mean the dist/setup-config file, or something else? That file would be problematic since it's Cabal-library-version specific IIRC. If you're looking for the full listing of deep dependencies and versions, we can extract that from the .yaml file using the technique I mentioned earlier.</div><div><br></div><div>MichaelĀ </div></div></div>