Hi David,

Thanks for the review!

I agree that it would be nice to be able to (re-)enable patch review 
independently from uploading a (new) patch. I’ll go mention your idea on 
INFRA-16094.

--
Steve
www.lucidworks.com

> On Jun 20, 2018, at 5:30 PM, David Smiley <david.w.smi...@gmail.com> wrote:
> 
> +1 Sounds good Steve; thanks for working with Gavin and Infra to improve our 
> workflow.
> 
> It'd be nice if, after cancelling a patch review, I could re-enable it.  It 
> appears the only way to do this is to re-attach the patch?  Any way it's a 
> minor issue.  I just did some fooling around on INFRATEST to try.
> 
> ~ David
> 
> 
> On Tue, Jun 19, 2018 at 1:53 PM Steve Rowe <sar...@gmail.com> wrote:
> The LUCENE and SOLR JIRA projects’ workflow was changed to support automatic 
> patch validation via Apache Yetus[1], but there have been objections to the 
> new workflow and button labels - see INFRA-16094[2].
> 
> Under INFRA-16094, Gavin McDonald has produced a new workflow for LUCENE/SOLR 
> that addresses the issues raised there.  Below I’ll summarize the changes to 
> the workflow, which is now demo'd on the JIRA project named INFRATEST1[3].
> 
> This email is a request for review of the proposed workflow changes prior to 
> putting them in place.  FYI, Gavin has offered to change other aspects of the 
> LUCENE/SOLR workflow, so if you have any pet peeves, now is the time to get 
> them addressed (but see my “separate issue” under the workflow changes 
> summary below).
> 
> Please post comments either on this thread or on INFRA-16094 (I’ll update 
> there if you comment on this thread and it makes sense to notify Infra).
> 
> -----
> Summary of the workflow changes: 
> 
> 1. The “Submit Patch” button will be relabeled “Attach Patch”, and will bring 
> up the dialog to attach a patch, with a simultaneous comment (rather than 
> just changing the issue status).  This button will remain visible regardless 
> of issue status, so that it can be used to attach more patches.
> 
> 2. In the “Attach Patch” dialog, there will be a checkbox labeled “Enable 
> Automatic Patch Validation”, which will be checked by default.  If checked, 
> the issue’s status will transition to “Patch Available” (which signals Yetus 
> to perform automatic patch validation); if not checked, the patch will be 
> attached but no status transition will occur. NOTE: Gavin is still working on 
> adding this checkbox, so it’s not demo’d on INFRATEST1 issues yet, but he 
> says it’s doable and that he’ll work on it tomorrow, Australia time.
> 
> 3. When in “Patch Available” status, a button labeled “Cancel Patch Review” 
> will be visible; clicking on it will transition the issue status to “Open”, 
> thus disabling automatic patch review.
> 
> 4. The “Start Progress”/“Stop Progress”/“In Progress” aspects of the workflow 
> have been removed, because if they remain, JIRA creates a “Workflow” menu and 
> puts the “Attach Patch” button under it, which kind of defeats its purpose: 
> an obvious way to submit contributions.  I asked Gavin to remove the 
> “Progress” related aspects of the workflow because I don’t think they’re 
> being used except on a limited ad-hoc basis, not part of a conventional 
> workflow.
> -----
> 
> Separate issue: on the thread where Cassandra moved the “Enviroment” field 
> below “Description” on the Create JIRA dialog[4], David Smiley wrote[5]:
> 
> > ok and these Lucene Fields, two checkboxes, New and Patch Available... I 
> > just don't think we really use this but I should raise this separately.
> 
> I think we should remove these.  In a chat on Infra Hipchat, Gavin offered to 
> do this, but since the Lucene PMC has control of this (as part of “screen 
> configuration”, which is separate from “workflow” configuration), I told him 
> we would tackle it ourselves.
> 
> [1] Enable Yetus for LUCENE/SOLR: 
> https://issues.apache.org/jira/browse/INFRA-15213
> [2] Modify LUCENE/SOLR Yetus-enabling workflow: 
> https://issues.apache.org/jira/browse/INFRA-16094
> [3] Demo of proposed LUCENE/SOLR workflow: 
> https://issues.apache.org/jira/projects/INFRATEST1
> [4] Cassandra fixes Create JIRA dialog: 
> https://lists.apache.org/thread.html/0efebe2fb08c7584421422d6005401a987a2b54bf604ae317b6e102f@%3Cdev.lucene.apache.org%3E
> [5] David Smiley says "Lucene fields” are unused: 
> https://lists.apache.org/thread.html/a17bd3b5797c12903d3c6bacb348e8b4325c59609765964527412ba4@%3Cdev.lucene.apache.org%3E
> 
> --
> Steve
> www.lucidworks.com
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
> 
> -- 
> Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker
> LinkedIn: http://linkedin.com/in/davidwsmiley | Book: 
> http://www.solrenterprisesearchserver.com


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to