Given that we're going to be mostly getting rid of that directory, I don't 
think it makes sense to add it. If the goal is to get access to the source 
code, using `stack unpack` is the right way to go. We should probably ensure 
that there's a flag available that will respect any local extra-deps for 
unpacking.

> On 20 Oct 2018, at 23:41, Dan Burton <danburton.em...@gmail.com> wrote:
> 
> The specific question is:
> 
> Can stack be queried to display the location of the source folder (meaning, 
> where it is stored locally) for any given package in the current project's 
> build plan?
> 
> (And the unspecific question is whether this is a good idea.)
> 
> For example:
> 
> # stack.yaml
> resolver: lts-12.0
> packages:
> - .
> - location:
>     git: ...
>     commit: ...
>   extra-dep: true
>   subdirs:
>   - bar
> 
> Can stack tell me where the `bar` package source has been downloaded to? ( 
> Current answer would probably be ./.stack-work/downloads/$SOME_HASH/bar/, 
> discovering $SOME_HASH being the difficult part, esp. if stack has downloaded 
> multiple commits from this repo over time.)
> 
> If this cannot already be done with the existing CLI, perhaps it would be 
> worthwhile to open a feature request. It seems like the sort of capability 
> one might expect to find under `stack path`.
> 
> -- Dan Burton
> 
> 
> On Sat, Oct 20, 2018 at 1:08 PM Michael Snoyman <mich...@snoyman.com 
> <mailto:mich...@snoyman.com>> wrote:
> I think this is too abstract a question to know how to answer it. What 
> questions do you want to ask?
> 
> Also, most of the usage of that directory will be changing drastically in the 
> next release of Stack due to the introduction of pantry, which handles 
> downloaded packages more efficiently.
> 
>> On 19 Oct 2018, at 18:51, daniel.m.fith...@gmail.com 
>> <mailto:daniel.m.fith...@gmail.com> wrote:
>> 
>> Hi,
>> 
>> I'm wondering if it's a bad idea whether to ask stack for information about 
>> packages in .stack-work/downloaded/*. I would be asking stack about these 
>> packages after calling the build command. Is this possible using the stack 
>> package in Hackage, or using the command line tool? Are there any 
>> suggestions for this?
>> 
>> Thanks,
>> Dan Fithian
>> 
>> -- 
>> 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 
>> <mailto:haskell-stack+unsubscr...@googlegroups.com>.
>> To post to this group, send email to haskell-stack@googlegroups.com 
>> <mailto:haskell-stack@googlegroups.com>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/haskell-stack/bbdd3ea4-a3f3-4d91-9fae-375c0e5c0f65%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/haskell-stack/bbdd3ea4-a3f3-4d91-9fae-375c0e5c0f65%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> For more options, visit https://groups.google.com/d/optout 
>> <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 
> <mailto:haskell-stack+unsubscr...@googlegroups.com>.
> To post to this group, send email to haskell-stack@googlegroups.com 
> <mailto:haskell-stack@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/haskell-stack/D56D8F40-9750-4FD8-A379-9D727FB106B5%40snoyman.com
>  
> <https://groups.google.com/d/msgid/haskell-stack/D56D8F40-9750-4FD8-A379-9D727FB106B5%40snoyman.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <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/E690B2FD-DF02-4BC1-A102-54367EA573BB%40snoyman.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to