Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 55406 invoked from network); 22 Jul 2009 13:47:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 22 Jul 2009 13:47:11 -0000 Received: (qmail 53368 invoked by uid 500); 22 Jul 2009 13:48:16 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 53344 invoked by uid 500); 22 Jul 2009 13:48:16 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 53336 invoked by uid 99); 22 Jul 2009 13:48:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jul 2009 13:48:16 +0000 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [192.18.43.132] (HELO sca-es-mail-1.sun.com) (192.18.43.132) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Jul 2009 13:48:05 +0000 Received: from fe-sfbay-10.sun.com ([192.18.43.129]) by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n6MDlhSl001981 for ; Wed, 22 Jul 2009 06:47:44 -0700 (PDT) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009)) id <0KN600700RMM3V00@fe-sfbay-10.sun.com> for derby-dev@db.apache.org; Wed, 22 Jul 2009 06:47:43 -0700 (PDT) Received: from richard-hillegas-computer.local ([unknown] [129.150.240.69]) by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009)) with ESMTPSA id <0KN600AKCRNJA170@fe-sfbay-10.sun.com> for derby-dev@db.apache.org; Wed, 22 Jul 2009 06:47:43 -0700 (PDT) Date: Wed, 22 Jul 2009 06:47:44 -0700 From: Rick Hillegas Subject: Re: Bug triage for 10.5.2 In-reply-to: <4A663451.5070904@sbcglobal.net> Sender: Richard.Hillegas@Sun.COM To: derby-dev@db.apache.org Message-id: <4A671880.2070904@sun.com> References: <19020.59678.546770.272905@gargle.gargle.HOWL> <4A660085.4010801@sun.com> <4A66075B.3060500@sbcglobal.net> <4A6613AC.2050606@sun.com> <4A663451.5070904@sbcglobal.net> User-Agent: Thunderbird 2.0.0.22 (Macintosh/20090605) X-Virus-Checked: Checked by ClamAV on apache.org Kathey Marsden wrote: > Rick Hillegas wrote: >>> >>> 1) Make urgency specific to a release by also setting the fix >>> version field for open bugs. >>> For issues marked Urgent or Blocker I think it would be good to also >>> mark a fix version. That way we could manage urgency for multiple >>> releases and I think could safely get rid of High value fix. I >>> think in the past there was some objection to setting fix version on >>> open issues, but it is still indicated I noticed in the release >>> process [1]. >> I'm not sure I understand what you're suggesting. I thought we had >> agreed that the Urgency field was owned by the release manager. Once >> the bugs have been triaged, I'm happy to let successive release >> managers express their individual judgments via the Urgency field. I >> can see that there would be a conflict if two release managers were >> putting out releases at the same time--but that's not a problem we >> seem to have and I'd be happy to solve that problem when it actually >> arises. >> > When I reviewed the urgency settings for bugs like DERBY-700, I was > concerned about throwing it back into the normal urgency bucket with > 1000 other issues. It is clearly urgent from a community perspective > but wasn't going to make it into this release. My solution was to > leave it Urgent even though it missed the release. The next release > manager can re-evaluate. > > While I can see that some bugs like DERBY-4142 would be of greater > concern to some members of the community than others. I think that > particularly for less platform specific issues there can be consensus > on urgency. I like to think of us as a single community, not two > teams. There are in-fact always work for two releases at the same > time. I see value in marking release specific urgency. Hi Kathey, It sounds like you want to use the Urgency field as a primary way to organize your bug-fixing efforts. For the record, I mostly ignore that field. Instead, I try to let the "facts" about the issues guide my bug-fixing. That is, my default ranking for bugs leads me to search for bugs in this order: data corruptions wrong results crashes This approach always pops DERBY-700 to the top, regardless of the release manager's judgment. Regards, -Rick > > >> I see great value in tackling the untriaged issues regularly. Once a >> month sounds good. I see less value in revisiting the already triaged >> issues. Some of the facts may change (for instance, "repro >> available"), but many won't (e.g., a crash yesterday is still a crash >> tomorrow). Which fields do you think need to be revisited every >> release cycle? >> > Maybe even once a year would be ok for a full review. The usual > changes are for Assignee or resolution as Won't fix, Cannot reproduce > or duplicate. Verification of the reproductions is also good. > I guess the core problem is too many open bugs requiring lots of work > to get a good view of what's most important. > > Kathey >