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

[new release] ppx_import (1.10.0) #21530

Merged
merged 2 commits into from
Jun 14, 2022

Conversation

ejgallego
Copy link
Contributor

A syntax extension for importing declarations from interface files

CHANGES:

"dune" { >= "1.11.0" }
"ppxlib" { >= "0.26.0" }
"ounit" { with-test }
"ppx_deriving" { with-test & >= "4.2.1" }
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think this will make ppx_import -with-test uninstallable on OCaml 4.09 downwards.

Copy link
Member

Choose a reason for hiding this comment

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

I’m not seeing it. How so? (also this was already there in the original formula)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

because of ppxlib 0.26 API being not compatible

Copy link
Member

Choose a reason for hiding this comment

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

ppx_deriving < 5.0 does not use ppxlib

Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

ppx_deriving is fine, but note you are not installing ppx_sexp_conv (and the dune file disable these tests)

I'm a bit lost on what you mean here.

Copy link
Member

Choose a reason for hiding this comment

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

I’m lost as well. CI shows everything working on 4.05 upwards so I’m merging. Thanks a lot!

Copy link
Member

Choose a reason for hiding this comment

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

Could you return the fixes to the opam file upstream?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The change is already pushed upstream.

I’m lost as well. CI shows everything working on 4.05 upwards so I’m merging. Thanks a lot!

It is working because you placed the or constraint, my comment was for the version without the or constraint, which can't possible work.

Thanks!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@kit-ty-kate kit-ty-kate merged commit b1aa0b2 into ocaml:master Jun 14, 2022
@ejgallego ejgallego deleted the release-ppx_import-1.10.0 branch June 14, 2022 15:34
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.

2 participants