Packages that split hackage
Isaac Dupree
ml at isaac.cedarswampstudios.org
Sun Nov 15 14:51:27 EST 2009
Duncan Coutts wrote:
> I've been trying to make a consistent set of packages to test releases
> of Cabal and cabal-install.
>
> What I've noticed is that there are a small number of packages that
> almost cut hackage down the middle.
>
> At the moment the main culprit is
> QuickCheck 1 vs 2
> Whichever version you pick, you exclude a large swath of packages.
Can't you allow both 1 and 2 simultaneously? QuickCheck, at least,
rarely involves re-exporting QuickCheck's types from packages that
depend on QuickCheck, so allowing both is unlikely to cause build errors.
> The other notable ones are
>
> HaXml 1.13 vs 1.19
> parsec 2 vs 3
>
> haskell-src-exts, lots of packages depend (directly or indirectly) on
> various incompatible 1.x versions.
parsing libraries are also relatively likely to be an internal-only
dependency, but who knows...
-Isaac
More information about the Haskell-platform
mailing list