haskell / pvp

Haskell Package Version Policy (PVP)
http://pvp.haskell.org/
38 stars 26 forks source link

Decision tree diagram recommends misleading version numbers #25

Closed gwils closed 6 years ago

gwils commented 6 years ago

When a major version bump is necessary, the decision tree diagram recommends A . B . C -> A . (B+1) . C or (A+1) . B . C

To me it would be more sensible to recommend something like

A . B. C -> A . (B+1) . C' or (A+1) . B' . C'

since typically (although not necessarily) the lower version components will change to become zero, rather than staying the same as the former implies.

hvr commented 6 years ago

I believe this was already addressed by #20 (which hasn't been deployed yet). Can you confirm whether the change in #20 is sufficient to address your concern?

gwils commented 6 years ago

It is sufficient. Thanks!