| 2 Jul 2025 |
msgilligan | 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 🏳️⚧️ | Nix in a nutshell, really | 05:27:02 |
msgilligan | Well, 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 helpful | 05:32:09 |
msgilligan | Maybe someday we can run this:
https://adoptium.net/aqavit/ | 06:28:16 |
msgilligan | 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 | I'm getting schooled by @dtomvan (and GitHub checks) on testing on (above) PR #421637 😁 | 00:05:28 |
| 4 Jul 2025 |
msgilligan | Merged: https://github.com/NixOS/nixpkgs/pull/421637 | 15:29:28 |
msgilligan | * Merged: https://github.com/NixOS/nixpkgs/pull/421637
Thanks everyone for their help! | 15:30:40 |
msgilligan | and 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 joined the room. | 05:43:42 |
| 11 Jul 2025 |
| @aerunakai:matrix.org removed their profile picture. | 16:40:28 |
| @aerunakai:matrix.org removed their display name aerunakai. | 16:40:34 |
| @aerunakai:matrix.org left the room. | 16:40:41 |
| 12 Jul 2025 |
| plan9better joined the room. | 11:05:56 |
| 13 Jul 2025 |
msgilligan | Does 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 joined the room. | 23:58:56 |
| 14 Jul 2025 |
@softmoonworld:matrix.org | has 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 | * 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 | 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 | 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 | 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 | 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 |
emily | just add autoAddDriverRunpath to nativeBuildInputs | 16:40:36 |
emily | the path to our libGL will be patched in to the built binary automatically | 16:40:44 |
emily | (if you are building inside Nix) | 16:40:49 |
emily | nix-ld is really only there for running awkward third-party binaries | 16:41:01 |
@softmoonworld:matrix.org | ahh thank you for that! hmm
| 16:41:42 |
emily | if you're doing interactive development, then you should be able to just set LD_LIBRARY_PATH to include the path in your development shell hook | 16:41:51 |
@softmoonworld:matrix.org | i don't think i'm building inside of nix, i'm using the command line tools for running gradle inside of the project repository which i think is part of why it's not finding everything
| 16:42:55 |
emily | e.g. export LD_LIBRARY_PATH=${addDriverRunpath.driverLink} | 16:42:56 |