!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

79 Members
20 Servers

Load older messages


SenderMessageTime
30 Sep 2024
@frederic:scs.ems.hostFrédéric Christ changed their display name from Frédéric Christ 🌴 16.09. - 30.09. to Frédéric Christ.08:50:21
1 Oct 2024
@-_o:matrix.org-_o joined the room.21:01:20
2 Oct 2024
@vandycarlos:matrix.org@vandycarlos:matrix.org left the room.12:12:19
4 Oct 2024
@terrorjack:matrix.terrorjack.comterrorjack joined the room.17:41:47
7 Oct 2024
@memegames99:matrix.org@memegames99:matrix.org removed their profile picture.00:05:41
@memegames99:matrix.org@memegames99:matrix.org removed their display name memegames99.00:05:51
@memegames99:matrix.org@memegames99:matrix.org left the room.00:06:09
@emilazy:matrix.orgemilyI'm working on deduplicating the OpenJDK/OpenJFX expressions.00:49:03
@emilazy:matrix.orgemilyit's not pretty. the variance between versions is pretty cursed, as is often the case with these copy-paste situations00:49:22
@emilazy:matrix.orgemilybut I have something that reproduces the exact derivation hashes of all the current versions from one file00:49:33
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Very nice00:49:45
@emilazy:matrix.orgemilyit needs clean-up to not have a bunch of hardcoded stuff, but I'll put a PR up after that00:49:48
@emilazy:matrix.orgemilyI won't do any further refactoring right now, since I think it's best to have a zero-rebuild PR that encodes the exact ways in which the version-specific logic is messed up and then work from that00:50:08
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️That variance is why I didn't attempt to clean up the files myself, I just didn't have the time to sit and work through it lol00:50:15
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Yeah, that's for the best00:50:21
@emilazy:matrix.orgemily what I did was start with 23.nix, and then diff 21.nix23.nix (after running both through nixfmt to account for formatting differences). everything that changed is something that needs a conditional 00:50:50
@emilazy:matrix.orgemily then I just repeated that with 17.nix21.nix, etc. 00:50:57
@emilazy:matrix.orgemilyJDK 8 was the worst, since a bunch of things are just different from every subsequent version.00:51:13
@emilazy:matrix.orgemilyafter that I may nerd-snipe myself into clean-up → Darwin support → looking into getting rid of one of the two ~identical binary OpenJDK distributions00:52:12
@emilazy:matrix.orgemilyI'm referring to the Temurin build scripts a lot while working on this. I'm wondering if we shouldn't consider simply using them to build OpenJDK if possible.14:56:59
@emilazy:matrix.orgemilythey handle a lot of the tangled per-version logic for us and probably have settings that more reliably make sense.14:57:19
@emilazy:matrix.orgemilythey also already have Darwin support.14:58:24
@emilazy:matrix.orgemilyturns out that OpenJFK and OpenJFX 11 support cycles aren't aligned and I missed a >year-old WebKit 🫠 https://github.com/NixOS/nixpkgs/pull/34714918:54:11
@emilazy:matrix.orgemilyoh god I found another JDK we ship Oracle's how many of them can there possibly be????22:03:58
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Careful, if you talk about it too loudly it might undergo mitosis23:33:22
17 Oct 2024
@bendlas:matrix.orgbendlas changed their profile picture.17:38:29
18 Oct 2024
@emilazy:matrix.orgemilyalmost done with my OpenJDK/OpenJFX deduplication PR16:47:06
@emilazy:matrix.orgemilyafter several long yak shaves16:47:11
@emilazy:matrix.orgemilystill need to do a big refactor after but I'm doing as much as I can with 0 rebuilds first16:47:26
21 Oct 2024
@artur:glasgow.social(artur 'manuel) changed their display name from (lambda (f l) (format nil "~a ~a")) "Artur" "Manuel" to (artur 'manuel).20:03:25

There are no newer messages yet.


Back to Room ListRoom Version: 6