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

[WIP] Show constraint sources in dependency solver errors #10524

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Nov 5, 2024

  1. cabal-validate: --no-hide-successes

    Add `./validate.sh --no-hide-successes`, which causes the test suites to
    print out tests that are run when they succeed. This significantly
    increases visibility into which tests are running.
    9999years committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    7485e60 View commit details
    Browse the repository at this point in the history
  2. Format IntegrationTests2

    Move CPP definitions into a separate module so that Fourmolu can work
    its magic.
    9999years committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    4b05540 View commit details
    Browse the repository at this point in the history
  3. Add ConstraintSource to local packages

    Before:
    
        [__0] rejecting: memory-0.18.0 (constraint from user target requires ==0.17.0)
    
    After:
    
        [__0] rejecting: memory-0.18.0
          (constraint from cabal.project requires ==0.17.0)
    9999years committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    27099e4 View commit details
    Browse the repository at this point in the history
  4. fix tests

    9999years committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    0b22ba0 View commit details
    Browse the repository at this point in the history