GHC Weekly News - 2014/09/15

thoughtpolice - 2014-09-15

Hi *,

Here’s a new thing: Blog posts! That’s right. A while back, we started a new set of emails on the developers list containing weekly updates, from GHC HQ. But we eventually decided it should be more broad and encompass the work GHC sees as a project - including all the things our contributors do.

So now it’s the weekly GHC news - and we (or, well, I) have decided to blogify the weekly emails!

So without further adieu, here’s the current recap. The original mailing list copy is available here.

  • As Gabor mentioned on the list earlier today, I (Austin) accidentally broke the Windows build. Sorry. :( We really need to get Phab building Windows too ASAP… I’m working on a fix this morning.

  • I sent out the HCAR draft this morning. Please edit it! I think we have a few weeks of lead time however, so we’re not in a rush like last time. But I will send reminders. :)

  • The server migration for ghc.haskell.org seems to have gone pretty smoothly in the past week. It’s had plenty of traffic so far. The full migration is still ongoing and I want to complete it this week.

  • I’ve finished reorganizing some of the Git and Repository pages after some discussion. We now have the Repositories 1 page, linked to on the left side, which details some notes on the repositories we use, and links to other various pages. I’m thinking of replacing this side-bar “root” with a link to the main Git 2 page, perhaps.

  • Miscellaneous: ghc.haskell.org and phabricator.haskell.org now sets the Strict-Transport-Security header. This just means you always use SSL now when you visit those pages (so you can’t be connection-hijacked via a 503 redirect).

  • I’m merging some patches at the moment, although the windows fix is currently what I’ll push first: Phab:D205, Phab:D204, Phab:D203, Phab:D199, Phab:D194, Phab:D179, Phab:D174. Do let me know if there’s anything you want me to look at.

  • GHC works on Wine apparently for all you Linux users - thanks Mikolaj! 3

  • Jan had some questions about infrastructure which I just followed up on this morning. In particular: does anyone feel strongly about his first question? 4

  • Herbert committed the first part of the Traversable/Foldable changes, by moving the typeclasses to Prelude. This is part of an ongoing series of patches. Things like adding Bifunctor will finally come after this. 5

Also, added bonus: we’ll start including some of the tickets we closed this week.

Closed tickets for the past week include: #9585, #9545, #9581, #6086, #9558, and #3658.

Please let me know if you have any questions.