!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

110 Members
24 Servers

Load older messages


SenderMessageTime
15 Feb 2025
@benjb83:matrix.orgBenjB83 joined the room.10:14:55
@benjb83:matrix.orgBenjB83 changed their display name from Benjamín Buske to BenjB83.10:43:02
24 Feb 2025
@silvio:booq.org@silvio:booq.org joined the room.01:06:16
@silvio:booq.org@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:matrix.orgmsgilligan joined the room.23:18:38
19 Mar 2025
@jkxyz:matrix.orgjkxyz left the room.16:18:03
26 Mar 2025
@tomodachi94:matrix.orgTomodachi94 (they/them)The Java team has been pinged for the 25.05 feature freeze: https://github.com/NixOS/nixpkgs/issues/39335923:58:46
27 Mar 2025
@tomodachi94:matrix.orgTomodachi94 (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 then00:00:09
@tomodachi94:matrix.orgTomodachi94 (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 released00:01:20
@tomodachi94:matrix.orgTomodachi94 (they/them)I don't anticipate any breaking releases from Ant, development seems to have slowed down00:02:14
@msgilligan:matrix.orgmsgilliganGradle 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:matrix.orgmsgilliganGradle 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:matrix.orgTomodachi94 (they/them) Cc @chayleaf @FliegendeWurst @Infinidoge 🏳️‍⚧️ 00:05:36
@tomodachi94:matrix.orgTomodachi94 (they/them) Cc @chayleaf @FliegendeWurst @Infinidoge 🏳️‍⚧️ (context: Java team members) 00:06:17
@tomodachi94:matrix.orgTomodachi94 (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:matrix.orgTomodachi94 (they/them)But maybe I'm too package-drop-giddy :) please tell me if that is the case00:15:46
@tomodachi94:matrix.orgTomodachi94 (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:matrix.orgmsgilligan* 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:matrix.orgTomodachi94 (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:matrix.orgTomodachi94 (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:matrix.orgmsgilliganDo 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:matrix.orgmsgilliganJDK 21 is LTS and the next one will be JDK 25 (in September)00:35:06
@tomodachi94:matrix.orgTomodachi94 (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 guarantees00:36:09
@tomodachi94:matrix.orgTomodachi94 (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
@tomodachi94:matrix.orgTomodachi94 (they/them) If we made Gradle 9 the default Gradle, that is definitely breaking. If we just added a gradle_9 attribute without making it default it on stable, we wouldn't be breaking stability guarantees 00:36:36
@tomodachi94:matrix.orgTomodachi94 (they/them) (Making it default in this case would mean assigning it to the regular gradle attribute) 00:37:04
@emilazy:matrix.orgemilyyes, backports of new packages are allowed00:38:19
@emilazy:matrix.orgemilychanging default versions backwards-incompatibly isn't00:38:29
@emilazy:matrix.orgemily(so whatever Gradle 25.05 releases with will be the default for its lifespan)00:38:37
@emilazy:matrix.orgemilyah, which is exactly what tomodachi said :)00:38:50

Show newer messages


Back to Room ListRoom Version: 6