!djTaTBQyWEPRQxrPTb:nixos.org

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-architecture53 Servers

Load older messages


SenderMessageTime
9 Apr 2024
@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
@willbush:matrix.orgwillbushThanks!06:10:02
20 Apr 2024
@willbush:matrix.orgwillbushQuestion on pull request etiquette. The people I work with at work, we happen to be using GitHub as well, and the person creating the PR usually usually merges the PR. If they want it merged immediately after approval, then they check an auto-merge box (enable in repo settings). I'm not very experienced working with others in open source (yet :D). What is proper PR etiquette? 04:54:40
@willbush:matrix.orgwillbush * Question on pull request etiquette. The people I work with at work, we happen to be using GitHub as well, and the person creating the PR usually merges the PR. If they want it merged immediately after approval, then they check an auto-merge box (enable in repo settings). I'm not very experienced working with others in open source (yet :D). What is proper PR etiquette? 04:55:05
@willbush:matrix.orgwillbush * Question on pull request etiquette. The people I collaborate with at work, we happen to be using GitHub as well, and the person creating the PR usually merges the PR. If they want it merged immediately after approval, then they check an auto-merge box (enable in repo settings). I'm not very experienced working with others in open source (yet :D). What is proper PR etiquette? 04:55:44

Show newer messages


Back to Room ListRoom Version: 9