Andreas Enge <andr...@enge.fr> writes: > Hello Hilton, > > Am Thu, Jul 03, 2025 at 11:57:39PM +0800 schrieb Hilton Chain: >> - Require all changes to be submitted first. This is actually enforcing >> the >> commit policy[2]. > > indeed I followed the policy after it came out, but we have been having > problems with the tooling: QA was never able to keep up with the volume > of submissions. So in practice, each time it amounted to doing some > additional work for submitting the commit, then waiting for a week and > committing the same changes and doing some additional work for closing > the issue. So I gave up after a while and committed directly as before. > This was helped by the addition of > guix build -P 1 package-name > that we can run locally. > > But I agree that it would be preferable to run all changes as PRs > through QA. > > As for the distinction between team members and committers you ask about > in your follow-up, I see a greater responsibility with committers, who > sign the commits. I make sure to go through every commit I push. > And they also have the responsibility (and ability) to react quickly of > their commit poses problems, and at the least revert it if necessary.
The responsibility diverges at the point committing the change. I think there could be less difference before that. We can think of what's expected from a change and try to document the undocumented part.