Re: [DISCUSS] tracking reviewers via jira

2018-05-11 Thread Chia-Ping Tsai
+1

On 2018/05/09 15:42:25, Sean Busbey  wrote: 
> Hi folks!
> 
> I was chatting with Umesh yesterday about reviews here in HBase and we
> ended up talking about a couple of related problems:
> 
> 1) As a person who does reviews, there's no obvious way in our current
> project tooling to track those things I am reviewing or want to
> review.
> 
> I've tried using "Watching", but that's also issues where I just want
> to know when things progress. I've tried just looking for things where
> I've commented, but that also is messy.
> 
> Currently, I rely on links to issues that I store in a G Keep list.
> 
> 2) As a person who cares about project health, answering "who's doing
> reviews" is really hard. We've had mixed success with the commit
> message annotation. It also only really answers the question for stuff
> that makes it into those git branches that I think to check.
> 
> ---
> 
> One possible solution to all of this is to expressly track reviewers
> in the issue tracker, as we do who's handling implementation. In
> GitHub issues there's exactly a field for this purpose. In ASF Jira
> I've seen projects use "assignee" for this, or just the reviewer who
> actually commits the change. I don't want to do that, since I like
> tracking the person responsible for the fix.
> 
> Talking to the ASF Infra folks, it looks like they could add a field
> for us on the Jira instance. Would folks be up for trying it out? I
> think we'd want to allow listing multiple reviewers.
> 
> This way I could answer both #1 and #2 above, presuming some ground
> work on adding reviewers in. It'd be an equivalent jira gardening task
> as making sure we have the assignee set to whoever most handled making
> the fix. (That is, most of the time folks would self-assign and
> sometimes after-the-fact we'd correct the field when someone reviewed
> in comments without adding themselves to the list.)
> 


Re: [DISCUSS] tracking reviewers via jira

2018-05-11 Thread Sean Busbey
Not yet.  I'm giving the thread ~3 days so that I can show lazy
consensus in the INFRA ticket I file.

On Fri, May 11, 2018 at 8:50 AM, Wei-Chiu Chuang  wrote:
> Hi Sean,
> Do you have/ will have an INFRA jira to track this? This sounds very useful
> to Hadoop jiras too.
> I'm hoping this is not too much trouble for INFRA to add as I assume a
> number of projects will look into this too.
>
> Thanks
>
> On Wed, May 9, 2018 at 8:42 AM, Sean Busbey  wrote:
>
>> Hi folks!
>>
>> I was chatting with Umesh yesterday about reviews here in HBase and we
>> ended up talking about a couple of related problems:
>>
>> 1) As a person who does reviews, there's no obvious way in our current
>> project tooling to track those things I am reviewing or want to
>> review.
>>
>> I've tried using "Watching", but that's also issues where I just want
>> to know when things progress. I've tried just looking for things where
>> I've commented, but that also is messy.
>>
>> Currently, I rely on links to issues that I store in a G Keep list.
>>
>> 2) As a person who cares about project health, answering "who's doing
>> reviews" is really hard. We've had mixed success with the commit
>> message annotation. It also only really answers the question for stuff
>> that makes it into those git branches that I think to check.
>>
>> ---
>>
>> One possible solution to all of this is to expressly track reviewers
>> in the issue tracker, as we do who's handling implementation. In
>> GitHub issues there's exactly a field for this purpose. In ASF Jira
>> I've seen projects use "assignee" for this, or just the reviewer who
>> actually commits the change. I don't want to do that, since I like
>> tracking the person responsible for the fix.
>>
>> Talking to the ASF Infra folks, it looks like they could add a field
>> for us on the Jira instance. Would folks be up for trying it out? I
>> think we'd want to allow listing multiple reviewers.
>>
>> This way I could answer both #1 and #2 above, presuming some ground
>> work on adding reviewers in. It'd be an equivalent jira gardening task
>> as making sure we have the assignee set to whoever most handled making
>> the fix. (That is, most of the time folks would self-assign and
>> sometimes after-the-fact we'd correct the field when someone reviewed
>> in comments without adding themselves to the list.)
>>
>
>
>
> --
> A very happy Clouderan


Re: [DISCUSS] tracking reviewers via jira

2018-05-11 Thread Wei-Chiu Chuang
Hi Sean,
Do you have/ will have an INFRA jira to track this? This sounds very useful
to Hadoop jiras too.
I'm hoping this is not too much trouble for INFRA to add as I assume a
number of projects will look into this too.

Thanks

On Wed, May 9, 2018 at 8:42 AM, Sean Busbey  wrote:

> Hi folks!
>
> I was chatting with Umesh yesterday about reviews here in HBase and we
> ended up talking about a couple of related problems:
>
> 1) As a person who does reviews, there's no obvious way in our current
> project tooling to track those things I am reviewing or want to
> review.
>
> I've tried using "Watching", but that's also issues where I just want
> to know when things progress. I've tried just looking for things where
> I've commented, but that also is messy.
>
> Currently, I rely on links to issues that I store in a G Keep list.
>
> 2) As a person who cares about project health, answering "who's doing
> reviews" is really hard. We've had mixed success with the commit
> message annotation. It also only really answers the question for stuff
> that makes it into those git branches that I think to check.
>
> ---
>
> One possible solution to all of this is to expressly track reviewers
> in the issue tracker, as we do who's handling implementation. In
> GitHub issues there's exactly a field for this purpose. In ASF Jira
> I've seen projects use "assignee" for this, or just the reviewer who
> actually commits the change. I don't want to do that, since I like
> tracking the person responsible for the fix.
>
> Talking to the ASF Infra folks, it looks like they could add a field
> for us on the Jira instance. Would folks be up for trying it out? I
> think we'd want to allow listing multiple reviewers.
>
> This way I could answer both #1 and #2 above, presuming some ground
> work on adding reviewers in. It'd be an equivalent jira gardening task
> as making sure we have the assignee set to whoever most handled making
> the fix. (That is, most of the time folks would self-assign and
> sometimes after-the-fact we'd correct the field when someone reviewed
> in comments without adding themselves to the list.)
>



