[Haskell-cafe] I think we should stop "fixing" other people's packages on Hackage silently
Joachim Durchholz
jo at durchholz.org
Tue Jun 27 17:58:29 UTC 2017
Am 27.06.2017 um 07:10 schrieb Andrew Cowie:
> On Fri, 23 Jun 2017 at 14:10 Ivan Lazar Miljenovic
> <ivan.miljenovic at gmail.com <mailto:ivan.miljenovic at gmail.com>> wrote:
>
> The problem being that Data.Version has deprecated the tags field,
>
>
> So, undeprecate it.
The patch that deprecates it mentions problems with Eq and Ord.
I suspect the implementation is inconsistent with the axioms.
Also, a list of tags independent of version numbers isn't exactly what
would be needed to differentiate between two versions on Hackage, you
actually need an "upstream" and a "Hackage" version number, plus maybe
more version numbers if a piece of code goes through more stations.
I.e. that wouldn't solve the problem, it needs to be replaced with
something better.
More information about the Haskell-Cafe
mailing list