!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

862 Members
For people hacking on Nix: https://github.com/NixOS/nix Nix maintainers can be reached here.185 Servers

Load older messages


SenderMessageTime
28 Oct 2025
@fzakaria:one.ems.hostfzakariaany good issues I can work on?01:58:23
@fzakaria:one.ems.hostfzakariaI finished that NAR thing.01:58:26
@tomberek:matrix.orgtomberek @fzakaria:one.ems.host: perhaps a more long term solution to:https://github.com/GrahamDennis/nix/pull/8. We got team approval for "final" to be exposed so that locked fetches don't force a refetch if it already exists. 02:10:55
@fzakaria:one.ems.hostfzakariaexpose final to the lock file ?02:12:59
@fzakaria:one.ems.hostfzakariaor it sounds like assign final to the fetchers if the attrs have whatever flake considers to be final02:13:21
@fzakaria:one.ems.hostfzakaria(I'm not familiar with this feature so reading in between the lines of the PR) 02:13:38
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8) changed their profile picture.02:19:16
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8) changed their profile picture.02:19:57
@tomberek:matrix.orgtomberek The idea is that builtins.fetchTree would accept a final = true; parameter and this would signal that the other parameters given (like revCount, lastModified, etc) would be accepted as is when a local store path matches the given narHash. Otherwise what happens is that that source would need to be re-fetched all the time (eg: if the fetcher cache is cleared out) even though the narHas/store-path exists locally, just to fetch those other attributes that are usually provided in a flake.lock/npins/niv/etc situation. In other words, "if final is true, don't bother refetching this source and trust the lockfile's attributes'. 03:46:23
@lovesegfault:matrix.orglovesegfault Okay, John Ericson Sergei Zimmerman (xokdvium) this is the next step in the grand why-depends-cycle-finding-unification. It's a lot of code, but it's mostly a shim around BGL. You can see the whole work with why-depends here: https://github.com/NixOS/nix/compare/master...lovesegfault:nix:bgl-depgraph 03:51:56
@lovesegfault:matrix.orglovesegfaultI need to look more at why-depends, maybe there's more stuff in there I can reuse the graph for03:52:57
@lovesegfault:matrix.orglovesegfault I kinda want to make it always precise, and then non-precise just tosses data out :P 03:58:02
@lunarix:unredacted.orglunarizzz joined the room.07:49:26
@fzakaria:one.ems.hostfzakaria you want to pair on this?18:01:18
@fzakaria:one.ems.hostfzakariahaving a test that shows it download first might be a good step first (capture the regression)18:01:32
@fzakaria:one.ems.hostfzakariaRedacted or Malformed Event18:17:15
@fzakaria:one.ems.hostfzakariawhat's this new codderrabbit stuff..18:18:49
@roberthensing:matrix.orgRobert Hensing (roberth) Mic92: ^ 18:21:14
@roberthensing:matrix.orgRobert Hensing (roberth)it's opt-in but quite noisy nonetheless18:21:37
@roberthensing:matrix.orgRobert Hensing (roberth)could it be configured not to post that comment?18:22:04
@fzakaria:one.ems.hostfzakariaor if the template for a PR could include whatever you need to toggle it18:24:24
@fzakaria:one.ems.hostfzakariaand we just exclude it from posting then -- so people can still find it18:24:33
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @roberthensing:matrix.org
could it be configured not to post that comment?
Yeah, that was the intention I believe. It can be configured in-repo like mergify. Feel free to send a pr
18:31:51
@shine:proqqul.netTaeer Bar-YamIn what sense is it opt-in? It ran on my MR and I didn't opt in20:02:06
@joerg:thalheim.ioMic92
In reply to @roberthensing:matrix.org
Mic92: ^
It was only doing auto review until we had a chance to turn off. I had to go through an org owner though because, i can't configure anything.
20:06:03
@shine:proqqul.netTaeer Bar-Yam
  1. Will other people be able to request it's reviews on my PRs?
  2. Will this be socially acceptable?
20:07:22
@shine:proqqul.netTaeer Bar-Yam *
  1. Will other people be able to request its reviews on my PRs?
  2. Will this be socially acceptable?
20:07:37
@joerg:thalheim.ioMic92Maintainers can request it. The way i do it usually is to triage the responses myself upfront. 20:09:45
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)@Mic92 can we also make it stop spamming “auto-review disabled” please20:13:50
@joerg:thalheim.ioMic92I'll ask. I had a person reaching out to me. 20:18:34

Show newer messages


Back to Room ListRoom Version: 6