They are such a waste of time. E.g. in the past couple months alone I had to patch scotty to accept higher versions of bytestring and text.
Nothing, neither PVP, nor SemVer, nor any amount of similar hand-written metadata, indicates that a dependency changing version will break any downstream library. This can only be observed experimentally.
Shall we just get rid of the ones that don't explicitly break the interface?
scotty
to accept higher versions ofbytestring
andtext
.