-
Notifications
You must be signed in to change notification settings - Fork 708
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
Solver "rejecting" message is too verbose #4251
Comments
This issue is related to #4328. I think we should continue printing all rejected versions in the -v3 log but try to summarize the message further in the short log. We could also improve the -v3 log by only printing "aeson" once. |
yvan-sraka
added a commit
to yvan-sraka/cabal
that referenced
this issue
Aug 29, 2023
This commit makes the following changes: - Enhancements to the codebase: * Adds several TODO/FIXME/HELP comments, laying the groundwork for improved solver output as described in RFC 4251 ; * Refactors the `showMessages` function to split the logic of building the output (now as a `Message'` enumeration) and the string representation of it (now formatted by `displayMessage'`). - Modifications to the solver output: * If the `-v3` or `--minimize-conflict-set` flags are not set, it now prompts the user to consider using them in cases of the "Could not resolve dependencies: ..." error ; * The message "(has the same characteristics that caused the previous version to fail: ...)" has been rephrased to "all other available packages. They are excluded due to the same constraint that caused the last version attempted to fail: ..." ; * Package lists are now grouped by name. For example, instead of displaying `aeson-1.0.2.1, aeson-1.0.2.0, aeson-1.0.1.0, ...`, it now shows `aeson: 1.0.2.1, 1.0.2.0, 1.0.1.0, ...`.
1 task
5 tasks
5 tasks
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
6 tasks
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
erikd
added a commit
to erikd/cabal
that referenced
this issue
Mar 26, 2025
Includes: * Apply some of @grayjay and @mpickering comments * Fix haskell#4251 Co-Authored-By: Erik de Castro Lopo <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I recently ran into a solver error which was due to my index not being sufficiently up to date (I had updated a Git checkout which specified a bound requiring a version of a package which did not exist at all). Here's the message I got:
In terms of "information communicated to me", this is totally backwards. Here are the important pieces of information I want to know:
cabal-testsuite => aeson==1.1.*
)The text was updated successfully, but these errors were encountered: