Conversation
7271d7e to
7a0ff59
Compare
4699e1f to
dcb66d5
Compare
4856074 to
f95e0a1
Compare
winterqt
left a comment
There was a problem hiding this comment.
Please reduce the diffs of the packages to just the setup hook usage, there is no point in doing that here—especially not in the same commits!
It really doesn't hurt anyone, it's mundane changes, if it can be done in this PR I don't see why not :P |
Hard disagree. They’re changes that don’t make any sense to do here, and especially not in the same commits that touch other areas of the packages. |
|
@nyabinary Please see the contribution guidelines for more information on this subject. |
|
This feels like bikeshedding. Sure, they're not directly relevant, but reverting the changes would be wasting time and it would take even more time and reviewer/maintainer bandwidth to make the changes in another PR. Practically speaking, they're fine to stay in IMO. We are trying to maintain a complex and heavily used package ecosystem here, not be the perfect software development model. Just my two cents. Feel free to ignore. |
|
You know what wastes time? Putting a bunch of unrelated changes into a PR, and then arguing about it. It's not even your PR and you're arguing! |
|
Let's all calm down, splitting my work in two PRs is a matter of half a minute, it's actually super easy to do with jujutsu. I am going to do it as soon as I am out of bed. |
You're right that, technically, we should avoid mixing concerns in a single commit or PR. In this case, my PR does mix a few distinct changes:
If I were reviewing this PR myself, I wouldn't have requested changes either, mainly because I know how limited our time and resources are, and I appreciate it when someone takes care of these improvements, even when bundled (In fact, I often take the same approach when reviewing, but I rarely ask for such commits to be split.). However, the context here is slightly different. Self-merging isn't an option, and I'm still learning the ins and outs of hook usage. That’s why I’d rather have it reviewed thoroughly, even if it means splitting it. No worries at all about the request, I'm not offended or frustrated. I know some contributors might have closed the PR in response to such feedback, but that’s not how I approach collaboration. |
|
|
|
|
@winterqt Planning to merge this by the end of the day, if you have some more feedback, please share them here so I can work on this. |
There was a problem hiding this comment.
I'm not sure if we should add this to the changelog at this point -- we're already very close to release. cc @leona-ya
There was a problem hiding this comment.
This depends on what the first release that this changes reaches it. If it gets merged before release to 25.05, I'd say 25.05 changelog, otherwise 25.11
There was a problem hiding this comment.
Fair enough, planning to merge this today by the end of the day, so 2505 is still fine.
This PR:
gitSetupHookwhich initialize the gituser.mailanduser.nameNote: the hook uses a hook substitution for
gitMinimalso that the user is still able to customize the version of git in use innativeCheckInputs.Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.