!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

228 Members
https://github.com/nixpkgs-architecture, weekly public meetings on Wednesday 15:00-16:00 UTC at https://meet.jit.si/nixpkgs-architecture53 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
20 Mar 2023
@raitobezarius:matrix.orgraitobezarius
In reply to @infinisil:matrix.org
I haven't answered this, here's my opinion: I do think the Nix ecosystem at large is lacking a vision of where it wants to go. And I think this is why Nixpkgs is such a mess today, it's the accumulation of a decade of various people pulling it in various directions. The primary goal of this team is to reconcile that, to try to make it not a mess anymore. But a secondary goal for me is to actually give Nixpkgs a vision for the future. And yes, having a vision means being opinionated and actually pulling off that vision requires having some authority over Nixpkgs. My hope is that the community is decently represented in this team so that we can be trusted with actually doing reasonable things.
I'm not convinced that achieving these goals requires authority over Nixpkgs; it is also possible to drive changes by taking the time to convince the stakeholders.
At least, there should be compelling arguments on why is this necessary to hand over "authority over Nixpkgs" and what do we lose by doing this vs. the current model and what do we obtain with this model.
20:48:07
@qyliss:fairydust.spaceAlyssa RossWe didn't say we wanted to do it as "The Rust Team", even though it could have been done that way. Instead, the proponents all just spoke as themselves, and I think that's more conducive to an inclusive discussion. I don't want to get into a Teams arms race where we form explicit factions with collective opinions.20:49:32
@infinisil:matrix.orginfinisil
In reply to @raitobezarius:matrix.org
I'm not convinced that achieving these goals requires authority over Nixpkgs; it is also possible to drive changes by taking the time to convince the stakeholders.
At least, there should be compelling arguments on why is this necessary to hand over "authority over Nixpkgs" and what do we lose by doing this vs. the current model and what do we obtain with this model.
Well it's only the architecture this team is about, it's not involved in e.g. how packages/modules should be added/updated. It doesn't make sense for it to have authority over the entirety of Nixpkgs. I think it should be more of a "if you want to make changes to these specific files, somebody from the NAT should review it", I guess kind of like code owners
20:55:58
@qyliss:fairydust.spaceAlyssa RossThat sounds a lot more reasonable, but it wouldn't include e.g. the Rust proposal20:56:40
@qyliss:fairydust.spaceAlyssa RossI think it's fine for the NAT to have a more authoratative voice abotu stuff it was responsible for or heavily involved in.20:56:58
@raitobezarius:matrix.orgraitobezarius
In reply to @qyliss:fairydust.space
That sounds a lot more reasonable, but it wouldn't include e.g. the Rust proposal
Well technically increasing significantly the size of nixpkgs could be considered as architecture of nixpkgs
20:57:03

Show newer messages


Back to Room ListRoom Version: 9