| 1 Jan 2025 |
linsui | I guess I need to package the pg binaries into a txz file then put it into a jar... | 18:37:51 |
emily | yes, might be worse than the PgBinaryResolver approach | 18:38:52 |
| 3 Jan 2025 |
| @gotha:matrix.org joined the room. | 09:25:31 |
| 4 Jan 2025 |
linsui | I finally choose this method. Ugly but easy. https://github.com/NixOS/nixpkgs/pull/370839 | 12:04:52 |
emily | would you like me to have a go at fixing OpenJFX WebKit so you can skip some of the hacks there? | 14:12:04 |
emily | I wonder if we should make that bundled Postgres thing a package in case there are other things in the tree that want to use it (but maybe YAGNI) | 14:12:55 |
linsui | If other packages also use it, maybe we can make the java part a package so that it can use the postgresql from nixpkgs directly. | 14:38:51 |
linsui | Yes, it would be great! :) | 14:39:20 |
linsui | Is it possible to make the jdk with jfx reuse the headless package (or it already does this)? it seems if I have a package using headless jdk and a package using jfx, I'll have two jdk installed. | 14:43:46 |
emily | we should split OpenJFX out of the JDK entirely | 14:49:41 |
emily | AIUI there's no need to bundle it in and upstream are moving to deprecate it | 14:49:49 |
emily | I believe it can "just" be a normal Java package (something something jlink?) | 14:49:57 |
emily | I don't really know enough about Java to be the right person for the job but I might end up doing it anyway 😅 | 14:50:17 |
emily | it would simplify the derivations quite a bit | 14:50:26 |
emily | but yes, we currently bootstrap a new JDK for it | 14:50:38 |
emily | see e.g. https://bugs.openjdk.org/browse/JDK-8294095 | 14:50:59 |
emily | I think maybe we can just package OpenJFX as a really normal Java package and have it work without anything further, but I'm not 100% sure | 14:51:30 |
linsui | That would be good. :) | 17:16:11 |
emily | hopefully I'll get the time to work on cleaning that stuff up :) | 17:20:32 |
emily | but I will try to look at OpenJFX + WebKit later this evening since it will hopefully be a simple fix | 17:20:43 |
| 6 Jan 2025 |
| Frédéric Christ changed their display name from Frédéric Christ 🎄23.12. - 07.01. to Frédéric Christ. | 12:31:43 |
| 7 Jan 2025 |
raboof | In reply to @raboof:matrix.org nerdsnipe 🤦 https://github.com/NixOS/nixpkgs/pull/368598 Anyone up for a temurin-bin jdk24ea review? 😇 | 06:49:15 |
| 8 Jan 2025 |
nbathum | its not exactly a review, but i've verified the builds on x86_64-linux | 15:45:52 |
emily | a little worried about the amount of code to handle versions that we wouldn't ever want to ship in a stable release | 15:47:50 |
emily | when is the 24 release due again? (I feel like I asked this before but forgot) | 15:48:13 |
nbathum | the schedule on openjdk site says that 2025/03/18 is the target for General Availability | 15:57:26 |
nbathum | raboof do you imagine testing java packages inside nixpkgs using this? | 16:01:44 |
raboof | yeah - so if we have a release schedule similar to https://github.com/NixOS/nixpkgs/issues/303285 that'd be well before the next branchoff | 16:04:28 |
raboof | that's fair. it's fairly mundane code though, and only executed when doing updates | 16:05:06 |
raboof | probably mainly outside. my first approach was indeed to package it outside of nixpkgs, but then I ran into the fact that there's quite some infrastructure inside of nixpkgs that is not easy to re-use outside (without resorting to copy-pasting), which is how I ended up doing it inside instead. | 16:09:55 |