!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

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

Load older messages


SenderMessageTime
8 Apr 2024
@infinisil:matrix.orginfinisil Dominic Mills: See you around, thanks for joining! 19:53:41
9 Apr 2024
@willbush:matrix.orgwillbush I would have come, but I was viewing the eclipse that happened in the US. 😎 infinisil could you check out https://github.com/NixOS/nixpkgs/pull/302218. I was wondering if we could limit how often the actions? 01:40:47
@ss:someonex.netSomeoneSerge (back on matrix) changed their display name from SomeoneSerge (migrating synapse) to SomeoneSerge (void).13:24:41
@philiptaron:matrix.orgPhilip Taron (UTC-8)
In reply to @infinisil:matrix.org
I don't think this was discussed actually. Personally I think we should have a clearer separation of derivations vs e.g. derivation-builders
What would that cleaner separation look like?
19:04:32
@infinisil:matrix.orginfinisil Philip Taron (UTC-8): Something like inherit (import <nixpkgs/api> {}) packageSets builders lib nixos ci; 19:13:12
@philiptaron:matrix.orgPhilip Taron (UTC-8) But it wouldn't extend to what's passed in to callPackage-style files, though. 19:13:48
@philiptaron:matrix.orgPhilip Taron (UTC-8) So lib would be passed in, substitute would be passed in, cargo would be passed in, even though one's a "module", ones a function generating a derivation, and one is a derivation 19:14:30
@infinisil:matrix.orginfinisilAh I see, I think this should be done too ideally!19:15:07
@infinisil:matrix.orginfinisil callPackage ({ fetchers, packageSets, ... 19:15:35
@willbush:matrix.orgwillbush changed their profile picture.22:42:42
11 Apr 2024
@anthonyrsl:matrix.orgAnthony Rsl set a profile picture.21:59:17
@anthonyrsl:matrix.orgAnthony Rsl removed their profile picture.22:12:52
13 Apr 2024
@terru:raccoon.collegeterru joined the room.23:16:56
14 Apr 2024
@roberthensing:matrix.orgRobert Hensing (roberth) lib could be a package; lib // { outPath = ../../lib; type = "derivation"; }. done. ;) 15:23:25
@roberthensing:matrix.orgRobert Hensing (roberth)
In reply to @infinisil:matrix.org
callPackage ({ fetchers, packageSets, ...
The "cost" of separating out the functions and package sets from the packages in pkgs, is that it exposes the flaw in callPackage that there's a missing indirection between "overridables" (the package function parameters) and their values, which, frequently, aren't pkgs.<name>
15:26:39
@roberthensing:matrix.orgRobert Hensing (roberth) Turns out I didn't actually support arbitrary overridables yet in single-fixpoint, but that was fixable (pun not intended): https://github.com/NixOS/nixpkgs/pull/296769/commits/b3eddddd4c268866f090934cf4c76ddec909b844 15:57:03
@roberthensing:matrix.orgRobert Hensing (roberth) Commit message has an example of how an arbitrary overridable can be added, without touching all-packages.nix (!) 15:58:00
@windchimesofmagic:matrix.org@windchimesofmagic:matrix.org left the room.17:37:31
15 Apr 2024
@infinisil:matrix.orginfinisilPersonal office hour now: https://meet.jit.si/nixpkgs-architecture18:00:06
@infinisil:matrix.orginfinisil Cc Philip Taron (UTC-8) willbush 18:00:22
@infinisil:matrix.orginfinisilI want to figure out changelogs for nixpkgs-check-by-name today: https://github.com/NixOS/nixpkgs-check-by-name/issues/3818:01:52
16 Apr 2024
@infinisil:matrix.orginfinisilResult is really neat, though I had to write some custom scripts: https://github.com/NixOS/nixpkgs-check-by-name/pull/4602:01:24
17 Apr 2024
@k900:0upti.meK900 changed their display name from K900 ⚡️ to K9Ö0.17:16:43
@k900:0upti.meK900 changed their display name from K9Ö0 to K900.17:21:54
@k900:0upti.meK900 17:21:55
18 Apr 2024
@infinisil:matrix.orginfinisil willbush: Thanks a lot for all the recent reviews, I really appreciate it! ❤️ Would you be interested in getting write access to the repository? :D (cc Philip Taron (UTC-8)) 12:18:49
@willbush:matrix.orgwillbush infinisil: No problem! Sure! =D 14:33:36
@philiptaron:matrix.orgPhilip Taron (UTC-8)I think it's a good idea. 👍️16:02:56
@infinisil:matrix.orginfinisil willbush: Alright! Unfortunately I can't add you right now since you're not part of the NixOS organisation. Can you make a PR to add yourself to https://github.com/NixOS/nixpkgs/blob/master/maintainers/maintainer-list.nix? This way you should automatically get an invite for the org, after which I can give you write access 16:25:29
19 Apr 2024
@infinisil:matrix.orginfinisil willbush: You've got write permission now! 🎉 05:56:00

Show newer messages


Back to Room ListRoom Version: 9