
Hi all, Where does release planning happen? I'd like to start on merging some solver-related PRs, but if there's an imminent release, that might not be such a good idea... Regards,

Hi,
On 13 December 2015 at 14:05, Bardur Arantsson
Hi all,
Where does release planning happen? I'd like to start on merging some solver-related PRs, but if there's an imminent release, that might not be such a good idea...
Yes, there will be a release of Cabal/cabal-install together with GHC 8.

Is it the general rule that Cabal releases are synced with GHC releases, or can Cabal releases be more frequent? On Sun, Dec 13, 2015 at 11:26 AM Mikhail Glushenkov < mikhail.glushenkov@gmail.com> wrote:
Hi,
On 13 December 2015 at 14:05, Bardur Arantsson
wrote: Hi all,
Where does release planning happen? I'd like to start on merging some solver-related PRs, but if there's an imminent release, that might not be such a good idea...
Yes, there will be a release of Cabal/cabal-install together with GHC 8. _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel

Hi,
On 13 December 2015 at 21:01, Echo Nolan
Is it the general rule that Cabal releases are synced with GHC releases, or can Cabal releases be more frequent?
Yes, they can, and we actually want them to. Ideally, a new Cabal/cabal-install version would be released every six months, though in this cycle this didn't happen.

On 12/13/2015 08:26 PM, Mikhail Glushenkov wrote:
Hi,
On 13 December 2015 at 14:05, Bardur Arantsson
wrote: Hi all,
Where does release planning happen? I'd like to start on merging some solver-related PRs, but if there's an imminent release, that might not be such a good idea...
Yes, there will be a release of Cabal/cabal-install together with GHC 8.
I'd gathered as much :). When (or where, i.e. which commit) is the branch-off point? Does anybody know? Would it make sense to do it now-ish, or do we need to wait for GHC 8.0rc1 or something? Regards,

Hi Mikhal Thank you for stepping up to be the Cabal "chair". | Yes, there will be a release of Cabal/cabal-install together with GHC | 8. Can I ask what will be in it? Specifically, I would love to know what you plan concerning the issues in this snip: | As I understand it, the idea is that for the GHC 8.0 release | we will also have a new Haskell Platform. And that new HP will | not suffer from at least some of the flaws that have caused angst | in the past. | | The message from Mark and Michael is attached, but it dates back | to July. Since then Mark has stood down, and Gershom has taken | over (thanks Gershom). So I have a number of questions | • Does the plan (attached) remain the same? | • What development work (if any) , in HP or Cabal or | stack, is needed to achieve that? Is it done, or in | progress, or not started? | • GHC has for some time had the hooks to install multiple | instances of the same library without conflict, but Cabal | does not (or did not). I know Duncan was planning to do | this. Will the Cabal that comes with HP 8.0 have this ability? | | I ask because there is lots of traffic about getting GHC 8.0 | ready for release, but I haven’t seen any about HP or Cabal. | Maybe I’m just not on the right mailing lists. | | Regardless, would it be worth some announcements so that the | Haskell community knows the plan? If I don’t know, probably | many others do not. I enclose three replies to that message, but the discussion never converged to a conclusion. Since then Gershom did send an update about the HP, also attached, but that didn't cover Cabal. Much of this this pre-dates when you became chair, so you won't have seen it before, but you will be very familiar with the issues. I'd love to know in more detail what you plan for Cabal and cabal-install, esp concerning choices (1) and (2) outlined in Edward Yang's message attached. thanks again Simon

Hi Simon,
On 14 December 2015 at 14:03, Simon Peyton Jones
| Yes, there will be a release of Cabal/cabal-install together with GHC | 8.
Can I ask what will be in it? Specifically, I would love to know what you plan concerning the issues in this snip:
I've just posted a status update to the cabal-dev mailing list: http://article.gmane.org/gmane.comp.lang.haskell.cabal.devel/10456 Cabal/cabal-install 1.24 will include Duncan's no-reinstall work in some form (likely a "technical preview"). The Cabal library parts have just been merged. Gershom's minimal HP patch is already in Cabal master. It's possible that cabal-install 1.24 will not be released simultaneously with Cabal 1.24, so the HP 8 release may also be delayed a little bit.

Thanks Mikhail
When you make the release, do advertise to us non-Cabal-experts about the new no-reinstall ability and how to use it. It's a game-changer.
Edward's blog post describes the issue
http://blog.ezyang.com/2015/09/is-no-reinstall-cabal-coming-to-ghc-8/
Having another blog post describing the solution would be excellent; with pointers from the Cabal home page.
Simon
| -----Original Message-----
| From: the.dead.shall.rise@gmail.com
| [mailto:the.dead.shall.rise@gmail.com] On Behalf Of Mikhail Glushenkov
| Sent: 16 December 2015 22:49
| To: Simon Peyton Jones
participants (4)
-
Bardur Arantsson
-
Echo Nolan
-
Mikhail Glushenkov
-
Simon Peyton Jones