From spam at scientician.net Sun Dec 13 13:05:39 2015 From: spam at scientician.net (Bardur Arantsson) Date: Sun, 13 Dec 2015 14:05:39 +0100 Subject: Release planning? Message-ID: 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, From mikhail.glushenkov at gmail.com Sun Dec 13 19:26:43 2015 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Sun, 13 Dec 2015 20:26:43 +0100 Subject: Release planning? In-Reply-To: References: Message-ID: 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. From echo at echonolan.net Sun Dec 13 20:01:03 2015 From: echo at echonolan.net (Echo Nolan) Date: Sun, 13 Dec 2015 20:01:03 +0000 Subject: Release planning? In-Reply-To: References: Message-ID: 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 at 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 at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikhail.glushenkov at gmail.com Sun Dec 13 20:14:35 2015 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Sun, 13 Dec 2015 21:14:35 +0100 Subject: Release planning? In-Reply-To: References: Message-ID: Hi, On 13 December 2015 at 21:01, Echo Nolan wrote: > 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. From spam at scientician.net Mon Dec 14 06:37:35 2015 From: spam at scientician.net (Bardur Arantsson) Date: Mon, 14 Dec 2015 07:37:35 +0100 Subject: Release planning? In-Reply-To: References: Message-ID: 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, From simonpj at microsoft.com Mon Dec 14 13:03:06 2015 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon, 14 Dec 2015 13:03:06 +0000 Subject: Release planning? In-Reply-To: References: Message-ID: <84c4d5d7be7d49c0b1fdfb7bd6b8daed@DB4PR30MB030.064d.mgd.msft.net> 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 -------------- next part -------------- An embedded message was scrubbed... From: Mark Lentczner Subject: Improving the "Get Haskell Experience" Date: Sun, 12 Jul 2015 16:03:53 +0000 Size: 17421 URL: -------------- next part -------------- An embedded message was scrubbed... From: "Edward Z. Yang" Subject: Re: Cabal, Haskell Platform Date: Sat, 31 Oct 2015 22:52:11 +0000 Size: 6683 URL: -------------- next part -------------- An embedded message was scrubbed... From: Duncan Coutts Subject: Re: Cabal, Haskell Platform Date: Sat, 31 Oct 2015 22:56:22 +0000 Size: 4456 URL: -------------- next part -------------- An embedded message was scrubbed... From: Gershom B Subject: Re: Cabal, Haskell Platform Date: Sat, 31 Oct 2015 23:12:27 +0000 Size: 9242 URL: -------------- next part -------------- An embedded message was scrubbed... From: Gershom B Subject: Fwd: Haskell Platform Plans Date: Fri, 13 Nov 2015 05:02:22 +0000 Size: 12567 URL: From mikhail.glushenkov at gmail.com Wed Dec 16 22:22:22 2015 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Wed, 16 Dec 2015 23:22:22 +0100 Subject: Cabal/cabal-install 1.24 release status Message-ID: Hi *, As some of you know, I've recently been elected as Cabal "chair"/release coordinator. GHC 8/Cabal 1.24 release date is fast approaching, so I'll try to summarise my current plans regarding the next release. Release schedule: * I'll create the 1.24 branch in about two weeks' time (Dec. 30 let's say). * GHC 8 RC1 will be using Cabal HEAD/1.23. * If there will be a GHC 8 RC2 (Herbert tells me it's very likely), it'll use the Cabal 1.24 pre-release (1.24 branch). * Cabal 1.24 final will be released simultaneously with GHC 8 (maybe a bit earlier). * cabal-install 1.24 will be released either simultaneously with Cabal 1.24, or soon after. I don't want to delay it by much. Cabal patches I'd like to see in 1.24: * Library support for Duncan's nix-local-build branch. This has just went in (#2948). * Kristen's improved 'Setup configure' (#2925). Needs a review. * Edsko's foreign library patches (#2540). Mostly ready to go in, but needs rebasing and some additional review. * **/* globbing (#2522). I want to rework it a bit. * (Possibly) #2829 - Thomas's reconfigure work, though he seems to have abandoned it. cabal-install patches I'd like to see in 1.24: * hackage-security. Duncan tells me that Edsko is working on it right at the moment, and some preliminary patches have already been merged. We may delay cabal-install's release a bit to get this in. * Duncan's nix-local-build work in some form. This release will probably be a "technical preview". * Andres's solver patches (#2731). Needs tests. * Kristen's solver improvements (#2917, #2916, #2914). Would be nice if Andres could do a review. * 'gen-bounds' (#2774). * 'user-config init' (either #2640 or #2604). Comments welcome! Some other TODO items on my list: * Gershom/Haskell.org are willing to allocate some build bot time to us for producing cabal-install binaries (Windows/OS X/Linux) and possibly nightlies. This will need a patch to ghc-builder [2], but should in principle be not that hard to set up. GitHub Releases can be used for hosting downloads. * Revamp the web site [3]. I'd like to set up a news feed/blog and start posting monthly news updates akin to what haskell-mode devs have been doing [4]. * Reorganise the user guide. We need to put more focus on the 'cabal' tool and less on the 'Setup.hs' interface. If someone is willing to help me with these three last ones, it'd be appreciated! [1] http://article.gmane.org/gmane.comp.lang.haskell.cabal.devel/10408 [2] https://github.com/haskell/ghc-builder [3] https://www.haskell.org/cabal/ [4] https://github.com/haskell/haskell-mode/wiki/Month-in-Haskell-Mode-July-2015 From mikhail.glushenkov at gmail.com Wed Dec 16 22:48:49 2015 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Wed, 16 Dec 2015 23:48:49 +0100 Subject: Release planning? In-Reply-To: <84c4d5d7be7d49c0b1fdfb7bd6b8daed@DB4PR30MB030.064d.mgd.msft.net> References: <84c4d5d7be7d49c0b1fdfb7bd6b8daed@DB4PR30MB030.064d.mgd.msft.net> Message-ID: Hi Simon, On 14 December 2015 at 14:03, Simon Peyton Jones wrote: > | 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. From simonpj at microsoft.com Thu Dec 17 11:09:53 2015 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu, 17 Dec 2015 11:09:53 +0000 Subject: Release planning? In-Reply-To: References: <84c4d5d7be7d49c0b1fdfb7bd6b8daed@DB4PR30MB030.064d.mgd.msft.net> Message-ID: <43fc837560154d95852170ad1a47b076@DB4PR30MB030.064d.mgd.msft.net> 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 at gmail.com | [mailto:the.dead.shall.rise at gmail.com] On Behalf Of Mikhail Glushenkov | Sent: 16 December 2015 22:49 | To: Simon Peyton Jones | Cc: Bardur Arantsson ; cabal-devel ; Gershom B | Subject: Re: Release planning? | | Hi Simon, | | On 14 December 2015 at 14:03, Simon Peyton Jones | wrote: | > | 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: | | https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2farticl | e.gmane.org%2fgmane.comp.lang.haskell.cabal.devel%2f10456&data=01%7c01 | %7csimonpj%40064d.mgd.microsoft.com%7cbf7f44b8e6ba4c9cab0108d3066b1145 | %7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=lGhYz6fKEwLfalgWZXu7jZve | BtnJVBqix8djS1SrIsc%3d | | 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. From ryan at ryant.org Sun Dec 27 23:30:26 2015 From: ryan at ryant.org (Ryan Thomas) Date: Mon, 28 Dec 2015 10:30:26 +1100 Subject: ANN: Cabal 1.22.6.0 and cabal-install 1.22.7.0 released Message-ID: Cabal 1.22.6.0 and cabal-install 1.22.7.0 (with Cabal 1.22.6.0) have both been released and are available on hackage. I am still pushing the changes to the Cabal downloads page, this should be complete momentarily. Cheers, ryan -------------- next part -------------- An HTML attachment was scrubbed... URL: