Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 2429 invoked from network); 7 Nov 2006 10:32:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Nov 2006 10:32:18 -0000 Received: (qmail 47579 invoked by uid 500); 7 Nov 2006 10:32:25 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 47542 invoked by uid 500); 7 Nov 2006 10:32:25 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 47533 invoked by uid 99); 7 Nov 2006 10:32:25 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Nov 2006 02:32:25 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of alexey.a.petrenko@gmail.com designates 66.249.92.168 as permitted sender) Received: from [66.249.92.168] (HELO ug-out-1314.google.com) (66.249.92.168) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Nov 2006 02:32:12 -0800 Received: by ug-out-1314.google.com with SMTP id y2so1463250uge for ; Tue, 07 Nov 2006 02:31:51 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=c4zM7sOCLRz8pNrJcMzA3PeN/SZN+n8a7bumaDoIGKdLYIbhdIgL7YL7C7AQCMT6KKotwdF9YQH6RERqhP6WHri/G7a/ryP1qjNsnoISlSTyItNY3yv7XmM8GlyTAP9cEyQDxeLos5CrHsVrKZAYdk9TGZPrMXktvCAcwKRKYB0= Received: by 10.78.48.16 with SMTP id v16mr4705067huv.1162895510796; Tue, 07 Nov 2006 02:31:50 -0800 (PST) Received: by 10.78.107.10 with HTTP; Tue, 7 Nov 2006 02:31:50 -0800 (PST) Message-ID: Date: Tue, 7 Nov 2006 13:31:50 +0300 From: "Alexey Petrenko" To: harmony-dev@incubator.apache.org Subject: Re: [jira] Good issue resolution guideline (was: [classlib]volunteer to supply patches for old JIRAs) In-Reply-To: <34C3995F-619F-4C72-8DC0-EAF38AD72BDF@pobox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2c9597b90609210337wfbef550ld912d6ad795c87ae@mail.gmail.com> <451296DB.2030101@gmail.com> <2c9597b90609210725j4af78c9cgf9f590517eca0565@mail.gmail.com> <4512E7BA.1010701@gmail.com> <822B2BE4-6FE6-41A2-8A87-D7D32D5BC5F4@pobox.com> <45130B90.8090808@gmail.com> <34C3995F-619F-4C72-8DC0-EAF38AD72BDF@pobox.com> X-Virus-Checked: Checked by ClamAV on apache.org I've published "Good issue resolution guideline" on Harmony site: http://incubator.apache.org/harmony/issue_resolution_guideline.html (wait for a while for the web site synchronization). It is not linked to other pages yet. So comments to guideline and link place suggestions are welcome. SY, Alexey 2006/9/28, Geir Magnusson Jr. : > > On Sep 28, 2006, at 3:21 AM, Alexey Petrenko wrote: > > > Guys, > > > > Since there is no additional comments on this guideline... > > > > Let's put it somewhere. > > We got two options: Harmony site and wiki. > > I prefer wiki because it will be easy to edit it and I can put it > > there myself :) > > And if you put in a patch for website, we can get it there too :) if > you put in wiki, I'm going to take and put on site, so maybe save us > some effort? (ok, save me the effort...) > > geir > > > > > Thoughts? > > > > SY, Alexey > > > > 2006/9/26, Alexey Petrenko : > >> I've combined all the comments again. > >> > >> And here is the last version. I hope... :) > >> > >> === cut === > >> Preface > >> This guideline covers a wide range of issues but not all of them. > >> If you cannot do one of the steps, then write a comment to the issue. > >> Use your common sense! > >> > >> Issue reporter: > >> 1. Explicitly state the expected behavior and the > >> actual behavior of Harmony code. Use links to specs, rfcs, etc. > >> 2. Try to create as small a test case as possible. A patch > >> to test will be highly appreciated. > >> 3. Provide max. information about steps necessary to recreate the > >> bug. > >> If a patch for the test has not been supplied, provide as much > >> diagnostic information about the failure as possible (stack trace, > >> failure output, expected output etc). > >> 4. Remember to use issue links if applicable. > >> 5. Check the issue resolution when it is committed. Add a comment. > >> > >> Resolution provider :) : > >> Depending on the type of issue, do the following: > >> > >> 1. Issue is probably a non-bug difference, not a bug or invalid: > >> 1.1. Discuss on the dev list. > >> 1.2. Add a link to the discussion thread as a comment to issue. > >> 2. Issue is a bug: > >> 2.1. Notify the community that you started investigation by adding > >> a comment to the issue and send a message to dev list. If you cannot > >> produce a patch, add another comment with the results of your > >> investigation. > >> 2.2. If reporter did not provide a patch to test: > >> 2.2.1. Try to create a patch to test. > >> 2.2.2. If you cannot produce a patch, write a comment about it. > >> 2.3. Create a patch to fix the issue > >> 2.3.1. Any concerns? Discuss on the dev list. Add a link to > >> discussion as a comment. > >> 2.4. All the pacthes (test and fix) should be relative to the > >> directory where the main build.xml is: > >> https://svn.apache.org/repos/asf/incubator/harmony/enhanced/ > >> classlib/trunk. > >> Or to the module root directory. > >> 2.5. Test and fix patches should be in different files. > >> 2.6. If the patch requires to add, remove or move some files in the > >> repository, add the appropriate script. > >> 2.6. Check that all unit tests pass. > >> 2.8. If it is an application-oriented issue, check the application. > >> 2.9. Remember to use issue links if applicable. > >> > >> Committer: > >> Depending on the issue type, do: > >> 1. Issue is a non-bug difference, not a bug or invalid: > >> Close the issue. > >> 2. Issue is a bug: > >> 2.1. If a patch to test is available, apply it. > >> 2.2. Check that the test fails. > >> 2.3. Apply the fix for the issue. > >> 2.4. Check that test succeeds now. > >> 2.5. Make sure that all unit tests pass. > >> 2.6. For application-oriented issues, check the application. > >> 2.7. If there are problems on previous steps, post a comment to > >> JIRA and let "resolution provider" to resolve. > >> 2.8. Make sure that the issue reporter is happy with the > >> resolution. > >> 2.9. Add revision info into JIRA issue > >> === cut === > >> > > > > > > -- > > Alexey A. Petrenko > > Intel Middleware Products Division > > > > --------------------------------------------------------------------- > > Terms of use : http://incubator.apache.org/harmony/mailing.html > > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > >