<div dir="ltr"><div><div>Hi everyone, here are the minutes of today's meeting. <br></div><div>Due to the poor quality of the Jitsi service at the time, the meeting was held on Google Meet. <br></div></div><div><br></div><div>## Cabal 3.10.2.0 status</div><br>Distribution blockers:<br>  * Windows paths corrupted in CI -> <a href="https://github.com/haskell/ghcup-metadata/pull/127">https://github.com/haskell/ghcup-metadata/pull/127</a><br>    * error: <a href="https://github.com/haskell/ghcup-metadata/pull/127#issuecomment-1742107642">https://github.com/haskell/ghcup-metadata/pull/127#issuecomment-1742107642</a> (<a href="https://github.com/haskell/ghcup-metadata/actions/runs/6371387038/job/17293285342#step:3:15214">https://github.com/haskell/ghcup-metadata/actions/runs/6371387038/job/17293285342#step:3:15214</a>)<br>    * Julian has some steps to bypass this blocker. In any case we need more in-house expertise.<br>  * No i386 Alpine bindists produced anymore since last release<br>    * We should deprioritise i386 as GHC is far from being reliable on this platform, and statically linking GHC doesn't work.<br><br>## Current Affairs<br><br>### Hooks build type<br><div><a href="https://github.com/haskell/cabal/issues/9292">https://github.com/haskell/cabal/issues/9292</a> now has a design document that you can read: <a href="https://github.com/well-typed/hooks-build-type/blob/main/design.md">https://github.com/well-typed/hooks-build-type/blob/main/design.md</a>. </div><div>An accompanying survey is also available at <a href="https://github.com/well-typed/hooks-build-type/blob/main/survey.md">https://github.com/well-typed/hooks-build-type/blob/main/survey.md</a> that justifies the decisions.</div><br>Artem: would it be possible to post it on Discourse / Cafe?<br>Hécate: It will be considered, and will be done.<br><br>### Inclusion of project unit identifier in store paths and compiler ABI tag  in package hashes<br><br>Simon Hengel (_sol_) opened two PRs of interest:<br><br>* [Include the compiler ABI tag in nix-style package hashes #9325](<a href="https://github.com/haskell/cabal/pull/9325">https://github.com/haskell/cabal/pull/9325</a>)<br>* [Include the GHC "Project Unit Id" in the cabal store path #9326](<a href="https://github.com/haskell/cabal/pull/9326">https://github.com/haskell/cabal/pull/9326</a>)<br><br>To fix <a href="https://github.com/haskell/cabal/issues/8114">https://github.com/haskell/cabal/issues/8114</a><br><br>Ben is not very convinced of this design, because it hampers reinstallable GHC from being implementable. You'd want to track GHC like any other build tool, and not have it intervene in distinguishing store items.<br><br>Gershom prefers inserting the disambiguation hash in the path, as it does not lead to weird situations in terms of cohabitation.<br><br>### Improving Cabal docs<br><br>Can people look into: <a href="https://github.com/haskell/cabal/pull/9212">https://github.com/haskell/cabal/pull/9212</a> where a volunteer is trying to improve the getting started section of the manual? It's easy to make it worse. We need to have more eyeballs on it.</div>