Given these issues, all released versions of Stack are unable to use
Stackage nightly. Can I suggest a swift Stack release? It's certainly
going to be a better experience than doesn't work at all, even if it
has RC1 style bugs left in it. FWIW, all my nightly builds just broke.

Thanks, Neil


On Tue, Dec 5, 2017 at 7:56 PM, Mark Fine <mark.f...@gmail.com> wrote:
> Yes! I ran into the problem before the issue turned up (I'm on 8.2.2). The
> versioning and compatibility management around these cabal updates continues
> to be... interesting.
>
> Mark
>
> On Mon, Dec 4, 2017 at 9:59 PM, Michael Snoyman <michael.snoy...@gmail.com>
> wrote:
>>
>> Looks like you're running into
>> https://github.com/commercialhaskell/stack/issues/3624. Since newer versions
>> of GHC are pulling in cabal files in the 2.0 format, versions of Stack
>> without the Cabal-2.0 library (meaning: everything before 1.6) aren't
>> supported. I've requested that such cabal files be held off in active use
>> until tooling has a chance to upgrade, but that request was denied.
>>
>> On the bright side: Stack 1.6 is _also_ less eager about parsing cabal
>> files it doesn't need, so this problem will be less of a pain in the future.
>> See: https://github.com/commercialhaskell/stack/issues/3396.
>>
>> On Tue, Dec 5, 2017 at 2:12 AM, Mark Fine <mark.f...@gmail.com> wrote:
>>>
>>> I now run into problems without it!
>>>
>>> $ docker build --no-cache .
>>> Sending build context to Docker daemon  4.096kB
>>> Step 1/5 : FROM haskell:8.2.1
>>>  ---> 5c2a170680fe
>>> Step 2/5 : WORKDIR /app
>>>  ---> c8de7a174535
>>> Removing intermediate container 6a672c3b44b7
>>> Step 3/5 : COPY . /app
>>>  ---> 37588f4c6322
>>> Step 4/5 : RUN stack --version
>>>  ---> Running in ddcd9ccdaf20
>>> Version 1.5.1, Git revision 600c1f01435a10d127938709556c1682ecfd694e
>>> (4861 commits) x86_64 hpack-0.17.1
>>>  ---> f79f9c618049
>>> Removing intermediate container ddcd9ccdaf20
>>> Step 5/5 : RUN stack build --only-dependencies
>>>  ---> Running in a1cb8152f248
>>> Downloading nightly-2017-12-01 build plan ...
>>> Downloaded nightly-2017-12-01 build plan.
>>> Updating package index Hackage (mirrored at
>>> https://s3.amazonaws.com/hackage.fpcomplete.com/) ...
>>> Selected mirror https://s3.amazonaws.com/hackage.fpcomplete.com/
>>> Downloading root
>>> Selected mirror https://s3.amazonaws.com/hackage.fpcomplete.com/
>>> Downloading timestamp
>>> Downloading snapshot
>>> Downloading mirrors
>>> Cannot update index (no local copy)
>>> Downloading index
>>> Updated package list downloaded
>>> Populating index cache ...
>>> Populated index cache.
>>> Unable to parse cabal file for integer-gmp-1.0.1.0: NoParse
>>> "build-depends" 58
>>> The command '/bin/sh -c stack build --only-dependencies' returned a
>>> non-zero code: 1
>>>
>>> Minimal files:
>>>
>>> ==> Dockerfile <==
>>> FROM haskell:8.2.1
>>>
>>> WORKDIR /app
>>>
>>> COPY . /app
>>>
>>> RUN stack --version
>>>
>>> RUN stack build --only-dependencies
>>> ==> silly.cabal <==
>>> name:                silly
>>> version:             0.1.0
>>> build-type:          Simple
>>> cabal-version:       >= 1.22
>>>
>>> library
>>>   build-depends:     base >= 4.8 && < 5
>>>   default-language:  Haskell2010
>>>
>>> ==> stack.yaml <==
>>> resolver: nightly-2017-12-01
>>> packages:
>>> - .
>>>
>>>
>>>
>>> On Sat, Dec 2, 2017 at 1:54 PM, Emanuel Borsboom <ma...@fpcomplete.com>
>>> wrote:
>>>>
>>>> I've cut the first stack-1.6.1 release candidate:
>>>> https://github.com/commercialhaskell/stack/releases/tag/v1.6.0.20171202.
>>>> Please give it a try!  I included 64-bit binaries for Linux, macOS, and
>>>> Windows.  We'll plan on doing the full v1.6.1 release in around a week
>>>> unless there are any show-stopping bugs.
>>>>
>>>> If you do run into any trouble, please open an issue:
>>>> https://github.com/commercialhaskell/stack/issues.
>>>>
>>>> --
>>>> 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/5D85552F-B0F7-4E46-8930-6F465D8F79D8%40fpcomplete.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/CANRZ_f%3Drs0nx0jtZVKMqwR_WHsa5x4zUtC__gJFfwoP6EwGAmA%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/CANRZ_fkeppUoLPKpNC8F%3DxNiHowZHpd4-kr0bf0JpXrXFYC-kQ%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/CAKcFpmKcQf6r_UMC3SNVu%3DXzmFka%3D0hnF%3DQ30DiF1xeFPFxwDA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to