Hello! I’m back briefly from summer activities. Here’s what I’ve been up to or thinking about:
- ✓ Supported version 3.14 of the Cabal syntax in all-cabal-tool (with help)
- ✓ Introduced a purpose-built API endpoint for Stackage (example), and begin removing content negotiation on endpoints that return HTML or JSON.
- ✓ Cleaned up all my TODOs that were running around, so I can have a clearer set of tasks.
I talked about maybe integrating Glean with Stackage automation
I was excited to see a Cabal adopt a lightweight proposals process
Cabal also got a new release CI, which will mean I won’t have to keep maintaining the vestigial GitLab-based release CI eventually.
GHC just adopted a policy of long-term support (LTS) releases. This may or may not impact the Stackage workflow. For now, Stackage curators will not make any changes. But separately, there has been discussion of creating a third active Stackage snapshot that always tracks the most recent version of GHC. More on that later, if/when it gets closer to reality.
In progress or coming up:
- Investigate poor performance on Stackage server. Next steps: firmware updates, database tweaks, filesystem tweaks, and service definition tweaks.
- Server software upgrades
- Cleaning up some loose ends in server secret management and admin access.
I’ll be offline for three weeks starting next week. Back later!