[Haskell-cafe] Design for 2010.2.x series Haskell Platform site
Don Stewart
dons at galois.com
Sun Jul 18 14:16:35 EDT 2010
dave:
> >
> > Actually, it just got trivial:
> >
> > $ diffcabal old-platform.cabal haskell-platform.cabal
> > Cabal 1.8.0.2 -> 1.8.0.6
> > QuickCheck 2.1.0.3 -> 2.1.1.1
> [etc.]
>
> Okay, so where do I go to find out the difference between, say,
> QuickCheck 2.1.0.3 and 2.1.1.1?
>
> --
Currently, the way to do this is:
* Visit:
http://hackage.haskell.org/package/QuickCheck-2.1.1.1
* Visit:
http://hackage.haskell.org/package/QuickCheck-2.1.0.3
And note any differences in the documentation.
Hackage doesn't yet provide support for changelogs. However, it does
provide support for repository links, from which we can construct a
changelog. That's right: you have to read each repo to get the full
changelog, unless the author has been nice to add it to the .cabal file.
I think what we need is:
* Every HP package has to have a .cabal file with the source
repository type and link.
If we have the source repo and type, I can write a tool to extract the
changelogs between each release automatically.
-- Don
E.g.
* darcs
* http://code.haskell.org/QuickCheck/
More information about the Haskell-platform
mailing list