You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, I think maintaining precise upper bounds for the dependencies isn't sustainable.
You have to eagerly revise bounds whenever a dependency releases a new major version. In practice, however, the probability of breakage is low, so there is a lot of busy work for nothing.
I favour the approach of not having upper bounds in the latest release of a package, and if breakage occurs, install a upper bound on all releases (that miss one) using tools like hackage-cli.
This way, one only does work when it is actually needed.
Why do I care about Stackage? With matrix.hackage gone, there is no QA for Hackage anymore. QA is now only provided by Stackage. I made it my policy to only depend on packages that are part of Stackage. I haven't seen an alternative to this yet.
The text was updated successfully, but these errors were encountered:
@jaspervdj : It happened. We dropped out of Stackage nightly because of
Diff
:I am fixing this:
However, I think maintaining precise upper bounds for the dependencies isn't sustainable.
You have to eagerly revise bounds whenever a dependency releases a new major version. In practice, however, the probability of breakage is low, so there is a lot of busy work for nothing.
I favour the approach of not having upper bounds in the latest release of a package, and if breakage occurs, install a upper bound on all releases (that miss one) using tools like
hackage-cli
.This way, one only does work when it is actually needed.
Why do I care about Stackage? With
matrix.hackage
gone, there is no QA for Hackage anymore. QA is now only provided by Stackage. I made it my policy to only depend on packages that are part of Stackage. I haven't seen an alternative to this yet.The text was updated successfully, but these errors were encountered: