workflows.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Bugbot for all kernel bugs?
@ 2023-07-10 17:28 Thorsten Leemhuis
  2023-07-11 20:43 ` Konstantin Ryabitsev
  0 siblings, 1 reply; 5+ messages in thread
From: Thorsten Leemhuis @ 2023-07-10 17:28 UTC (permalink / raw)
  To: Konstantin Ryabitsev
  Cc: workflows, Linux kernel regressions list, Linux kernel regressions list

Hi Konstantin. Is there any hope that bugbot will be usable for all
kernel bugs in bugzilla.kernel.org soon? It sounded some weeks ago like
that wasn't too far away, that's why I wonder if we might have arrived
at a point where this support could be enabled.

Sorry for bothering you about this, but I'm getting a bit tired by all
that tedious man-in-the-middle between reporters and developers to let
one group know about things the other did...

Ciao, Thorsten

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Bugbot for all kernel bugs?
  2023-07-10 17:28 Bugbot for all kernel bugs? Thorsten Leemhuis
@ 2023-07-11 20:43 ` Konstantin Ryabitsev
  2023-07-13 11:45   ` Thorsten Leemhuis
  0 siblings, 1 reply; 5+ messages in thread
From: Konstantin Ryabitsev @ 2023-07-11 20:43 UTC (permalink / raw)
  To: Thorsten Leemhuis; +Cc: workflows, Linux kernel regressions list

On Mon, Jul 10, 2023 at 07:28:26PM +0200, Thorsten Leemhuis wrote:
> Hi Konstantin. Is there any hope that bugbot will be usable for all
> kernel bugs in bugzilla.kernel.org soon? It sounded some weeks ago like
> that wasn't too far away, that's why I wonder if we might have arrived
> at a point where this support could be enabled.

I just need to add a wrapper that would make it more convenient to run as an
actual service as opposed to in a screen session I've been using for testing
purposes. Probably a day worth of effort, plus documentation.

> Sorry for bothering you about this, but I'm getting a bit tired by all
> that tedious man-in-the-middle between reporters and developers to let
> one group know about things the other did...

So, we can't easily do "enable for all the bugs" because the bot was written
with the idea that it would be invoked per-component. Is there a bugzilla
component (and a matching mailing list) that you have in mind for the bot?

-K

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Bugbot for all kernel bugs?
  2023-07-11 20:43 ` Konstantin Ryabitsev
@ 2023-07-13 11:45   ` Thorsten Leemhuis
  2023-07-14 20:19     ` Konstantin Ryabitsev
  0 siblings, 1 reply; 5+ messages in thread
From: Thorsten Leemhuis @ 2023-07-13 11:45 UTC (permalink / raw)
  To: Konstantin Ryabitsev; +Cc: workflows, Linux kernel regressions list

On 11.07.23 22:43, Konstantin Ryabitsev wrote:
> On Mon, Jul 10, 2023 at 07:28:26PM +0200, Thorsten Leemhuis wrote:
>> Hi Konstantin. Is there any hope that bugbot will be usable for all
>> kernel bugs in bugzilla.kernel.org soon? It sounded some weeks ago like
>> that wasn't too far away, that's why I wonder if we might have arrived
>> at a point where this support could be enabled.
> 
> I just need to add a wrapper that would make it more convenient to run as an
> actual service as opposed to in a screen session I've been using for testing
> purposes. Probably a day worth of effort, plus documentation.
>
>> Sorry for bothering you about this, but I'm getting a bit tired by all
>> that tedious man-in-the-middle between reporters and developers to let
>> one group know about things the other did...
> 
> So, we can't easily do "enable for all the bugs" because the bot was written
> with the idea that it would be invoked per-component. Is there a bugzilla
> component (and a matching mailing list) that you have in mind for the bot?

Ugh. :-/ Well, as you can see from a quick search like
https://lore.kernel.org/all/?q=%28nq%3A%22noticed+a+regression+report+in+bugzilla.kernel.org%22+f%3Aleemhuis%29+OR+%28nq%3A%22I+notice+a+regression+report+on+Bugzilla%22+f%3Asanjaya%29
we have to deal will bug reports for many different components. So it
would be great if it could be enabled for all products/components, except:

* all components from the product categories "Alternate Trees",
"Backports project", "Documentation", "kernel.org", and "Tools"

* "Bug Tracker", "klibc/kinit", "module-init-tools", and "Spam" from the
product category "Other"

There might be a few more that are obsolete hidden in the other products
categories (like "PS3" in "Platform Specific/Hardware" or "lguest" in
"Virtualization")

Did I say "Ugh" already? Ohh, seems I did. :-/

So how do you suggest to move forward

