!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

120 Members
27 Servers

Load older messages


SenderMessageTime
20 Sep 2025
@msgilligan:matrix.orgmsgilliganI’m a noob with big ambitions!02:52:18
@msgilligan:matrix.orgmsgilliganAnd I know that bootstrapping is out of reach for JDK in Nix for now, but someday I hope we can do it.02:54:10
@msgilligan:matrix.orgmsgilliganI need to take a second look at Guix, but I don’t even have time for that right now.02:54:53
@msgilligan:matrix.orgmsgilliganWould it be possible to use OpenJDK 25 to build OpenJDK 26 (at least initially) ?03:04:58
@msgilligan:matrix.orgmsgilligan(after we bootstrap 25 with Temurin)03:05:33
@emilazy:matrix.orgemilyyes, but very low value03:08:56
@emilazy:matrix.orgemilyit mostly just means it will take longer, since it is still rooting to a binary Temurin03:09:06
@msgilligan:matrix.orgmsgilliganI need one of those Ampere systems03:10:57
@msgilligan:matrix.orgmsgilliganAnd to upgrade my laptop to an M4 Pro03:11:33
@emilazy:matrix.orgemily well I say "yes" but it depends on whether you can actually bootstrap JDK n+1 with JDK n 03:13:08
@emilazy:matrix.orgemilyI assume you can because it would be nuts otherwise03:13:15
@emilazy:matrix.orgemilybut people do commit such crimes03:13:19
@emilazy:matrix.orgemily (ideally you could hop from one LTS to the next but I'm guessing you cannot) 03:13:29
@msgilligan:matrix.orgmsgilliganI will eventually look into it03:14:17
@emilazy:matrix.orgemilyI would worry more about the C → any OpenJDK part before trying to do the rest03:14:54
@tomodachi94:matrix.orgTomodachi94 (they/them)Here's how Guix does it: https://bootstrappable.org/projects/java.html03:40:42
@98765abc:mozilla.org@98765abc:mozilla.org left the room.08:03:36
@tomodachi94:matrix.orgTomodachi94 (they/them)

As far as release blockers:

  • Definitely remove Gradle 7 before the release, it's unsupported upstream
  • Is Java 24 still in tree? We should drop it if so
22:24:44
21 Sep 2025
@tomodachi94:matrix.orgTomodachi94 (they/them)(Assuming that it goes EOL before or during the support cycle)00:24:39
@msgilligan:matrix.orgmsgilliganJava 24 is EOL as soon as Java 25 is released.00:25:25
@msgilligan:matrix.orgmsgilliganWe’ve still got Java 23 in tree, so we should remove that first.00:26:00
@tomodachi94:matrix.orgTomodachi94 (they/them)Tracked at https://github.com/NixOS/nixpkgs/issues/44484603:28:22
22 Sep 2025
@britter:yatrix.orgBenedikt Ritter (britter)Can I get a review here https://github.com/NixOS/nixpkgs/pull/445032 just a version bump07:28:42
@msgilligan:matrix.orgmsgilligan I ran nixpkgs-review on aarch64 darwin and linux and posted results. 08:59:58
@msgilligan:matrix.orgmsgilliganThere was a problem wtih the mac build. Unfortunately it's 2am here and I really need to sleep, so I won't be able to respond for 12 hour or so.09:01:19
@britter:yatrix.orgBenedikt Ritter (britter)No worries, this is not time critical.09:12:02
@britter:yatrix.orgBenedikt Ritter (britter) msgilligan: you raised the question about whether or not running the tests of Java packages. I think that's a discussion better held here than in the PR. So from my PoV in nixpkgs we don't want to run the testing of a project we package. I don't feel like that's giving us any significant signal as to whether the package works or not. I think we need nixos/tests tests for apps like stirling that test whether the thing can start on a NixOS host or not. 18:09:22
@britter:yatrix.orgBenedikt Ritter (britter)OTOH there seems to be something going on that only fails on macOS...18:09:41
@britter:yatrix.orgBenedikt Ritter (britter)But then, maybe these tests also fail outside of building this package with nix.18:09:59
@britter:yatrix.orgBenedikt Ritter (britter)Would be interesting to see if this also fails when you clone the project directly and then run ./gradlew build on macOS. If that's the case then it doesn't make sense to run with tests in nixpkgs from my PoV18:10:35

Show newer messages


Back to Room ListRoom Version: 6