| 17 Jul 2025 |
emily | I get the impression that nothing except OpenJFX actually uses them | 18:19:31 |
msgilligan | I'm a big advocate of Java modules and I feel like I've been swimming upstream for the last 6 years. But the current is getting weaker and modules are beginning to be accepted. | 18:20:39 |
msgilligan | OpenJFX made a bad decision to pretty much force modules on people and that's caused a lot of pain. | 18:20:57 |
msgilligan | * OpenJFX made a bad decision to ~~pretty much~~ by default force modules on people and that's caused a lot of pain. | 18:21:33 |
emily | I assume we can't do anything as simple as just JAVA_MODULES_PATH=${openjfx} to make existing builds that expect it to be built-in work. | 18:21:47 |
msgilligan | * OpenJFX made a bad decision to pretty much by default force modules on people and that's caused a lot of pain. | 18:21:56 |
emily | FWIW, while I sympathize with the overcommitted part (or I'd just have done all of this stuff already), I think you overestimate the skill level required to twiddle some flags until you get a new build error :) I expect nobody has even tried to build our OpenJDK source package on Darwin in a long time | 18:22:54 |
msgilligan | I will try to take a look at it in a few weeks, if nobody else has. | 18:23:59 |
msgilligan | I guess this issue is the one for building OpenJDK on Darwin: https://github.com/NixOS/nixpkgs/issues/313213 | 18:24:46 |
msgilligan | * I will try to take a look at it in a few weeks September (or so), if nobody else has. | 18:42:59 |
msgilligan | I'm not sure what assigning yourself on Issue on GitHub means to the Nixpkgs community, but I've started using it to mean "I am interested in contributing to this when I can". Will that confuse or upset anyone? | 18:44:42 |
Infinidoge 🏳️⚧️ | I've always seen it as "$X is working on this", with varying definitions of 'working on' | 18:45:23 |