2008-10-11 Hackage status with GHC 6.10
Don Stewart
dons at galois.com
Sat Oct 11 21:13:51 EDT 2008
Daily update of the state of Hackage wrt. GHC 6.10 release candidates.
Lots of packages were updated today, Cabal 1.6 and cabal-install 0.6
were also put out. Things are in a good shape.
Note that you'll need a "soft dep" in your cabal index file,
base < 4
parsec < 3
HaXml == 1.13.*
QuickCheck < 2
for best results.
Using GHC 6.10 RC, Cabal 1.6 and cabal-install 1.16, of 684 libraries
and apps tried in total,
1 UnpackFailed
2 DownloadFailed
2 InstallFailed
16 ConfigureFailed
74 DependencyFailed
134 BuildFailed
455 InstallOk
Compared to GHC 6.8.x's results, there are now *48* packages that
produce different results, or *6%* (down 2% from yesterday).
The most common issues are,
* Changes to Arrow class definition
* Changes to types of Map and Set functions
* Cabal changes
* Changes to ghc-api
* Changes to when 'forall' is parsed (add Rank2Types)
* GHC.Prim was moved,
* Changes to -fvia-C and headers
* GADT changes,
* pragma warnings tightened
* Integer constructors have moved
* New warnings and used -Werror
How to address these, as library maintainers, is addressed here,
http://haskell.org/haskellwiki/Upgrading_packages
Packages that have broken wrt. the new core library APIs are,
ArrayRef-0.1.2
CLASE-2008.9.23.2
EdisonCore-1.2.1.2
HPDF-1.4
HaLeX-1.1
Hashell-0.15
Hipmunk-0.2
MemoTrie-0.0
NewBinary-0.1.1
PArrows-0.1
TypeCompose-0.5
WebBits-0.9.2
YamlReference-0.9.2
Yampa-0.9.2.2
arrows-0.4
bytestring-show-0.2
cabal-setup-1.2.1
chp-1.1.0
cmath-0.3
fixpoint-0.1
hasim-0.1
hask-home-2007.12.6
heap-0.4.0
hetris-0.2
hexpat-0.2
hinstaller-2008.2.16
hint-0.2.4.1
hslackbuilder-0.0.1
hxt-8.1.0
iException-0.0.1
libGenI-0.16.1
list-extras-0.2.2
logfloat-0.9.1
mage-1.1.0
numeric-prelude-0.0.4
plugins-1.3
quantum-arrow-0.0.4
regex-tdfa-0.94
streamproc-1.1
stringtable-atom-0.0.4
typalyze-0.1.1
unicode-prelude-0.1
xmonad-utils-0.1
yhccore-0.9
GHC bugs are suspected for,
xmonad-contrib, stream-fusion, harpy, OpenAFP
Tickets are open for these.
Build reports for these packages were posted yesterday,
http://article.gmane.org/gmane.comp.lang.haskell.glasgow.user/15430
-- Don
More information about the Libraries
mailing list