lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230621100845.12588f48@gandalf.local.home>
Date:   Wed, 21 Jun 2023 10:08:45 -0400
From:   Steven Rostedt <rostedt@...dmis.org>
To:     Finn Thain <fthain@...ux-m68k.org>
Cc:     Theodore Ts'o <tytso@....edu>, linux-doc@...r.kernel.org,
        tech-board-discuss@...ts.linux-foundation.org,
        Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
        linux-kernel@...r.kernel.org
Subject: Re: [Tech-board-discuss] [PATCH] Documentation: Linux Contribution
 Maturity Model and the wider community

On Wed, 21 Jun 2023 11:51:19 +1000 (AEST)
Finn Thain <fthain@...ux-m68k.org> 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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