On Wed, 21 Jun 2023 11:51:19 +1000 (AEST) Finn Thain <fthain@xxxxxxxxxxxxxx> wrote: > - Maintainers should be "automating themselves out of a job" to whatever > extent this is possible. git is a good example of this, as is all of > the tooling and workflow automation that grew out of that (e.g. gitlab). I agree with the above statement. > > Because the Linux project is structured as a heirarchy, I think Linus > and senior maintainers have a crucial role here. I don't think it's a > co-incidence that git was the brainchild of the top maintainer. True. > > Making the maintainer role more lucrative will provide a disincentive > for more automation (with or without level 5 performance reviews) unless > remuneration is tied to metrics that reflect maintainer effectiveness. I'm not sure I totally understand your point above. I do not think that making the maintainer role more lucrative provides a disincentive for more automation. I'm constantly trying to add more automation to my process. That's why I created ktest.pl, and constantly fiddling with patchwork to get patch state automatically updated when things move from different branches and git trees. If your point is mainly the second part of that paragraph, which is to tie in metrics to reflect maintainer effectiveness, then I think I agree with you there. One metric is simply the time a patch is ignored by a maintainer on a mailing list (where the maintainer is Cc'd and it is obvious the patch belongs to their subsystem). I know I fail at that, especially when my work is pushing me to focus on other things. -- Steve