[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