I forgot to mention on this thread that the “In Progress” status, and the 
buttons to control that (“Start Progress”/“Stop Progress”) were removed from 
the LUCENE/SOLR workflow because:

a) Leaving the progress buttons caused the patch review buttons to be hidden; 
and
b) I thought the Progress stuff wasn’t really being used much by anybody.

(The discussion I had with Gavin McDonald about this apparently was only on 
Hipchat, so I can’t point people to it since they purposely don’t keep history. 
 I should have included that in the issue commentary.)

However, Andrzej Bialecki told me offline that he *did* use the Progress stuff.

So: should the Progress elements of the workflow be put back?  At a minimum, 
even if we don’t put the buttons back because of conflicts with the patch 
review buttons, we could re-instate the status and allow it to be set from the 
“More” menu or similar.

--
Steve
www.lucidworks.com

> On Jun 28, 2018, at 7:48 PM, Steve Rowe <[email protected]> wrote:
> 
> The new workflow is now enabled for LUCENE and SOLR JIRA projects.
> 
> The new workflow differs in a few respects from my previous summary - see 
> details inline below:
> 
>> On Jun 19, 2018, at 1:53 PM, Steve Rowe <[email protected]> wrote:
>> 
>> 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.
> 
> The new button label was changed to “Attach Files”, since it can be used to 
> attach non-patch files.
> 
>> 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.
> 
> Since Gavin couldn’t get the “Enable Automatic Patch Validation” checkbox 
> functionality to work, attaching a file using the “Attach Files” dialog will 
> never perform any status transitions at all.  Instead, users will 
> enable/disable automatic patch validation via the “Enable Patch Review” and 
> “Cancel Patch Review” buttons.
> 
>> 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.
> 
> I’ll make a JIRA for this.
> 
>> [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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to