!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

894 Members
For people hacking on the Nix package manager itself191 Servers

Load older messages


SenderMessageTime
18 Mar 2025
@Ericson2314:matrix.orgJohn Ericson Robert Hensing (roberth): have any opinions on that? 18:18:01
@Las:matrix.orgLas
In reply to @Ericson2314:matrix.org
Las: I feel like we should merge my commits prior to my last one splitting the files, and then do your commits
From your PR or the restricted store one or?
18:19:00
@Ericson2314:matrix.orgJohn Ericson Las: from the big one (though yes that includes restricted store) 18:19:17
@Las:matrix.orgLasMy PR has the benefit of being simple, but it’s also simpler to rebase possibly18:19:39
@Las:matrix.orgLasMaybe smaller PR then with your changes? Which would include what!18:19:57
@Las:matrix.orgLas * 18:22:20
@Ericson2314:matrix.orgJohn Ericson Las: basically I am thinking my PR isn't churn tooo bad until the last commit 18:30:58
@Ericson2314:matrix.orgJohn Ericsonand I want to understand what state moves back and forth with my split classes18:31:20
@Ericson2314:matrix.orgJohn Ericsonwhen you move the stuff to lambdas18:31:25
@Las:matrix.orgLas
In reply to @Ericson2314:matrix.org
Las: basically I am thinking my PR isn't churn tooo bad until the last commit
I’m honestly not sure I’m a fan of the prepareBuild thing. It seems like a change that moves from a local optimum to a worse directionally momentarily and then leaves it there.
18:33:51
@Las:matrix.orgLasIs it really that much more work to just take it out of the class and return of struct of what it does?18:34:10
@Ericson2314:matrix.orgJohn Ericsonit's not that I think anything is wrong with your PR, it is just the modularity is supposed to make it easier to understand these changes18:34:26
@Ericson2314:matrix.orgJohn Ericsonthe prepare/unprepare is supposed to be temporary18:35:06
@Ericson2314:matrix.orgJohn Ericsonit is just to separate that stuff from the goal code18:35:15
@Ericson2314:matrix.orgJohn Ericson the remaining tryLocalBuild is very scheduling oriented 18:35:32
@Ericson2314:matrix.orgJohn Ericson Robert Hensing (roberth): is with you at oceansprint? 18:36:16
@Ericson2314:matrix.orgJohn EricsonI am kinda hoping we can do extra video meetings this week :)18:36:25
@Ericson2314:matrix.orgJohn Ericsonif it doesn't cramp the fun around there18:36:33
@Ericson2314:matrix.orgJohn EricsonI would love to have everything merged by friday! 18:36:40
@Las:matrix.orgLas
In reply to @Ericson2314:matrix.org
the prepare/unprepare is supposed to be temporary
But without the latter commits it makes less sense
18:38:46
@Las:matrix.orgLas
In reply to @Ericson2314:matrix.org
Robert Hensing (roberth): is with you at oceansprint?
Yep
18:38:52
@Ericson2314:matrix.orgJohn EricsonI am saying still do the class split18:39:09
@Ericson2314:matrix.orgJohn Ericsonjust not the file split18:39:11
@Ericson2314:matrix.orgJohn Ericson because then we'd just get worse git conflicts when you move things from LocalDerivationGoal to (closures inside) DerivationBuilder 18:39:47
@Ericson2314:matrix.orgJohn EricsonI am happy to redo the file split after your stuff is landed18:40:00
@Ericson2314:matrix.orgJohn Ericson Also I am unsure whether the cleanup change is correct 18:40:18
@Ericson2314:matrix.orgJohn Ericsonbecause exceptions and things can cause the destructure to run in other cases18:40:28
@Las:matrix.orgLas If you include that then I think 12668 first is easier because it’s more mechanical. 18:41:08
@Las:matrix.orgLas
In reply to @Ericson2314:matrix.org
Also I am unsure whether the cleanup change is correct
I don’t think it was ever used
18:41:31
@Las:matrix.orgLasWas it?18:41:37

Show newer messages


Back to Room ListRoom Version: 6