Haskell Foundation DevOps Weekly Update, 2022-10-20

Oh no, this is coming one day late!

I forgot to write my update on Wednesday, as expected, but I also forgot to set a calendar reminder for myself, which I have now done.

In the last few days, I began preparing for some GitLab maintenance work, had some discussion about GHC’s platform tier policy, and used some of my infrastructure improvements to help the GHC team catch errors more quickly. In the next week or two, I will finish the maintenance prep, do it, and move on to Mac notarization.

Task links:

I’d like to say a few things about GHC’s platform support. The tier policy is on the GHC wiki: Platform Tier Policy. It could be improved. In particular, due to an issue raised on GHCUp, the GHC maintainers agreed that ongoing support for FreeBSD is effectively nonexistent due to gaps in CI infrastructure. Existing FreeBSD releases are still supported, of course, though that support remains “best effort” in accordance with its Tier 2 status. (Do you see the problem?)

Tightening up the tier policy, and getting more platforms higher on the list, is one of my medium-term goals.

That’s all for now, see ya!