[Haskell-cafe] I think we should stop "fixing" other people's packages on Hackage silently

Benno Fünfstück benno.fuenfstueck at gmail.com
Thu Jun 22 19:25:45 UTC 2017


There is an X-Revision field in the cabal file, perhaps cabal-install
should display it more prominently ( is it even displayed at all right now?
)

https://hackage.haskell.org/package/happy-1.19.5/happy.cabal


Joachim Durchholz <jo at durchholz.org> schrieb am Do., 22. Juni 2017, 21:08:

> Am 22.06.2017 um 18:14 schrieb Niklas Hambüchen:
> > So I would welcome if we could make use of the "Hackage revisions"
> > feature only in the utmost necessary cases, or even better, never, and
> > always make properly versioned releases, where a change to any file
> > implies a bump of the version, so that one can clearly see if one is
> > dealing with the unmodified upstream code or not.
>
> I'd like to recommend the approach taken by Linux distros: If the
> package is modified vs. the original code, use a version numbering
> scheme that clearly indicates both the original version and a "packaging
> revision number".
> https://hackage.haskell.org/package/happy-1.19.5/revisions/ with two(!)
> updates should really be three revisions:
>    happy-1.19.5 (original version uploaded by Simon)
>    happy-1.19.5-hackage-1 (2015 update)
>    happy-1.19.5-hackage-2 (2017 update)
>
> The assumption here is that Simon will bump the version to happy-1.19.6
> before uploading the fixed package.
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20170622/f01daac9/attachment.html>


More information about the Haskell-Cafe mailing list