!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

118 Members
27 Servers

Load older messages


SenderMessageTime
18 Sep 2025
@msgilligan:matrix.orgmsgilligan

I've run nixpkgs-review on aarch64-linux and aarch64-darwin and found to issues:

19:41:14
@msgilligan:matrix.orgmsgilligan *

I've run nixpkgs-review on aarch64-linux and aarch64-darwin and found two issues:

19:41:25
@msgilligan:matrix.orgmsgilliganI made a PR for the 2nd issue (which also happens on the current graalvm-ce-musl 24)19:42:05
@msgilligan:matrix.orgmsgilliganand I cherry-picked the musl fix into the graavm-ce 25 PR19:44:21
@msgilligan:matrix.orgmsgilliganSo to move forward we should definitely review/merge the graalvm-ce-musl PR.19:45:23
@msgilligan:matrix.orgmsgilliganAnd we could either: a) modify the graalvm-ce 25 PR so that it adds 25 without removing 24 or making 25 the default or b) Wait for a fix to Issue 444069 (the mvnd build failure with Java 25)19:47:57
@msgilligan:matrix.orgmsgilliganAny suggestions?19:48:14
@msgilligan:matrix.orgmsgilligan If the maintainers of mvnd don't submit a patch soon, I'll probably do it -- I think it's an easy patch. 21:05:00
@msgilligan:matrix.orgmsgilliganBut (for me, at least) the most exciting news is that Gradle 9.1.0 is out! 🚀 This means projects using Gradle can start using Java 25.21:06:22
@msgilligan:matrix.orgmsgilliganSo the Gradle 9.1.0 PR is ready-for-review: https://github.com/NixOS/nixpkgs/pull/43408621:06:37
@msgilligan:matrix.orgmsgilligan graalvm-ce 25 was merged just now. So it's on the mvnd maintainers to fix their build. 21:24:13
@msgilligan:matrix.orgmsgilligan *

I've run nixpkgs-review on aarch64-linux and aarch64-darwin and found two issues:

21:25:18
@msgilligan:matrix.orgmsgilliganPR 444088 was closed since it's commit was merged with the graalvm-ce 25 PR.21:26:08
@msgilligan:matrix.orgmsgilligan* PR 444088 was closed since its commit was merged with the graalvm-ce 25 PR.21:26:17
19 Sep 2025
@tomodachi94:matrix.orgTomodachi94 (they/them)Clean up some callPackage usage by java-users (that's what I'm now calling packages that consume any JDK): https://github.com/NixOS/nixpkgs/pull/44395402:04:31
@tomodachi94:matrix.orgTomodachi94 (they/them)(This is a good thing because it makes autoupdates self-serve for maintainers, not that any of you need convincing)02:12:22
@emilazy:matrix.orgemily fwiw this breaks .override interfaces (but I agree it's better overall) 02:15:46
@emilazy:matrix.orgemily pkgs/games/maptool/default.nix → pkgs/games/maptool/package.nix doesn't look right 02:16:07
@tomodachi94:matrix.orgTomodachi94 (they/them)Oops, definitely not intended02:18:51
@tomodachi94:matrix.orgTomodachi94 (they/them)Fixed in latest push02:21:19
@tomodachi94:matrix.orgTomodachi94 (they/them) https://github.com/NixOS/nixpkgs/pull/443954#pullrequestreview-3242588635
Can't seem to find any consensus about the pattern of pname versus pname<version>, does anyone know anything?
02:29:29
@emilazy:matrix.orgemily your proposed ? thing doesn't work 02:57:31
@emilazy:matrix.orgemily callPackage will override it with pkgs.jdk 02:57:36
@emilazy:matrix.orgemilyyou have to name it something else02:57:43
@emilazy:matrix.orgemilyfwiw I don't think dependency overrides should count as public interface anyway but02:58:09
@tomodachi94:matrix.orgTomodachi94 (they/them)Would be a good topic for an RFC03:35:19
@emilazy:matrix.orgemilyideally, you could define the interface that's exposed and the internal references separately03:39:30
@emilazy:matrix.orgemily package sets / multi-version packages and some wonky details about overrides are basically the only things stopping everything from moving to by-name I think 03:40:55
@msgilligan:matrix.orgmsgilligan The Gradle 9.1.0 PR was merged! You can now build Java 25 apps (using either zulu25 or graalvm-ce) and Gradle using Nixpkgs master. (I assume Maven works fine because it is less sensitive to Java version bumps than Gradle, but I haven't tested it) 14:30:22
@msgilligan:matrix.orgmsgilliganI'm watching the Temurin chimney and I think I see white smoke.14:58:07

Show newer messages


Back to Room ListRoom Version: 6