Hi everyone,
You'll find below the link to the agenda and minutes:
https://hackmd.io/78RP9BOAQFiq_GM1qNRpYQ?both
Please do take the time to add the topics you want to raise. We already
have a discussion about the exact-print parser that is being developed for
HLS, and this would be an appropriate moment to determine our current
legacy in terms of parsers within the code base.
See you next week,
Hécate
Hi everyone, a nasty CI failure for #9088
<https://github.com/haskell/cabal/pull/9088> is preventing us from
finishing the release of cabal-3.10.2.0. I am out of my depth regarding how
to fix it. It seems that it's a mere matter of accepting new output for the
CLI's golden tests, but evidently it's not that simple, as Brandon also had
trouble with it.
Here is the output of the CI:
https://github.com/haskell/cabal/actions/runs/5799856732/job/15720762229#st…
Thank you for your help.
Hi everyone
You will find below the minutes of the Cabal meeting that was held on the
03/08/2023.
This meeting occurs every two weeks and is absolutely open to developers,
newcomers and stakeholders. Do contact the dev team if you want an
invitation to the event.
---
## 3.10.2.0 patch release
Hécate: The pipeline situation seems to have been fixed, as such Mikołaj &
I are able to run GitLab pipelines for cabal. I suggest that once the
following PRs are merged, the release process (including security fixes)
resume. I'd ideally like it to be done by next week.
* https://github.com/haskell/cabal/pull/9088
## 3.12.1.0 major release
Hécate: In accordance with the planned schedule of GHC 9.8, we would like
to perform
a major release at the end of August. This would be a good idea to highly
promote
cabal-head nightlies and make sure that the 3.12.1.0 release is already
used by people
in all but name before we formally create the tag and publish the binaries.
(f-a et al.): Things we should warn users about:
- `cabal check`: cabal now warns about missing upper bounds. I have a PR
ready to address
this (ignore some checks) but #8427 needs to be merged first.
## Other topics
### Yvan
* I have a working `flake.nix` and `shell.nix` that declare my dev
environment to work on Cabal, do you think I should share it in a PR?
* I was about to write a detailed issue where I explain why
https://cabal.readthedocs.io/en/latest/nix-integration.html doesn't work at
all (or it's very poorly documented and I don't understand how to properly
use it). Instead of fixing it, I'm in favor of removing it because I think
it's overall not a good idea to have this kind of integration.
* Hécate: Action Item: We should take the pulse of the community for a
couple of releases. We should point to https://nixos.wiki/wiki/Haskell for
transition.
* If time permits, I also wanted to have feedback on my currently open PRs
https://github.com/haskell/cabal/pulls/yvan-sraka.