Quantcast

JIRA procedure

classic Classic list List threaded Threaded
20 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

JIRA procedure

smakela
Hi!

I just wanted to know what kind of standards you have in Springsource for going through JIRA cases?
How often team goes through new JIRA cases? Or Is it the whole team?

It would be really useful to know your workflow in this matter.

For me it's seems pretty unorganized. Or you guys just don't have enough time to go through all the cases (which I think is the case)?

How about some help from community?



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

Graeme Rocher-4
Administrator
On Wed, Jan 18, 2012 at 9:35 PM, Sami Mäkelä <[hidden email]> wrote:
> Hi!
>
> I just wanted to know what kind of standards you have in Springsource for going through JIRA cases?
> How often team goes through new JIRA cases? Or Is it the whole team?
>
> It would be really useful to know your workflow in this matter.
>
> For me it's seems pretty unorganized. Or you guys just don't have enough time to go through all the cases (which I think is the case)?

We try to monitor the votes, and review new issues as they come in,
occasionally, we go through the back log and close old issues. However
there are simply too many issues created (130 in the last 30 days) to
ensure we maintain a zero issues JIRA

>
> How about some help from community?

This is a great way the community can help, it is very helpful if
folks can review old issues and comment whether they are still valid
(many aren't). Also it helps if you vote and/or comment on issues you
believe to be of high priority. The more noise an issues makes the
higher the likelihood it will get fixed by the core team.

Cheers

>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>



--
Graeme Rocher
Grails Project Lead
SpringSource - A Division of VMware
http://www.springsource.com

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

smakela
If I want to contribute some fixes to the Grails core, is there an way knowing that that someone is fixing the same problem?
Obviously there is status for the JIRA case, but that can be changed only the core team? What would be the best solution?

What would be your advice to someone who wants to help with core development? Just grab something you are interested in fixing and go for it?

On Jan 18, 2012, at 10:44 PM, Graeme Rocher wrote:

> On Wed, Jan 18, 2012 at 9:35 PM, Sami Mäkelä <[hidden email]> wrote:
>> Hi!
>>
>> I just wanted to know what kind of standards you have in Springsource for going through JIRA cases?
>> How often team goes through new JIRA cases? Or Is it the whole team?
>>
>> It would be really useful to know your workflow in this matter.
>>
>> For me it's seems pretty unorganized. Or you guys just don't have enough time to go through all the cases (which I think is the case)?
>
> We try to monitor the votes, and review new issues as they come in,
> occasionally, we go through the back log and close old issues. However
> there are simply too many issues created (130 in the last 30 days) to
> ensure we maintain a zero issues JIRA
>
>>
>> How about some help from community?
>
> This is a great way the community can help, it is very helpful if
> folks can review old issues and comment whether they are still valid
> (many aren't). Also it helps if you vote and/or comment on issues you
> believe to be of high priority. The more noise an issues makes the
> higher the likelihood it will get fixed by the core team.
>
> Cheers
>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>
>
>
> --
> Graeme Rocher
> Grails Project Lead
> SpringSource - A Division of VMware
> http://www.springsource.com
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

Graeme Rocher-4
Administrator
On Wed, Jan 18, 2012 at 10:39 PM, Sami Mäkelä <[hidden email]> wrote:
> If I want to contribute some fixes to the Grails core, is there an way knowing that that someone is fixing the same problem?

Yes when a JIRA is being worked on we mark it as "In Progress" via the
Start Progress button

> Obviously there is status for the JIRA case, but that can be changed only the core team? What would be the best solution?

Currently yes, but leave a comment and we can change it. If you
contribute enough fixes you're welcome to become an external committer
with full rights to JIRA.

>
> What would be your advice to someone who wants to help with core development? Just grab something you are interested in fixing and go for it?

That is a good way to start. Bobby Warner put up a nice guide to contributing:

http://www.bobbywarner.com/2011/06/20/getting-started-with-grails/

Cheers

>
> On Jan 18, 2012, at 10:44 PM, Graeme Rocher wrote:
>
>> On Wed, Jan 18, 2012 at 9:35 PM, Sami Mäkelä <[hidden email]> wrote:
>>> Hi!
>>>
>>> I just wanted to know what kind of standards you have in Springsource for going through JIRA cases?
>>> How often team goes through new JIRA cases? Or Is it the whole team?
>>>
>>> It would be really useful to know your workflow in this matter.
>>>
>>> For me it's seems pretty unorganized. Or you guys just don't have enough time to go through all the cases (which I think is the case)?
>>
>> We try to monitor the votes, and review new issues as they come in,
>> occasionally, we go through the back log and close old issues. However
>> there are simply too many issues created (130 in the last 30 days) to
>> ensure we maintain a zero issues JIRA
>>
>>>
>>> How about some help from community?
>>
>> This is a great way the community can help, it is very helpful if
>> folks can review old issues and comment whether they are still valid
>> (many aren't). Also it helps if you vote and/or comment on issues you
>> believe to be of high priority. The more noise an issues makes the
>> higher the likelihood it will get fixed by the core team.
>>
>> Cheers
>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>
>>
>>
>> --
>> Graeme Rocher
>> Grails Project Lead
>> SpringSource - A Division of VMware
>> http://www.springsource.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>



--
Graeme Rocher
Grails Project Lead
SpringSource - A Division of VMware
http://www.springsource.com

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

pledbrook
In reply to this post by Graeme Rocher-4
>> How about some help from community?
>
> This is a great way the community can help, it is very helpful if
> folks can review old issues and comment whether they are still valid
> (many aren't). Also it helps if you vote and/or comment on issues you
> believe to be of high priority. The more noise an issues makes the
> higher the likelihood it will get fixed by the core team.

To make this easier, I suggest we add a couple of custom properties to
the Grails project:

1. Last Reviewed date - indicates when someone last verified whether
an issue is still valid with latest Grails
2. No longer valid boolean - indicates that an issue is no longer
relevant, either because it was fixed at some point, or other changes
means it no longer applies.

The Last Reviewed date can be used by the community to determine
whether an issue was reviewed recently or not. We could also add a
project filter that shows all the issues that are older than 6 months
and haven't been reviewed within the last 6 months.

The boolean field can be used by us to determine what issues we can
resolve/close, although we would probably have to verify as well
before doing so.

Thoughts?

Peter

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

Graeme Rocher-4
Administrator
On Thu, Jan 19, 2012 at 9:49 AM, Peter Ledbrook <[hidden email]> wrote:

>>> How about some help from community?
>>
>> This is a great way the community can help, it is very helpful if
>> folks can review old issues and comment whether they are still valid
>> (many aren't). Also it helps if you vote and/or comment on issues you
>> believe to be of high priority. The more noise an issues makes the
>> higher the likelihood it will get fixed by the core team.
>
> To make this easier, I suggest we add a couple of custom properties to
> the Grails project:
>
> 1. Last Reviewed date - indicates when someone last verified whether
> an issue is still valid with latest Grails
> 2. No longer valid boolean - indicates that an issue is no longer
> relevant, either because it was fixed at some point, or other changes
> means it no longer applies.
>
> The Last Reviewed date can be used by the community to determine
> whether an issue was reviewed recently or not. We could also add a
> project filter that shows all the issues that are older than 6 months
> and haven't been reviewed within the last 6 months.
>
> The boolean field can be used by us to determine what issues we can
> resolve/close, although we would probably have to verify as well
> before doing so.
>
> Thoughts?

Seems like a good idea

Cheers

>
> Peter
>
> --
> Peter Ledbrook
> Grails Advocate
> SpringSource - A Division of VMware
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>



--
Graeme Rocher
Grails Project Lead
SpringSource - A Division of VMware
http://www.springsource.com

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

Lari Hotari
In reply to this post by pledbrook
+1 for "Last Reviewed date"

about implementation "No longer valid" in Jira:
I think it's best to handle this information using Jira's
Status/Resolution fields instead of adding a new field.

Lari


19.01.2012 10:49, Peter Ledbrook wrote:

>>> How about some help from community?
>> This is a great way the community can help, it is very helpful if
>> folks can review old issues and comment whether they are still valid
>> (many aren't). Also it helps if you vote and/or comment on issues you
>> believe to be of high priority. The more noise an issues makes the
>> higher the likelihood it will get fixed by the core team.
> To make this easier, I suggest we add a couple of custom properties to
> the Grails project:
>
> 1. Last Reviewed date - indicates when someone last verified whether
> an issue is still valid with latest Grails
> 2. No longer valid boolean - indicates that an issue is no longer
> relevant, either because it was fixed at some point, or other changes
> means it no longer applies.
>
> The Last Reviewed date can be used by the community to determine
> whether an issue was reviewed recently or not. We could also add a
> project filter that shows all the issues that are older than 6 months
> and haven't been reviewed within the last 6 months.
>
> The boolean field can be used by us to determine what issues we can
> resolve/close, although we would probably have to verify as well
> before doing so.
>
> Thoughts?
>
> Peter
>



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

John Fletcher-3
I also struggle to see the value of a "no longer valid" field. We would cover such a think in (our company) JIRA by using the "Won't Fix" or similar resolution along with an explanatory comment.
 
The value of "Last reviewed date" depends on how you work with JIRA. If you tend to review bugs but not actually modify the issue, then it could be of value to set this. However I would suggest that if you've taken the time to review a bug it might be better to make that little extra effort to take an action, such as add a comment suggesting a solution or way forward, or perhaps reschedule the "fixed in" version to a general estimate, or even a comment saying "sounds valid but we certainly can't look at this before version 2.1 - maybe someone can contribute" or whatever. In any case if you update _something_ on the issue then the issue will reflect those changes and thereby actually indicates the "last reviewed" via the "updated date" field. The filter on "Last reviewed date" is of course an interesting idea, and obviously different to filtering on "updated date" because it only takes into account changes by the team, not updates by anyone.
Sorry, I didn't set out to put down your suggestions. As said it really depends on how you like to work with JIRA.
 
Another question on this matter - can a contributor relax in the knowledge that GIT pull requests will all get assessed in due course, or is it worth "making some noise"? (not that I have any outstanding, just wondering)
 
John
2012/1/19 Lari Hotari <[hidden email]>
+1 for "Last Reviewed date"

about implementation "No longer valid" in Jira:
I think it's best to handle this information using Jira's
Status/Resolution fields instead of adding a new field.

Lari


19.01.2012 10:49, Peter Ledbrook wrote:
>>> How about some help from community?
>> This is a great way the community can help, it is very helpful if
>> folks can review old issues and comment whether they are still valid
>> (many aren't). Also it helps if you vote and/or comment on issues you
>> believe to be of high priority. The more noise an issues makes the
>> higher the likelihood it will get fixed by the core team.
> To make this easier, I suggest we add a couple of custom properties to
> the Grails project:
>
> 1. Last Reviewed date - indicates when someone last verified whether
> an issue is still valid with latest Grails
> 2. No longer valid boolean - indicates that an issue is no longer
> relevant, either because it was fixed at some point, or other changes
> means it no longer applies.
>
> The Last Reviewed date can be used by the community to determine
> whether an issue was reviewed recently or not. We could also add a
> project filter that shows all the issues that are older than 6 months
> and haven't been reviewed within the last 6 months.
>
> The boolean field can be used by us to determine what issues we can
> resolve/close, although we would probably have to verify as well
> before doing so.
>
> Thoughts?
>
> Peter
>



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

smakela
In reply to this post by Lari Hotari
"Last Reviewed data" seem really good. I think that would clarify things and help core team.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

pledbrook
In reply to this post by John Fletcher-3
> I also struggle to see the value of a "no longer valid" field. We would
> cover such a think in (our company) JIRA by using the "Won't Fix" or similar
> resolution along with an explanatory comment.

The point is that only members of the development team can change the
status and resolution of an issue. Allowing anyone to do it would (in
my view) undermine JIRA for us.

The "no longer valid" field is a hint to the development team that the
issue can probably be closed. It's also something that can be easily
searched on.

> The value of "Last reviewed date" depends on how you work with JIRA. If you
> tend to review bugs but not actually modify the issue, then it could be of
> value to set this. However I would suggest that if you've taken the time to
> review a bug it might be better to make that little extra effort to take an
> action, such as add a comment suggesting a solution or way forward, or
> perhaps reschedule the "fixed in" version to a general estimate, or even a
> comment saying "sounds valid but we certainly can't look at this before
> version 2.1 - maybe someone can contribute" or whatever. In any case if you
> update _something_ on the issue then the issue will reflect those changes
> and thereby actually indicates the "last reviewed" via the "updated date"
> field. The filter on "Last reviewed date" is of course an interesting idea,
> and obviously different to filtering on "updated date" because it only takes
> into account changes by the team, not updates by anyone.
> Sorry, I didn't set out to put down your suggestions. As said it really
> depends on how you like to work with JIRA.

The "last reviewed date" is purely for members of the community so
that they can help out with checking old JIRAs without going over a
bunch of issues that were reviewed recently by someone else. Yes, a
comment is nice but it's complete pain to search on. With the last
reviewed date, it's dead simple to set up a query to show those issues
that haven't be reviewed in a while.

> Another question on this matter - can a contributor relax in the knowledge
> that GIT pull requests will all get assessed in due course, or is it worth
> "making some noise"? (not that I have any outstanding, just wondering)

Feel free to make some noise. Sometimes they get missed. Sometimes
someone has looked at them, but hasn't added anything to the comments.
Ideally, all pull requests would be reviewed within 7 days and some
statement of intent added in a comment.

Peter

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

John Fletcher-3
2012/1/19 Peter Ledbrook <[hidden email]>
> I also struggle to see the value of a "no longer valid" field. We would
> cover such a think in (our company) JIRA by using the "Won't Fix" or similar
> resolution along with an explanatory comment.

The point is that only members of the development team can change the
status and resolution of an issue. Allowing anyone to do it would (in
my view) undermine JIRA for us.

The "no longer valid" field is a hint to the development team that the
issue can probably be closed. It's also something that can be easily
searched on.

 
Aha, I see
 
John
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

pledbrook
In reply to this post by pledbrook
> 1. Last Reviewed date - indicates when someone last verified whether
> an issue is still valid with latest Grails
> 2. No longer valid boolean - indicates that an issue is no longer
> relevant, either because it was fixed at some point, or other changes
> means it no longer applies.

These have been added and there is now a public filter to show all the
Grails issues that still need reviewing, i.e. those that were created
over 6 months ago and haven't been reviewed since. The filter is
called "Needs reviewing (GRAILS)".

Note that if you edit an issue, you can now 'flag' it, which will
indicate that it needs our attention. Please write a comment when
flagging to indicate that the issue can be closed. If you want to flag
it for any other reason, again, please add a comment explaining why.
For the most part, it should be treated as a "this issue can probably
be closed" marker.

Hope that helps,

Peter

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

James Cook
I have a jira that I created a while ago and want to close, but I can't edit it, I can't close it and I can't flag it. All I can do is comment on it (which means someone else has to read the comment and decide what to do), maybe the jira's creator should have more access to it?

Regards
James

On 20 January 2012 11:09, Peter Ledbrook <[hidden email]> wrote:
> 1. Last Reviewed date - indicates when someone last verified whether
> an issue is still valid with latest Grails
> 2. No longer valid boolean - indicates that an issue is no longer
> relevant, either because it was fixed at some point, or other changes
> means it no longer applies.

These have been added and there is now a public filter to show all the
Grails issues that still need reviewing, i.e. those that were created
over 6 months ago and haven't been reviewed since. The filter is
called "Needs reviewing (GRAILS)".

Note that if you edit an issue, you can now 'flag' it, which will
indicate that it needs our attention. Please write a comment when
flagging to indicate that the issue can be closed. If you want to flag
it for any other reason, again, please add a comment explaining why.
For the most part, it should be treated as a "this issue can probably
be closed" marker.

Hope that helps,

Peter

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email



Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

pledbrook
> I have a jira that I created a while ago and want to close, but I can't edit
> it, I can't close it and I can't flag it. All I can do is comment on it
> (which means someone else has to read the comment and decide what to do),
> maybe the jira's creator should have more access to it?

Which issue? I'll take a look. You should be able to flag it.

Peter

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

pledbrook
In reply to this post by pledbrook
> These have been added and there is now a public filter to show all the
> Grails issues that still need reviewing, i.e. those that were created
> over 6 months ago and haven't been reviewed since. The filter is
> called "Needs reviewing (GRAILS)".
>
> Note that if you edit an issue, you can now 'flag' it, which will
> indicate that it needs our attention. Please write a comment when
> flagging to indicate that the issue can be closed. If you want to flag
> it for any other reason, again, please add a comment explaining why.
> For the most part, it should be treated as a "this issue can probably
> be closed" marker.

I was a little premature. Various permissions issues meant that little
of this was available. Those problems should now be gone. As a normal
JIRA user, you should have access to an "Edit Issue" button which will
allow you to change the Flagged and Last Reviewed fields.

Sorry for the inconvenience.

Peter

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

smakela
Just made little test with: http://jira.grails.org/browse/GRAILS-8571

I noticed that if I hit "Edit Issue", button the everything is modifiable for me.
I just added "test:smakela" in the description and the status was changed to "Edit".

Is it possible in JIRA to have "public" permissions for only those two fields?

- Sami
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

pledbrook
> Just made little test with: http://jira.grails.org/browse/GRAILS-8571
>
> I noticed that if I hit "Edit Issue", button the everything is modifiable
> for me.
> I just added "test:smakela" in the description and the status was changed to
> "Edit".
>
> Is it possible in JIRA to have "public" permissions for only those two
> fields?

For a short period of time, everyone had access to the full edit
screen. However, this should no longer be the case and you should only
see an "Edit Issue" button, not the "Edit" one. Is that not happening
for you?

Peter

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

smakela
I have "Edit Issue" -button and I can edit what ever I want (like that description or environment for example).
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

pledbrook
> I have "Edit Issue" -button and I can edit what ever I want (like that
> description or environment for example).

But, you can't change the priority or the fix versions, which is
pretty much what we wanted to protect. Sounds like it's working now.

--
Peter Ledbrook
Grails Advocate
SpringSource - A Division of VMware

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: JIRA procedure

smakela
Yes. Those cannot be edited. I was just making sure that this is the wanted behavior...
Loading...