[Haskell-cafe] text producing cabal hell?

Bardur Arantsson spam at scientician.net
Tue Dec 17 21:20:52 UTC 2013

On 2013-12-17 22:03, Tillmann Vogt wrote:
> Check this out:
> http://packdeps.haskellers.com/reverse/text
> 306 outdated dependencies!
> I am guessing that most libraries could easily change the boundaries to
>>=0.11 && <1.1
> <http://hackage.haskell.org/package/digestive-functors-blaze>
> because the API hasn't changed a lot. As far as I can see only a
> function was added.
> Or is everybody using sandboxing tools?
> Maybe the author of a library should have the right to change the
> boundary of all reverse dependencies. So that Brian has to adjust all
> 306 boundaries if he knows that this would work :-)
> Just the boundaries, not the code.

Devil's advocate question: Should bumping a package major version *even
if there are no incompatible changes* be allowed according to the PVP?
It seems it causes a lot of inconvenience for people who are following
the PVP in their dependency declarations.

@bos: Of course, I understand that this was probably to signal
stability, and as such fully support the bump (not that you need my
support), I'm just playing devil's advocate regarding the PVP.


More information about the Haskell-Cafe mailing list