Gentoo Archives: gentoo-dev

From: Robert Buchholz <rbu@g.o>
To: gentoo-dev@l.g.o
Cc: Mike Auty <ikelos@g.o>
Subject: Re: [gentoo-dev] [v4] Planning for automatic assignment computation of bugs
Date: Sun, 04 Jan 2009 17:57:37
Message-Id: 200901041857.28125.rbu@gentoo.org
In Reply to: Re: [gentoo-dev] [v4] Planning for automatic assignment computation of bugs by Mike Auty
1 On Sunday 04 January 2009, Mike Auty wrote:
2 > Jeroen Roovers wrote:
3 > > The order ("first maintainer as assignee" or "first maintainer/herd
4 > > as assignee") is open to discussion and I think this is the proper
5 > > forum to have that discussion.
6 >
7 > It seems sensible to me. I would've thought that being more specific
8 > would surely be better? Splitting them up means those who are mostly
9 > in charge of a package see it easily, and it's also then easier to
10 > spot packages that only have a herd, rather than them getting lost in
11 > all the packages that do have individual maintainers...
12 >
13 > I've attached a quick patch that should fix up assign.py to add all
14 > the herds on the end. Since the order of the second item onwards
15 > doesn't matter, all herds are added at the end. If we do need an
16 > ordering (like maintainer1, herd1, maintainer2, maintainer3, herd2)
17 > then it'll need a more complex patch...
18
19 I actually implemented it this way before (only that I had all herds
20 with higher priority than all maintainers, which is the reverse of your
21 patch). The outcome of the previous discussion for me was that there is
22 no real consent on who should be the assignee. Robin put it this way:
23
24 On Sunday 19 October 2008, Robin H. Johnson wrote:
25 > As an addenda, from v1, different teams and developers DO want
26 > different behaviors:
27 > 1. Assign to herd, CC all others (eg: GNOME, base-system)
28 > 2. Assign to first maintainer, CC herd and others (eg: net-mail)
29 >
30 > That was deliberately why I had logic about using the order in the
31 > metadata.xml file, with the addition that later duplicate entries of
32 > an email would override the first one.
33 >
34 > Your generic rule of (assign to first non-herd maintainer, CC rest)
35 > doesn't fit all of the cases.
36
37 Accepting the fact that different teams have different preferences, we
38 need to find a solution for them to set theirs individually. This could
39 either be the order of elements in metadata.xml (and would set the
40 preference on a per-package basis) or some attribute in herds.xml
41 (which would be a global setting per herd, and we'd need to find a
42 default).
43
44
45 Robert

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies