GHC release timing and future build infrastructure

Hello everyone, I just posted a pair of posts on the GHC blog [1,2] laying out some thoughts on the GHC release cycle timing [1] and how this relates to the in-progress Jenkins build infrastructure [2]. When you have a some time feel free to give them a read and comment (either here or on the Reddit thread [3]). Cheers, - Ben [1] https://ghc.haskell.org/trac/ghc/blog/2017-release-schedule [2] https://ghc.haskell.org/trac/ghc/blog/jenkins-ci [3] https://www.reddit.com/r/haskell/comments/6qt0iv/ghc_blog_reflections_on_ghc...

On Mon, Jul 31, 2017 at 10:19 PM, Ben Gamari
I just posted a pair of posts on the GHC blog [1,2] laying out some thoughts on the GHC release cycle timing [1] and how this relates to the in-progress Jenkins build infrastructure [2]. When you have a some time feel free to give them a read and comment (either here or on the Reddit thread [3]).
This release was actually a bit unusual for recent releases, in that a significant delay did *not* come from working around a major breaking behavior change in a Tier 1 platform; recent examples being macOS's load commands limit and Ubuntu defaulting to position-independent executables. I think this might be relevant to the question of slipping extra stuff into releases: it's become so common to have extra time courtesy of Tier 1 platforms breaking things on us that slipping extra stuff in is now expected. -- brandon s allbery kf8nh sine nomine associates allbery.b@gmail.com ballbery@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net

On Tue, Aug 1, 2017 at 4:19 AM Ben Gamari
Hello everyone,
I just posted a pair of posts on the GHC blog [1,2] laying out some thoughts on the GHC release cycle timing [1] and how this relates to the in-progress Jenkins build infrastructure [2]. When you have a some time feel free to give them a read and comment (either here or on the Reddit thread [3]).
Cheers,
- Ben
[1] https://ghc.haskell.org/trac/ghc/blog/2017-release-schedule [2] https://ghc.haskell.org/trac/ghc/blog/jenkins-ci [3] https://www.reddit.com/r/haskell/comments/6qt0iv/ghc_blog_reflections_on_ghc... _______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
Hi Ben, This sounds really cool! I'm pretty excited about more automation and GHC releases more than once a year (maybe every 6 months?). In my experience both automation and regular releases are a significant win. They often result in more and quicker feedback, are more motivating and make it easier to iterate/improve the project and keep it in "releasable" state. So thanks a lot for working on this! :) Cheers, Michal
participants (3)
-
Ben Gamari
-
Brandon Allbery
-
Michal Terepeta