-- 
A very happy Clouderan


Re: [DISCUSS] tracking reviewers via jira

2018-05-11 Thread Josh Elser

+1

On 5/9/18 11:58 AM, Andrew Purtell wrote:

Sure, we could try adding a 'Reviewer' assignment field to our issues. That
would be a neat improvement.

On Wed, May 9, 2018 at 8:42 AM, Sean Busbey  wrote:


Hi folks!

I was chatting with Umesh yesterday about reviews here in HBase and we
ended up talking about a couple of related problems:

1) As a person who does reviews, there's no obvious way in our current
project tooling to track those things I am reviewing or want to
review.

I've tried using "Watching", but that's also issues where I just want
to know when things progress. I've tried just looking for things where
I've commented, but that also is messy.

Currently, I rely on links to issues that I store in a G Keep list.

2) As a person who cares about project health, answering "who's doing
reviews" is really hard. We've had mixed success with the commit
message annotation. It also only really answers the question for stuff
that makes it into those git branches that I think to check.

---

One possible solution to all of this is to expressly track reviewers
in the issue tracker, as we do who's handling implementation. In
GitHub issues there's exactly a field for this purpose. In ASF Jira
I've seen projects use "assignee" for this, or just the reviewer who
actually commits the change. I don't want to do that, since I like
tracking the person responsible for the fix.

Talking to the ASF Infra folks, it looks like they could add a field
for us on the Jira instance. Would folks be up for trying it out? I
think we'd want to allow listing multiple reviewers.

This way I could answer both #1 and #2 above, presuming some ground
work on adding reviewers in. It'd be an equivalent jira gardening task
as making sure we have the assignee set to whoever most handled making
the fix. (That is, most of the time folks would self-assign and
sometimes after-the-fact we'd correct the field when someone reviewed
in comments without adding themselves to the list.)







Re: [DISCUSS] tracking reviewers via jira

2018-05-09 Thread Andrew Purtell
Sure, we could try adding a 'Reviewer' assignment field to our issues. That
would be a neat improvement.

On Wed, May 9, 2018 at 8:42 AM, Sean Busbey  wrote:

> Hi folks!
>
> I was chatting with Umesh yesterday about reviews here in HBase and we
> ended up talking about a couple of related problems:
>
> 1) As a person who does reviews, there's no obvious way in our current
> project tooling to track those things I am reviewing or want to
> review.
>
> I've tried using "Watching", but that's also issues where I just want
> to know when things progress. I've tried just looking for things where
> I've commented, but that also is messy.
>
> Currently, I rely on links to issues that I store in a G Keep list.
>
> 2) As a person who cares about project health, answering "who's doing
> reviews" is really hard. We've had mixed success with the commit
> message annotation. It also only really answers the question for stuff
> that makes it into those git branches that I think to check.
>
> ---
>
> One possible solution to all of this is to expressly track reviewers
> in the issue tracker, as we do who's handling implementation. In
> GitHub issues there's exactly a field for this purpose. In ASF Jira
> I've seen projects use "assignee" for this, or just the reviewer who
> actually commits the change. I don't want to do that, since I like
> tracking the person responsible for the fix.
>
> Talking to the ASF Infra folks, it looks like they could add a field
> for us on the Jira instance. Would folks be up for trying it out? I
> think we'd want to allow listing multiple reviewers.
>
> This way I could answer both #1 and #2 above, presuming some ground
> work on adding reviewers in. It'd be an equivalent jira gardening task
> as making sure we have the assignee set to whoever most handled making
> the fix. (That is, most of the time folks would self-assign and
> sometimes after-the-fact we'd correct the field when someone reviewed
> in comments without adding themselves to the list.)
>



-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk


[DISCUSS] tracking reviewers via jira

2018-05-09 Thread Sean Busbey
Hi folks!

I was chatting with Umesh yesterday about reviews here in HBase and we
ended up talking about a couple of related problems:

1) As a person who does reviews, there's no obvious way in our current
project tooling to track those things I am reviewing or want to
review.

I've tried using "Watching", but that's also issues where I just want
to know when things progress. I've tried just looking for things where
I've commented, but that also is messy.

Currently, I rely on links to issues that I store in a G Keep list.

2) As a person who cares about project health, answering "who's doing
reviews" is really hard. We've had mixed success with the commit
message annotation. It also only really answers the question for stuff
that makes it into those git branches that I think to check.

---

One possible solution to all of this is to expressly track reviewers
in the issue tracker, as we do who's handling implementation. In
GitHub issues there's exactly a field for this purpose. In ASF Jira
I've seen projects use "assignee" for this, or just the reviewer who
actually commits the change. I don't want to do that, since I like
tracking the person responsible for the fix.

Talking to the ASF Infra folks, it looks like they could add a field
for us on the Jira instance. Would folks be up for trying it out? I
think we'd want to allow listing multiple reviewers.

This way I could answer both #1 and #2 above, presuming some ground
work on adding reviewers in. It'd be an equivalent jira gardening task
as making sure we have the assignee set to whoever most handled making
the fix. (That is, most of the time folks would self-assign and
sometimes after-the-fact we'd correct the field when someone reviewed
in comments without adding themselves to the list.)