# 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.