* KTODO automated TODO lists
@ 2023-10-19 4:11 Dan Carpenter
2023-10-19 12:50 ` Linus Walleij
` (3 more replies)
0 siblings, 4 replies; 53+ messages in thread
From: Dan Carpenter @ 2023-10-19 4:11 UTC (permalink / raw)
To: ksummit; +Cc: outreachy, kernel-janitors
Yesterday someone on my lists just sent an email looking for kernel
tasks. This was a university student in a kernel programming class.
We also have kernel-janitors and outreachy and those people are always
asking for small tasks.
One thing that I sometimes say as a reviewer is "This isn't caused by to
your patch but I noticed something wrong." We could add that kind of
thing to a todo list by using a KTODO line.
KTODO: add check for failure in function_something()
Then people can look on lore or use lei to find small tasks to work on
or they could use lei.
lei q -I https://lore.kernel.org/all/ -o ~/Mail/KTODO --dedupe=mid 'KTODO AND rt:6.month.ago..'
Then grep ^KTODO ~/Mail/KTODO -R and cat the filename you want.
regards,
dan carpenter
^ permalink raw reply [flat|nested] 53+ messages in thread* Re: KTODO automated TODO lists 2023-10-19 4:11 KTODO automated TODO lists Dan Carpenter @ 2023-10-19 12:50 ` Linus Walleij 2023-10-19 13:21 ` Geert Uytterhoeven 2023-10-19 17:47 ` Konstantin Ryabitsev ` (2 subsequent siblings) 3 siblings, 1 reply; 53+ messages in thread From: Linus Walleij @ 2023-10-19 12:50 UTC (permalink / raw) To: Dan Carpenter; +Cc: ksummit, outreachy, kernel-janitors On Thu, Oct 19, 2023 at 6:11 AM Dan Carpenter <dan.carpenter@linaro.org> wrote: > We could add that kind of > thing to a todo list by using a KTODO line. > > KTODO: add check for failure in function_something() > > Then people can look on lore or use lei to find small tasks to work on > or they could use lei. > > lei q -I https://lore.kernel.org/all/ -o ~/Mail/KTODO --dedupe=mid 'KTODO AND rt:6.month.ago..' > > Then grep ^KTODO ~/Mail/KTODO -R and cat the filename you want. I like it! There are too many of these things falling on the floor. An easy way to stash it on the technological debt hitlist would be really helpful. Yours, Linus Walleij ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-19 12:50 ` Linus Walleij @ 2023-10-19 13:21 ` Geert Uytterhoeven 2023-10-19 15:43 ` Liam R. Howlett 2023-10-19 16:30 ` Bird, Tim 0 siblings, 2 replies; 53+ messages in thread From: Geert Uytterhoeven @ 2023-10-19 13:21 UTC (permalink / raw) To: Linus Walleij; +Cc: Dan Carpenter, ksummit, outreachy, kernel-janitors On Thu, Oct 19, 2023 at 2:50 PM Linus Walleij <linus.walleij@linaro.org> wrote: > On Thu, Oct 19, 2023 at 6:11 AM Dan Carpenter <dan.carpenter@linaroorg> wrote: > > We could add that kind of > > thing to a todo list by using a KTODO line. > > > > KTODO: add check for failure in function_something() > > > > Then people can look on lore or use lei to find small tasks to work on > > or they could use lei. > > > > lei q -I https://lore.kernel.org/all/ -o ~/Mail/KTODO --dedupe=mid 'KTODO AND rt:6.month.ago..' > > > > Then grep ^KTODO ~/Mail/KTODO -R and cat the filename you want. > > I like it! There are too many of these things falling on the floor. > An easy way to stash it on the technological debt hitlist would be > really helpful. And if people use appropriate Closes: tags, someone can write a tool to only list non-closed items. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-19 13:21 ` Geert Uytterhoeven @ 2023-10-19 15:43 ` Liam R. Howlett 2023-10-19 16:30 ` Bird, Tim 1 sibling, 0 replies; 53+ messages in thread From: Liam R. Howlett @ 2023-10-19 15:43 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Linus Walleij, Dan Carpenter, ksummit, outreachy, kernel-janitors * Geert Uytterhoeven <geert@linux-m68k.org> [231019 09:21]: > On Thu, Oct 19, 2023 at 2:50 PM Linus Walleij <linus.walleij@linaroorg> wrote: > > On Thu, Oct 19, 2023 at 6:11 AM Dan Carpenter <dan.carpenter@linaroorg> wrote: > > > We could add that kind of > > > thing to a todo list by using a KTODO line. > > > > > > KTODO: add check for failure in function_something() > > > > > > Then people can look on lore or use lei to find small tasks to work on > > > or they could use lei. > > > > > > lei q -I https://lore.kernel.org/all/ -o ~/Mail/KTODO --dedupe=mid 'KTODO AND rt:6.month.ago..' > > > > > > Then grep ^KTODO ~/Mail/KTODO -R and cat the filename you want. > > > > I like it! There are too many of these things falling on the floor. > > An easy way to stash it on the technological debt hitlist would be > > really helpful. > > And if people use appropriate Closes: tags, someone can write a tool > to only list non-closed items. Could the tool also look at potential git commits to the affected function if Closes is lacking (potential opened issues)? Sort of like the stable kernel failed to apply patch emails list potential patches that may also be needed? We all try our best to have closes tags, etc but sometimes they are missed. Thanks, Liam ^ permalink raw reply [flat|nested] 53+ messages in thread
* RE: KTODO automated TODO lists 2023-10-19 13:21 ` Geert Uytterhoeven 2023-10-19 15:43 ` Liam R. Howlett @ 2023-10-19 16:30 ` Bird, Tim 2023-10-19 17:34 ` Dan Carpenter 1 sibling, 1 reply; 53+ messages in thread From: Bird, Tim @ 2023-10-19 16:30 UTC (permalink / raw) To: Geert Uytterhoeven, Linus Walleij Cc: Dan Carpenter, ksummit, outreachy, kernel-janitors > -----Original Message----- > From: Geert Uytterhoeven <geert@linux-m68k.org> > On Thu, Oct 19, 2023 at 2:50 PM Linus Walleij <linus.walleij@linaroorg> wrote: > > On Thu, Oct 19, 2023 at 6:11 AM Dan Carpenter <dan.carpenter@linaroorg> wrote: > > > We could add that kind of > > > thing to a todo list by using a KTODO line. > > > > > > KTODO: add check for failure in function_something() > > > > > > Then people can look on lore or use lei to find small tasks to work on > > > or they could use lei. You can also create dashboards for people to measure the amount of desired work outstanding, and to easily find it. I do something similar with my own projects (but with a FIXTHIS: prefix) > > > > > > lei q -I https://lore.kernel.org/all/ > dKdTl7e3y1zlxphutZsrG0BoJ1YQRFA--MRHazjWXrH4QqVG0Hrp$ -o ~/Mail/KTODO --dedupe=mid 'KTODO AND rt:6.month.ago..' > > > > > > Then grep ^KTODO ~/Mail/KTODO -R and cat the filename you want. > > > > I like it! There are too many of these things falling on the floor. > > An easy way to stash it on the technological debt hitlist would be > > really helpful. > > And if people use appropriate Closes: tags, someone can write a tool > to only list non-closed items. Wouldn't you remove the "KTODO:" and alter the comment (or remove it), with the commit that closed the issue? It seems like leaving the KTODO would be a bug, as it no longer applies and would be confusing. -- Tim ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-19 16:30 ` Bird, Tim @ 2023-10-19 17:34 ` Dan Carpenter 2023-10-19 17:37 ` Bird, Tim 0 siblings, 1 reply; 53+ messages in thread From: Dan Carpenter @ 2023-10-19 17:34 UTC (permalink / raw) To: Bird, Tim Cc: Geert Uytterhoeven, Linus Walleij, ksummit, outreachy, kernel-janitors On Thu, Oct 19, 2023 at 04:30:34PM +0000, Bird, Tim wrote: > > And if people use appropriate Closes: tags, someone can write a tool > > to only list non-closed items. > > Wouldn't you remove the "KTODO:" and alter the comment (or remove it), with > the commit that closed the issue? It seems like leaving the KTODO would > be a bug, as it no longer applies and would be confusing. No, it's not a comment. It's just an email to the list when you think of something so you add a KTODO in the email. It's like a searchable hashtag, except it's a one line summary. regards, dan carpenter ^ permalink raw reply [flat|nested] 53+ messages in thread
* RE: KTODO automated TODO lists 2023-10-19 17:34 ` Dan Carpenter @ 2023-10-19 17:37 ` Bird, Tim 0 siblings, 0 replies; 53+ messages in thread From: Bird, Tim @ 2023-10-19 17:37 UTC (permalink / raw) To: Dan Carpenter Cc: Geert Uytterhoeven, Linus Walleij, ksummit, outreachy, kernel-janitors > -----Original Message----- > From: Dan Carpenter <dan.carpenter@linaro.org> > On Thu, Oct 19, 2023 at 04:30:34PM +0000, Bird, Tim wrote: > > > And if people use appropriate Closes: tags, someone can write a tool > > > to only list non-closed items. > > > > Wouldn't you remove the "KTODO:" and alter the comment (or remove it), with > > the commit that closed the issue? It seems like leaving the KTODO would > > be a bug, as it no longer applies and would be confusing. > > No, it's not a comment. It's just an email to the list when you think > of something so you add a KTODO in the email. It's like a searchable > hashtag, except it's a one line summary. OK - I misread the original proposal. Sorry about that. -- Tim ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-19 4:11 KTODO automated TODO lists Dan Carpenter 2023-10-19 12:50 ` Linus Walleij @ 2023-10-19 17:47 ` Konstantin Ryabitsev 2023-10-23 18:49 ` Andrew Morton 2023-10-23 23:38 ` Gustavo A. R. Silva 3 siblings, 0 replies; 53+ messages in thread From: Konstantin Ryabitsev @ 2023-10-19 17:47 UTC (permalink / raw) To: Dan Carpenter; +Cc: ksummit, outreachy, kernel-janitors On Thu, Oct 19, 2023 at 07:11:36AM +0300, Dan Carpenter wrote: > KTODO: add check for failure in function_something() > > Then people can look on lore or use lei to find small tasks to work on > or they could use lei. We can also have bugbot turn these into bugzilla bugs, if there's consensus that it would be helpful. -K ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-19 4:11 KTODO automated TODO lists Dan Carpenter 2023-10-19 12:50 ` Linus Walleij 2023-10-19 17:47 ` Konstantin Ryabitsev @ 2023-10-23 18:49 ` Andrew Morton 2023-10-23 18:55 ` Linus Torvalds ` (2 more replies) 2023-10-23 23:38 ` Gustavo A. R. Silva 3 siblings, 3 replies; 53+ messages in thread From: Andrew Morton @ 2023-10-23 18:49 UTC (permalink / raw) To: Dan Carpenter; +Cc: ksummit, outreachy, kernel-janitors On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: > Yesterday someone on my lists just sent an email looking for kernel > tasks. Well here's a task: write a bot which follows the mailing lists and sends people nastygrams if one of their emails is more than 95%(?) quoted text. It's happening significantly more lately. Possibly because the gmail client helpfully hides quoted text. Probably not a great way of becoming popular. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 18:49 ` Andrew Morton @ 2023-10-23 18:55 ` Linus Torvalds 2023-10-23 19:00 ` Geert Uytterhoeven ` (2 more replies) 2023-10-23 21:45 ` NeilBrown 2023-10-24 15:53 ` Krzysztof Kozlowski 2 siblings, 3 replies; 53+ messages in thread From: Linus Torvalds @ 2023-10-23 18:55 UTC (permalink / raw) To: Andrew Morton, Konstantin Ryabitsev Cc: Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, 23 Oct 2023 at 08:49, Andrew Morton <akpm@linux-foundation.org> wrote: > > Well here's a task: write a bot which follows the mailing lists and > sends people nastygrams if one of their emails is more than 95%(?) > quoted text. I think that might be better off as a spam filter rule. Don't make it some after-the-fact "trawl the lists". Just make it a bounce with a "you quoted too much". Same as the html avoidance. Make it ok to quote 15 lines of commit message for a "Reviewed-by:" kind of reply, but if it's more than 50 lines of quoting, trigger a "at least equal parts new message". I'm sure Konstantin has nothing better to do... Linus ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 18:55 ` Linus Torvalds @ 2023-10-23 19:00 ` Geert Uytterhoeven 2023-10-23 19:17 ` Linus Torvalds 2023-10-23 19:29 ` Steven Rostedt 2023-10-23 19:41 ` Konstantin Ryabitsev 2 siblings, 1 reply; 53+ messages in thread From: Geert Uytterhoeven @ 2023-10-23 19:00 UTC (permalink / raw) To: Linus Torvalds Cc: Andrew Morton, Konstantin Ryabitsev, Dan Carpenter, ksummit, outreachy, kernel-janitors Hi Linus, On Mon, Oct 23, 2023 at 8:56 PM Linus Torvalds <torvalds@linux-foundation.org> wrote: > On Mon, 23 Oct 2023 at 08:49, Andrew Morton <akpm@linux-foundation.org> wrote: > > Well here's a task: write a bot which follows the mailing lists and > > sends people nastygrams if one of their emails is more than 95%(?) > > quoted text. > > I think that might be better off as a spam filter rule. > > Don't make it some after-the-fact "trawl the lists". Just make it a > bounce with a "you quoted too much". Same as the html avoidance. > > Make it ok to quote 15 lines of commit message for a "Reviewed-by:" > kind of reply, but if it's more than 50 lines of quoting, trigger a > "at least equal parts new message". How to handle the (unfortunately fairly common) case of reply-with-CC-of-forgotten-relevant-person_added? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 19:00 ` Geert Uytterhoeven @ 2023-10-23 19:17 ` Linus Torvalds 0 siblings, 0 replies; 53+ messages in thread From: Linus Torvalds @ 2023-10-23 19:17 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Andrew Morton, Konstantin Ryabitsev, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, 23 Oct 2023 at 09:00, Geert Uytterhoeven <geert@linux-m68k.org> wrote: > > How to handle the (unfortunately fairly common) case of > reply-with-CC-of-forgotten-relevant-person_added? One option might be to just do a proper non-quoting reply and have a link to lore for context for the originally-forgotten person. I've done that anyway several times, where I reply to something, and bring in new people, and add a lore link for context. I wouldn't have recommended that a few years ago, but lore has been so reliable (and reliably fast - not usually the case for most email archives) that I think it's a great way to fill people in. But yes, it does end up being a "outside email" thing. I suspect we're all good with that these days - the days of people working in text terminals purely out of email are long gone anyway, methinks. Anyway, I'm in no way trying to say this is the way forward, but I do agree with Andrew that we've seen quite a bit of "long messages that are mostly quoting", and it's not great. Linus ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 18:55 ` Linus Torvalds 2023-10-23 19:00 ` Geert Uytterhoeven @ 2023-10-23 19:29 ` Steven Rostedt 2023-10-23 21:31 ` Paul E. McKenney 2023-10-23 19:41 ` Konstantin Ryabitsev 2 siblings, 1 reply; 53+ messages in thread From: Steven Rostedt @ 2023-10-23 19:29 UTC (permalink / raw) To: Paul E. McKenney Cc: Linus Torvalds, Andrew Morton, Konstantin Ryabitsev, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, 23 Oct 2023 08:55:56 -1000 Linus Torvalds <torvalds@linux-foundation.org> wrote: > On Mon, 23 Oct 2023 at 08:49, Andrew Morton <akpm@linux-foundation.org> wrote: > > > > Well here's a task: write a bot which follows the mailing lists and > > sends people nastygrams if one of their emails is more than 95%(?) > > quoted text. > > I think that might be better off as a spam filter rule. > > Don't make it some after-the-fact "trawl the lists". Just make it a > bounce with a "you quoted too much". Same as the html avoidance. > > Make it ok to quote 15 lines of commit message for a "Reviewed-by:" > kind of reply, but if it's more than 50 lines of quoting, trigger a > "at least equal parts new message". > > I'm sure Konstantin has nothing better to do... > > Linus Paul, Just in case you are wondering why one day one of your replies gets rejected ;-) -- Steve ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 19:29 ` Steven Rostedt @ 2023-10-23 21:31 ` Paul E. McKenney 2023-10-23 21:44 ` Tony Luck 0 siblings, 1 reply; 53+ messages in thread From: Paul E. McKenney @ 2023-10-23 21:31 UTC (permalink / raw) To: Steven Rostedt Cc: Linus Torvalds, Andrew Morton, Konstantin Ryabitsev, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, Oct 23, 2023 at 03:29:18PM -0400, Steven Rostedt wrote: > On Mon, 23 Oct 2023 08:55:56 -1000 > Linus Torvalds <torvalds@linux-foundation.org> wrote: > > > On Mon, 23 Oct 2023 at 08:49, Andrew Morton <akpm@linux-foundation.org> wrote: > > > > > > Well here's a task: write a bot which follows the mailing lists and > > > sends people nastygrams if one of their emails is more than 95%(?) > > > quoted text. > > > > I think that might be better off as a spam filter rule. > > > > Don't make it some after-the-fact "trawl the lists". Just make it a > > bounce with a "you quoted too much". Same as the html avoidance. > > > > Make it ok to quote 15 lines of commit message for a "Reviewed-by:" > > kind of reply, but if it's more than 50 lines of quoting, trigger a > > "at least equal parts new message". > > > > I'm sure Konstantin has nothing better to do... > > > > Linus > > Paul, > > Just in case you are wondering why one day one of your replies gets > rejected ;-) You never know. Those who would have otherwise received my replies might be very happy with this outcome. ;-) Thanx, Paul ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 21:31 ` Paul E. McKenney @ 2023-10-23 21:44 ` Tony Luck 2023-10-23 22:25 ` Paul E. McKenney 0 siblings, 1 reply; 53+ messages in thread From: Tony Luck @ 2023-10-23 21:44 UTC (permalink / raw) To: Paul E. McKenney Cc: Steven Rostedt, Linus Torvalds, Andrew Morton, Konstantin Ryabitsev, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, Oct 23, 2023 at 02:31:11PM -0700, Paul E. McKenney wrote: > On Mon, Oct 23, 2023 at 03:29:18PM -0400, Steven Rostedt wrote: > > On Mon, 23 Oct 2023 08:55:56 -1000 > > Linus Torvalds <torvalds@linux-foundation.org> wrote: > > > > > On Mon, 23 Oct 2023 at 08:49, Andrew Morton <akpm@linux-foundation.org> wrote: > > > > > > > > Well here's a task: write a bot which follows the mailing lists and > > > > sends people nastygrams if one of their emails is more than 95%(?) > > > > quoted text. > > > > > > I think that might be better off as a spam filter rule. > > > > > > Don't make it some after-the-fact "trawl the lists". Just make it a > > > bounce with a "you quoted too much". Same as the html avoidance. > > > > > > Make it ok to quote 15 lines of commit message for a "Reviewed-by:" > > > kind of reply, but if it's more than 50 lines of quoting, trigger a > > > "at least equal parts new message". > > > > > > I'm sure Konstantin has nothing better to do... > > > > > > Linus > > > > Paul, > > > > Just in case you are wondering why one day one of your replies gets > > rejected ;-) > > You never know. Those who would have otherwise received my replies > might be very happy with this outcome. ;-) > > Thanx, Paul Hmm. Thirty-two lines of quoted message. Only two lines of response. [Not including signature] You are skating close to the edge of a 95% quote rule filter unless it counted the signature. But this might also cause people to go to silly lengths to avoid having their message cancelled! -Tony ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 21:44 ` Tony Luck @ 2023-10-23 22:25 ` Paul E. McKenney 0 siblings, 0 replies; 53+ messages in thread From: Paul E. McKenney @ 2023-10-23 22:25 UTC (permalink / raw) To: Tony Luck Cc: Steven Rostedt, Linus Torvalds, Andrew Morton, Konstantin Ryabitsev, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, Oct 23, 2023 at 02:44:15PM -0700, Tony Luck wrote: > On Mon, Oct 23, 2023 at 02:31:11PM -0700, Paul E. McKenney wrote: > > On Mon, Oct 23, 2023 at 03:29:18PM -0400, Steven Rostedt wrote: > > > On Mon, 23 Oct 2023 08:55:56 -1000 > > > Linus Torvalds <torvalds@linux-foundation.org> wrote: > > > > > > > On Mon, 23 Oct 2023 at 08:49, Andrew Morton <akpm@linux-foundation.org> wrote: > > > > > > > > > > Well here's a task: write a bot which follows the mailing lists and > > > > > sends people nastygrams if one of their emails is more than 95%(?) > > > > > quoted text. > > > > > > > > I think that might be better off as a spam filter rule. > > > > > > > > Don't make it some after-the-fact "trawl the lists". Just make it a > > > > bounce with a "you quoted too much". Same as the html avoidance. > > > > > > > > Make it ok to quote 15 lines of commit message for a "Reviewed-by:" > > > > kind of reply, but if it's more than 50 lines of quoting, trigger a > > > > "at least equal parts new message". > > > > > > > > I'm sure Konstantin has nothing better to do... > > > > > > > > Linus > > > > > > Paul, > > > > > > Just in case you are wondering why one day one of your replies gets > > > rejected ;-) > > > > You never know. Those who would have otherwise received my replies > > might be very happy with this outcome. ;-) > > > > Thanx, Paul > > Hmm. > > Thirty-two lines of quoted message. > > Only two lines of response. > > [Not including signature] > > You are skating close to the edge of a 95% quote rule filter unless > it counted the signature. > > But > this > might > also > cause > people > to > go > to > silly > lengths > to > avoid > having > their > message > cancelled! ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) Thanx, Paul ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 18:55 ` Linus Torvalds 2023-10-23 19:00 ` Geert Uytterhoeven 2023-10-23 19:29 ` Steven Rostedt @ 2023-10-23 19:41 ` Konstantin Ryabitsev 2023-10-24 4:58 ` Andrew Morton 2023-10-24 15:28 ` Konstantin Ryabitsev 2 siblings, 2 replies; 53+ messages in thread From: Konstantin Ryabitsev @ 2023-10-23 19:41 UTC (permalink / raw) To: Linus Torvalds Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, Oct 23, 2023 at 08:55:56AM -1000, Linus Torvalds wrote: > > Well here's a task: write a bot which follows the mailing lists and > > sends people nastygrams if one of their emails is more than 95%(?) > > quoted text. > > I think that might be better off as a spam filter rule. > > Don't make it some after-the-fact "trawl the lists". Just make it a > bounce with a "you quoted too much". Same as the html avoidance. I know people aren't being very serious, but automating this away either aggressively (reject as spam) or passive-agressively (whine at poster) will run into rare but valid corner cases. For example, we have no way of distinguishing between "this person quoted too much from previous message" and "this person posted a large but relevant quote from docs or another conversation," and so we will likely punish/annoy the innocent. It's better to treat this as a mentoring opportunity and send an off-list reply with "please trim your quotes" and maybe a link to https://people.kernel.org/tglx/notes-about-netiquette If it helps, I can add a mailing list etiquette page on subspace.kernel.org, so it's easier to find. -K ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 19:41 ` Konstantin Ryabitsev @ 2023-10-24 4:58 ` Andrew Morton 2023-10-24 15:28 ` Konstantin Ryabitsev 1 sibling, 0 replies; 53+ messages in thread From: Andrew Morton @ 2023-10-24 4:58 UTC (permalink / raw) To: Konstantin Ryabitsev Cc: Linus Torvalds, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, 23 Oct 2023 15:41:48 -0400 Konstantin Ryabitsev <mricon@kernel.org> wrote: > On Mon, Oct 23, 2023 at 08:55:56AM -1000, Linus Torvalds wrote: > > > Well here's a task: write a bot which follows the mailing lists and > > > sends people nastygrams if one of their emails is more than 95%(?) > > > quoted text. > > > > I think that might be better off as a spam filter rule. > > > > Don't make it some after-the-fact "trawl the lists". Just make it a > > bounce with a "you quoted too much". Same as the html avoidance. > > I know people aren't being very serious, but automating this away either > aggressively (reject as spam) or passive-agressively (whine at poster) will > run into rare but valid corner cases. For example, we have no way of > distinguishing between "this person quoted too much from previous message" and > "this person posted a large but relevant quote from docs or another > conversation," and so we will likely punish/annoy the innocent. Rejecting a legtimate email would be bad. So we choose "whine at poster". If it's a false positive then they'll somehow survive the experience. And, most importantly, the mail will get through. > It's better to treat this as a mentoring opportunity and send an off-list > reply with "please trim your quotes" and maybe a link to > https://people.kernel.org/tglx/notes-about-netiquette I'm tiring of sending off-list emails. This task could be automated. Which is what I'm suggesting! > If it helps, I can add a mailing list etiquette page on subspace.kernel.org, > so it's easier to find. Great, link to that in the whiney emails. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 19:41 ` Konstantin Ryabitsev 2023-10-24 4:58 ` Andrew Morton @ 2023-10-24 15:28 ` Konstantin Ryabitsev 2023-10-26 21:58 ` Miguel Ojeda 1 sibling, 1 reply; 53+ messages in thread From: Konstantin Ryabitsev @ 2023-10-24 15:28 UTC (permalink / raw) To: Linus Torvalds Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, Oct 23, 2023 at 03:41:48PM -0400, Konstantin Ryabitsev wrote: > If it helps, I can add a mailing list etiquette page on subspace.kernel.org, > so it's easier to find. FWIW, such page now exists: https://subspace.kernel.org/etiquette.html -K ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 15:28 ` Konstantin Ryabitsev @ 2023-10-26 21:58 ` Miguel Ojeda 0 siblings, 0 replies; 53+ messages in thread From: Miguel Ojeda @ 2023-10-26 21:58 UTC (permalink / raw) To: Konstantin Ryabitsev Cc: Linus Torvalds, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, Oct 24, 2023 at 5:28 PM Konstantin Ryabitsev <mricon@kernel.org> wrote: > > FWIW, such page now exists: > https://subspace.kernel.org/etiquette.html Thanks Konstantin -- I have added a link to it in the Rust for Linux webpage. I would suggest linking it at https://docs.kernel.org/process/submitting-patches.html#use-trimmed-interleaved-replies-in-email-discussions too. Cheers, Miguel ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 18:49 ` Andrew Morton 2023-10-23 18:55 ` Linus Torvalds @ 2023-10-23 21:45 ` NeilBrown 2023-10-24 7:19 ` Geert Uytterhoeven 2023-10-24 15:53 ` Krzysztof Kozlowski 2 siblings, 1 reply; 53+ messages in thread From: NeilBrown @ 2023-10-23 21:45 UTC (permalink / raw) To: Andrew Morton; +Cc: Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, 24 Oct 2023, Andrew Morton wrote: > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: > > > Yesterday someone on my lists just sent an email looking for kernel > > tasks. > > Well here's a task: write a bot which follows the mailing lists and > sends people nastygrams if one of their emails is more than 95%(?) > quoted text. Doesn't your email reader automatically hide most of a large quote? Mine does :-) NeilBrown > > It's happening significantly more lately. Possibly because the gmail > client helpfully hides quoted text. > > Probably not a great way of becoming popular. > > ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 21:45 ` NeilBrown @ 2023-10-24 7:19 ` Geert Uytterhoeven 2023-10-24 7:25 ` Laurent Pinchart 0 siblings, 1 reply; 53+ messages in thread From: Geert Uytterhoeven @ 2023-10-24 7:19 UTC (permalink / raw) To: NeilBrown Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors Hi Neil, On Mon, Oct 23, 2023 at 11:46 PM NeilBrown <neilb@suse.de> wrote: > On Tue, 24 Oct 2023, Andrew Morton wrote: > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: > > > Yesterday someone on my lists just sent an email looking for kernel > > > tasks. > > > > Well here's a task: write a bot which follows the mailing lists and > > sends people nastygrams if one of their emails is more than 95%(?) > > quoted text. > > Doesn't your email reader automatically hide most of a large quote? > Mine does :-) That's part of the problem: many people don't see anymore if the previous email author removed irrelevant parts or not. Until they want to reply... > > It's happening significantly more lately. Possibly because the gmail > > client helpfully hides quoted text. When replying, the Gmail web interface (or Chrome?) is also very slow when selecting very long irrelevant parts for deletion. And it's hard to predict when "Show original" and "b4 mbox && alpine -f" would be faster... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 7:19 ` Geert Uytterhoeven @ 2023-10-24 7:25 ` Laurent Pinchart 2023-10-24 8:42 ` Jani Nikula 2023-10-24 12:36 ` Steven Rostedt 0 siblings, 2 replies; 53+ messages in thread From: Laurent Pinchart @ 2023-10-24 7:25 UTC (permalink / raw) To: Geert Uytterhoeven Cc: NeilBrown, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors Hi Geert, On Tue, Oct 24, 2023 at 09:19:26AM +0200, Geert Uytterhoeven wrote: > On Mon, Oct 23, 2023 at 11:46 PM NeilBrown wrote: > > On Tue, 24 Oct 2023, Andrew Morton wrote: > > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter wrote: > > > > Yesterday someone on my lists just sent an email looking for kernel > > > > tasks. > > > > > > Well here's a task: write a bot which follows the mailing lists and > > > sends people nastygrams if one of their emails is more than 95%(?) > > > quoted text. > > > > Doesn't your email reader automatically hide most of a large quote? > > Mine does :-) > > That's part of the problem: many people don't see anymore if the > previous email author removed irrelevant parts or not. Until they > want to reply... > > > > It's happening significantly more lately. Possibly because the gmail > > > client helpfully hides quoted text. > > When replying, the Gmail web interface (or Chrome?) is also very > slow when selecting very long irrelevant parts for deletion. And it's > hard to predict when "Show original" and "b4 mbox && alpine -f" > would be faster... Get a better e-mail client ? ;-) At least with e-mail you have a choice between different clients. I've refrained from replying to this thread so far, as it seemed to be a caricature of a bikeshedding discussion, but for what it's worth, I often find myself in the opposite situation when I'm annoyed that someone trimmed too much of the discussion in their replies. Yes, replying to a 3000-lines patches with a full quote ana d a Reviewed-by tag at the very bottom, without any other comment, is annoying. On the other hand, trimming everything but the few lines to which you reply means that it gets much more annoying to jump in the discussion in the middle of a mail thread. There's a difference between trimming unrelated parts, and removing related content that happens not to be the direct subject of a particular reply. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 7:25 ` Laurent Pinchart @ 2023-10-24 8:42 ` Jani Nikula 2023-10-24 8:52 ` Laurent Pinchart 2023-10-24 12:36 ` Steven Rostedt 1 sibling, 1 reply; 53+ messages in thread From: Jani Nikula @ 2023-10-24 8:42 UTC (permalink / raw) To: Laurent Pinchart, Geert Uytterhoeven Cc: NeilBrown, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, 24 Oct 2023, Laurent Pinchart <laurent.pinchart@ideasonboard.com> wrote: > Get a better e-mail client ? ;-) At least with e-mail you have a choice > between different clients. Yup. What I see is excessive quotes collapsed, replaced with something like this: [ 18 more citation lines. Click/Enter to show. ] All the actual replies stand out, regardless of the length of quoting. Now it's just the Outlook style "quoting" without >'s that bugs me... BR, Jani. -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 8:42 ` Jani Nikula @ 2023-10-24 8:52 ` Laurent Pinchart 0 siblings, 0 replies; 53+ messages in thread From: Laurent Pinchart @ 2023-10-24 8:52 UTC (permalink / raw) To: Jani Nikula Cc: Geert Uytterhoeven, NeilBrown, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, Oct 24, 2023 at 11:42:26AM +0300, Jani Nikula wrote: > On Tue, 24 Oct 2023, Laurent Pinchart wrote: > > Get a better e-mail client ? ;-) At least with e-mail you have a choice > > between different clients. > > Yup. What I see is excessive quotes collapsed, replaced with something > like this: > > [ 18 more citation lines. Click/Enter to show. ] > > All the actual replies stand out, regardless of the length of > quoting. Now it's just the Outlook style "quoting" without >'s that bugs > me... On the list of tasks I will never get to is the development of a mail filter that turns outlook-style "quoting" into real quoting when replying to e-mails (in mutt in my case). Does anyone know of anything like that having been developed already ? -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 7:25 ` Laurent Pinchart 2023-10-24 8:42 ` Jani Nikula @ 2023-10-24 12:36 ` Steven Rostedt 2023-10-24 13:12 ` Laurent Pinchart 1 sibling, 1 reply; 53+ messages in thread From: Steven Rostedt @ 2023-10-24 12:36 UTC (permalink / raw) To: Laurent Pinchart Cc: Geert Uytterhoeven, NeilBrown, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, 24 Oct 2023 10:25:06 +0300 Laurent Pinchart <laurent.pinchart@ideasonboard.com> wrote: > I've refrained from replying to this thread so far, as it seemed to be a > caricature of a bikeshedding discussion, but for what it's worth, I > often find myself in the opposite situation when I'm annoyed that > someone trimmed too much of the discussion in their replies. After hitting "page down" 3 or 4 times and seeing only quoted text, I then stop and just ignore the email. Yes, there's been emails I purposely ignored because of this that had asked me to respond near the end. Oh well. Then they ask, "why didn't you respond?" pointing out the email I was to respond to. And I would reply, "I never saw the request because of too much quoted text". > > Yes, replying to a 3000-lines patches with a full quote ana d a > Reviewed-by tag at the very bottom, without any other comment, is > annoying. On the other hand, trimming everything but the few lines to > which you reply means that it gets much more annoying to jump in the > discussion in the middle of a mail thread. There's a difference between > trimming unrelated parts, and removing related content that happens not > to be the direct subject of a particular reply. I just replied to an email yesterday that cut too much off, and I had to make a note about that, and put things back in. What's worse, is if you are having a technical debate with someone, and they trim out everything that might go against their argument, but leave anything that supports their argument. I've seen that happen quite a bit. I should write a book called "The art of trimming". ;-) -- Steve ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 12:36 ` Steven Rostedt @ 2023-10-24 13:12 ` Laurent Pinchart 0 siblings, 0 replies; 53+ messages in thread From: Laurent Pinchart @ 2023-10-24 13:12 UTC (permalink / raw) To: Steven Rostedt Cc: Geert Uytterhoeven, NeilBrown, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, Oct 24, 2023 at 08:36:47AM -0400, Steven Rostedt wrote: > On Tue, 24 Oct 2023 10:25:06 +0300 Laurent Pinchart wrote: > > > I've refrained from replying to this thread so far, as it seemed to be a > > caricature of a bikeshedding discussion, but for what it's worth, I > > often find myself in the opposite situation when I'm annoyed that > > someone trimmed too much of the discussion in their replies. > > After hitting "page down" 3 or 4 times and seeing only quoted text, I then > stop and just ignore the email. Yes, there's been emails I purposely > ignored because of this that had asked me to respond near the end. Oh well. > Then they ask, "why didn't you respond?" pointing out the email I was to > respond to. And I would reply, "I never saw the request because of too much > quoted text". > > > Yes, replying to a 3000-lines patches with a full quote ana d a > > Reviewed-by tag at the very bottom, without any other comment, is > > annoying. On the other hand, trimming everything but the few lines to > > which you reply means that it gets much more annoying to jump in the > > discussion in the middle of a mail thread. There's a difference between > > trimming unrelated parts, and removing related content that happens not > > to be the direct subject of a particular reply. > > I just replied to an email yesterday that cut too much off, and I had to > make a note about that, and put things back in. > > What's worse, is if you are having a technical debate with someone, and > they trim out everything that might go against their argument, but leave > anything that supports their argument. I've seen that happen quite a bit. > > I should write a book called "The art of trimming". ;-) Maybe a good path forward would be to start by flagging extreme cases only, without being too pedantic ? That assumes we can agree what an extreme case is. One thing I found helpful in replies is to add tags just after the commit message (where the tag will appear when it gets applied), or after the last comment if I need to comment on something specific. The recipient will know that they don't need to scroll down after the tag. -- Regards, Laurent Pinchart ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 18:49 ` Andrew Morton 2023-10-23 18:55 ` Linus Torvalds 2023-10-23 21:45 ` NeilBrown @ 2023-10-24 15:53 ` Krzysztof Kozlowski 2023-10-24 21:29 ` NeilBrown 2 siblings, 1 reply; 53+ messages in thread From: Krzysztof Kozlowski @ 2023-10-24 15:53 UTC (permalink / raw) To: Andrew Morton, Dan Carpenter; +Cc: ksummit, outreachy, kernel-janitors On 23/10/2023 20:49, Andrew Morton wrote: > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: > >> Yesterday someone on my lists just sent an email looking for kernel >> tasks. > > Well here's a task: write a bot which follows the mailing lists and > sends people nastygrams if one of their emails is more than 95%(?) > quoted text. > > It's happening significantly more lately. Possibly because the gmail > client helpfully hides quoted text. I would also point to reviewers and maintainers who give a Rb/Ack tag: 1. somewhere at the top, without any footer like Best regards, and then quote entire patch, so I don't know shall I look for more comments after Rb/Ack? 2. quote entire email and then add Rb/Ack, so I need to figure out whether there was something between the hundreds of lines of text or not. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 15:53 ` Krzysztof Kozlowski @ 2023-10-24 21:29 ` NeilBrown 2023-10-24 22:05 ` Steven Rostedt ` (3 more replies) 0 siblings, 4 replies; 53+ messages in thread From: NeilBrown @ 2023-10-24 21:29 UTC (permalink / raw) To: Krzysztof Kozlowski Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: > On 23/10/2023 20:49, Andrew Morton wrote: > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: > > > >> Yesterday someone on my lists just sent an email looking for kernel > >> tasks. > > > > Well here's a task: write a bot which follows the mailing lists and > > sends people nastygrams if one of their emails is more than 95%(?) > > quoted text. > > > > It's happening significantly more lately. Possibly because the gmail > > client helpfully hides quoted text. > > I would also point to reviewers and maintainers who give a Rb/Ack tag: > 1. somewhere at the top, without any footer like Best regards, and then > quote entire patch, so I don't know shall I look for more comments after > Rb/Ack? > > 2. quote entire email and then add Rb/Ack, so I need to figure out > whether there was something between the hundreds of lines of text or not. Here we all are, brilliantly talented computer programmers who spend our days making amazing fast digital devices do amazingly clever and subtle things, inventing time-saving tools and processing vast amounts of data without blinking, but for some reason we think the task of skipping over a few thousand lines that all start with '> " is too hard for us and that we should, in stead, complain to some other human to convince them to make our life easier for us. Does anyone else see the irony? NeilBrown ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 21:29 ` NeilBrown @ 2023-10-24 22:05 ` Steven Rostedt 2023-10-25 3:47 ` Paul E. McKenney 2023-10-25 6:55 ` Geert Uytterhoeven ` (2 subsequent siblings) 3 siblings, 1 reply; 53+ messages in thread From: Steven Rostedt @ 2023-10-24 22:05 UTC (permalink / raw) To: NeilBrown Cc: Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023 08:29:14 +1100 "NeilBrown" <neilb@suse.de> wrote: > Here we all are, brilliantly talented computer programmers who spend > our days making amazing fast digital devices do amazingly clever and > subtle things, inventing time-saving tools and processing vast amounts > of data without blinking, but for some reason we think the task of > skipping over a few thousand lines that all start with '> " is too hard > for us and that we should, in stead, complain to some other human to > convince them to make our life easier for us. > > Does anyone else see the irony? Did you also know that real-time developers are the most unpredictable? -- Steve ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 22:05 ` Steven Rostedt @ 2023-10-25 3:47 ` Paul E. McKenney 2023-10-25 23:45 ` Steven Rostedt 0 siblings, 1 reply; 53+ messages in thread From: Paul E. McKenney @ 2023-10-25 3:47 UTC (permalink / raw) To: Steven Rostedt Cc: NeilBrown, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, Oct 24, 2023 at 06:05:17PM -0400, Steven Rostedt wrote: > On Wed, 25 Oct 2023 08:29:14 +1100 > "NeilBrown" <neilb@suse.de> wrote: > > > Here we all are, brilliantly talented computer programmers who spend > > our days making amazing fast digital devices do amazingly clever and > > subtle things, inventing time-saving tools and processing vast amounts > > of data without blinking, but for some reason we think the task of > > skipping over a few thousand lines that all start with '> " is too hard > > for us and that we should, in stead, complain to some other human to > > convince them to make our life easier for us. > > > > Does anyone else see the irony? > > Did you also know that real-time developers are the most unpredictable? Are safety-critical programmers the most easy-going? Thanx, Paul ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 3:47 ` Paul E. McKenney @ 2023-10-25 23:45 ` Steven Rostedt 0 siblings, 0 replies; 53+ messages in thread From: Steven Rostedt @ 2023-10-25 23:45 UTC (permalink / raw) To: Paul E. McKenney Cc: NeilBrown, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Tue, 24 Oct 2023 20:47:28 -0700 "Paul E. McKenney" <paulmck@kernel.org> wrote: > On Tue, Oct 24, 2023 at 06:05:17PM -0400, Steven Rostedt wrote: > > On Wed, 25 Oct 2023 08:29:14 +1100 > > "NeilBrown" <neilb@suse.de> wrote: > > > > > Here we all are, brilliantly talented computer programmers who spend > > > our days making amazing fast digital devices do amazingly clever and > > > subtle things, inventing time-saving tools and processing vast amounts > > > of data without blinking, but for some reason we think the task of > > > skipping over a few thousand lines that all start with '> " is too hard > > > for us and that we should, in stead, complain to some other human to > > > convince them to make our life easier for us. > > > > > > Does anyone else see the irony? > > > > Did you also know that real-time developers are the most unpredictable? > > Are safety-critical programmers the most easy-going? > No, they are the most accident prone ;-) -- Steve ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 21:29 ` NeilBrown 2023-10-24 22:05 ` Steven Rostedt @ 2023-10-25 6:55 ` Geert Uytterhoeven 2023-10-25 21:14 ` NeilBrown 2023-10-25 7:01 ` Krzysztof Kozlowski 2023-10-25 11:45 ` James Bottomley 3 siblings, 1 reply; 53+ messages in thread From: Geert Uytterhoeven @ 2023-10-25 6:55 UTC (permalink / raw) To: NeilBrown Cc: Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors Hi Neil, On Tue, Oct 24, 2023 at 11:29 PM NeilBrown <neilb@suse.de> wrote: > On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: > > On 23/10/2023 20:49, Andrew Morton wrote: > > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: > > >> Yesterday someone on my lists just sent an email looking for kernel > > >> tasks. > > > > > > Well here's a task: write a bot which follows the mailing lists and > > > sends people nastygrams if one of their emails is more than 95%(?) > > > quoted text. > > > > > > It's happening significantly more lately. Possibly because the gmail > > > client helpfully hides quoted text. > > > > I would also point to reviewers and maintainers who give a Rb/Ack tag: > > 1. somewhere at the top, without any footer like Best regards, and then > > quote entire patch, so I don't know shall I look for more comments after > > Rb/Ack? > > > > 2. quote entire email and then add Rb/Ack, so I need to figure out > > whether there was something between the hundreds of lines of text or not. > > Here we all are, brilliantly talented computer programmers who spend > our days making amazing fast digital devices do amazingly clever and > subtle things, inventing time-saving tools and processing vast amounts > of data without blinking, but for some reason we think the task of > skipping over a few thousand lines that all start with '> " is too hard > for us and that we should, in stead, complain to some other human to > convince them to make our life easier for us. > > Does anyone else see the irony? Please compare the numbers: 1. 1 sender removes irrelevant parts, 2. N receivers skip irrelevant parts. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 6:55 ` Geert Uytterhoeven @ 2023-10-25 21:14 ` NeilBrown 2023-10-25 22:00 ` Randy Dunlap 2023-10-26 4:29 ` Dan Carpenter 0 siblings, 2 replies; 53+ messages in thread From: NeilBrown @ 2023-10-25 21:14 UTC (permalink / raw) To: Geert Uytterhoeven Cc: Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023, Geert Uytterhoeven wrote: > Hi Neil, > > On Tue, Oct 24, 2023 at 11:29 PM NeilBrown <neilb@suse.de> wrote: > > On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: > > > On 23/10/2023 20:49, Andrew Morton wrote: > > > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: > > > >> Yesterday someone on my lists just sent an email looking for kernel > > > >> tasks. > > > > > > > > Well here's a task: write a bot which follows the mailing lists and > > > > sends people nastygrams if one of their emails is more than 95%(?) > > > > quoted text. > > > > > > > > It's happening significantly more lately. Possibly because the gmail > > > > client helpfully hides quoted text. > > > > > > I would also point to reviewers and maintainers who give a Rb/Ack tag: > > > 1. somewhere at the top, without any footer like Best regards, and then > > > quote entire patch, so I don't know shall I look for more comments after > > > Rb/Ack? > > > > > > 2. quote entire email and then add Rb/Ack, so I need to figure out > > > whether there was something between the hundreds of lines of text or not. > > > > Here we all are, brilliantly talented computer programmers who spend > > our days making amazing fast digital devices do amazingly clever and > > subtle things, inventing time-saving tools and processing vast amounts > > of data without blinking, but for some reason we think the task of > > skipping over a few thousand lines that all start with '> " is too hard > > for us and that we should, in stead, complain to some other human to > > convince them to make our life easier for us. > > > > Does anyone else see the irony? > > Please compare the numbers: > 1. 1 sender removes irrelevant parts, > 2. N receivers skip irrelevant parts. That is one way to look at the numbers. Another is: 12 - fix about a dozen MUAs to summaries quotes properly 12000 - fix an unknownable number of people to quote just exactly the amount that their particular audience is going to want and when it comes to fixing-code versus fixing-people, I know which this community is better at. I guess there is also the option 1 - fix vger.kernel.org to reject postings from people who don't think and quote like "us", because we already have too many contributor and want to block the heretics This is really just a form of the "platform problem" which lwn.net has occasionally written about. The "problem" is that we treat the platform (library code or other infrastructure) as fixed and develop ugly hacks in our own code to work around some shortcoming, rather the going into the platform and fixing it once for everyone there. NeilBrown ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 21:14 ` NeilBrown @ 2023-10-25 22:00 ` Randy Dunlap 2023-10-26 4:29 ` Dan Carpenter 1 sibling, 0 replies; 53+ messages in thread From: Randy Dunlap @ 2023-10-25 22:00 UTC (permalink / raw) To: NeilBrown, Geert Uytterhoeven Cc: Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On 10/25/23 14:14, NeilBrown wrote: > On Wed, 25 Oct 2023, Geert Uytterhoeven wrote: >> Hi Neil, >> >> On Tue, Oct 24, 2023 at 11:29 PM NeilBrown <neilb@suse.de> wrote: >>> On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: >>>> On 23/10/2023 20:49, Andrew Morton wrote: >>>>> On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: >>>>>> Yesterday someone on my lists just sent an email looking for kernel >>>>>> tasks. >>>>> >>>>> Well here's a task: write a bot which follows the mailing lists and >>>>> sends people nastygrams if one of their emails is more than 95%(?) >>>>> quoted text. >>>>> >>>>> It's happening significantly more lately. Possibly because the gmail >>>>> client helpfully hides quoted text. >>>> >>>> I would also point to reviewers and maintainers who give a Rb/Ack tag: >>>> 1. somewhere at the top, without any footer like Best regards, and then >>>> quote entire patch, so I don't know shall I look for more comments after >>>> Rb/Ack? >>>> >>>> 2. quote entire email and then add Rb/Ack, so I need to figure out >>>> whether there was something between the hundreds of lines of text or not. >>> >>> Here we all are, brilliantly talented computer programmers who spend >>> our days making amazing fast digital devices do amazingly clever and >>> subtle things, inventing time-saving tools and processing vast amounts >>> of data without blinking, but for some reason we think the task of >>> skipping over a few thousand lines that all start with '> " is too hard >>> for us and that we should, in stead, complain to some other human to >>> convince them to make our life easier for us. >>> >>> Does anyone else see the irony? >> >> Please compare the numbers: >> 1. 1 sender removes irrelevant parts, >> 2. N receivers skip irrelevant parts. > > That is one way to look at the numbers. > Another is: > > 12 - fix about a dozen MUAs to summaries quotes properly > 12000 - fix an unknownable number of people to quote just exactly the > amount that their particular audience is going to want > > and when it comes to fixing-code versus fixing-people, I know which this > community is better at. > > I guess there is also the option > > 1 - fix vger.kernel.org to reject postings from people who don't > think and quote like "us", because we already have too many > contributor and want to block the heretics > > This is really just a form of the "platform problem" which lwn.net has > occasionally written about. The "problem" is that we treat the platform > (library code or other infrastructure) as fixed and develop ugly hacks > in our own code to work around some shortcoming, rather the going into > the platform and fixing it once for everyone there. The problem AFAICT is that many (most?) of us expect a certain level of etiquette but we are not seeing it in some posts. -- ~Randy ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 21:14 ` NeilBrown 2023-10-25 22:00 ` Randy Dunlap @ 2023-10-26 4:29 ` Dan Carpenter 2023-10-26 6:56 ` Geert Uytterhoeven 1 sibling, 1 reply; 53+ messages in thread From: Dan Carpenter @ 2023-10-26 4:29 UTC (permalink / raw) To: NeilBrown Cc: Geert Uytterhoeven, Krzysztof Kozlowski, Andrew Morton, ksummit, outreachy, kernel-janitors On Thu, Oct 26, 2023 at 08:14:25AM +1100, NeilBrown wrote: > On Wed, 25 Oct 2023, Geert Uytterhoeven wrote: > > > > Please compare the numbers: > > 1. 1 sender removes irrelevant parts, > > 2. N receivers skip irrelevant parts. > > That is one way to look at the numbers. > Another is: > > 12 - fix about a dozen MUAs to summaries quotes properly > 12000 - fix an unknownable number of people to quote just exactly the > amount that their particular audience is going to want > > and when it comes to fixing-code versus fixing-people, I know which this > community is better at. We've historically been successful at enforcing LKML etiquette rules on everyone. This is just another rule to not quote the entire email when you're replying to a patch. If you're just adding a Reviewed-by tag then post some context but not more than a page. For a new driver, what I sometimes to is put a summary at the top. "Thanks. The only real bug is some missing error codes in probe. I had some other style nits as well. See below for all the details." I normally write the email first and then chop out the "no comment" functions at the end. (Sometimes I chop out the no comment functions at the begining and then I have to start over when I change my mind). regards, dan carpenter ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-26 4:29 ` Dan Carpenter @ 2023-10-26 6:56 ` Geert Uytterhoeven 0 siblings, 0 replies; 53+ messages in thread From: Geert Uytterhoeven @ 2023-10-26 6:56 UTC (permalink / raw) To: Dan Carpenter Cc: NeilBrown, Krzysztof Kozlowski, Andrew Morton, ksummit, outreachy, kernel-janitors On Thu, Oct 26, 2023 at 6:29 AM Dan Carpenter <dan.carpenter@linaro.org> wrote: > For a new driver, what I sometimes to is put a summary at the top. > "Thanks. The only real bug is some missing error codes in probe. I had > some other style nits as well. See below for all the details." I > normally write the email first and then chop out the "no comment" > functions at the end. (Sometimes I chop out the no comment functions > at the begining and then I have to start over when I change my mind). Sounds very familiar (also the (...) part ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 21:29 ` NeilBrown 2023-10-24 22:05 ` Steven Rostedt 2023-10-25 6:55 ` Geert Uytterhoeven @ 2023-10-25 7:01 ` Krzysztof Kozlowski 2023-10-25 11:45 ` James Bottomley 3 siblings, 0 replies; 53+ messages in thread From: Krzysztof Kozlowski @ 2023-10-25 7:01 UTC (permalink / raw) To: NeilBrown Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On 24/10/2023 23:29, NeilBrown wrote: > On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: >> On 23/10/2023 20:49, Andrew Morton wrote: >>> On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter <dan.carpenter@linaro.org> wrote: >>> >>>> Yesterday someone on my lists just sent an email looking for kernel >>>> tasks. >>> >>> Well here's a task: write a bot which follows the mailing lists and >>> sends people nastygrams if one of their emails is more than 95%(?) >>> quoted text. >>> >>> It's happening significantly more lately. Possibly because the gmail >>> client helpfully hides quoted text. >> >> I would also point to reviewers and maintainers who give a Rb/Ack tag: >> 1. somewhere at the top, without any footer like Best regards, and then >> quote entire patch, so I don't know shall I look for more comments after >> Rb/Ack? >> >> 2. quote entire email and then add Rb/Ack, so I need to figure out >> whether there was something between the hundreds of lines of text or not. > > Here we all are, brilliantly talented computer programmers who spend > our days making amazing fast digital devices do amazingly clever and > subtle things, inventing time-saving tools and processing vast amounts > of data without blinking, but for some reason we think the task of > skipping over a few thousand lines that all start with '> " is too hard > for us and that we should, in stead, complain to some other human to > convince them to make our life easier for us. > > Does anyone else see the irony? Neither my email client is able to skip the quoted text, nor lore.kernel.org or Patchwork. Therefore in both cases - reading the email with my current toolset or checking some older threads on lore/Patchwork - I would have to do it manually. Quite a waste of time. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-24 21:29 ` NeilBrown ` (2 preceding siblings ...) 2023-10-25 7:01 ` Krzysztof Kozlowski @ 2023-10-25 11:45 ` James Bottomley 2023-10-25 16:40 ` Jani Nikula ` (2 more replies) 3 siblings, 3 replies; 53+ messages in thread From: James Bottomley @ 2023-10-25 11:45 UTC (permalink / raw) To: NeilBrown, Krzysztof Kozlowski Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 2023-10-25 at 08:29 +1100, NeilBrown wrote: > On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: > > On 23/10/2023 20:49, Andrew Morton wrote: > > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter > > > <dan.carpenter@linaro.org> wrote: > > > > > > > Yesterday someone on my lists just sent an email looking for > > > > kernel > > > > tasks. > > > > > > Well here's a task: write a bot which follows the mailing lists > > > and > > > sends people nastygrams if one of their emails is more than > > > 95%(?) > > > quoted text. > > > > > > It's happening significantly more lately. Possibly because the > > > gmail > > > client helpfully hides quoted text. > > > > I would also point to reviewers and maintainers who give a Rb/Ack > > tag: > > 1. somewhere at the top, without any footer like Best regards, and > > then > > quote entire patch, so I don't know shall I look for more comments > > after > > Rb/Ack? > > > > 2. quote entire email and then add Rb/Ack, so I need to figure out > > whether there was something between the hundreds of lines of text > > or not. > > Here we all are, brilliantly talented computer programmers who spend > our days making amazing fast digital devices do amazingly clever and > subtle things, inventing time-saving tools and processing vast > amounts of data without blinking, but for some reason we think the > task of skipping over a few thousand lines that all start with '> " > is too hard for us and that we should, in stead, complain to some > other human to convince them to make our life easier for us. > > Does anyone else see the irony? So if I'm a brilliantly talented driver, it's OK for other people to drive on the wrong side of the road because I should be able to avoid them? The point being there are some situations where observing global etiquette is way more helpful than an individual solution, however talented the individual. James ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 11:45 ` James Bottomley @ 2023-10-25 16:40 ` Jani Nikula 2023-10-25 18:07 ` James Bottomley 2023-10-25 18:55 ` Alexey Dobriyan 2023-10-25 21:38 ` NeilBrown 2 siblings, 1 reply; 53+ messages in thread From: Jani Nikula @ 2023-10-25 16:40 UTC (permalink / raw) To: James Bottomley, NeilBrown, Krzysztof Kozlowski Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023, James Bottomley <James.Bottomley@HansenPartnership.com> wrote: > On Wed, 2023-10-25 at 08:29 +1100, NeilBrown wrote: >> Here we all are, brilliantly talented computer programmers who spend >> our days making amazing fast digital devices do amazingly clever and >> subtle things, inventing time-saving tools and processing vast >> amounts of data without blinking, but for some reason we think the >> task of skipping over a few thousand lines that all start with '> " >> is too hard for us and that we should, in stead, complain to some >> other human to convince them to make our life easier for us. >> >> Does anyone else see the irony? > > So if I'm a brilliantly talented driver, it's OK for other people to > drive on the wrong side of the road because I should be able to avoid > them? Nah, we're all brilliant car manufacturers that could have our cars deal with the situation. ;) The notmuch emacs interface has collapsed citations since at least 2010. I think Neil's point is, if we're all using open source MUAs, why don't we scratch that particular itch and move on, instead of getting frustrated by it year after year? BR, Jani. -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 16:40 ` Jani Nikula @ 2023-10-25 18:07 ` James Bottomley 2023-10-25 18:10 ` Steven Rostedt 0 siblings, 1 reply; 53+ messages in thread From: James Bottomley @ 2023-10-25 18:07 UTC (permalink / raw) To: Jani Nikula, NeilBrown, Krzysztof Kozlowski Cc: Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 2023-10-25 at 19:40 +0300, Jani Nikula wrote: > On Wed, 25 Oct 2023, James Bottomley > <James.Bottomley@HansenPartnership.com> wrote: > > On Wed, 2023-10-25 at 08:29 +1100, NeilBrown wrote: > > > Here we all are, brilliantly talented computer programmers who > > > spend our days making amazing fast digital devices do amazingly > > > clever and subtle things, inventing time-saving tools and > > > processing vast amounts of data without blinking, but for some > > > reason we think the task of skipping over a few thousand lines > > > that all start with '>"s too hard for us and that we should, in > > > stead, complain to some other human to convince them to make our > > > life easier for us. > > > > > > Does anyone else see the irony? > > > > So if I'm a brilliantly talented driver, it's OK for other people > > to drive on the wrong side of the road because I should be able to > > avoid them? > > Nah, we're all brilliant car manufacturers that could have our cars > deal with the situation. ;) > > The notmuch emacs interface has collapsed citations since at least > 2010. I think Neil's point is, if we're all using open source MUAs, > why don't we scratch that particular itch and move on, instead of > getting frustrated by it year after year? Because some MUAs don't have it. Others are a bit aggressive, meaning you have to turn it off anyway if you want to see what's in more than a couple of lines of a quote (it only takes me a couple of emails to get incredibly annoyed with the way gmail does it, for instance, since it never seems to leave enough useful context). James ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 18:07 ` James Bottomley @ 2023-10-25 18:10 ` Steven Rostedt 2023-10-25 19:43 ` Linus Torvalds 2023-10-25 21:17 ` NeilBrown 0 siblings, 2 replies; 53+ messages in thread From: Steven Rostedt @ 2023-10-25 18:10 UTC (permalink / raw) To: James Bottomley Cc: Jani Nikula, NeilBrown, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023 14:07:02 -0400 James Bottomley <James.Bottomley@HansenPartnership.com> wrote: > Because some MUAs don't have it. Others are a bit aggressive, meaning > you have to turn it off anyway if you want to see what's in more than a > couple of lines of a quote (it only takes me a couple of emails to get > incredibly annoyed with the way gmail does it, for instance, since it > never seems to leave enough useful context). I think this is the key issue. We only want the context of an email that is being responded to present, and the rest trimmed. Automated trimming or collapsing doesn't do this well. Maybe we can make AI do this for us.. hmm -- Steve ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 18:10 ` Steven Rostedt @ 2023-10-25 19:43 ` Linus Torvalds 2023-10-25 21:19 ` NeilBrown 2023-10-25 21:17 ` NeilBrown 1 sibling, 1 reply; 53+ messages in thread From: Linus Torvalds @ 2023-10-25 19:43 UTC (permalink / raw) To: Steven Rostedt Cc: James Bottomley, Jani Nikula, NeilBrown, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023 at 08:10, Steven Rostedt <rostedt@goodmis.org> wrote: > > I think this is the key issue. We only want the context of an email that is > being responded to present, and the rest trimmed. Automated trimming or > collapsing doesn't do this well. It's not just about MUA's that hide things. The MUA _I_ use hides excessive quoting, but then when I look at the results on lore I often get completely unreadable results because somebody quoted several hundred lines of patch or whatever. And then I scrolling through the thread is suddenly a major PITA. So I do think that the whole excessive quoting on the lists should just be a hard no, the same way html is. Linus ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 19:43 ` Linus Torvalds @ 2023-10-25 21:19 ` NeilBrown 0 siblings, 0 replies; 53+ messages in thread From: NeilBrown @ 2023-10-25 21:19 UTC (permalink / raw) To: Linus Torvalds Cc: Steven Rostedt, James Bottomley, Jani Nikula, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Thu, 26 Oct 2023, Linus Torvalds wrote: > On Wed, 25 Oct 2023 at 08:10, Steven Rostedt <rostedt@goodmis.org> wrote: > > > > I think this is the key issue. We only want the context of an email that is > > being responded to present, and the rest trimmed. Automated trimming or > > collapsing doesn't do this well. > > It's not just about MUA's that hide things. The MUA _I_ use hides > excessive quoting, but then when I look at the results on lore I often > get completely unreadable results because somebody quoted several > hundred lines of patch or whatever. And then I scrolling through the > thread is suddenly a major PITA. So you don't think that lore is an MUA? If lore didn't summaries the headers, that would be a bug. But that fact that it doesn't summarise the quotes isn't? NeilBrown > > So I do think that the whole excessive quoting on the lists should > just be a hard no, the same way html is. > > Linus > ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 18:10 ` Steven Rostedt 2023-10-25 19:43 ` Linus Torvalds @ 2023-10-25 21:17 ` NeilBrown 1 sibling, 0 replies; 53+ messages in thread From: NeilBrown @ 2023-10-25 21:17 UTC (permalink / raw) To: Steven Rostedt Cc: James Bottomley, Jani Nikula, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Thu, 26 Oct 2023, Steven Rostedt wrote: > On Wed, 25 Oct 2023 14:07:02 -0400 > James Bottomley <James.Bottomley@HansenPartnership.com> wrote: > > > Because some MUAs don't have it. Others are a bit aggressive, meaning > > you have to turn it off anyway if you want to see what's in more than a > > couple of lines of a quote (it only takes me a couple of emails to get > > incredibly annoyed with the way gmail does it, for instance, since it > > never seems to leave enough useful context). > > I think this is the key issue. We only want the context of an email that is > being responded to present, and the rest trimmed. Automated trimming or > collapsing doesn't do this well. Who exactly is "We"? I don't think your description matches what I want. NeilBrown > > Maybe we can make AI do this for us.. hmm > > -- Steve > ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 11:45 ` James Bottomley 2023-10-25 16:40 ` Jani Nikula @ 2023-10-25 18:55 ` Alexey Dobriyan 2023-10-25 19:27 ` Steven Rostedt 2023-10-25 20:03 ` Alexandre Belloni 2023-10-25 21:38 ` NeilBrown 2 siblings, 2 replies; 53+ messages in thread From: Alexey Dobriyan @ 2023-10-25 18:55 UTC (permalink / raw) To: James Bottomley Cc: NeilBrown, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, Oct 25, 2023 at 07:45:55AM -0400, James Bottomley wrote: > On Wed, 2023-10-25 at 08:29 +1100, NeilBrown wrote: > > On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: > > > On 23/10/2023 20:49, Andrew Morton wrote: > > > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter > > > > <dan.carpenter@linaro.org> wrote: > > > > > > > > > Yesterday someone on my lists just sent an email looking for > > > > > kernel > > > > > tasks. > > > > > > > > Well here's a task: write a bot which follows the mailing lists > > > > and > > > > sends people nastygrams if one of their emails is more than > > > > 95%(?) > > > > quoted text. > > > > > > > > It's happening significantly more lately. Possibly because the > > > > gmail > > > > client helpfully hides quoted text. > > > > > > I would also point to reviewers and maintainers who give a Rb/Ack > > > tag: > > > 1. somewhere at the top, without any footer like Best regards, and > > > then > > > quote entire patch, so I don't know shall I look for more comments > > > after > > > Rb/Ack? > > > > > > 2. quote entire email and then add Rb/Ack, so I need to figure out > > > whether there was something between the hundreds of lines of text > > > or not. > > > > Here we all are, brilliantly talented computer programmers who spend > > our days making amazing fast digital devices do amazingly clever and > > subtle things, inventing time-saving tools and processing vast > > amounts of data without blinking, but for some reason we think the > > task of skipping over a few thousand lines that all start with '> " > > is too hard for us and that we should, in stead, complain to some > > other human to convince them to make our life easier for us. > > > > Does anyone else see the irony? > > So if I'm a brilliantly talented driver, it's OK for other people to > drive on the wrong side of the road because I should be able to avoid > them? > > The point being there are some situations where observing global > etiquette is way more helpful than an individual solution, however > talented the individual. It's MUAs failure. Microsoft "solved" this problem by forcing top posting onto everyone, but there is no reason Outlook couldn't scroll to the first reply in the middle of email. I use mutt, it doesn't scroll to the first reply either. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 18:55 ` Alexey Dobriyan @ 2023-10-25 19:27 ` Steven Rostedt 2023-10-25 20:03 ` Alexandre Belloni 1 sibling, 0 replies; 53+ messages in thread From: Steven Rostedt @ 2023-10-25 19:27 UTC (permalink / raw) To: Alexey Dobriyan Cc: James Bottomley, NeilBrown, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023 21:55:16 +0300 Alexey Dobriyan <adobriyan@gmail.com> wrote: > It's MUAs failure. Microsoft "solved" this problem by forcing top > posting onto everyone, but there is no reason Outlook couldn't scroll > to the first reply in the middle of email. I use mutt, it doesn't > scroll to the first reply either. Outlook is the worse. There may be no reason it can't scroll to the first reply, but in many cases it just hides it! When I worked at VMware, I would always inline my replies (and I was forced to use outlook). If I didn't remove the: On Wed, 25 Oct 2023 21:55:16 +0300 Jane Doe <jane.doe@vmware.com> wrote: Line at the top, it would show a blank message. I had to manually start removing that when I received several responses telling me "You sent me a blank email"! -- Steve ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 18:55 ` Alexey Dobriyan 2023-10-25 19:27 ` Steven Rostedt @ 2023-10-25 20:03 ` Alexandre Belloni 1 sibling, 0 replies; 53+ messages in thread From: Alexandre Belloni @ 2023-10-25 20:03 UTC (permalink / raw) To: Alexey Dobriyan Cc: James Bottomley, NeilBrown, Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On 25/10/2023 21:55:16+0300, Alexey Dobriyan wrote: > It's MUAs failure. Microsoft "solved" this problem by forcing top > posting onto everyone, but there is no reason Outlook couldn't scroll > to the first reply in the middle of email. I use mutt, it doesn't > scroll to the first reply either. > Just press 'S'? <skip-quoted> (default: S) This function will go to the next line of non-quoted text which comes after a line of quoted text in the internal pager. -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-25 11:45 ` James Bottomley 2023-10-25 16:40 ` Jani Nikula 2023-10-25 18:55 ` Alexey Dobriyan @ 2023-10-25 21:38 ` NeilBrown 2 siblings, 0 replies; 53+ messages in thread From: NeilBrown @ 2023-10-25 21:38 UTC (permalink / raw) To: James Bottomley Cc: Krzysztof Kozlowski, Andrew Morton, Dan Carpenter, ksummit, outreachy, kernel-janitors On Wed, 25 Oct 2023, James Bottomley wrote: > On Wed, 2023-10-25 at 08:29 +1100, NeilBrown wrote: > > On Wed, 25 Oct 2023, Krzysztof Kozlowski wrote: > > > On 23/10/2023 20:49, Andrew Morton wrote: > > > > On Thu, 19 Oct 2023 07:11:36 +0300 Dan Carpenter > > > > <dan.carpenter@linaro.org> wrote: > > > > > > > > > Yesterday someone on my lists just sent an email looking for > > > > > kernel > > > > > tasks. > > > > > > > > Well here's a task: write a bot which follows the mailing lists > > > > and > > > > sends people nastygrams if one of their emails is more than > > > > 95%(?) > > > > quoted text. > > > > > > > > It's happening significantly more lately. Possibly because the > > > > gmail > > > > client helpfully hides quoted text. > > > > > > I would also point to reviewers and maintainers who give a Rb/Ack > > > tag: > > > 1. somewhere at the top, without any footer like Best regards, and > > > then > > > quote entire patch, so I don't know shall I look for more comments > > > after > > > Rb/Ack? > > > > > > 2. quote entire email and then add Rb/Ack, so I need to figure out > > > whether there was something between the hundreds of lines of text > > > or not. > > > > Here we all are, brilliantly talented computer programmers who spend > > our days making amazing fast digital devices do amazingly clever and > > subtle things, inventing time-saving tools and processing vast > > amounts of data without blinking, but for some reason we think the > > task of skipping over a few thousand lines that all start with '> " > > is too hard for us and that we should, in stead, complain to some > > other human to convince them to make our life easier for us. > > > > Does anyone else see the irony? > > So if I'm a brilliantly talented driver, it's OK for other people to > drive on the wrong side of the road because I should be able to avoid > them? No, we are programmers, not MUAs or drivers. We program the car to predict and avoid all other road users, no matter where they are. That project might take a bit longer than fixing MUAs though. > > The point being there are some situations where observing global > etiquette is way more helpful than an individual solution, however > talented the individual. True, and we all use (some version of) English for exactly that reason. But imagine how it would be if we could all have high quality translation code built into our MUAs so that anyone in the world could email us in their own language, and we could each read in our own language. That would be awesome. It would be only slightly less awesome if we could all post with whichever quoting style works for us, and we could all read emails seeing whichever quoting style works for us. Unfortunately we cannot yet translate top-posting to post-posting, but we *can* translate verbose quoting to terse quoting. NeilBrown ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-19 4:11 KTODO automated TODO lists Dan Carpenter ` (2 preceding siblings ...) 2023-10-23 18:49 ` Andrew Morton @ 2023-10-23 23:38 ` Gustavo A. R. Silva 2023-10-24 0:07 ` Gustavo A. R. Silva ` (2 more replies) 3 siblings, 3 replies; 53+ messages in thread From: Gustavo A. R. Silva @ 2023-10-23 23:38 UTC (permalink / raw) To: Dan Carpenter, ksummit; +Cc: outreachy, kernel-janitors On 10/18/23 22:11, Dan Carpenter wrote: > Yesterday someone on my lists just sent an email looking for kernel > tasks. This was a university student in a kernel programming class. > We also have kernel-janitors and outreachy and those people are always > asking for small tasks. We have tons of issues waiting to be audited and fixed here: https://scan.coverity.com/projects/linux-next-weekly-scan You will never run out of fun. :) People just need to sign up. That's really a great way to learn and gain experience across the whole kernel tree. -- Gustavo ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 23:38 ` Gustavo A. R. Silva @ 2023-10-24 0:07 ` Gustavo A. R. Silva 2023-10-24 2:16 ` Joe Perches 2023-12-11 18:47 ` Steven Rostedt 2 siblings, 0 replies; 53+ messages in thread From: Gustavo A. R. Silva @ 2023-10-24 0:07 UTC (permalink / raw) To: Dan Carpenter, ksummit; +Cc: outreachy, kernel-janitors On 10/23/23 17:38, Gustavo A. R. Silva wrote: > > > On 10/18/23 22:11, Dan Carpenter wrote: >> Yesterday someone on my lists just sent an email looking for kernel >> tasks. This was a university student in a kernel programming class. >> We also have kernel-janitors and outreachy and those people are always >> asking for small tasks. > > We have tons of issues waiting to be audited and fixed here: > > https://scan.coverity.com/projects/linux-next-weekly-scan > > You will never run out of fun. :) People just need to sign up. I see people already signing up. :) BTW, here are some resources that people could find valuable: https://embeddedor.com/slides/2017/kr/kr2017.pdf https://embeddedor.com/slides/2018/kr/kr2018.pdf https://embeddedor.com/slides/2019/kr/kr2019.pdf Those are the slides from some presentations about fixing Coverity (and other) issues that I gave at Kernel Recipes some years ago. The talks are also on YouTube if people want to take a look. -- Gustavo ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 23:38 ` Gustavo A. R. Silva 2023-10-24 0:07 ` Gustavo A. R. Silva @ 2023-10-24 2:16 ` Joe Perches 2023-12-11 18:47 ` Steven Rostedt 2 siblings, 0 replies; 53+ messages in thread From: Joe Perches @ 2023-10-24 2:16 UTC (permalink / raw) To: Gustavo A. R. Silva, Dan Carpenter, ksummit; +Cc: outreachy, kernel-janitors On Mon, 2023-10-23 at 17:38 -0600, Gustavo A. R. Silva wrote: > We have tons of issues waiting to be audited and fixed here: > > https://scan.coverity.com/projects/linux-next-weekly-scan > > You will never run out of fun. :) People just need to sign up. IMO: People should not need to sign up. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: KTODO automated TODO lists 2023-10-23 23:38 ` Gustavo A. R. Silva 2023-10-24 0:07 ` Gustavo A. R. Silva 2023-10-24 2:16 ` Joe Perches @ 2023-12-11 18:47 ` Steven Rostedt 2 siblings, 0 replies; 53+ messages in thread From: Steven Rostedt @ 2023-12-11 18:47 UTC (permalink / raw) To: Gustavo A. R. Silva; +Cc: Dan Carpenter, ksummit, outreachy, kernel-janitors On Mon, 23 Oct 2023 17:38:15 -0600 "Gustavo A. R. Silva" <gustavo@embeddedor.com> wrote: > On 10/18/23 22:11, Dan Carpenter wrote: > > Yesterday someone on my lists just sent an email looking for kernel > > tasks. This was a university student in a kernel programming class. > > We also have kernel-janitors and outreachy and those people are always > > asking for small tasks. > > We have tons of issues waiting to be audited and fixed here: > > https://scan.coverity.com/projects/linux-next-weekly-scan > > You will never run out of fun. :) People just need to sign up. > > That's really a great way to learn and gain experience across the whole > kernel tree. > The difference between this and the KTODO is that the above is bugs that a bot has discovered, right? Although I agree that fixing bugs is a great way to learn the kernel, in some cases people want to create a feature. At least that's a bit more rewarding. Currently, while working on adding a feature to the tracing ring buffer, I've come across several bugs (that I fixed), but also a list of "nice to haves". That is, small feature enhancements that make the system better, that I simply do not have the time to implement. This is where I think KTODO is useful. If someone wants to add these enhancements, I'd be happy to help them out (sparingly). -- Steve ^ permalink raw reply [flat|nested] 53+ messages in thread
end of thread, other threads:[~2023-12-11 18:46 UTC | newest] Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-10-19 4:11 KTODO automated TODO lists Dan Carpenter 2023-10-19 12:50 ` Linus Walleij 2023-10-19 13:21 ` Geert Uytterhoeven 2023-10-19 15:43 ` Liam R. Howlett 2023-10-19 16:30 ` Bird, Tim 2023-10-19 17:34 ` Dan Carpenter 2023-10-19 17:37 ` Bird, Tim 2023-10-19 17:47 ` Konstantin Ryabitsev 2023-10-23 18:49 ` Andrew Morton 2023-10-23 18:55 ` Linus Torvalds 2023-10-23 19:00 ` Geert Uytterhoeven 2023-10-23 19:17 ` Linus Torvalds 2023-10-23 19:29 ` Steven Rostedt 2023-10-23 21:31 ` Paul E. McKenney 2023-10-23 21:44 ` Tony Luck 2023-10-23 22:25 ` Paul E. McKenney 2023-10-23 19:41 ` Konstantin Ryabitsev 2023-10-24 4:58 ` Andrew Morton 2023-10-24 15:28 ` Konstantin Ryabitsev 2023-10-26 21:58 ` Miguel Ojeda 2023-10-23 21:45 ` NeilBrown 2023-10-24 7:19 ` Geert Uytterhoeven 2023-10-24 7:25 ` Laurent Pinchart 2023-10-24 8:42 ` Jani Nikula 2023-10-24 8:52 ` Laurent Pinchart 2023-10-24 12:36 ` Steven Rostedt 2023-10-24 13:12 ` Laurent Pinchart 2023-10-24 15:53 ` Krzysztof Kozlowski 2023-10-24 21:29 ` NeilBrown 2023-10-24 22:05 ` Steven Rostedt 2023-10-25 3:47 ` Paul E. McKenney 2023-10-25 23:45 ` Steven Rostedt 2023-10-25 6:55 ` Geert Uytterhoeven 2023-10-25 21:14 ` NeilBrown 2023-10-25 22:00 ` Randy Dunlap 2023-10-26 4:29 ` Dan Carpenter 2023-10-26 6:56 ` Geert Uytterhoeven 2023-10-25 7:01 ` Krzysztof Kozlowski 2023-10-25 11:45 ` James Bottomley 2023-10-25 16:40 ` Jani Nikula 2023-10-25 18:07 ` James Bottomley 2023-10-25 18:10 ` Steven Rostedt 2023-10-25 19:43 ` Linus Torvalds 2023-10-25 21:19 ` NeilBrown 2023-10-25 21:17 ` NeilBrown 2023-10-25 18:55 ` Alexey Dobriyan 2023-10-25 19:27 ` Steven Rostedt 2023-10-25 20:03 ` Alexandre Belloni 2023-10-25 21:38 ` NeilBrown 2023-10-23 23:38 ` Gustavo A. R. Silva 2023-10-24 0:07 ` Gustavo A. R. Silva 2023-10-24 2:16 ` Joe Perches 2023-12-11 18:47 ` Steven Rostedt
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox