Gmane
Gravatar
From: Don Stewart <dons <at> galois.com>
Subject: 2008-10-11 Hackage status with GHC 6.10
Newsgroups: gmane.comp.lang.haskell.glasgow.user
Date: 2008-10-12 01:11:54 GMT (38 weeks, 20 hours and 34 minutes ago)
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