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-architecture | 53 Servers |
| Sender | Message | Time |
|---|---|---|
| 21 Apr 2024 | ||
In reply to @willbush:matrix.orgThe approach I'm using and I think works really well, is to mark PRs as a draft if you don't think they're ready for merging. So by default, any non-draft PR is ready for merge according to the author | 11:46:57 | |
| willbush This way, you can also approve a PR, but still wait for others to take a look. Like "LGTM but I'd like @foo to also check it out" | 11:47:48 | |
| But if you feel confident that nobody else needs to look at it, you can merge it right away | 11:48:29 | |
Question about environment variables which nixpkgs reads to configure itself: these all have the prefix NIXPKGS_ or NIXOS_, except NIX_ABORT_ON_WARN. I find this very confusing, as it suggests that this variable is read by nix itself, which it is not. It was introduced in #140763, apparently without consideration of this inconsistency. Is there any good reason why it should not be called NIXPKGS_ABORT_ON_WARN instead, and if not, what is the process to change it? rename it, and for a release cycle still also accept the old variant, but produce a trace if it is set? | 17:22:53 | |
See also: NIX_DEBUG | 17:29:31 | |
In reply to @terru:raccoon.collegeYeah that sounds like a good plan to me. I'd make the deprecation period longer though, it doesn't cost much | 20:04:18 | |
| 22 Apr 2024 | ||
Download 20240421_21h04m39s_grim.png | 02:05:07 | |
| Any idea why 3 of the by-name checks would trigger at the same time for https://github.com/NixOS/nixpkgs/pull/305879? | 02:05:21 | |
| Maybe could be fixed by https://docs.github.com/en/actions/using-jobs/using-concurrency | 02:13:34 | |
| Maybe?:
| 02:15:32 | |
| It's sort of a micro-optimization though in the shadow of-borg | 02:17:34 | |
| * It's sort of a micro-optimization though in the shadow ofborg | 02:17:46 | |
| 07:10:21 | ||
| it does have the (very slight) cost of "someone will have to remember to remove the extra code which implements the warning" ;) in any case, I've opened a PR for this now: https://github.com/NixOS/nixpkgs/pull/306026 | 15:21:33 | |
| willbush: Yeah sounds like you're right on. Feel free to PR if you want! | 15:56:39 | |
| I'm in the weekly office hour: https://meet.jit.si/nixpkgs-architecture (cc Philip Taron (UTC-8), willbush, Dominic Mills) | 18:00:34 | |
| I'm skipping today. Gotta do work for work. | 18:01:10 | |
| I'm planning to finish https://github.com/NixOS/nixpkgs-check-by-name/pull/46 today, would love to hear your thoughts on that at some point :D | 18:01:44 | |
| I'll unmark as draft when ready | 18:02:05 | |
| I'll review when ready. Thoughts are that changelogs are good, and trying to perfect them is a personally chosen mission :-) | 18:04:19 | |
| * I'll review when it's ready. Thoughts are that changelogs are good, and trying to perfect them is a personally chosen mission :-) | 18:04:33 | |
| 23 Apr 2024 | ||
| Download 5flake.svg | 00:50:32 | |
| I was goofing around with this tool last night https://discourse.nixos.org/t/genix7000-nix-project-logo-generator/15937/37
| 00:50:40 | |
| Was thinking it might be a fun way to make a logo for the project if we ever wanted one. | 00:51:06 | |
| Then I was thinking it sort of looks like a through ratchet. Rename project to ratchet? haha | 00:53:21 | |
| I do wonder given future plans of by-name checks I wonder if that name will make less sense in the future. | 00:53:54 | |
| Neat ideas! Since it's just for Nixpkgs right now, I don't think we need much right now, but we should revisit if it turns into something more usable by third-parties :) | 02:37:39 | |
| I have an open issue regarding Python where I think it's worth considering the overall implications for nixpkgs infrastructure. This is basically an instance of https://discourse.nixos.org/t/1000-instances-of-nixpkgs/17347, just inside nixpkgs. Python isn't the only ecosystem where the | 04:27:49 | |
| 16:48:06 | ||
| 24 Apr 2024 | ||
| 08:59:06 | ||