Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inaccurate version bounds #45

Closed
hvr opened this issue Feb 14, 2019 · 2 comments
Closed

Inaccurate version bounds #45

hvr opened this issue Feb 14, 2019 · 2 comments

Comments

@hvr
Copy link

hvr commented Feb 14, 2019

As can be seen at

there were a few issues due to inaccurate and/or missing version bounds which affect reverse dependencies of language-docker. I've already manually fixed up those up for you via Hackage metadata revision, see e.g.

and you can review the resulting report at

Going forward, we need your help! Please help us ensure a good user experience for users of Hackage/Cabal by the use of the PVP mandated lower&upper bounds in order to reduce the penalty on the Hackage infrastructure as well as to avoid unnecessary extra work for you as well as for us Hackage Trustees!

@lorenzo
Copy link
Member

lorenzo commented Feb 15, 2019

What is the best way to keep the lower bound up to date?

@hvr
Copy link
Author

hvr commented Feb 17, 2019

I'm afraid, I don't have a really good answer to testing lower bounds for arbitrary packages. However, for the specific problem of testing lower bounds of non-upgradable packages such as base, the best way is currently to simply include all GHCs in your CI test-matrix.

That's why I created https://github.com/haskell-CI/haskell-ci and the associated Ubuntu PPA for convenient testing with all GHCs back through GHC 7.0 in test-matrices.

If you have any more questions about it, I'm happy to answer them if I can.

@lorenzo lorenzo closed this as completed Mar 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants