Re: Issue management issues (meta-issues?!)

2023-02-07 Thread Neil C Smith
On Tue, 7 Feb 2023 at 01:51, Ernie Rael  wrote:
> I think "NeedsTriage" has a meaning beyond that someone has made a comment.
> How about "NeedsTriage" can only be taken away when either "Bug" or
> "FeatureRequest" or ??? is added.

"Bug" or "Feature Request" labels are added depending on which form
the user fills out.  They're not a useful trigger.

Adding additional labels might be.  Although I sometimes label issues
without responding so they're visible to other committers with more
knowledge in that area.

I agree that need:triage implies more than a comment, but the idea was
that the issue ends up in one of 3 states after a committer has
commented (or at least considered) - valid, invalid or needs more
information.

Best wishes,

Neil

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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Issue management issues (meta-issues?!)

2023-02-06 Thread Ernie Rael

On 23/02/06 12:34 PM, Neil C Smith wrote:

On Sat, 4 Feb 2023 at 00:51, Michael Bien  wrote:

yeah it seems like nobody is using the triage label the way it was
originally intended.

We could probably just remove that label (or don't let gh set it by
default at the very least). If something is missing labels it is
probably not triaged.

I'd prefer to keep a label.  Possibly even more likely to accumulate
unanswered issues without?

One of the original intentions was to allow us to use GH actions for
some automation.  We could remove the label automatically if a
committer replies?


I think "NeedsTriage" has a meaning beyond that someone has made a comment.
How about "NeedsTriage" can only be taken away when either "Bug" or
"FeatureRequest" or ??? is added.

-ernie


   Could even email a report of older issues without
a response on a regular basis?


and probably more. Should we prefix all issue specific labels with
'issue:'? So that they are easier to find in the search? Mentioning
'issue' in the label description would have a similar effect.

Possibly would help.  Need to check whether they're used, and make
sure we don't rename any with special meaning though.

Incidentally, also need to handle the fact that GH changed the forms
so that required dropdowns are being populated - I think that's why
we've had more offers of PRs! :-)

Best wishes,

Neil

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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Issue management issues (meta-issues?!)

2023-02-06 Thread Michael Bien

On 06.02.23 21:34, Neil C Smith wrote:

On Sat, 4 Feb 2023 at 00:51, Michael Bien  wrote:

yeah it seems like nobody is using the triage label the way it was
originally intended.

We could probably just remove that label (or don't let gh set it by
default at the very least). If something is missing labels it is
probably not triaged.

I'd prefer to keep a label.  Possibly even more likely to accumulate
unanswered issues without?

One of the original intentions was to allow us to use GH actions for
some automation.  We could remove the label automatically if a
committer replies?


in theory yes. In practice:

 - the workflow might need write permission for that, current workflows 
are intentionally kept without that permission (this is also the apache 
default last time i checked)


 - the workflow would have to check who is an apache committer



   Could even email a report of older issues without
a response on a regular basis?


please no :) Not to me at least.

gh CLI can probably generate that list. I used it from scripts for 
another project before.


gh issue list --label "needs:triage" --search "sort:created-asc"


second entry point is via the search (has filters for comment count etc):

gh search issues [] [flags]


(don't run more than 5k queries per hour)





and probably more. Should we prefix all issue specific labels with
'issue:'? So that they are easier to find in the search? Mentioning
'issue' in the label description would have a similar effect.

Possibly would help.  Need to check whether they're used, and make
sure we don't rename any with special meaning though.


yeah. Ideally they shouldn't show up in main.yml and release.yml... and 
doesn't hurt to check the rest too.


Adding a label description should be always safe.




Incidentally, also need to handle the fact that GH changed the forms
so that required dropdowns are being populated - I think that's why
we've had more offers of PRs! :-)


we should interpret this as commitment and let a github action ask the 
user once per week where the PR is :)


-mbien



Best wishes,

Neil




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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Issue management issues (meta-issues?!)

2023-02-06 Thread Neil C Smith
On Sat, 4 Feb 2023 at 00:51, Michael Bien  wrote:
> yeah it seems like nobody is using the triage label the way it was
> originally intended.
>
> We could probably just remove that label (or don't let gh set it by
> default at the very least). If something is missing labels it is
> probably not triaged.

I'd prefer to keep a label.  Possibly even more likely to accumulate
unanswered issues without?

One of the original intentions was to allow us to use GH actions for
some automation.  We could remove the label automatically if a
committer replies?  Could even email a report of older issues without
a response on a regular basis?

> and probably more. Should we prefix all issue specific labels with
> 'issue:'? So that they are easier to find in the search? Mentioning
> 'issue' in the label description would have a similar effect.

Possibly would help.  Need to check whether they're used, and make
sure we don't rename any with special meaning though.

Incidentally, also need to handle the fact that GH changed the forms
so that required dropdowns are being populated - I think that's why
we've had more offers of PRs! :-)

Best wishes,

Neil

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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Issue management issues (meta-issues?!)

2023-02-03 Thread Michael Bien

On 30.01.23 16:38, Neil C Smith wrote:

Hi all,

Doing my usual trawl through the issue space leading up to releases.
It's not quite as bad as the JIRA was .. yet! :-)

We've got about 13 pages of issues with needs:triage on them at the
moment.  A lot of those have responses on them already.  It's possible
we should have used a different label for that, but the original plan
was -

- if you're the first committer to add a reply, please remove the
needs:triage label.
- if you've asked the reporter for more info, please add the
pending-response label so that we can close them if we don't get that.
- if it's invalid, close it, or convert it into a discussion.
- if it's got this far it should at least be an actionable issue.
Even if we stick "contribution welcome" on it! :-)

Oh, and feel free to stick milestones and priorities on to help us
with release management.

Do we change needs:triage to needs:response or similar?  Might be
closer to the original intention.


yeah it seems like nobody is using the triage label the way it was 
originally intended.


We could probably just remove that label (or don't let gh set it by 
default at the very least). If something is missing labels it is 
probably not triaged.


we got:

https://github.com/apache/netbeans/labels/pending-response

https://github.com/apache/netbeans/labels/More%20info%20needed

https://github.com/apache/netbeans/labels/can%20not%20reproduce

https://github.com/apache/netbeans/labels/already%20fixed

https://github.com/apache/netbeans/labels/duplicate

https://github.com/apache/netbeans/labels/caused-by-plugin

https://github.com/apache/netbeans/labels/invalid

and probably more. Should we prefix all issue specific labels with 
'issue:'? So that they are easier to find in the search? Mentioning 
'issue' in the label description would have a similar effect.


-mbien




Best wishes,

Neil

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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Issue management issues (meta-issues?!)

2023-01-30 Thread Neil C Smith
Hi all,

Doing my usual trawl through the issue space leading up to releases.
It's not quite as bad as the JIRA was .. yet! :-)

We've got about 13 pages of issues with needs:triage on them at the
moment.  A lot of those have responses on them already.  It's possible
we should have used a different label for that, but the original plan
was -

- if you're the first committer to add a reply, please remove the
needs:triage label.
- if you've asked the reporter for more info, please add the
pending-response label so that we can close them if we don't get that.
- if it's invalid, close it, or convert it into a discussion.
- if it's got this far it should at least be an actionable issue.
Even if we stick "contribution welcome" on it! :-)

Oh, and feel free to stick milestones and priorities on to help us
with release management.

Do we change needs:triage to needs:response or similar?  Might be
closer to the original intention.

Best wishes,

Neil

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

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists