Thread (1 message) 1 message, 1 author, 2017-07-05

Re: [Ksummit-discuss] [MAINTAINERS SUMMIT] & [TECH TOPIC] Improve regression tracking

From: Dan Williams <hidden>
Date: 2017-07-05 16:58:06

On Wed, Jul 5, 2017 at 9:48 AM, Guenter Roeck [off-list ref] wrote:
On 07/05/2017 08:27 AM, Steven Rostedt wrote:
quoted
On Wed, 5 Jul 2017 08:16:33 -0700
Guenter Roeck [off-list ref] wrote:
[ ... ]
quoted
quoted

If we start shaming people for not providing unit tests, all we'll
accomplish is
that people will stop providing bug fixes.

I need to be clearer on this. What I meant was, if there's a bug
where someone has a test that easily reproduces the bug, then if
there's not a test added to selftests for said bug, then we should
shame those into doing so.
I don't think that public shaming of kernel developers is going to work
any better than public shaming of children or teenagers.

Maybe a friendlier approach would be more useful ?

If a test to reproduce a problem exists, it might be more beneficial to
suggest
to the patch submitter that it would be great if that test would be
submitted
as unit test instead of shaming that person for not doing so. Acknowledging
and
praising kselftest submissions might help more than shaming for
non-submissions.
quoted
A bug that is found by inspection or hard to reproduce test cases are
not applicable, as they don't have tests that can show a regression.
My concern would be that once the shaming starts, it won't stop.
Agreed, this shouldn't be a new burden for maintainers, this should be
a contribution path for new kernel developers. Go beyond our standard
"fix a bug" advice, which is a great advice, and also recommend
"backstop a regression with a unit test".
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help