| 20 Mar 2025 |
Philip Taron (UTC-8) | I'll echo everyone else and note that regularly scheduled calls are difficult for me, though I aim to make the one today if it happens.
I aim to steward a small number of PRs through -- or leave them in a known state of "these things remain" -- each month. My observation is that steady if slight presence keeps the Nixpkgs train a-rolling. This is basically the same as emily's observation about an "unreliable SLA" -- if there's steady effort somewhere, it's better than bursty attention everywhere, then nowhere.
There are a lot of models of how to maintain something. Some are more authorial and creative. Others are more negative, rejecting complexity and refining and emphasizing proper scope. Yet others are about stewardship and connection to community and people. I fall into the last camp.
| 15:55:47 |
Tristan Ross |
though I aim to make the one today if it happens.
It is still going to happen, 3 minutes.
| 15:57:55 |
Tristan Ross |
If the problem is getting PRs reviewed, then one thing that could be done without increasing everybody's workload would be for a volunteer to try to act as a shepherd
I think in this capacity, it would be good if someone does volunteer to do review stuff that there be "office" hours. This would be so the reviewer and PR author could work in real time in tandem. Tom Berek has done this a lot and it's proven to work well it seems.
| 16:00:12 |
Tristan Ross | https://jitsi.lassul.us/nixpkgs-stdenv meeting started here | 16:01:09 |
Tristan Ross | https://pad.lassul.us/k_EnCfiJT6ykaiAaNjIYnA# notes will be here | 16:02:14 |
Tristan Ross | I really like @[Philip Taron (UTC-8)]'s idea of non-shell builders. It's an interesting concept I feel like we should explore more. I think it could make bootstrapping easier if we didn't need something like coreutils and we could only bootstrap from specific compiler toolchain components we fetch. He also pointed out how Nix itself provides a BusyBox shell so this concept could be flushed out more to where we have the nixpkgs derivation builder bundled inside nix. | 17:10:43 |
K900 | No | 17:18:13 |
K900 | No no no no no no no | 17:18:15 |
K900 | No | 17:18:16 |
K900 | Stop | 17:18:17 |
K900 | The LAST thing we need is more coupling between Nix and nixpkgs | 17:18:29 |
K900 | Also, no, Nix does not provide a busybox shell | 17:18:51 |
K900 | Nix provides whatever shell it's configured with at build time | 17:18:59 |
K900 | Which in case of Nixpkgs nix is a Nixpkgs shell | 17:19:09 |
K900 | Which makes this whole idea weirdly mutually recursive | 17:19:17 |
K900 | You want easier bootstrapping, we have minimal bootstrap for that | 17:19:31 |
Philip Taron (UTC-8) | (To be clear, this was a "I want to play around with this cursed thing in order to learn" not a serious proposal for how to do it.) | 17:21:36 |