!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

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

Load older messages


SenderMessageTime
20 Sep 2023
@nbathum:matrix.orgnbathum (he or they) changed their display name from nbathum (he or they) to nbathum.04:58:35
@nbathum:matrix.orgnbathum (he or they) removed their profile picture.04:58:45
@artturin:matrix.orgArtturin colemickens: the mechanism of by-name will be useful for us in nixpkgs-wayland 19:05:57
@artturin:matrix.orgArtturin * colemickens: the mechanism of by-name will be useful for us in nixpkgs-wayland ^ 19:07:45
@artturin:matrix.orgArtturin * colemickens: ^ the mechanism of by-name will be useful for us in nixpkgs-wayland 19:07:52
21 Sep 2023
@dedmunwalk:matrix.orgdedmunwalk joined the room.23:09:49
22 Sep 2023
@k900:0upti.meK900 changed their profile picture.09:53:32
@infinisil:matrix.orginfinisil I want to discuss deviating slightly from the RFC. In particular I think it would make sense to disallow definitions in all-packages.nix like foo = callPackage ../by-name/fo/foo/package.nix { }, but only when the argument is { }. 19:53:27
@infinisil:matrix.orginfinisil Currently the RFC specifies that an arbitrary argument is allowed here, but there's no good reason to allow { } arguments. 19:54:51
@infinisil:matrix.orginfinisil The main reason I want to change this is because I want to have a check to make sure new packages don't add themselves to all-packages.nix unless necessary (which is when it's not { }). 19:56:08
@infinisil:matrix.orginfinisilBut it also ensures that for packages that don't need arguments anymore, the definition also gets removed from all-packages.nix19:57:48
@infinisil:matrix.orginfinisilThis should be fairly non-controversial, so I'll go ahead with a Nixpkgs PR for this, indicating the slight deviation from the RFC19:59:18
@piegames:matrix.org@piegames:matrix.org👍20:42:44
@infinisil:matrix.orginfinisil Oof, nixpkgs-check-by-name had a non-reproducible test failure, but here's a PR that fixes it: https://github.com/NixOS/nixpkgs/pull/256774, it's a short one but review/merge appreciated 22:16:08
@bjth:matrix.orgBryan Honof changed their profile picture.22:22:24
23 Sep 2023
@infinisil:matrix.orginfinisil I wrote down a strategy for how pkgs/by-name checks could be made more strict over time without randomly breaking stuff: https://github.com/NixOS/nixpkgs/issues/256788 00:14:02
@infinisil:matrix.orginfinisilWell it's generic to any CI check really00:14:46
@infinisil:matrix.orginfinisil
In reply to @infinisil:matrix.org
This should be fairly non-controversial, so I'll go ahead with a Nixpkgs PR for this, indicating the slight deviation from the RFC
Only a draft for now: https://github.com/NixOS/nixpkgs/pull/256792
00:43:49
@infinisil:matrix.orginfinisil Btw here's the RFC 140 milestone aggregating all of these issues/PRs 00:52:52
24 Sep 2023
@mib:kanp.aimib 🥐 joined the room.12:23:48
27 Sep 2023
@mib:kanp.aimib 🥐 changed their display name from mib to mib 🥐.05:53:09
@poweruser64:matrix.orgPowerUser64 joined the room.09:30:05
@poweruser64:matrix.orgPowerUser64After RFC 140 is being used, will packages still have categories of some sort? It seems like it would be a waste to get rid of all the work that has been done to classify 80000+ packages. Personally, I learn about a lot of software just by looking at what other packages are in the categories I use the most.09:33:14
@piegames:matrix.org@piegames:matrix.orgThere's a separate RFC for that09:33:55
@poweruser64:matrix.orgPowerUser64it's also nice when developing a package to be able to see examples of how similar software was packaged right in the same place09:34:00
@poweruser64:matrix.orgPowerUser64Ah good to know09:34:08
@poweruser64:matrix.orgPowerUser64What number is it?09:34:19
@poweruser64:matrix.orgPowerUser64 * After RFC 140 is in full effect, will packages still have categories of some sort? It seems like it would be a waste to get rid of all the work that has been done to classify 80000+ packages. Personally, I learn about a lot of software just by looking at what other packages are in the categories I use the most.09:35:51
@piegames:matrix.org@piegames:matrix.org156 I think?09:36:31
@poweruser64:matrix.orgPowerUser64hmm that one is "No Direct Nixpkgs Pushes"09:37:42

Show newer messages


Back to Room ListRoom Version: 9