Return-Path: Delivered-To: apmail-jackrabbit-dev-archive@www.apache.org Received: (qmail 95504 invoked from network); 26 May 2009 13:12:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 26 May 2009 13:12:23 -0000 Received: (qmail 55085 invoked by uid 500); 26 May 2009 13:12:35 -0000 Delivered-To: apmail-jackrabbit-dev-archive@jackrabbit.apache.org Received: (qmail 55023 invoked by uid 500); 26 May 2009 13:12:35 -0000 Mailing-List: contact dev-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list dev@jackrabbit.apache.org Received: (qmail 55015 invoked by uid 99); 26 May 2009 13:12:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 May 2009 13:12:35 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jukka.zitting@gmail.com designates 209.85.220.168 as permitted sender) Received: from [209.85.220.168] (HELO mail-fx0-f168.google.com) (209.85.220.168) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 May 2009 13:12:27 +0000 Received: by fxm12 with SMTP id 12so3918144fxm.43 for ; Tue, 26 May 2009 06:12:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=CvsDXpSYcPt96U7hRMujiNMrylsCfMYAssDe+ucL8wo=; b=k8uUEQhLixS+JIZI2XDyQYSTZzyiZ9qVS89+zpLePDI/wWRMeCcoT7/AVPi2iAttsx GM8uo64D9LRc0YVWGoYTqghRxagi/JyJV6hZ7AFdNQTUfMZUYWn17AMMhUnK4WeOhyF8 avK1ueC16ZG33UK3eWYJbotppBgq2jxiMKn8Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=hvwxVRs8r8zG82w/E+O3VcvDvZp/Ht8v+RvjdXgmUiKNAMTtWDgKzsm0iIQhYeaKBB vAKK9i/KjSy8c3dKPLG3dBzWDx76XpIfeENVBZGp5hcnC2ab7arbeJjlvFwepLLFJdhu 5U6RPiLeXbNJV00dTGx3kTFRprVpchvoKwuR0= MIME-Version: 1.0 Received: by 10.86.91.13 with SMTP id o13mr6920715fgb.7.1243343526101; Tue, 26 May 2009 06:12:06 -0700 (PDT) From: Jukka Zitting Date: Tue, 26 May 2009 15:11:46 +0200 Message-ID: <510143ac0905260611n42cb0ea1x5252a1acf097d3a9@mail.gmail.com> Subject: Using the patch-available workflow in Jira (Was: Jackrabbit 1.6 release plan) To: dev@jackrabbit.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi, 2009/5/25 C=E9dric Damioli : > We provided a patch several months ago, but AFAIK nobody reviewed it. We've now had already a few cases like this where a perfectly good patch gets overlooked for months at a time. That's not a a good sign, so I'd like to find some way to fix this. We currently have almost 300 open issues in Jira, so unless you already know which issue has a patch available it's hard to go looking for patches to apply. To avoid this problem I'd like to adopt the "no-reopen-closed, patch-avail" workflow in our main Jira project. The JCR Commons component projects in Jira have already been set up with this workflow. This workflow is just like what we have now with two differences: 1) A closed issue can't be reopened. This works well for our Jira practices, as we normally "resolve" an issue when it's fixed and "close" it when the fix is released. After that the issue should no longer be reopened to avoid 2) There's a new optional issue status called "patch available". A contributor can move an issue from "open" to "patch available", and a committer can then move it either back to "open" if the patch is rejected or "resolved" if the patch is accepted. The good thing about this is that with this extra status we can easily list just those issues that have patches waiting for review. Any objections to changing the workflow? If not, then I'll change the Jira settings accordingly. BR, Jukka Zitting