public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Andrew Savchenko <bircoph@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2016-02-14
Date: Sun, 7 Feb 2016 14:15:08 +0300	[thread overview]
Message-ID: <20160207141508.7b9a7c730e315b63697addc2@gentoo.org> (raw)
In-Reply-To: <56AFB120.3020104@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 4001 bytes --]

Hi all,

On Mon, 1 Feb 2016 20:25:20 +0100 Justin Lecher (jlec) wrote:
> Dear all,
> 
> the Gentoo Council will meet again on Sunday, February 14 at 19:00 UTC
> in #gentoo-council on FreeNode.
> 
> Please reply to this message with any items you would like us to discuss
> or vote on.

I'd like to ask the Council on the matter of bugs assignment
automation. The issue is discussed in the following thread:

https://archives.gentoo.org/gentoo-dev/message/c9675f0359679007054b57de123c0bf3

The first question: Should we automate bugs assignment if one and
only one valid "category/package" is present in the bug's title?

1. Yes, automate assignment of all new bugs.
2. Yes, but only allow such automation for users with bug
assignment capabilities (e.g. put a button for bug-wranglers).
3. No, keep current status quo.

The second question (only if answers 1 or 2 were selected for the
first question): Should we automate assignment for bugs with
multiple maintainers?

1. Yes, assign to the first maintainer, CC all other.
2. No, leave this bugs to bug-wranglers.

The third question (only if answer 1 was selected for the first
question): For bugs that will be automated should automation be
delayed so, that bug wranglers will have an opportunity to review
such bugs?

1. Yes, delay bugs assignment for N day(s). (N is to be
determined by the Council as well.)
2. No, assign them immediately.  

***************************************************************

Summary of opinions (excuse me if I missed something) (roman
numerals stands for the question number, question/answer format):

I/1
Pros: 
  a) We save a lot of the manpower.
  b) Latency of bugs handling will be decreased.
Cons:
  a) In some corner cases it is possible that bugs will be
improperly assigned and due to inactive developers they may be never
be properly assigned.
  b) Incomplete bug reports will be occasionally assigned to
developers (e.g. with missing emerge --info or build logs), thus
developers will have to request such information themselves. 

I/2
Pros: 
  a) Human check of bugs will reduce error rate for corner cases
or incomplete bug reports which automation can't handle properly.
  b) We still save some manpower (e.g. reduce load on
bug-wranglers).
Cons:
  a) We loose a lot of man-power.
  b) Latency of bugs assignment and thus handling is increased.

I/3
Pros:
  a) Keep current well-known more-or-less working state of matters.
Cons:
  a) A huge load on bug-wranglers, most (all?) of them are devs
which can spend their time to actually fix bugs.
  b) Large latency of bugs assignment (may be more than a
week for some bugs and several days in general) is kept.

II/1
Pros:
  a) A large number of packages contains multiple maintainers, so
including them into automation process will sufficiently increase
effectiveness of the automation.
  b) This approach already works well for tinderbox ran by Toralf
Förster (we have a lot of good bug reports by this tinderbox).
Cons:
  a) It is rare but possible that first maintainer is not the
recepient where bugs should be assigned, thus real assignee will be
in the CC.

II/2
Pros:
  a) Probability of bug assignment (versus CC'ing) to the wrong
maintainer is eliminated.
Cons:
  a) A whole lot of packages is excluded from the automation
process.

III/1
Pros:
  a) Probability of catching incomplete reports or wrong bug
assignments by the human being is increased.
Cons:
  b) Burden on bug-wranglers is increased considerably.
  c) Latency of bugs assignment and handling is increased.

III/2
Pros:
  a) We save a lot of manpower for actual Gentoo development.
  b) Zero latency in assignment may lead to faster bugs resolving
and improved user experience.
Cons:
  a) In corner cases bugs may be misassigned.
  b) If bugs are not complete, developers will have to request
required information themselves.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

  parent reply	other threads:[~2016-02-07 11:15 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-25 20:58 [gentoo-project] Call for Agenda Items -- Council Meeting 2015-11-08 Kristian Fiskerstrand
2015-10-25 22:14 ` [gentoo-project] " Ulrich Mueller
2015-10-26  7:47   ` Kristian Fiskerstrand
2015-10-26 12:52     ` Rich Freeman
2015-10-26 13:32       ` Kristian Fiskerstrand
2015-10-27 19:11       ` hasufell
2015-10-27 19:22         ` Ciaran McCreesh
2015-10-27 19:29           ` hasufell
2015-11-29 15:36 ` [gentoo-project] Call for Agenda Items -- Council Meeting 2015-12-13 Kristian Fiskerstrand
2015-11-29 16:08   ` Ulrich Mueller
2015-11-29 16:16     ` Ulrich Mueller
2015-11-30 16:20   ` Michał Górny
2015-12-27 16:50 ` [gentoo-project] Call for Agenda Items -- Council Meeting 2016-01-10 Justin Lecher (jlec)
2015-12-27 18:03   ` Ulrich Mueller
2016-01-07  3:12     ` Daniel Campbell
2016-01-07  9:29       ` Ulrich Mueller
2015-12-29 19:45   ` Michał Górny
2016-02-01 19:25 ` [gentoo-project] Call for Agenda Items -- Council Meeting 2016-02-14 Justin Lecher (jlec)
2016-02-02  8:06   ` Dirkjan Ochtman
2016-02-02 14:18     ` Justin Lecher (jlec)
2016-02-03 20:46       ` Dirkjan Ochtman
2016-02-04  8:51         ` Justin Lecher (jlec)
2016-02-02 15:25     ` Michał Górny
2016-02-02 20:55       ` Robin H. Johnson
2016-02-02 21:11         ` Ulrich Mueller
2016-02-02 22:40           ` Robin H. Johnson
2016-02-03  0:53             ` Ulrich Mueller
2016-02-04 10:07   ` [gentoo-project] Re: [gentoo-dev-announce] " Anthony G. Basile
2016-02-05  7:49     ` Daniel Campbell
2016-02-05  8:01       ` Daniel Campbell
2016-02-05 11:49         ` Anthony G. Basile
2016-02-05 12:01           ` Alexander Berntsen
2016-02-05 12:13           ` Rich Freeman
2016-02-05 12:22             ` Anthony G. Basile
2016-02-05 19:00           ` Daniel Campbell (zlg)
2016-02-05 19:03             ` Daniel Campbell (zlg)
2016-02-05 19:24     ` Ciaran McCreesh
2016-02-05 20:45       ` Rich Freeman
2016-02-05 21:21       ` Andreas K. Huettel
2016-02-05 23:12       ` Alexander Berntsen
2016-02-07  9:04         ` Santiago Ferreira
2016-02-09  1:23     ` Ian Delaney
2016-02-07 11:15   ` Andrew Savchenko [this message]
2016-02-12 22:22   ` [gentoo-project] " Michał Górny
2016-02-12 22:34     ` Anthony G. Basile
2016-02-13  0:44       ` Andreas K. Huettel
2016-02-13  8:30       ` Michał Górny

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160207141508.7b9a7c730e315b63697addc2@gentoo.org \
    --to=bircoph@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox