---
# System prepended metadata

title: Cabal meeting (09 May 2024)

---

# Cabal meeting (09/05/2024)

[Previous meeting notes](https://hackmd.io/DZOyLXrkQ7mev3148N0Mbw).

## Previous meeting wrap-up

Actions → outcomes:
- ask Ben if he prefers a tag or a hash for GHC/Cabal testing
    -  *done* ☑ he prefers tags.
- `Cabal` 3.12 release *done* ☑.
- pre-release of `cabal-install` 
    - *done* ☑ (but check the first point of Food for thought and the first point of Current affairs).

## Current affairs

- (Francesco A.) [Bindist prerealse and GHCup](https://discourse.haskell.org/t/ann-cabal-3-12-0-0-released/9504/10).
  I am not really sure what to do. Prerelease to permanent storage? Is that right?
  
  * (Mikolaj) There is a whole point about that (for normal releases) in the checklist. However, this comes at a cost we discussed on the previus meeting: users need to configure their ghcup to use a prerelease channel. Which is why I said then I will use the simpler way.
    **action**: Hécate will reply in the Discourse, we are not going to do it this time, but will do it next time
  * Artem notices we lack coordination between projects, Mikołaj notices that the more burocracy means less releases.
- (Francesco A.) Also, should we tag it? (Andrea suggested)? We (Mikołaj) did it since it is at no cost to us, but we should decide for future pre-releases what is the correct course of action.
  * (Mikolaj) I've now added a note to always create at least a tag to the pre-release section of the release checklist. **done**
- (Mikolaj) volunteers needed for the 3.12.1.0 release.
   * Francesco, Mikołaj, Hécate volounteered.
   * Artem asks if 3.12.1.0 is going to be a `cabal-install` only release; ~~alas we don’t know yet at this time.~~ `stack` expects us to bring back functionality we axed by mistake, we will do it now, so it is a “yes”.

## Review needed
<!-- 
  We need to take a look at these PRs and help them move on.
  Urgent, of various levels of importance
-->

- (Mikolaj, speaking for Rodrigo who couldn't come) a lot of small improvement PRs by @sheaf from the Custom Overhaul team need a review (and there's much more to review there!): https://github.com/haskell/cabal/pulls?q=is%3Apr+is%3Aopen+label%3A%22attention%3A+needs-review%22+author%3Asheaf
   * missing changeloglets: ask in the tickets! **action** for f-a

## Food for thought
<!--
  We want to start the thinking process amongst ourselves 
  for things that will take time to unfold.
  May be important, but not urgent
-->

- Hécate dixit: “I think it's okay to cut official pre-releases, and they should be uploaded on downloads.haskell.org, instead of depending on gitlab links that are (and I must emphasise) **not persistent**”.
  - Hécate: To elaborate, I believe it's going to spare us many a headache in the future because Gitlab is actually pretty frail and can be unreliable. My main argument is: If we directly upload to downloads.haskell.org, we won't have to think about it twice.
  Do we actually care about pre-release users using a volatile link?
  - Mikołaj: the process as it is now is cheap and convenient. A “proper” pre-release would take more resources/time, maybe pushing us to do *less* pre-releases.
    **action**: update wiki to clarify what different kinds of pre-releases are and make sure we mark it as *non*official so downstream/midstream people don’t scream at us (Artem).
    For future releases, we will we decide which kind of release (official or not) it is.