!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
8 Mar 2024
@jade_:matrix.org@jade_:matrix.org(also, the nixpkgs issue tracker is unusable for these kinds of meta issues ime because they get buried; is there some trick y'all use for actually putting these bugs somewhere they aren't lost?)21:07:39
@infinisil:matrix.orginfinisil jade_: Labels are somewhat effective. I'll soon create an "architecture" label, but I also created the "significant" label with decent success 21:08:59
@infinisil:matrix.orginfinisilHonestly at some point I'd like Nixpkgs to be split into two repos, where one is the builders repo and the other is the package collection21:10:34
@jade_:matrix.org@jade_:matrix.orgthese things wind up really squishy tho21:10:49
@infinisil:matrix.orginfinisilYeah.. needs a lot of thought. But it would make issue tracking much better21:11:11
@jade_:matrix.org@jade_:matrix.orgthere's a lot of surface area where it is not obviously one or the other. like, haskell or such. I really think the github issue tracker and our tooling is the issues problem21:11:26
@infinisil:matrix.orginfinisilOr maybe we just need better issue/PR filtering links/support21:11:28
@jade_:matrix.org@jade_:matrix.orgyeah21:11:31
@jade_:matrix.org@jade_:matrix.orgI think we need a better issue search tool21:11:39
@infinisil:matrix.orginfinisilWe could maybe add automatic labels based on whether builders, packages, or both are changed21:12:25
@jade_:matrix.org@jade_:matrix.orgthat would help for pr filtering yes21:12:39
@infinisil:matrix.orginfinisil It's hard to untangle this via files, but pkgs/by-name will help here 21:12:48
@jade_:matrix.org@jade_:matrix.org but for "does it touch this attribute", there is no way to find prs lol 21:12:50
@infinisil:matrix.orginfinisilOh yeah, I wish github had a "search PRs by touched files" feature!21:13:18
@jade_:matrix.org@jade_:matrix.org
In reply to @infinisil:matrix.org
It's hard to untangle this via files, but pkgs/by-name will help here
i have a galaxy brained idea which is to associate the file of a package from the meta.location with the attr name, then collect a db table of pr files touched so i can search prs by attr path
21:13:45
@jade_:matrix.org@jade_:matrix.orghttps://pad.lassul.us/opendata-projects# wrote some of this in here21:14:11
@infinisil:matrix.orginfinisil jade_: Nice! 21:15:40
@infinisil:matrix.orginfinisilGenerally I think more post-Nixpkgs processing would be really nice21:15:54
@jade_:matrix.org@jade_:matrix.orgyeah21:15:59
@infinisil:matrix.orginfinisil programs.sqlite is an example, and it's really valuable 21:16:04
@infinisil:matrix.orginfinisil Here's a smallish project: Replace programs.sqlite with nix-index 21:16:29
@infinisil:matrix.orginfinisilWould deprecate https://github.com/Mic92/nix-index-database and give everybody a nix-index database by default21:16:50
@infinisil:matrix.orginfinisilWell, as long as you fetch channels and not git branches21:17:00
@jade_:matrix.org@jade_:matrix.orghm. channels have been killed, but we could make a hydra job for the nix-index of the current channel version.... or something?21:17:11
@jade_:matrix.org@jade_:matrix.orgwell21:17:14
@jade_:matrix.org@jade_:matrix.orgflakes have killed channels21:17:18
@jade_:matrix.org@jade_:matrix.orgwhether that was actually advisable or not is another question hehehe21:17:25
@infinisil:matrix.orginfinisil They only killed nix-channel! 21:17:28
@infinisil:matrix.orginfinisilChannels are still very much needed and alive21:17:36
@infinisil:matrix.orginfinisilWell not that much actually21:18:04

Show newer messages


Back to Room ListRoom Version: 9