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

Vendor sources of prettyprinter-1.6.0 #1263

Merged
merged 2 commits into from
Aug 1, 2023
Merged

Conversation

larskuhtz
Copy link
Contributor

@larskuhtz larskuhtz commented Jul 28, 2023

Vendor relevant files from prettyerinter-1.6.0. This is a prerequisite for the of mtl-2.3 and latest pact master in chainweb.

As a side effect of the PR, the source-repository-package pin on trifecta can be dropped. It also removes implicit upper bounds on a number of other dependencies like optparse-applicative and configuration tools.

PR checklist:

There are no actual code changes (the code from prettyerinter is copy and pasted without changes, only outdated CPP guarded code is removed) and no behavior changes.

However, due to the implied upgrade of the trifecta version, we have to double check that main net history replay still is not broken, which will be done for the corresponding chainweb-node PR.

Copy link
Member

@rsoeldner rsoeldner left a comment

Choose a reason for hiding this comment

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

LGTM Lars!


-- servant-0.20 does not yet support aeson-2.2
--
constraints: aeson <2.2
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this change unrelated to the prettyprinter vendoring?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It is related because the bound on prettyprinter indirectly implied aeson <2.2

Copy link
Member

@emilypi emilypi left a comment

Choose a reason for hiding this comment

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

LGTM thank you @larskuhtz

@larskuhtz larskuhtz merged commit 0d799a8 into master Aug 1, 2023
@larskuhtz larskuhtz deleted the prettyprinter-1.6.0 branch August 1, 2023 18:07
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.

4 participants