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