
I've compared what versions current GHC HEAD uses w/ vs. what's currently available on Hackage (see below); So currently, the following packages have newer versions available on hackage than are used in GHC HEAD: - binary - containers - primitive - time - vector In order to clarify a point that has been an issue in the past: Can it be assumed that the GHC 7.8 feature-freeze scheduled for 14 Sept 2013[1] is also the library version freeze deadline, by which upstream package authors shall submit new package versions they want to ship as GHC boot libs w/ GHC 7.8.1? (and thus should be given an "heads-up" asap) ------------------------------------------------------------ package hackage GHC HEAD ------------------------------------------------------------ Cabal 1.18.0 == 1.18.0 array 0.4.0.1 < 0.4.0.2 base 4.6.0.1 < 4.7.0.0 bin-package-db 0.0.0.0 == 0.0.0.0 binary 0.7.1.0 > 0.7.0.0 bytestring 0.10.2.0 < 0.10.3.0 containers 0.5.2.1 > 0.5.0.0 deepseq 1.3.0.1 < 1.3.0.2 directory 1.2.0.1 == 1.2.0.1 dph-base 0.7.0.1 < 0.8.0.1 (dph-lifted-base) 0.7.0.1 < 0.8.0.1 (dph-lifted-boxed) - 0.8.0.1 (dph-lifted-copy) 0.7.0.1 < 0.8.0.1 (dph-lifted-vseg) 0.7.0.1 < 0.8.0.1 (dph-prim-interface) 0.7.0.1 < 0.8.0.1 (dph-prim-par) 0.7.0.1 < 0.8.0.1 (dph-prim-seq) 0.7.0.1 < 0.8.0.1 filepath 1.3.0.1 < 1.3.0.2 (ghc) 7.6.3 < 7.7.20130826 ghc-prim 0.3.0.0 < 0.3.1.0 haskeline 0.7.0.3 < 0.7.0.4 (haskell2010) 1.1.1.0 == 1.1.1.0 (haskell98) 2.0.0.2 < 2.0.0.3 hoopl 3.9.0.0 < 3.10.0.0 hpc 0.6.0.0 < 0.6.0.1 integer-gmp 0.5.0.0 < 0.5.1.0 old-locale 1.0.0.5 == 1.0.0.5 old-time 1.1.0.1 == 1.1.0.1 pretty 1.1.1.0 == 1.1.1.0 primitive 0.5.0.1 > 0.4.0.1 process 1.1.0.2 < 1.2.0.0 random 1.0.1.1 == 1.0.1.1 rts 1.0 == 1.0 template-haskell 2.8.0.0 < 2.9.0.0 terminfo 0.3.2.5 == 0.3.2.5 time 1.4.1 > 1.4.0.2 transformers 0.3.0.0 == 0.3.0.0 unix 2.6.0.1 < 2.7.0.0 vector 0.10.0.1 > 0.9.1 xhtml 3000.2.1 == 3000.2.1 ------------------------------------------------------------ Cheers, hvr [1]: http://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.8