55Bindists for the Haskell toolchain have been produced by upstream (the developers of each respective tool) for
66a long time and many tools rely on these "official" bindists (e.g. GHCup and stack).
77
8- We propose here that bindists are additionally built and maintained in joint effort by the projects that
9- provide installation experiences, removing the hard dependency on upstream bindists entirely.
8+ We propose here that bindists are built and maintained by the GHCup project, which
9+ provides the main installation experiences in the Haskell ecosystem, removing the hard
10+ dependency on upstream bindists entirely.
1011
1112## Background
1213
@@ -230,10 +231,21 @@ coming up with a permanent storage solution and very robust nightly pipelines.
230231* 6 months: proof of concept of a central GitHub CI building most of the toolchain
231232* 12 months: building GHC via github actions
232233
233- ## Budget
234+ ## Funding
234235
235- We request funding for private GitHub CI runners to power our midstream bindist release pipelines. Prices are in USD.
236- This is an example/estimate. The HF and the proposer will negotiate the exact terms in private.
236+ ### Who and what
237+
238+ The GHCup project requests funding for private GitHub CI runners to power the midstream bindist release pipelines.
239+ It will receive and manage the funding in strict collaboration with the Haskell Foundation.
240+
241+ Volunteers who want to collaborate in midstream bindists are welcome to look at the project structure and collaboration guidelines:
242+
243+ * https://www.haskell.org/ghcup/about/#team
244+ * https://www.haskell.org/ghcup/dev/#contribution-process-and-expectations
245+
246+ ### Budget
247+
248+ The following is an example/estimate of a budget (prices are in USD). The HF and the proposer will negotiate the exact terms in private.
237249
238250- Linux/FreeBSD x86_64 runner on Hetzner (AX52)
239251 * monthly: $62.24
@@ -255,12 +267,12 @@ We may request more runners depending on the demand, so it may very well be 3 ru
255267
256268## Stakeholders
257269
270+ * GHCup developers, who receive funding
258271* GHC developers
259272* cabal developers
260273* stack developers
261274* HLS developers
262275* VSCode Haskell developers
263- * GHCup developers
264276* Haskell toolchain end users
265277
266278## Success
0 commit comments