!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

142 Members
32 Servers

Load older messages


SenderMessageTime
23 May 2026
@britter:yatrix.orgBenedikt Ritter (britter)I think this can be helpful to identify more packages like igraph: https://github.com/craigmbooth/nix-visualize We should try to use it on Java packages and look for nodes that produce lots of downstream dependencies. So basically nodes that depend on something like Maven and then are depended upon by many others.14:47:34
@britter:yatrix.orgBenedikt Ritter (britter)Submitting the patch as a PR seems the logical next step.14:48:06
@msgilligan:matrix.orgmsgilliganYeah. I asked the Nixpkgs maintainer of FOP to open an issue and a PR (after he said it was a good idea) and he said he was too busy.14:48:52
@msgilligan:matrix.orgmsgilliganI'be been thinking if there is a way to automate this.14:49:21
@msgilligan:matrix.orgmsgilligan The rough idea I have is that there should be a way to compose Maven repository entries for packages. I think the mechanism behind mvnHash might be doing something like this. Perhaps the maven package itself could have an output that is a mini-Maven-repo with its default plugin dependencies in it. Then a package like fop could access that through a symlink. 14:53:02
@msgilligan:matrix.orgmsgilligan A similar mechanism to the way Nix composes a CLASSPATH using the files in /share/java/ of each dependency. 14:55:23
@msgilligan:matrix.orgmsgilligan So, a package like secp-jdk would have a custom, private maven repo in /nix/store composed of all its JAR dependencies and (if necessary) the default plugins from this now output of the maven package. 14:57:03
@britter:yatrix.orgBenedikt Ritter (britter)We all are 😏15:01:33
@msgilligan:matrix.orgmsgilliganThis is true!15:02:00
@britter:yatrix.orgBenedikt Ritter (britter)This sounds very clever. If it works 😊15:02:21
@msgilligan:matrix.orgmsgilliganDo you think it is worth investigating?15:04:09
@britter:yatrix.orgBenedikt Ritter (britter) Definitely. It's pretty clever. I'm jealous I didn't come up with it πŸ˜‚
Havent looked into how buildMavenPackage constructs the Maven repo. If you figure out along the way, don't forget to write "Wrapping oak leaves in snowflakes"
15:05:42
@msgilligan:matrix.orgmsgilliganI'm waiting for Farid Zakaria to return to Santa Cruz so I can ask him about it.15:06:37
@msgilligan:matrix.orgmsgilligan I'm also encouraging my son to apply to the Taco Sprint (apparently they may accept applications past the deadline) -- I can't go. If I could I would. 15:07:53
@britter:yatrix.orgBenedikt Ritter (britter)A sprint in Mexico. Nice!15:14:55
@britter:yatrix.orgBenedikt Ritter (britter)We need a website the lists all the sprints. I only knew OceanSprint, Aurora Sprint, Salt Sprint, Tiger Sprint and (canceled) Transilvania Sprint.15:16:11
@pyrox:pyrox.devdish [Fox/It/She]
In reply to @msgilligan:matrix.org
The igraph PR has been merged. Can someone rebase maven: 3.9.12 -> 3.9.16?
still need someone to do this? I can grab it today if so
15:22:32
@msgilligan:matrix.orgmsgilliganThat would be awesome! How is that even done? What permissions does one need?15:28:46
@pyrox:pyrox.devdish [Fox/It/She]
In reply to @msgilligan:matrix.org
That would be awesome! How is that even done? What permissions does one need?
I'm a committer so I can push to most branches
16:03:16
@pyrox:pyrox.devdish [Fox/It/She]I assume you'd need committer in most cases16:03:35
@msgilligan:matrix.orgmsgilligan So you just do it directly with git? 16:03:49
@pyrox:pyrox.devdish [Fox/It/She]yeah16:04:21
@pyrox:pyrox.devdish [Fox/It/She]check out branch, rebase, push16:04:32
@pyrox:pyrox.devdish [Fox/It/She] rebased 🫑 16:08:13
@pyrox:pyrox.devdish [Fox/It/She]huh, gha is really not happy today16:09:56
@pyrox:pyrox.devdish [Fox/It/She]23-12-10-34.png
Download 23-12-10-34.png
16:10:59
@msgilligan:matrix.orgmsgilligan I'm still hoping to get (an additional) review and/or merge on my jextract fix (for Darwin). I added a comment that makes it easier to see what I changed (the diff of the patch is hard to read) 17:15:32
24 May 2026
@britter:yatrix.orgBenedikt Ritter (britter)I don't have a darwin machine, so can't really help here πŸ˜•08:34:42
@msgilligan:matrix.orgmsgilligan

Well, you can review the patch to make sure it looks clean and won’t break Linux.

I’ve successfully ran nixpkgs-review and aarch64 darwin and linux, but someone could run it on x86_64 linux as an additional check.

11:52:39
@britter:yatrix.orgBenedikt Ritter (britter)Sure, will do!12:20:44

Show newer messages


Back to Room ListRoom Version: 6