!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

119 Members
27 Servers

Load older messages


SenderMessageTime
2 Jul 2025
@msgilligan:matrix.orgmsgilligan* There are some really basic tests in corretto04:41:11
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Oh huh, so there are, those should be ported to all of the other JDKs as a sanity check04:42:26
@msgilligan:matrix.orgmsgilliganYeah, I was thinking it would make sense to have one set of tests that can run against all the different JDKs04:43:50
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ Something in pkgs/test at least 04:44:09
@msgilligan:matrix.orgmsgilliganI made this draft PR earlier today: https://github.com/NixOS/nixpkgs/pull/42163704:52:23
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ Put a review. installCheckPhase vs passthru tests I'm not entirely sure, but I think things like checking version should be installCheckPhase, and checking compilation should be passthru tests. 05:07:24
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ (Above and beyond the checkPhase they should probably already have) 05:07:48
@msgilligan:matrix.orgmsgilligan Yeah, I started writing that before I even knew about passthru. All the different options for tests are pretty confusing for a beginner. 05:26:41
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️Nix in a nutshell, really05:27:02
@msgilligan:matrix.orgmsgilliganWell, it’s always easier to add a test when there are existing tests to add to. But I do think a paragraph or two about where the tests are or will/should be a would be helpful05:32:09
@msgilligan:matrix.orgmsgilligan

Maybe someday we can run this:

https://adoptium.net/aqavit/

06:28:16
@msgilligan:matrix.orgmsgilligan I just realized this suggestion is wrong. The Languages and frameworks section is under Build Helpers and there is no JDK Build Helper. 14:29:20
3 Jul 2025
@msgilligan:matrix.orgmsgilligan I'm getting schooled by @dtomvan (and GitHub checks) on testing on (above) PR #421637 😁 00:05:28
4 Jul 2025
@msgilligan:matrix.orgmsgilliganMerged: https://github.com/NixOS/nixpkgs/pull/42163715:29:28
@msgilligan:matrix.orgmsgilligan* Merged: https://github.com/NixOS/nixpkgs/pull/421637 Thanks everyone for their help!15:30:40
@msgilligan:matrix.orgmsgilliganand I rebased https://github.com/NixOS/nixpkgs/pull/421362 so it will now get (minimally) tested.16:00:56
10 Jul 2025
@aerunakai:matrix.org@aerunakai:matrix.org joined the room.05:43:42
11 Jul 2025
@aerunakai:matrix.org@aerunakai:matrix.org removed their profile picture.16:40:28
@aerunakai:matrix.org@aerunakai:matrix.org removed their display name aerunakai.16:40:34
@aerunakai:matrix.org@aerunakai:matrix.org left the room.16:40:41
12 Jul 2025
@plan9better:matrix.orgplan9better joined the room.11:05:56
13 Jul 2025
@msgilligan:matrix.orgmsgilliganDoes anyone on this list have the ability to merge PR #421362 (above) ? It's a straightforward version bump and has 2 approvals.23:58:08
@softmoonworld:matrix.org@softmoonworld:matrix.org joined the room.23:58:56
14 Jul 2025
@softmoonworld:matrix.org@softmoonworld:matrix.orghas anyone had any luck with using nix-ld within the context of using a flake as a java dev env? I could use some clarity since I'm new to nixOS and flakes 00:10:44
@msgilligan:matrix.orgmsgilligan * Does anyone on this list have the ability to merge PR #421362 (above) ? It's a straightforward version bump and has 2 approvals. Update: it's been merged! 15:54:14
@softmoonworld:matrix.org@softmoonworld:matrix.org

i think i don't need to use a flake, i'm going to focus on working with nix-shell and ensuring LD_LIBRARY_PATH is path.

15:58:35
@msgilligan:matrix.orgmsgilligan Can you describe the big picture of what you are trying to do? Why do you want to use nix-ld? I have used a C library from Java in Flake-based dev shell, but it was already in Nixpkgs. I have not used nix-ld before and just now read what it is. Can you describe your use case a little? 16:03:13
@softmoonworld:matrix.org@softmoonworld:matrix.org

of course! i'm working on a codebase that is written in Java, and that requires me to install JVM and gradle as you know. But this project when running needs to dynamically load a libGL library. However when it does it can't seem to locate it. I believe that if LD_LIBRARY_PATH is set, it should be able to find it

16:36:39
@softmoonworld:matrix.org@softmoonworld:matrix.org

nix-ld seems to be a way to draw in from external libraries for compiling a package? I need to spend more time wrapping my head around it

16:37:13
@emilazy:matrix.orgemily just add autoAddDriverRunpath to nativeBuildInputs 16:40:36

Show newer messages


Back to Room ListRoom Version: 6