[Haskell-cafe] changelogs for packages on Hackage
Valery V. Vorotyntsev
valery.vv at gmail.com
Wed Dec 16 10:29:17 EST 2009
> Valery V. Vorotyntsev wrote:
>> It would be nice if Hackage displayed ``recent changes'' of a package.
>> [severity: wishlist]
>> You see, I am subscribed to the ``hackage - recent additions'' feed
>> [http://hackage.haskell.org/packages/archive/recent.rss] and receive
>> entries that look like this:
>> Cabal 220.127.116.11
>> Added by DuncanCoutts, Wed Dec 16 04:19:24 UTC 2009.
>> A framework for packaging Haskell software
>> This is sweet. But how can I tell what's new in Cabal since 18.104.22.168?
>> (`Cabal' is just an example here.)
Duncan Coutts <duncan.coutts at googlemail.com> wrote:
> Yep it's a fair point.
> Some packages have a changelog file in them that we could display,
> though most don't. For those that do have a changelog, how we avoid
> displaying all of history is a bit tricky. For those that do not,
> ideally we could derive a changelog by looking at the difference in the
> API. The latter requires a tool we've not written yet.
We could mimic Debian's approach.
Debian policy requires changelogs of standard format. 
These changelogs are updated with debchange(1) tool and can be parsed
with parsechangelog(1p). [2,3]
See example. 
More information about the Haskell-Cafe