<div dir="ltr">Hi Mikhail, <div><br></div><div>I'm seeing</div><div><br></div>"GHC 8.2.2 includes Cabal 2.0.1.0.<br>GHC 8.2.1 includes Cabal 2.0.0.2.<br>GHC 8.0.2 includes Cabal 1.24.2.0.<br>GHC 8.0.1 includes Cabal 1.24.0.0.<br>GHC 7.10.3 includes Cabal 1.22.5.0.<br><br>2.0.1.0 November 2017<br>2.0.0.2 August 2017<br>1.24.2.0 December 2016<br>1.24.1.0 October 2016<br>1.24.0.0 May 2016"<div><br></div><div>At <a href="https://www.haskell.org/cabal/download.html">https://www.haskell.org/cabal/download.html</a>. Clearly the timeline on that page should be fixed then. But thanks for pointers re the actual Cabal timeline.</div><div><br></div><div>July 22th (according to GHC download page): GHC-8.2.1... July 24th (according to Hackage): Cabal-2.0.0.2...  Surely it's fair to afford downstream tool authors more than *minus* 2 days of lead time to adapt?</div><div><br></div><div>Best,</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">Mathieu</div></div>
<br><div class="gmail_quote">On 13 December 2017 at 23:38, Mikhail Glushenkov <span dir="ltr"><<a href="mailto:mikhail.glushenkov@gmail.com" target="_blank">mikhail.glushenkov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Mathieu,<br>
<span class=""><br>
On 13 December 2017 at 22:03, Boespflug, Mathieu <<a href="mailto:m@tweag.io">m@tweag.io</a>> wrote:<br>
> * But actually if we look at their respective release notes, GHC 8.2.1 was<br>
> relased in July 2017, even though the Cabal website claims that<br>
> Cabal-2.0.0.2 was released in August 2017 (see<br>
> <a href="https://www.haskell.org/cabal/download.html" rel="noreferrer" target="_blank">https://www.haskell.org/cabal/<wbr>download.html</a>). So it looks like GHC didn't<br>
> just not give enough lead time about an upstream dependency it shipped with,<br>
> it shipped with an unreleased version of Cabal!<br>
<br>
</span>If you look at<br>
<br>
<a href="http://hackage.haskell.org/package/Cabal-2.0.0.2" rel="noreferrer" target="_blank">http://hackage.haskell.org/<wbr>package/Cabal-2.0.0.2</a> and<br>
<a href="http://hackage.haskell.org/package/cabal-install-2.0.0.0" rel="noreferrer" target="_blank">http://hackage.haskell.org/<wbr>package/cabal-install-2.0.0.0</a><br>
<br>
you'll see that Cabal-2.0.0.2 was uploaded to Hackage on Jul 24 2017,<br>
at the time of GHC 8.2.1 release, while cabal-install-2.0.0.0 was<br>
released in August, which is also when the 2.0 release was announced.<br>
This explains the discrepancy. Cabal-2.0.0.2 is the same version that<br>
ships with GHC 8.2.1.<br>
</blockquote></div><br></div></div>