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

Address remaining solver comments #2635

Merged
merged 13 commits into from
Jun 1, 2015
Merged

Address remaining solver comments #2635

merged 13 commits into from
Jun 1, 2015

Conversation

edsko
Copy link
Contributor

@edsko edsko commented Jun 1, 2015

As promised, this addresses the remaining comments on the independent and setup goals PR set (#2487, #2488, #2500, #2504, #2514, #2515, #2530, and #2531). Most of these commits just add some comments or rearrange some code.

There are really only two actual changes:

  1. Correct version number check for setup dependencies, and an additional warning when using external setup scripts but specifying a cabal version < 1.23, to nudge people to start using explicit setup dependencies, as recommended by @23Skidoo .
  2. Merging of lgInstance and lgCanon in the link verification, as discussed with @kosmikus .

Once this PR is merged I believe the setup dependencies are ready to go and there are no remaining comments to be addressed.

/pinging also @dcoutts .

edsko added 13 commits June 1, 2015 09:27
We previously recorded the canonical package and the instance of a link group
separately, but it turns out we can always record these together: when we know
one we know the other. This makes various choices a lot clearer.

Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
Addresses #2500 (comment)
@23Skidoo
Copy link
Member

23Skidoo commented Jun 1, 2015

New checks look good to me! Leaving the rest for @kosmikus or @dcoutts to review.

@kosmikus
Copy link
Contributor

kosmikus commented Jun 1, 2015

Looks good. Go ahead and merge.

23Skidoo added a commit that referenced this pull request Jun 1, 2015
@23Skidoo 23Skidoo merged commit 72440fd into haskell:master Jun 1, 2015
@edsko edsko deleted the pr/address-remaining-solver-comments branch June 1, 2015 14:35
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

Successfully merging this pull request may close these issues.

3 participants