On 2014-04-08 16:29, Gregory Collins wrote:First of, you might want to read up on the difference between the definition of policy and rules/law. "obey" doesn't have its place here.
Unfortunately the entire Haskell tls/crypto ecosystem doesn't obey the Hackage package versioning policy and until this is fixed I think that issue precludes it from being included in the platform.
Second, the tls/crypto ecosystem is following most of the PvP apart from "3 Dependencies in Cabal".
Third, The PvP doesn't actually *enforce* any requirements on dependencies. I can only see CAN, SHOULD, MAY in the section 3.
On the other hand, you can find MUST in section "2 Versions numbers", and as far I'm concerned the tls/crypto ecosystem is following each requirements in this section.