!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

126 Members
27 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
24 Nov 2024
@tomodachi94:matrix.orgTomodachi94 (they/them)
In reply to@emilazy:matrix.org
I'll try and look some time tonight
No rush if I was too soon
00:14:08
@emilazy:matrix.orgemilyno worries :)00:15:20
@tomodachi94:matrix.orgTomodachi94 (they/them)Currently hunting for packages that provide Ant task providers and adding a symlink in the spot expected by ant.hook01:57:58
@tomodachi94:matrix.orgTomodachi94 (they/them)Found a few thanks to nix-index. Will PR that in later04:34:52
@tomodachi94:matrix.orgTomodachi94 (they/them)(Also, there are so many packages that have Ant in their output, but don't need it to be there)04:38:51
@tomodachi94:matrix.orgTomodachi94 (they/them) Wondering if we should drop the programs.java NixOS module, since it's impure and only has two in-tree consumers (packages should make a wrapper that calls jdk/jre, developers should be using devShells) 22:25:12
@tomodachi94:matrix.orgTomodachi94 (they/them) Pinging @FliegendeWurst @chayleaf @Infinidoge 🏳️‍⚧️ for input 22:28:18
@tomodachi94:matrix.orgTomodachi94 (they/them) Pinging @FliegendeWurst @chayleaf @Infinidoge 🏳️‍⚧️ for input (others welcome to chime in too, of course) 22:28:37
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️The main benefit of the Java module is that it let's end consumers emulate a more standard Linux distribution for running programs that use Java internally, so I don't think it being impure is strictly a reason to remove it in this case22:30:00
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️At minimum though in-tree consumers can be rewritten away from it22:30:25
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️* The main benefit of the Java module is that it lets end consumers emulate a more standard Linux distribution for running programs that use Java internally, so I don't think it being impure is strictly a reason to remove it in this case22:30:41
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️It's a similar position to nix-ld, albeit less critical22:31:27
@fliegendewurst:matrix.orgFliegendeWurstThe binfmt hooks seem only marginally useful to me. The .class one only really works if the class depends solely on its own package.22:34:11
@tomodachi94:matrix.orgTomodachi94 (they/them)For starters I'll add it to our ci/OWNERS section, then we can change in-tree consumers to the makeWrapper pattern later22:36:37
@tomodachi94:matrix.orgTomodachi94 (they/them)https://github.com/NixOS/nixpkgs/pull/35884022:55:02
25 Nov 2024
@tomodachi94:matrix.orgTomodachi94 (they/them)
In reply to@tomodachi94:matrix.org
I'm going to look into which of our packages use Gradle 7 and try updating or submitting patches for a newer Gradle, to hopefully make the future deprecation of Gradle 7 smoother
Made a tracking issue for this, so our future drop+upgrade can go much smoother than the gradle_6 one: https://github.com/NixOS/nixpkgs/issues/358845
00:11:01

Show newer messages


Back to Room ListRoom Version: 6