-
Notifications
You must be signed in to change notification settings - Fork 697
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
Allow text < 1.2.3 #5198
Comments
Fine with me. @phadej, what do you think? |
@snoyberg isn't it's better for everyone to have one more LTS release for LTS-9 and LTS-10 to include I'd rather ask a counter question, why 1.2.3.0 isn't in LTS-10? it was released on Wed Dec 27 17:48:29 UTC 2017, i.e over two months ago? |
1.2.2.2 -> 1.2.3.0 changelog is mostly bugfixes + one API addition ( |
Though there is haskell/text#197, which is quite serious, so it may indeed make more sense to bump the version of |
The reason is that some packages still have upper bounds preventing 1.2.3. This was recently raised elsewhere: commercialhaskell/lts-haskell#103 I don't see logic in using upper bounds in a dependency to prevent consumers from receiving an unrelated bug, and I would recommend relaxing the bound regardless. Thanks for the attention @23Skidoo. |
@snoyberg As you anyway have to As for Stackage LTS snapshot: Could you disable test-suite for Please implement commercialhaskell/stackage#3347 asap, so such situation won't occur in the future. As I said, |
Addition to previous, the |
I really don't feel like debating all of this here. Asking for a relaxed lower bound when the package supports it seemed like a reasonable thing to do. If I'm going to need to justify every decision I'm making elsewhere in order to make such requests, I simply won't bother in the future. |
I've relaxed the dependency on @snoyberg Feel free to reopen this issue if you'll need the dependency relaxed again in any post-2.2.0.0 lib:Cabal release. |
Thanks @23Skidoo! |
The irony isn't lost on me on various levels, including but not limited to that @snoyberg's demands end up requiring a Hackage revision which also cause the package's meta-data to differ from the meta-data that was shipped in the GHC 8.4.1 source tarball; Hackage meta-data revisions saved the day, again. ;-) |
In e945c24, @phadej added a stricter lower bound for the text package. The message says "the versions are bundled with GHC-8.4.1, no need to support older." However, we're still trying to build Stack (and therefore Cabal) on GHC 8.0 and 8.2, and the relevant Stackage build plans are pegged to an older text due to some upper bounds in other packages.
If there's no specific breakage, would it be possible to relax that lower bound?
The text was updated successfully, but these errors were encountered: