Boot libraries for GHC 10.0

1 view
Skip to first unread message

Zubin Duggal

unread,
Apr 2, 2026, 9:21:16 AMApr 2
to GHC dev, GHC releases, Andrew Lelechenko, Julian Ospald, Melanie Phoenix, David Feuer, Mikolaj Konarski, Tamar Christina, Phil Rufflewind, Lennart Kolmodin, Ryan Scott, Judah Jacobson, David Binder, Emily Pillmore, Oleg Grenrus, Simon Marlow, Michael Snoyman, Ross Paterson, Hécate, Soumik Sarkar, Lei Zhu, Miao ZhiCheng, Carsten König, Brandon S. Allbery, Matthew Craven, Li-yao Xia, Ashley Yakeley, Ben Gamari, Edward A. Kmett, Troels Henriksen, David Terei, Teo Camarasu, Steven Shuck, Tom Ellis, Koz Ross, Benjamin McRae, CLC
Hi all,

The GHC 10.0 branch is scheduled to be cut next week. You are receiving this email because you are listed as a maintainer on a boot library or have uploaded a version to hackage recently.

Below are the current versions of all boot libraries and submodules in the GHC tree.

Libraries behind Hackage:

- file-io: 0.1.5 in tree, 0.2.0 on Hackage
- filepath: 1.5.4.0 in tree, 1.5.5.0 on Hackage
- os-string: 2.0.8 in tree, 2.0.10 on Hackage
- process: 1.6.26.1 in tree, 1.6.27.0 on Hackage

Unless there are objections, we will attempt to bump these four libraries to their latest Hackage versions before the fork.

Libraries currently at the latest Hackage version:

- Cabal 3.16.1.0
- Cabal-syntax 3.16.1.0
- Win32 2.14.2.1
- array 0.5.8.0
- binary 0.8.9.3
- bytestring 0.12.2.0
- containers 0.8
- deepseq 1.5.2.0
- directory 1.3.10.1
- exceptions 0.10.12
- haskeline 0.8.4.1
- hpc 0.7.0.2
- hsc2hs 0.68.10
- libffi-clib 3.5.2
- mtl 2.3.2
- parsec 3.1.18.0
- pretty 1.1.3.6
- semaphore-compat 1.0.0
- stm 2.5.3.1
- template-haskell-lift 0.1.0.0
- template-haskell-quasiquoter 0.1.0.0
- terminfo 0.4.1.7
- text 2.1.4
- time 1.15
- transformers 0.6.3.0
- unix 2.8.8.0
- xhtml 3000.4.0.0

I presume there will also be a corresponding Cabal 3.18 release, which we will coordinate with the Cabal developlers.

Otherwise, if you would like a different version of any library to ship with GHC 10.0, please open a GHC ticket at https://gitlab.haskell.org/ghc/ghc/-/issues/new so we can track it.

Thanks,
Zubin

Andrew Lelechenko

unread,
Apr 2, 2026, 6:10:07 PMApr 2
to Zubin Duggal, Duncan Coutts, Teo Camarasu, GHC dev, GHC releases, Julian Ospald, Melanie Phoenix, David Feuer, Mikolaj Konarski, Tamar Christina, Phil Rufflewind, Lennart Kolmodin, Ryan Scott, Judah Jacobson, David Binder, Emily Pillmore, Oleg Grenrus, Simon Marlow, Michael Snoyman, Ross Paterson, Hécate, Soumik Sarkar, Lei Zhu, Miao ZhiCheng, Carsten König, Brandon S. Allbery, Matthew Craven, Li-yao Xia, Ashley Yakeley, Ben Gamari, Edward A. Kmett, Troels Henriksen, David Terei, Teo Camarasu, Steven Shuck, Tom Ellis, Koz Ross, Benjamin McRae, CLC
Now that https://gitlab.haskell.org/ghc/ghc/-/merge_requests/15757 has landed, I assume Duncan might want to implement https://github.com/haskell/unix/issues/365 and get a new release of `unix` out to be included in GHC 10.0.

There was ongoing work by Teo to migrate boot libraries from template-haskell to template-haskell-lift. Is there an interest for a final push?..

Best regards,
Andrew
Reply all
Reply to author
Forward
0 new messages