!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture Team

227 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
14 Apr 2024
@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
21 Apr 2024
@infinisil:matrix.orginfinisil
In reply to @willbush:matrix.org
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?
The 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
@infinisil:matrix.orginfinisil 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
@infinisil:matrix.orginfinisil But if you feel confident that nobody else needs to look at it, you can merge it right away 11:48:29
@terru:raccoon.collegeterru 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
@qyriad:katesiria.orgQyriad See also: NIX_DEBUG 17:29:31
@infinisil:matrix.orginfinisil
In reply to @terru:raccoon.college
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?
Yeah 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
@willbush:matrix.orgwillbush20240421_21h04m39s_grim.png
Download 20240421_21h04m39s_grim.png
02:05:07
@willbush:matrix.orgwillbushAny 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
@willbush:matrix.orgwillbushMaybe could be fixed by https://docs.github.com/en/actions/using-jobs/using-concurrency02:13:34
@willbush:matrix.orgwillbush

Maybe?:

concurrency:
  group: ${{ github.ref }}
  cancel-in-progress: true
02:15:32
@willbush:matrix.orgwillbushIt's sort of a micro-optimization though in the shadow of-borg02:17:34
@willbush:matrix.orgwillbush * It's sort of a micro-optimization though in the shadow ofborg02:17:46

Show newer messages


Back to Room ListRoom Version: 9