!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

885 Members
For people hacking on the Nix package manager itself189 Servers

Load older messages


SenderMessageTime
29 Mar 2025
@fzakaria:one.ems.hostfzakaria puck: https://fzakaria.com/2025/03/28/what-s-in-a-nix-store-path you can see here 00:31:23
30 Mar 2025
@sinan:sinanmohd.comsinan changed their profile picture.15:33:35
@sinan:sinanmohd.comsinan 15:34:32
@sinan:sinanmohd.comsinan 15:36:02
@sinan:sinanmohd.comsinan 15:37:57
31 Mar 2025
@roberthensing:matrix.orgroberth Nixpkgs committers can now triage NixOS/nix issues. (see only slightly longer discourse post) 17:58:29
@hemantyb:matrix.orgHemant Baviskar joined the room.19:53:29
@Ericson2314:matrix.orgJohn Ericson ElvishJerricco: emily I am happy to talk about it more in real time 20:07:19
@Ericson2314:matrix.orgJohn Ericsonin here, or in https://jitsi.lassul.us/nix-maintainers20:07:52
@elvishjerricco:matrix.orgElvishJerricco 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. 20:13:56
@hemantyb:matrix.orgHemant Baviskar removed their profile picture.20:14:04
@Ericson2314:matrix.orgJohn Ericson ElvishJerricco: we have to separate "package set" vs "all the other crap involved in trying to make it copy-paste job" 20:14:46
@Ericson2314:matrix.orgJohn EricsonI know the current thing is not tenable20:14:57
@Ericson2314:matrix.orgJohn Ericsonbut it does not logically follow that that means we have to go all the way back to one giant package with a bazillion different flags20:15:14
@elvishjerricco:matrix.orgElvishJerriccoI think that maintaining status quo with a mono-package is better than making the problematic thing the default.20:16:04
@Ericson2314:matrix.orgJohn EricsonI personally found the "big giant package" and "big giant configure script" and "big giant makefile" very daunting to work with, having wrestled with a lot of that in-tree20:16:43
@elvishjerricco:matrix.orgElvishJerriccoit doesn't have to be a choice between those two things; e.g. we could redo it with a simpler and more commonly understood code base. But that would take a lot more time and effort than just returning to status quo20:16:45
@Ericson2314:matrix.orgJohn Ericsonyes, this is what I am trying to do20:17:01
@Ericson2314:matrix.orgJohn Ericsonthe PR from robert it just the first wee bit of that20:17:10
@Ericson2314:matrix.orgJohn Ericson getting rid of /vendor/ the .version 20:17:19
@Ericson2314:matrix.orgJohn Ericsonand deduplicating the deps with pre Meson and post meson20:17:28
@Ericson2314:matrix.orgJohn Ericsonthen comes getting rid of the file sets20:17:39
@Ericson2314:matrix.orgJohn Ericsongetting rid of the boost env vars (actually that was never needed)20:17:49
@Ericson2314:matrix.orgJohn Ericson cutting out the mkMesonPackage library stuff we don't nee 20:18:00
@Ericson2314:matrix.orgJohn Ericsona bunch of stuff20:18:06
@Ericson2314:matrix.orgJohn EricsonIt should be < 50% today's complexity20:18:18
@Ericson2314:matrix.orgJohn Ericson if you all stlll hate it, then yes we can talk about other things 20:18:38
@Ericson2314:matrix.orgJohn Ericsonbut I don't think you all will20:18:46
@elvishjerricco:matrix.orgElvishJerricco well, the amount of code in #393509 is literally an eighth of what's in the to-be-rebranded nix/vendor directory 20:21:14
@Ericson2314:matrix.orgJohn Ericsonwell, let's pick a ratio and hold me to it :)20:21:45

Show newer messages


Back to Room ListRoom Version: 6