# Cabal meeting (04/01/2024) Previous meeting notes at: https://hackmd.io/mQjghm2zRgWgcyD4XKhBqA ## Current affairs <!-- Outstanding things on which we have to adjudicate. Important, of various degrees of urgency --> - Hécate: Cabal 3.10.3.0 release timeline - how do we handle the `tar` bump? [#9557](https://github.com/haskell/cabal/pull/9557) - Option α: release `3.10.3.0` *without* `tar` bump, release `tar` in a later point release. - Option β: release `tar` bump with `3.10.3.0`. (risks: problems pop up and `GHCup` does not bless it with “recommended” status). - Julian dixit: “…but given that 3.6 is now doing worse on windows, it might just make sense to bump to 3.10 anyway”. And he just did it - Hécate: Let's backport. f-a will do the backport once the PR is approved. Julian endorses this release. - Julian: Only submit vanilla bindist file, ghcup distributes its own bindists too - New spark of `install --lib`: - a sandbox user requests guidance on the current best practices around getting a package environment [#9581](https://github.com/haskell/cabal/issues/9581) - fgaz found that we still produce "inconsistent" envs files with `install --lib` [#9582](https://github.com/haskell/cabal/issues/9582) - Artem: The `curl` Ci failure patch is stuck with a Windows path issue - Artem is on the case - Artem: - Add validate-revision workflow PR was lingering (https://github.com/haskell/cabal/pull/9561) ## Review needed <!-- We need to take a look at these PRs and help them move on. Urgent, of various levels of importance --> Rodrigo: - Add extraLibDirs to runtime lib search paths of library [#9554](https://github.com/haskell/cabal/pull/9554) - quite subtle, lots of lore - Refactor ProjectBuilding into Package Phases [#9524](https://github.com/haskell/cabal/pull/9524) - I think this bit rots easily, it'd be good to move it forward. [Mikolaj: I will have a look.] - Account for .buildinfo in repl when build-type: Configure [#9440](https://github.com/haskell/cabal/pull/9440) - quite simple, ready since November - Additionally, a few small improvements ([#9470](https://github.com/haskell/cabal/pull/9470), [#9518](https://github.com/haskell/cabal/pull/9518)) Javier S.: - https://github.com/haskell/cabal/pull/9527 (Fix extra-prog-path propagation in the codebase) - https://github.com/haskell/cabal/pull/9537 (Fix haddock open on windows) ## 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 --> - `needs-review` queue is getting bigger. A simple call to action encouraging current contributors to take a look at the review queue periodically could be useful (i.e. every seven days or after the call, spam Matrix/IRC with “these PRS need review, maybe you can help with some of those, you do not need to be senior to review”). - Rodrigo: I'm implementing extra build sources building solely as built-in build rules using the design fleshed out in the SetupHooks proposal -- 95% there.