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

Fix for macOS nix / kup breakage #3741

Merged
merged 3 commits into from
Oct 23, 2023
Merged

Fix for macOS nix / kup breakage #3741

merged 3 commits into from
Oct 23, 2023

Conversation

Baltoli
Copy link
Contributor

@Baltoli Baltoli commented Oct 23, 2023

On my Intel mac machine, the minimal JRE package is broken:

$ /nix/store/6bqyc34isvgrrgl3nrqilzqbx7r1dyq5-zulu19.30.11-ca-jdk-minimal-jre-19.0.1/bin/java
[1]    31710 killed

This causes the default kup-installed K to break; the fix is just to identify this platform and package the full JRE. The only downside here is a slightly bigger closure for users on this platform, which is likely to be deprecated at some point in the future anyway.

I have also added a new minimal "smoke test" to the Nix CI tests; previously we were not checking that kompile etc. actually run on Intel macOS.

@rv-jenkins rv-jenkins changed the base branch from master to develop October 23, 2023 12:20
@Baltoli Baltoli marked this pull request as ready for review October 23, 2023 12:51
@Baltoli Baltoli requested a review from a team as a code owner October 23, 2023 12:51
Copy link
Contributor

@goodlyrottenapple goodlyrottenapple left a comment

Choose a reason for hiding this comment

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

I looked it up and jre is just a synonym for jdk anyway :D

@Baltoli
Copy link
Contributor Author

Baltoli commented Oct 23, 2023

Thought I was being clever using jre instead of jdk 😩

@rv-jenkins rv-jenkins merged commit e5a4a23 into develop Oct 23, 2023
11 of 16 checks passed
@rv-jenkins rv-jenkins deleted the macos-nix-break branch October 23, 2023 13:26
@Baltoli Baltoli mentioned this pull request Dec 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants