Reviewing the process for giving people commit rights

Kevin Kofler kevin.kofler at chello.at
Sat Apr 2 10:21:11 BST 2022


Nate Graham wrote:
> This caused a problem recently in KWin. A new contributor was given
> commit rights very soon after he appeared, and then immediately after
> that, he inappropriately merged a not-fully-reviewed an un-accepted
> merge request
> (https://invent.kde.org/plasma/kwin/-/merge_requests/1980). It seems
> that he did not have a sense of the cultural norms around committing to
> KDE repos, and giving him commit access was probably premature.

Well, the question this calls for is why the merge request was still not 
fully reviewed almost six weeks after submission. I would guess that that is 
what the misunderstanding came from: the submitter most likely assumed that 
the changes were fine given that there were no outstanding comments. (The 
submitter did try to address those comments that you had in those six 
weeks.)

I should also point out that the complaints in Xaver Hugl's post-merge 
review were all only formatting/whitespace, choice of comment sign, and 
brace issues (with no effect on the end user at all), except for one 
debugging message to stdout that the submitter forgot to remove. So I do not 
see the big catastrophe there.

But yes, teaching the implied rules of the KDE community in general, and the 
subproject they will be working on (KWin in this case) in particular, to new 
contributors is needed, considering that the ACLs technically allow doing 
things that are not acceptable according to community procedures 
(necessarily so, because a bot cannot distinguish an obvious compile fix 
from a new feature that needs review).

        Kevin Kofler



More information about the kde-core-devel mailing list