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

Upgrade to Stackage LTS Haskell 10.7 #240

Merged
merged 2 commits into from Mar 3, 2018

Conversation

dahlia
Copy link
Member

@dahlia dahlia commented Mar 1, 2018

This PR is a retrial of PR #214, which ended up unsuccessful. Since the patch became more complicated in the end than I'd expected, here some points I give you:

@dahlia dahlia added typ:bug Type: Bug/defect cat:dist Category: Distribution and deployment (e.g., CI) labels Mar 1, 2018
@dahlia dahlia self-assigned this Mar 1, 2018
@dahlia dahlia requested a review from kanghyojun March 1, 2018 21:12
@checkmate-bot
Copy link

checkmate-bot commented Mar 1, 2018

Checklist 🤔

src/Nirum/Parser.hs

  • If a new reserved keyword is introduced, it has to be also added to reservedKeywords set in the Nirum.Constructs.Identifier module.

stack.yaml

  • If we change the minimum version of Stack the download URLs in appveyor.yml file also should be updated.

@kanghyojun
Copy link
Member

I will review this PR at weekend.

@dahlia dahlia force-pushed the stack-lts-10.7 branch 2 times, most recently from 345f22b to cb736ee Compare March 2, 2018 18:31
@dahlia dahlia force-pushed the stack-lts-10.7 branch 2 times, most recently from 11ca711 to 2c30256 Compare March 2, 2018 22:09
> Error: While constructing the build plan, the following exceptions were encountered:
> In the dependencies for turtle-1.4.5:
>     Win32-2.5.4.1 from stack configuration does not match >=2.2.0.1 && <2.4 (latest matching version
>                   is 2.3.1.1)
> needed due to nirum-0.3.0 -> turtle-1.4.5
> Some potential ways to resolve this:
>   * Recommended action: try adding the following to your extra-deps
>     in C:\projects\nirum-k5n5y\stack.yaml:
> - Win32-2.3.1.1
>   * Set 'allow-newer: true' to ignore all version constraints and build anyway.
>   * You may also want to try using the 'stack solver' command.
> Plan construction failed.

[changelog skip]
@dahlia
Copy link
Member Author

dahlia commented Mar 3, 2018

@admire93 All builds are now passed. Could you review this?

Copy link
Member

@kanghyojun kanghyojun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

# - ignore: {name: Use let}
# - ignore: {name: Use const, within: SpecialModule} # Only within certain modules
- ignore:
name: Reduce duplication
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤩

@dahlia dahlia merged commit d80195a into nirum-lang:master Mar 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat:dist Category: Distribution and deployment (e.g., CI) typ:bug Type: Bug/defect
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants