7 Feb 2025 |
| @terrorjack:matrix.terrorjack.com left the room. | 22:28:01 |
| terrorjack joined the room. | 22:45:10 |
8 Feb 2025 |
| terrorjack set a profile picture. | 02:24:23 |
| terrorjack removed their profile picture. | 02:24:59 |
raboof | right, that's what I'm doing for now. what would be the longer-term strategy though? merging (a variant of that PR), or making it easier to have out-of-tree derivations for JVMs? | 10:54:34 |
9 Feb 2025 |
| ollijh joined the room. | 09:52:52 |
15 Feb 2025 |
| BenjB83 joined the room. | 10:14:55 |
| BenjB83 changed their display name from Benjamín Buske to BenjB83. | 10:43:02 |
24 Feb 2025 |
| @silvio:booq.org joined the room. | 01:06:16 |
@silvio:booq.org | Hey 🙂 I'm trying to package https://github.com/p2-inc/keycloak-magic-link with the buildMavenPackage approach . While building the maven-deps I get an error ERROR_INJECTING_CONSTRUCTOR . Building inside a docker container with mvn clean install works fine though, so I don't think there is a bug in the application. I have absolutely no clue about Java and I'd really appreciate anything that would point me into the right direction. This is the derivation I came up with: https://github.com/Lykos153/nur-packages/pull/23/files . To reproduce: nix build github:lykos153/nur-packages?ref=pkgs/keycloak-magic-link#keycloak-magic-link | 01:29:18 |
6 Mar 2025 |
| msgilligan joined the room. | 23:18:38 |
19 Mar 2025 |
| jkxyz left the room. | 16:18:03 |
26 Mar 2025 |
Tomodachi94 (they/them) | The Java team has been pinged for the 25.05 feature freeze: https://github.com/NixOS/nixpkgs/issues/393359 | 23:58:46 |
27 Mar 2025 |
Tomodachi94 (they/them) | Gradle 9.0 is supposed to be released sometime in Q2 of 2025 according to a blog post: https://gradle.org/whats-new/gradle-9/
If it is actually released before the NixOS release date, I personally want to drop Gradle 7 by then | 00:00:09 |
Tomodachi94 (they/them) | Maven 4.0.0 is currently in the middle of the release candidate phase, so I think it's feasible to upgrade to it before 25.05 is released | 00:01:20 |
Tomodachi94 (they/them) | I don't anticipate any breaking releases from Ant, development seems to have slowed down | 00:02:14 |
msgilligan | Gradle 9 sounds like wishful thinking to me. Gradle 8.14 is in the works and there is a milestone-5, but no rc's yet. | 00:03:21 |
msgilligan | Gradle 8.14 is needed to be able to build for JDK 24, but still requires JDK 23 to run Gradle itself. | 00:05:04 |
Tomodachi94 (they/them) | Cc @chayleaf @FliegendeWurst @Infinidoge 🏳️⚧️ | 00:05:36 |
Tomodachi94 (they/them) | Cc @chayleaf @FliegendeWurst @Infinidoge 🏳️⚧️ (context: Java team members) | 00:06:17 |
Tomodachi94 (they/them) | If there is consensus to do so, I'd be up for dropping Gradle 7. I think that 9 will definitely be released within the support period for 25.05 (context: Gradle supports two major versions at a time; currently, those are Gradle 7 and Gradle 8) | 00:09:13 |
Tomodachi94 (they/them) | But maybe I'm too package-drop-giddy :) please tell me if that is the case | 00:15:46 |
Tomodachi94 (they/them) | If we go this route, https://github.com/nixos/nixpkgs/issues/358845 would also need to be dealt with | 00:18:20 |
msgilligan | * Gradle 8.14 is needed to be able to build for JDK 24, but still requires JDK 23 (or earlier) to run Gradle itself. | 00:30:52 |
Tomodachi94 (they/them) | As for Java itself, I think we're okay on breaking changes? Java 23 is LTS afaict, and 24 was released about a week ago | 00:34:05 |
Tomodachi94 (they/them) | As for Java itself, I think we're okay on breaking changes? OpenJDK 23 is LTS afaict, and 24 was released about a week ago | 00:34:12 |
msgilligan | Do stable releases of Nix commonly add newly released versions of packages (such as Gradle 9)? Is that something that users expect? (Can 7 be dropped without an obligation to add 9 later?) | 00:34:27 |
msgilligan | JDK 21 is LTS and the next one will be JDK 25 (in September) | 00:35:06 |
Tomodachi94 (they/them) | If we made Gradle 9 the default Gradle, that is definitely breaking. If we just added a `gradle_9' attribute without changing it on stable, we wouldn't be breaking stability guarantees | 00:36:09 |
Tomodachi94 (they/them) | If we made Gradle 9 the default Gradle, that is definitely breaking. If we just added a gradle_9 attribute without changing it on stable, we wouldn't be breaking stability guarantees | 00:36:24 |