NixOS JVM | 142 Members | |
| 32 Servers |
| Sender | Message | Time |
|---|---|---|
| 2 Jun 2026 | ||
| I've also updated the maven_4 PR to use jdk25_headless. | 09:54:26 | |
| 3 Jun 2026 | ||
| @pyrox:pyrox.dev is this something you could review? | 11:44:54 | |
| reviewed | 16:09:15 | |
| 4 Jun 2026 | ||
| 04:23:43 | ||
I took a first look. Overall it looks awesome. I have a few minor requests and I really should do a more thorough second review. I'm currently trying to run nixpkgs-review on it. | 06:51:04 | |
* I took a first look. Overall it looks awesome. I have a few minor requests and I really should do a more thorough second review. Inixpkgs-review on it. (Update ❌ 2 failures ✅ 74 packages built) | 07:18:35 | |
| I'll have a look at the failures later today. I also want to get the community builder connectes to my machine so I can more easily run these massive rebuilds. | 09:05:50 | |
| Didn't get around to doing this... sorry! | 20:02:44 | |
| Just a heads up, I'm traveling the next two weeks and am not sure whether I will take my computer. So my maven PRs will have to wait until I'm back. | 20:03:29 | |
| 7 Jun 2026 | ||
| Can somebody merge this for me? It's just another rec -> finalAttrs PR: https://github.com/NixOS/nixpkgs/pull/527149 | 07:05:35 | |
Trying @NixOS/nixpkgs-merge-bot merge... | 07:15:22 | |
| Hey look fancy button | 07:21:50 | |
| Should auto merge when checks pass | 07:22:03 | |
| Sometimes it works (and when it doesn’t it gives a checklist explaining why) | 16:11:14 | |
| 18 Jun 2026 | ||
| I'm back from vacation and will pick up the maven PR again that I was working on. maven_4 has landed in the meantime. | 05:37:41 | |
| 18:46:32 | ||
| 19:12:08 | ||
| @pyrox:pyrox.dev I've updated the PR that introduces the default plugins repo. I've addressed review feedback and added two commits that handle unrelated package build failures. Not sure if that should be separate PRs. I wanted a state where nixpkgs-review passes with out having to wait for other PRs to be merged first. I've also rebased onto main and ran into an issue with the new maven_4 package that was merged recently: unfortunately they changed completely how default plugin versions are handled inside maven. Previously it was some xml files, which made it easy to extract this data. Now it' constants in Java code which are constructed by concatination of other constants. So there's no easy grep in the java sources solution for maven_4. Link: https://github.com/NixOS/nixpkgs/pull/527061 | 20:23:00 | |
| 19 Jun 2026 | ||
| Why does changing maven still trigger a rebuild of authentik which is a python application? | 09:50:13 | |
| it shouldn't, at least nix why-depends says it doesn't depend on it | 09:56:12 | |
| @msgilligan:matrix.org could you give the default plugins PR another review and also run nixpkgs-review on aarch? | 17:33:38 | |
| 20 Jun 2026 | ||
| Folks, https://github.com/NixOS/nixpkgs/pull/527061 is ready to be integrated from my PoV. I fixed the two failing packages and I tested the whole update flow end to end:
I'd relly like to get that in so we can focus on the maven version update that was blocked because of many downstream packages breaking with mvnHash missmatches. | 07:01:23 | |
| 24 Jun 2026 | ||
| Just a quick update on that one 👆 unfortunately (or luckily?) @fliegendewurst:matrix.org pointed out, that the approach I implemented doesn't work. There is a lot of complexity in capturing the project dependencies and separating it from the implicit plugin dependencies. In particular a plugin that is pulled in implicitly via default plugin versions might have a dependency on google guava. So guava needs to be part of the default plugins FOD. But there may be a project thay where that guava version might also be reachable as a direct project dependency. In that case it needs to be part of the project's dependency FOD as well. So anyway, I'm not ready yet to give up on @msgilligan:matrix.org idea, because I think it would be great to have it... So yesterday I started vibe coding a maven extension that writes two dependency manifest files: one for the project dependencies and one for the implicit dependencies as a machine readable json file. I want to try and see if I can come up with an implementation in nixpkgs thay correctly separates project dependencies from implicit dependencies... Will keep you posted. | 06:13:08 | |
| 15 Jun 2021 | ||
| 13:58:25 | ||
| 13:58:25 | ||
| 13:58:33 | ||
| 14:03:43 | ||
| 14:15:47 | ||
| 14:23:40 | ||
| 14:23:42 | ||