| 31 Aug 2023 |
raitobezarius | Well, amjoseph is probably the one behind it I guess | 18:35:11 |
infinisil | In reply to @infinisil:matrix.org Question for https://github.com/NixOS/nixpkgs/pull/237439: We can almost declare all top-level packages in pkgs/by-name, except ones that should be declared using e.g. python3Packages.callPackage, libsForQt5.callPackage, etc. So then, regarding this, I think it should be fine to say that new top-level packages should always be added to pkgs/by-name | 18:40:59 |
infinisil | Because there shouldn't be a need to use e.g. python3Packages.callPackage for new packages | 18:41:14 |
infinisil | Although.. that does change conventions | 18:41:23 |
infinisil | Nah let's not do that, I'll just mention that you still have to use the category hierarchy and all-packages.nix for those cases. | 18:41:51 |
infinisil | It's likely that conventions automatically change to not use alternate callPackage's anymore from that | 18:42:14 |
K900 | For python3Packages maybe we'd want a secondary hierarchy | 18:42:09 |
K900 | Like pkgs/python/by-name/* | 18:42:15 |
K900 | Just because there's a lot of them | 18:42:23 |
infinisil | Non-top-level packages are another store | 18:42:43 |
infinisil | * Non-top-level packages are another story | 18:42:44 |
infinisil | RFC 140 and pkgs/by-name is indeed only concerned with top-level packages | 18:42:55 |
infinisil | @room As with last week, I have now cleaned up https://github.com/NixOS/nixpkgs/pull/237439, part 1b of RFC 140. Please review this until Tuesday, where we have a meeting scheduled to do a final review and merge (if everything looks good)! The meeting is on 2023-09-05 15:30 CEST in https://meet.jit.si/nixpkgs-architecture and anybody is invited, but the most members of the Nixpkgs Architecture Team are expected to be there. | 21:12:33 |
infinisil | This will allow people to start using pkgs/by-name 😄 | 21:14:00 |
| 1 Sep 2023 |
infinisil | * @room As with last week, I have now cleaned up https://github.com/NixOS/nixpkgs/pull/237439, part 1b of RFC 140. Please review this until Tuesday, where we have a meeting scheduled to do a final review and merge (if everything looks good)! The meeting is on 2023-09-05 15:30 CEST in https://meet.jit.si/nixpkgs-architecture and anybody is invited, but most members of the Nixpkgs Architecture Team are expected to be there. | 01:51:10 |
| 4 Sep 2023 |
infinisil | Reminder that we plan to merge the above PR tomorrow unless major problems come up. Reviews appreciated, also even if it's just an approval :) | 05:23:14 |
| Robert Hensing (roberth) changed their display name from Robert Hensing (roberth) to roberth. | 15:27:32 |
| Robert Hensing (roberth) changed their display name from roberth to Robert Hensing (roberth). | 15:28:19 |
| 5 Sep 2023 |
infinisil | @room: The next NAT meeting will take place in 1 hour at 15:00 CEST - meeting link - live stream - meeting notes.
And immediately following that at 15:30 CEST will be the final review and ideally merge of https://github.com/NixOS/nixpkgs/pull/237439! Notably this part won't be recorded (and I also want to consider stopping recording of the NAT meetings fwiw)
| 11:58:34 |
infinisil | As always, anybody is free to join either meeting | 11:58:56 |
infinisil | tomberek: John Ericson: Are you joining? | 13:02:50 |
tomberek | No, I have an unexpected issue to attend to. | 14:43:26 |
Wanja Hentze | Couldn't make it this week, but congrats on the merge! | 14:56:15 |
infinisil | gh pr list --search 'updated:>=2023-09-05' --limit 999 --json url,files,title \
| jq -r '.[] | select(.files | any(.path | startswith("pkgs/by-name"))) | "\(.url): \(.title)"'
| 17:41:22 |
infinisil | Queries all PRs since today that touch pkgs/by-name ^ (cc Robert Hensing (roberth)) | 17:41:43 |
infinisil | * Queries all PRs updated since today that touch pkgs/by-name ^ (cc Robert Hensing (roberth)) | 17:45:59 |
infinisil | * gh pr list --search 'updated:>=2023-09-05' --state all --limit 999 --json url,files,title \
| jq -r '.[] | select(.files | any(.path | startswith("pkgs/by-name"))) | "\(.url): \(.title)"'
| 19:15:42 |
infinisil | * gh pr list --search 'updated:>=2023-09-05' --state all --limit 999 --json url,files,title,state \
| jq -r '.[] | select(.files | any(.path | startswith("pkgs/by-name"))) | "\(.url) (\(.state)): \(.title)"'
| 19:16:31 |
infinisil | First new package! https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name | 19:17:23 |
infinisil | * First new package! https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/wa/wayland-logout | 19:17:36 |