Ciao, Thorsten

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Bugbot for all kernel bugs?
  2023-07-13 11:45   ` Thorsten Leemhuis
@ 2023-07-14 20:19     ` Konstantin Ryabitsev
  2023-07-15 11:30       ` Thorsten Leemhuis
  0 siblings, 1 reply; 5+ messages in thread
From: Konstantin Ryabitsev @ 2023-07-14 20:19 UTC (permalink / raw)
  To: Thorsten Leemhuis; +Cc: workflows, Linux kernel regressions list

On Thu, Jul 13, 2023 at 01:45:58PM +0200, Thorsten Leemhuis wrote:
> > So, we can't easily do "enable for all the bugs" because the bot was written
> > with the idea that it would be invoked per-component. Is there a bugzilla
> > component (and a matching mailing list) that you have in mind for the bot?
> 
> Ugh. :-/ Well, as you can see from a quick search like
> https://lore.kernel.org/all/?q=%28nq%3A%22noticed+a+regression+report+in+bugzilla.kernel.org%22+f%3Aleemhuis%29+OR+%28nq%3A%22I+notice+a+regression+report+on+Bugzilla%22+f%3Asanjaya%29
> we have to deal will bug reports for many different components. So it
> would be great if it could be enabled for all products/components, except:
> 
> * all components from the product categories "Alternate Trees",
> "Backports project", "Documentation", "kernel.org", and "Tools"
> 
> * "Bug Tracker", "klibc/kinit", "module-init-tools", and "Spam" from the
> product category "Other"
> 
> There might be a few more that are obsolete hidden in the other products
> categories (like "PS3" in "Platform Specific/Hardware" or "lguest" in
> "Virtualization")
> 
> Did I say "Ugh" already? Ohh, seems I did. :-/
> 
> So how do you suggest to move forward

One of the main drives behind bugbot was to eliminate as many components as
possible and just let people file bugs under "Linux/Kernel". The "bug
wrangler" people would then do initial triage and set the "Subsystem" field to
match an entry from MAINTAINERS. Then, they would set the "bugbot" flag to "+"
and let the bot do the rest, fully bridging bugzilla with the mailing lists.

So, in my perfect little world we'd:

1. identify products/components that we can abandon right away and close them
   for new bug entry
2. identify the "bug wranglers" who can do the initial triage and grant them
   the power to set the "bugbot" flag
3. catch and fix the bugs

We can start with #1 if everyone is happy with this course of action.

-K

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Bugbot for all kernel bugs?
  2023-07-14 20:19     ` Konstantin Ryabitsev
@ 2023-07-15 11:30       ` Thorsten Leemhuis
  0 siblings, 0 replies; 5+ messages in thread
From: Thorsten Leemhuis @ 2023-07-15 11:30 UTC (permalink / raw)
  To: Konstantin Ryabitsev; +Cc: workflows, Linux kernel regressions list

On 14.07.23 22:19, Konstantin Ryabitsev wrote:
> On Thu, Jul 13, 2023 at 01:45:58PM +0200, Thorsten Leemhuis wrote:
>>> So, we can't easily do "enable for all the bugs" because the bot was written
>>> with the idea that it would be invoked per-component. Is there a bugzilla
>>> component (and a matching mailing list) that you have in mind for the bot?
>>
>> Ugh. :-/ Well, as you can see from a quick search like
>> https://lore.kernel.org/all/?q=%28nq%3A%22noticed+a+regression+report+in+bugzilla.kernel.org%22+f%3Aleemhuis%29+OR+%28nq%3A%22I+notice+a+regression+report+on+Bugzilla%22+f%3Asanjaya%29
>> we have to deal will bug reports for many different components. So it
>> would be great if it could be enabled for all products/components, except:
>>
>> * all components from the product categories "Alternate Trees",
>> "Backports project", "Documentation", "kernel.org", and "Tools"
>>
>> * "Bug Tracker", "klibc/kinit", "module-init-tools", and "Spam" from the
>> product category "Other"
>>
>> There might be a few more that are obsolete hidden in the other products
>> categories (like "PS3" in "Platform Specific/Hardware" or "lguest" in
>> "Virtualization")
>>
>> Did I say "Ugh" already? Ohh, seems I did. :-/
>>
>> So how do you suggest to move forward
> 
> One of the main drives behind bugbot was to eliminate as many components as
> possible and just let people file bugs under "Linux/Kernel". The "bug
> wrangler" people would then do initial triage

So bugs that people file for products/components that will remain won't
get triage? Wondering if that is a wise idea, but whatever, that is
nothing I'd consider a blocker, so let see.

> and set the "Subsystem" field to
> match an entry from MAINTAINERS. Then, they would set the "bugbot" flag to "+"
> and let the bot do the rest, fully bridging bugzilla with the mailing lists.
> 
> So, in my perfect little world we'd:
> 
> 1. identify products/components that we can abandon right away and close them
>    for new bug entry
> 2. identify the "bug wranglers" who can do the initial triage and grant them
>    the power to set the "bugbot" flag
> 3. catch and fix the bugs
> 
> We can start with #1 if everyone is happy with this course of action.

Hmmm, that's fine with me, but all that will take some time, hence allow
me to ask: if there a downside (much work?) to simply enable it now for
lots of other products/components until 1 and 2 are realized?

Ciao, Thorsten

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-07-15 11:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-10 17:28 Bugbot for all kernel bugs? Thorsten Leemhuis
2023-07-11 20:43 ` Konstantin Ryabitsev
2023-07-13 11:45   ` Thorsten Leemhuis
2023-07-14 20:19     ` Konstantin Ryabitsev
2023-07-15 11:30       ` Thorsten Leemhuis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox