| 17 Sep 2025 |
msgilligan | And here's a massive DRAFT PR generated by running ./generate-sources.py in temurin-bin
I guess it should be split into 5 PRs, one per JDK version that is updated?
| 23:05:13 |
msgilligan | If I add 25 to the version list in generate-sources.py it seems to come up empty-handed as Temurin has not released JDK 25 yet. | 23:06:17 |
msgilligan | * And here's a massive-rebuild-triggering DRAFT PR generated by running ./generate-sources.py in temurin-bin
I guess it should be split into 5 PRs, one per JDK version that is updated?
| 23:19:32 |
msgilligan | I added it to the 25.11 milestone: https://github.com/NixOS/nixpkgs/milestone/31 | 23:34:56 |
| 18 Sep 2025 |
Tomodachi94 (they/them) | ant-contrib begone! | 01:27:27 |
msgilligan | I made a PR for graalvm-ce 25. | 19:33:35 |
msgilligan | Unlike the other PRs I've been making this one updates, bumps the default, and removes the deprecated (24.0.2) -- I did it this way because the current graalvm-ce packaging would need (probably minor) modification to support multiple versions. | 19:35:15 |
msgilligan | I've run nixpkgs-review on aarch64-linux and aarch64-darwin and found to issues:
| 19:41:14 |
msgilligan | * I've run nixpkgs-review on aarch64-linux and aarch64-darwin and found two issues:
| 19:41:25 |
msgilligan | I made a PR for the 2nd issue (which also happens on the current graalvm-ce-musl 24) | 19:42:05 |
msgilligan | and I cherry-picked the musl fix into the graavm-ce 25 PR | 19:44:21 |
msgilligan | So to move forward we should definitely review/merge the graalvm-ce-musl PR. | 19:45:23 |
msgilligan | And 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 | Any suggestions? | 19:48:14 |
msgilligan | 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 | But (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 | So the Gradle 9.1.0 PR is ready-for-review: https://github.com/NixOS/nixpkgs/pull/434086 | 21:06:37 |
msgilligan | graalvm-ce 25 was merged just now. So it's on the mvnd maintainers to fix their build. | 21:24:13 |
msgilligan | * I've run nixpkgs-review on aarch64-linux and aarch64-darwin and found two issues:
| 21:25:18 |
msgilligan | PR 444088 was closed since it's commit was merged with the graalvm-ce 25 PR. | 21:26:08 |
msgilligan | * PR 444088 was closed since its commit was merged with the graalvm-ce 25 PR. | 21:26:17 |
| 19 Sep 2025 |
Tomodachi94 (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/443954 | 02:04:31 |
Tomodachi94 (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 |
emily | fwiw this breaks .override interfaces (but I agree it's better overall) | 02:15:46 |
emily | pkgs/games/maptool/default.nix → pkgs/games/maptool/package.nix doesn't look right | 02:16:07 |
Tomodachi94 (they/them) | Oops, definitely not intended | 02:18:51 |
Tomodachi94 (they/them) | Fixed in latest push | 02:21:19 |
Tomodachi94 (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 |
emily | your proposed ? thing doesn't work | 02:57:31 |
emily | callPackage will override it with pkgs.jdk | 02:57:36 |