!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

113 Members
24 Servers

Load older messages


SenderMessageTime
7 Oct 2024
@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
23 Oct 2024
@luna-null:matrix.orgluna-null changed their display name from Autumn to luna-null.09:49:25
@emilazy:matrix.orgemilyit is time https://github.com/NixOS/nixpkgs/pull/35073615:43:56
25 Oct 2024
@lholh:matrix.orglholh joined the room.03:54:16
@lholh:matrix.orglholh left the room.22:42:31
29 Oct 2024
@eva:blahaj.nyceva removed their profile picture.22:26:33
@eva:blahaj.nyceva set a profile picture.22:26:42
30 Oct 2024
@tomodachi94:matrix.orgTomodachi94 (they/them) joined the room.01:26:47
@tomodachi94:matrix.orgTomodachi94 (they/them)What are our thoughts about dropping gradle_6 after the feature freeze? Support ended almost two years ago: https://endoflife.date/gradle04:37:03
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Sounds reasonable to me04:37:53
@tomodachi94:matrix.orgTomodachi94 (they/them)Additionally, it is very insecure, with four CVEs that are only patched in v7 or higher: https://github.com/NixOS/nixpkgs/pull/35223604:38:02
@tomodachi94:matrix.orgTomodachi94 (they/them)Only three packages are using it04:38:44

There are no newer messages yet.


Back to Room ListRoom Version: 6