Hi Neil, The command would download all dependencies as source tarballs and create a custom snapshot pointing to all tarballs.
I want to build offline on a remote and rather ephemeral machine. E.g. Bosh starts up a vm for compliation on demand and tears it down right afterwards. That means putting a complete mirror there is just too much data to send over the wire again and again and again. For cloudfoundry buildpacks it is similar. Best Jan Neil Mitchell <ndmitch...@gmail.com> schrieb am Fr., 12. Jan. 2018, 10:38: > Hi Jan, > > What does vendor-dependencies do? Is the ultimate goal to use stack > offline? If so, https://github.com/ndmitchell/offline-stack might be > what you are looking for. Out the box Stack can be configured to work > with offline dependencies, but it's a pain. That site gives a precise > recipe for doing it, plus links to all the issues that stack has and > that fixing would be useful. > > Thanks, Neil > > > On Thu, Jan 11, 2018 at 5:51 PM, Jan von Löwenstein > <jan.loewenst...@gmail.com> wrote: > > Hi, > > > > I have got two use cases where Haskell code will be compiled remotely and > > potentially without internet access. > > One being Bosh (https://bosh.io) releases and another Cloud Foundry > > (https://cloudfoundry.org) applications. > > > > I plan to solve the offline compilation capability by 1. providing a GHC > out > > of band and `--system-ghc` and the new custom snapshot feature introduced > > with Stack 1.6 > > > > Instead of creating a separate cli, say `hvendor`, I would prefer to put > it > > into stack as an additional command. First and foremost I want to reuse > the > > code for reading stack.yml files and calculating a projects dependencies > > (like e.g. `stack list-dependencies`). Especially since I want to > calculate > > project dependencies with respect to a given snapshot (`stack > > vendor-dependencies lts-10.3`) while the projects stack.yml will > reference > > the custom, vendored snapshot. > > > > What do you think of the idea in general and a potential contribution in > > particular? > > Is anybody else seeing more use cases for dependency vendoring? > > Should I open an issue for discussing this further? > > > > Regards > > Jan > > > > -- > > You received this message because you are subscribed to the Google Groups > > "haskell-stack" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to haskell-stack+unsubscr...@googlegroups.com. > > To post to this group, send email to haskell-stack@googlegroups.com. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/haskell-stack/CAJtP4w41-oFCSp5yPEaW7RP-jkbt_YnJNPvN%2B%2BFjStA6iWDErg%40mail.gmail.com > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "haskell-stack" group. To unsubscribe from this group and stop receiving emails from it, send an email to haskell-stack+unsubscr...@googlegroups.com. To post to this group, send email to haskell-stack@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/haskell-stack/CAJtP4w43TBG2_xRARHNLoTM3Z%3D%2BB25tDEj7YAo1Ke33VLZt7Qg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.