| 31 Mar 2025 |
Mic92 | In reply to @elvishjerricco:matrix.org John Ericson: You've got at least 4 nixpkgs maintainers expressing dissatisfaction with the new packaging. It should be clear that something is wrong here. When Mic92 is saying "I could not longer do any work on the code", I think that is demonstrative of the harm I described in my comment. The bare minimum conclusion IMO is that the code is overly complex, and IMO the solution is to delete it and try again. Not knowing how to update is at least now with the latest pull request from Robert today | 20:23:24 |
Mic92 | * Not knowing how to update is at least now resolved with the latest pull request from Robert today | 20:23:38 |
John Ericson | also for the record, I've spend like 15 hours on header stuff that emily requested (and I agreed with) | 20:24:38 |
John Ericson | I am happy that should be wrapping up today | 20:24:45 |
John Ericson | nix/util/.....h here we come, not force include config bullshit, and separation of implementation-detail-only vs external-API/-affecting configuration variables woo! | 20:25:17 |
John Ericson | * nix/util/<name>.hh here we come, not force include config bullshit, and separation of implementation-detail-only vs external-API/-affecting configuration variables woo! | 20:25:34 |
John Ericson | * nix/util/<name>.hh here we come, no force-include config bullshit, and separation of implementation-detail-only vs external-API/-affecting configuration variables woo! | 20:25:43 |
ElvishJerricco | To me, I think the ideal solution here is to push all of this back until after 25.05 branchoff. That way 25.05 gets the new Nix version and doesn't require experimental packaging. After branchoff, we can go back to the componentized build and we'll have the length of an entire release cycle to iterate on it and make it ready for 25.11 | 20:28:26 |
John Ericson | ElvishJerricco: So you are saying do 2.28, but with the monopackage? | 20:31:04 |
ElvishJerricco | yea | 20:31:12 |
ElvishJerricco | I don't have any issue with the nix version being bumped for 25.05, though leona expressed some concern about it. My issue is with the packaging expressions making it to the default nix in 25.05 | 20:32:21 |
John Ericson | ElvishJerricco: Yeah, not gonna lie 2.28 in Nixpkgs alone is way better than 2.24 | 20:35:10 |
John Ericson | I would be fine falling back to that at the first sign of trouble | 20:35:44 |
John Ericson | but I'm pretty confident the issues are not human not machine? Like while the code needs tto be made legible, but it is working now. | 20:36:17 |
John Ericson | the touchiest part is the package that combines the other packages | 20:36:59 |
John Ericson | but as I bump things, I hope to make them not use that | 20:37:06 |