-
Notifications
You must be signed in to change notification settings - Fork 691
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-newer suddenly requires Cabal >=1.19.2 to be available #2023
Comments
No,
Note that you can use |
Can we agree the error message is confusing, and should be improved? I just ran into this while trying to get
This stumped me for a while, as |
- Bump attoparsec to contain haskell/attoparsec#79 - Remove work-around for haskell/cabal#2023 (we don't need --alow-newer any more)
Reopening: error message should be improved. |
There are conflicts with upper bounds in `lens`. Cabal needs to be reinstalled for `--allow-newers`, see haskell/cabal#2023. Even after that utf8-string gives issues with bytestring
Couple notes:
The error message could be something like: Another way to fight it could be to drop the check (referenced in the second bullet-point above) altogether on the grounds that |
That's a good idea. Cabal 1.19.2 is way beyond our 5 years support window (https://github.com/haskell/cabal/blob/master/CONTRIBUTING.md). We are currently on the verge of dropping 1.22 or 1.24 IIRC. |
…9.2 (close #2023) We used to check that, under presence of --allow-newer/older, Cabal version is >=1.19.2 (earlier versions don't get these flags), but we no longer support <.1.19.2 anyway, so the check is not needed. Remove.
…9.2 (close #2023) We used to check that, under presence of --allow-newer/older, Cabal version is >=1.19.2 (earlier versions don't get these flags), but we no longer support <.1.19.2 anyway, so the check is not needed. Remove.
…9.2 (close #2023) We used to check that, under presence of --allow-newer/older, Cabal version is >=1.19.2 (earlier versions don't get these flags), but we no longer support <.1.19.2 anyway, so the check is not needed. Remove.
…9.2 (close #2023) We used to check that, under presence of --allow-newer/older, Cabal version is >=1.19.2 (earlier versions don't get these flags), but we no longer support <.1.19.2 anyway, so the check is not needed. Remove.
…9.2 (close haskell#2023) We used to check that, under presence of --allow-newer/older, Cabal version is >=1.19.2 (earlier versions don't get these flags), but we no longer support <.1.19.2 anyway, so the check is not needed. Remove.
This seems a spurious requirement, and is annoying because it very useful that the
cabal
binary can be copied from one Haskell install to another without bootstrapping it (more specifically, without copying anything else -- just the binary).The text was updated successfully, but these errors were encountered: