!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

122 Members
27 Servers

Load older messages


SenderMessageTime
17 Jul 2025
@emilazy:matrix.orgemilynot sure Nix cares about it at all17:20:14
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ * Amazing, nix-support seemingly has no results in the Nix manual, and 6 entirely different results for things other than remove-references-to in the Nixpkgs manual17:20:32
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️The 6 references are in the nixpkgs manual (edited previous message)17:20:47
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️So it isn't documented in the place where it's most useful anyways17:20:56
@msgilligan:matrix.orgmsgilliganYeah, but it's non-trivial to build your app correctly pulling JavaFX from Maven. I do it correctly in my apps, but I think there are paying Zulu customers who don't know how to do it or have legacy code that is hard to update.17:23:59
@msgilligan:matrix.orgmsgilliganI have run into some Nix-specific JavaFX issues that I was able to workaround by using the bundled JavaFX.17:25:16
@emilazy:matrix.orgemilyto be clear, I'm not saying "use it from Maven".17:27:34
@emilazy:matrix.orgemilyI'm saying "we can package the OpenJFX modules without bundling them into the OpenJDK build".17:27:44
@emilazy:matrix.orgemilythat's what we do already except that we run another OpenJDK build to bake them in. my understanding is that that should not be needed17:27:59
@emilazy:matrix.orgemily I believe it's "just" a jlink to turn a JDK + an OpenJFX build into the equivalent of what we build an entire second JDK for currently 17:29:01
@msgilligan:matrix.orgmsgilliganI see.17:29:16
@msgilligan:matrix.orgmsgilliganYeah, that makes sense for building a JDK with OpenJFX.17:29:46
@emilazy:matrix.orgemilyby the way it looks like one of our OpenJFXs went EOL half a year ago 🫣17:30:00
@emilazy:matrix.orgemily(and in particular this should be easy to do with Temurin binary + OpenJFX source build or probably even Temurin binary + OpenJFX binary, so we don't need Zulu for this even without making the OpenJDK build work on Darwin)17:30:42
@msgilligan:matrix.orgmsgilliganInteresting. Should we open an issue for this?17:34:58
@emilazy:matrix.orgemilyprobably :) but FWIW when I say "make the OpenJDK build work on Darwin" I don't mean it like "embark on this big project". I mean "it's probably trivial (~15 lines diff max?) but nobody tried in years and Darwin support used to be much less bad"17:37:12
@emilazy:matrix.orgemilyI think someone could just try it, if JDK stuff is a higher priority for them than me17:37:31
@emilazy:matrix.orgemilyand/or already did if there is in fact an open PR for it?17:37:42
@emilazy:matrix.orgemily …but this should probably get dropped from unstable and marked knownVulnerabilities on stable ASAP, since those things have an entire browser engine with a JavaScript JIT in them 17:38:31
@msgilligan:matrix.orgmsgilliganI saw the PR for OpenJDK source build for Darwin a few days ago, but couldn't find it 1/2 hour ago. I recall reading there were provenance issues with Xcode.17:39:00
@emilazy:matrix.orgemily(and we recently tightened standards around maintenance of browser engines for security reasons in Nixpkgs)17:39:16
@msgilligan:matrix.orgmsgilliganI was talking about opening a PR for adding OpenJFX to Temurin for Darwin.17:39:51
@msgilligan:matrix.orgmsgilligan * I was talking about opening a PR for adding OpenJFX to Temurin for Darwin with jlink. 17:40:06
@emilazy:matrix.orgemilyright17:41:07
@emilazy:matrix.orgemilyI just mean that "just make the existing expressions build on Darwin" may be comparably trivial17:41:28
@emilazy:matrix.orgemilythe things that need doing are mostly not hard, just… nobody with the time to do them :)17:41:52
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️
In reply to @msgilligan:matrix.org
I saw the PR for OpenJDK source build for Darwin a few days ago, but couldn't find it 1/2 hour ago. I recall reading there were provenance issues with Xcode.
Ah yep I remember that PR
17:51:36
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️The problem being that compiling it requires Xcode, which is non-viable for Nix17:51:50
@msgilligan:matrix.orgmsgilliganI found this issue: https://github.com/NixOS/nixpkgs/issues/31321317:51:50
@msgilligan:matrix.orgmsgilligan(I remember doing a GUIX build with Xcode once, but that wasn't part of GUIX itself)17:52:47

Show newer messages


Back to Room ListRoom Version: 6