From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HeAmN-0003Yb-70 for garchives@archives.gentoo.org; Wed, 18 Apr 2007 14:05:03 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3IE41Vn028801; Wed, 18 Apr 2007 14:04:01 GMT Received: from smtp-gw1.starman.ee (smtp-out5.starman.ee [85.253.0.7]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l3IDxXqu019439 for ; Wed, 18 Apr 2007 13:59:34 GMT Received: from mx2.starman.ee (mx2.starman.ee [62.65.192.9]) by smtp-gw1.starman.ee (Postfix) with ESMTP id 36CDCA21CDD for ; Wed, 18 Apr 2007 16:59:32 +0300 (EEST) Received: from [192.168.0.21] (ip117.cab24.trt.starman.ee [82.131.24.117]) by mx2.starman.ee (Postfix) with ESMTP id 6620032C43E for ; Wed, 18 Apr 2007 16:59:30 +0300 (EEST) Subject: Re: [gentoo-dev] [POLICY] Keywording/Stabilizing Bug Assignment Policy From: Mart Raudsepp To: gentoo-dev@lists.gentoo.org In-Reply-To: <4625187A.4060403@gentoo.org> References: <4625187A.4060403@gentoo.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-dlh2SVeXXAzdK1CDT+z1" Date: Wed, 18 Apr 2007 16:59:02 +0300 Message-Id: <1176904742.5868.19.camel@localhost> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 X-Virus-Scanned: by Amavisd-New at mx2.starman.ee X-Archives-Salt: 2e1face8-7aeb-423a-b179-166dbf83761e X-Archives-Hash: dd06d54c6398438efa8c01347421366d --=-dlh2SVeXXAzdK1CDT+z1 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2007-04-17 at 14:56 -0400, Doug Goldstein wrote: > I would like to take this time to note and re-affirm the proper bug > assignment policy and have it noted somewhere officially in Gentoo Policy= . >=20 > Bugs that are created for the purpose of getting arches to keyword or > stabilize a particular package should initially be assigned to the > herd/maintainer of said package with all requested arches being CCed. > Once all but the last arch has keyworded said package, it is acceptable > and proper for a bug wrangler and/or maintainer/herd to re-assign the > bug to the last remaining arch and they remove that arch from CC. They > should add their herd/maintainer to the CC of the bug. This has various possible issues. Let me list some: a) The bug moves from saved searches of "bugs assigned to my team" to "bugs my team is CC'ed to" - two saved searches that big teams have to differentiate bugs to their packages with bugs to someone elses packages that are requesting comments from the team. That moving of bug to a different list then happens through the actions of a third party b) Similarly, then keywording/stable bugs for a team are mixed up between "assigned directly to our team" and "our team is on the CC list", so there is no good overview (seeing both types at once could mean a bug list of 400, for example instead of 200 and 200) c) Arch teams have to look at both CC and assignee lists of them to find stabling bugs, while initial keywording bugs (by users of that arch) are usually always assigned directly to them. Having marking stable bugs as both assigned and CC'ed (depending on if they are last or not) means they need to look at all at once to grasp everything. I don't know if this is a potential problem or not as I'm not a member of any arch teams at this point d) (I think) The slacking arch gets a bug resolved count into GWN stats if they close the bug with them being the assignee (due to the reassignment as proposed) instead of the team managing that package. The quicker arches should have that benefit if any, not the last one. These are some of the things that bother me about this proposed policy, as a member of a big team with hundreds of open bugs - and not necessarily said team(s). > Once the last remaining arch has completed the bug, it is up to them to > close it. They know it's up to them to close it since the bug is > assigned directly to them. In practice the last arch in CC list already does that almost always if there are no other raised issues on the bug, so that is not a problem. > This helps keep bugzilla tidy and makes it easy to identify > stabilization/keywording requests which are a priority for that arch to > take care of. I wouldn't automatically consider stabilization bugs that have one last arch to do the job be more important than bugs that have multiple arches to take care of still. This is usually only important for cleanup of ebuilds, and that's cosmetical, while usually perceived very bothering by the maintaining team. I think the idea in a subthread about special keywords for these two types of things would be great, as then we can create saved searches that either include only bugs with one or both of these keywords, or that exclude bugs with any of these keywords. I'm not sure if this being a keyword, as opposed to a different bugzilla property is the best, though, especially when it comes to having people actually use it consistently. Perhaps a javascript button would help then, akin to the helper for arch CC'ing. --=20 Mart Raudsepp Gentoo Developer Mail: leio@gentoo.org Weblog: http://planet.gentoo.org/developers/leio --=-dlh2SVeXXAzdK1CDT+z1 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (GNU/Linux) iD8DBQBGJiQmkeYb6olFHJcRAgo1AKCabHY2tJuo+iopy4QBYxSTBP7E4wCdHFPs +OJQzCWrpzOuQEoT35XXvck= =jMKH -----END PGP SIGNATURE----- --=-dlh2SVeXXAzdK1CDT+z1-- -- gentoo-dev@gentoo.org mailing list