Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-07-03 Thread David Smiley
I think the user assignment state could be a reasonable proxy to working-on
for those that want to do that?

On Tue, Jul 3, 2018 at 12:28 PM Andrzej Białecki <
andrzej.biale...@lucidworks.com> wrote:

>
> On 3 Jul 2018, at 17:42, Steve Rowe  wrote:
>
> 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.
>
>
>
> I did use it … but I can change my workflow as long as there’s a consensus
> on what is the expected method for letting the community know that I’m
> actively working on something. Steve mentioned to me that these buttons
> interfered with the automatic patch review buttons, and I’d rather have
> these than the progress buttons.
>
> I can always add a comment to indicate that “I just started working on
> this issue again” and “eh, life interfered and I’m not going to work on
> this for a while” … but clicking the buttons required less effort and made
> less noise ;)
>
>
> --
> Steve
> www.lucidworks.com
>
> On Jun 28, 2018, at 7:48 PM, Steve Rowe  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  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 

Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-07-03 Thread Andrzej Białecki


> On 3 Jul 2018, at 17:42, Steve Rowe  wrote:
> 
> 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.


I did use it … but I can change my workflow as long as there’s a consensus on 
what is the expected method for letting the community know that I’m actively 
working on something. Steve mentioned to me that these buttons interfered with 
the automatic patch review buttons, and I’d rather have these than the progress 
buttons.

I can always add a comment to indicate that “I just started working on this 
issue again” and “eh, life interfered and I’m not going to work on this for a 
while” … but clicking the buttons required less effort and made less noise ;)

> 
> --
> Steve
> www.lucidworks.com
> 
>> On Jun 28, 2018, at 7:48 PM, Steve Rowe  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  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: 
>>> 

Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-07-03 Thread Erick Erickson
Don't use it, so I just ignored it.

On Tue, Jul 3, 2018 at 9:01 AM, Adrien Grand  wrote:
> I find the progress status and buttons a bit annoying since I don't use
> them. But I don't want to break someone's workflow if they are using it.
>
>
> Le mar. 3 juil. 2018 à 17:42, Steve Rowe  a écrit :
>>
>> 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  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  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:
>> >> 

Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-07-03 Thread Adrien Grand
I find the progress status and buttons a bit annoying since I don't use
them. But I don't want to break someone's workflow if they are using it.

Le mar. 3 juil. 2018 à 17:42, Steve Rowe  a écrit :

> 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  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  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: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: 

Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-07-03 Thread Steve Rowe
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  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  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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-06-28 Thread Steve Rowe
> On Jun 28, 2018, at 7:48 PM, Steve Rowe  wrote:
> 
>>> 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.

Done: https://issues.apache.org/jira/browse/LUCENE-8375

--
Steve
www.lucidworks.com


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



Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-06-28 Thread Steve Rowe
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  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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-06-21 Thread Steve Rowe
Hi Adrien,

Thanks for the review!

In the literal sense, “cancelling patch review” will transition an issue's 
status from “Patch Available” to “Open”.  Since the Yetus PreCommit-Admin 
Jenkins job only queues an issue’s patches to be reviewed when the issue is in 
“Patch Available” status, this will result in further attached patches not 
being reviewed.

When you asked about the implications of cancelling patch review, maybe you 
meant: "why would somebody want to cancel patch review?"  One case I can think 
of: patch review finds problems that need fixing, but the contributor wants to 
post WIP patches with only partial fixes that aren’t ready yet for review.  
Another case: the contributor is tired of seeing a bunch of Solr failures that 
have nothing to do with their patch, and they opt to run “ant precommit” 
instead.

--
Steve
www.lucidworks.com

> On Jun 21, 2018, at 3:35 AM, Adrien Grand  wrote:
> 
> Thanks Steve for taking care of it, the proposal makes sense to me. I'm not 
> 100% sure what cancelling patch reviews implies, could you give examples of 
> when we should do it?
> 
> Le mer. 20 juin 2018 à 23:52, Steve Rowe  a écrit :
> 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  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  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 
> 

Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-06-21 Thread Adrien Grand
Thanks Steve for taking care of it, the proposal makes sense to me. I'm not
100% sure what cancelling patch reviews implies, could you give examples of
when we should do it?

Le mer. 20 juin 2018 à 23:52, Steve Rowe  a écrit :

> 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 
> 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  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 

Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-06-20 Thread Steve Rowe
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  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  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, 

Re: [DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-06-20 Thread David Smiley
+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  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


[DISCUSS] Request for review of proposed LUCENE/SOLR JIRA workflow change

2018-06-19 Thread Steve Rowe
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