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

Graal doesn't compile for 0.7.2+ #77

Closed
port19x opened this issue Apr 2, 2023 · 3 comments · Fixed by #79
Closed

Graal doesn't compile for 0.7.2+ #77

port19x opened this issue Apr 2, 2023 · 3 comments · Fixed by #79
Assignees
Labels
status: dubious Where do I even begin? type: bug Something isn't working as intended

Comments

@port19x
Copy link
Contributor

port19x commented Apr 2, 2023

I assumed hickory / jsoup were categorically incompatible with graalvm until very recently, prompting me to open an issue and pr to document it.
clj-easy/graalvm-clojure#61
clj-easy/graalvm-clojure#62

By luck I defined 0.7.1 as the dependency for my hickory hello world application, which made it compile.
This also held true for the significantly more complex youtube client bbyt, which initially prompted the research into graalvm clojure.
Neither of the two compile to graal with 0.7.2 or 0.7.3

For now I'm just opening the issue to bring it to your attention.
I might do a git bisect to check where the breakage occurred in 0.7.1...Release-0.7.2
Not quite sure how I'd do it. Probably via local deps or sth.

@port19x port19x added type: support status: dubious Where do I even begin? and removed type: support labels Apr 11, 2023
@port19x port19x self-assigned this Apr 11, 2023
@port19x port19x added the type: bug Something isn't working as intended label Apr 11, 2023
@port19x
Copy link
Contributor Author

port19x commented Apr 11, 2023

Some notes to myself:

  1. use unqualified dep names when bisecting: hickory instead of hickory/hickory or org.clj-commons/hickory
  2. hickory {:local/root "../hickory"}
  3. Often manifest issues arise. What are those?
  4. git bisect good 0.7.1 git bisect bad Release-0.7.2 git bisect good...

@port19x
Copy link
Contributor Author

port19x commented Apr 11, 2023

2023-04-11_14-59

@port19x
Copy link
Contributor Author

port19x commented Apr 11, 2023

2023-04-11_15-11

From here we have a couple of ways to go, in descending order of preference:

  • bump jsoup to lastest (1.15.4)
  • bump jsoup to 1.15.3
  • downgrade jsoup to 1.15.1
  • revert jsoup to 1.14.3

I'll triage that later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: dubious Where do I even begin? type: bug Something isn't working as intended
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant