!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

118 Members
26 Servers

Load older messages


SenderMessageTime
17 Jul 2025
@emilazy:matrix.orgemilythough in the presence of merge conflicts that doesn't work so great :)21:44:00
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️If flakes supported patches for inputs the world would be at peace21:44:20
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️But alas21:44:25
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️IFD21:44:26
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I have hope for Fetch Tree, but only hope21:44:35
@emilazy:matrix.orgemilyI don't think fetchTree changes anything there21:45:44
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I think the ideal solution would be an out-of-tree repo exposing packages through flakes and an overlay, with a structure identical to how the packages would be in Nixpkgs, so they can be directly transferred in later21:45:47
@emilazy:matrix.orgemilyhonestly using the PR refs seems fine to me. I just, like, wouldn't deploy it in pros21:46:34
@emilazy:matrix.orgemily * 21:46:39
@emilazy:matrix.orgemilybut I wouldn't deploy an EA version in prod to begin with :)21:46:51
@msgilligan:matrix.orgmsgilliganI need to learn about magic refs then.21:49:22
@msgilligan:matrix.orgmsgilliganSince I'm (mostly) on Darwin, I use Home Manager, so I would add the JDK-ea Nixpkgs as an additional input.21:50:57
@msgilligan:matrix.orgmsgilligan* Since I'm (mostly) on Darwin, I use Home Manager, so I would add the JDK-ea Nixpkgs as an additional input (to my flake-based Home Manager config)21:51:14
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️
In reply to @emilazy:matrix.org
I don't think fetchTree changes anything there

Eelco suggested adding a patches option to fetchTree, which would support directly applying patches to an input without IFD

it isn't something that currently exists In Reality though, which is why it's only hope and not anticipation

21:51:18
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️
In reply to @emilazy:matrix.org
I don't think fetchTree changes anything there
*

Eelco (supposedly, this isn't directly from him) suggested adding a patches option to fetchTree, which would support directly applying patches to an input without IFD

it isn't something that currently exists In Reality though, which is why it's only hope and not anticipation

21:51:30
@emilazy:matrix.orgemilyright21:52:21
@emilazy:matrix.orgemilytbh just maintaining a fork is the most convenient thing, give appropriate tooling21:52:48
@emilazy:matrix.orgemily(starts with a j ends with a ujutsu)21:52:58
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I really need to start looking into jj21:53:15
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️I'm used to by sprawling collection of git aliases and am comfortable with git, so I haven't so far, but it's workflow looks a lot more practical21:53:43
@softmoonworld:matrix.org@softmoonworld:matrix.org is there a temurin-bin-17 for version 17.0.15+6? Is this an opportunity for me to contribute or am I confused? I only see the jdk17 which is not temurin. I also see openjdk17-bootstrap which is confusing me because it says it's temurin. Love any pointers, and I'd be so happy to submit a PR 21:54:19
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ temurin-bin-17 == openjdk17-bootstrap, and as of the current master branch, is version 17.0.15 21:56:46
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️ Unsure about the +6 21:56:49
@emilazy:matrix.orgemily
In reply to @infinidoge:inx.moe
I'm used to by sprawling collection of git aliases and am comfortable with git, so I haven't so far, but it's workflow looks a lot more practical
IMO it is simpler than Git for beginners and more powerful than Git for experts.
21:56:55
@emilazy:matrix.orgemilyin this case the nice thing for forks is that it is easy to maintain a merge of 5 branches into one21:57:18
@emilazy:matrix.orgemilywhich is nominally a thing you can do in Git but in practice is no fun21:57:32
@softmoonworld:matrix.org@softmoonworld:matrix.org Infinidoge 🏳️‍⚧️: thank you! i think maybe that is something i could help update if someone else can't do it 22:00:07
@msgilligan:matrix.orgmsgilliganI'm going to keep it simple and just keep it as fork and a regularly rebased PR. It may not turn out to be a long-term thing. Once JDK 25 (both regular and GraalVM) is in Nixpkgs, I may lose interest.22:00:07
@msgilligan:matrix.orgmsgilligan So, I will look at breaking out the mergable stuff, like GITHUB_TOKEN into separate PRs and maintaining a PR with the EA-25 as well. I will then be able to use and test this in various places with a separate flake input. I think this will work for me and should also help the Nixpkgs JDK team support 25 GA sooner. 22:01:57
@msgilligan:matrix.orgmsgilliganI created an org and a fork: https://github.com/nixpkgs-jdk-ea/nixpkgs22:03:15

Show newer messages


Back to Room ListRoom Version: 6