All I can tell you is what I do, although I suspect it is similar to what 
others do.

As I have time I go through the list of Jira issues and look for those that a) 
look interesting or b) fit with the parts of Log4j I typically work on.  I 
don’t usually bother assigning the issue to me because I will either have a 
solution in a few hours or determine that I don’t think what is being asked for 
is workable, at which point I will put a comment in the issue.  What is 
unfortunate is that I don’t want to change the status to “Won’t Fix” until the 
reporter has a chance to provide feedback and there really isn’t another status 
(at least that I am aware) to set the issue to.

That said, I probably should change my habits and go through the issues and 
assign the ones I am interested in to me.  In the end that would save me time 
as I wouldn’t have to search all the open issues for whatever I want to work on 
next.

If you want to work on an issue go ahead and add a comment that you are working 
on it.  Of course, that doesn’t mean much if it isn’t followed by a patch or 
requests for more info, etc.

FWIW, I fixed the one remaining issue I considered a blocker to 2.0 GA 
yesterday.  However, I do need to go through the JMX code as the last time I 
looked at it I saw several methods doing stuff I know won’t work.

Ralph


On Feb 28, 2014, at 1:58 PM, Bruce Brouwer <bruce.brou...@gmail.com> wrote:

> So, because I can't assign any JIRA to myself (I don't have permission), 
> should I just add a comment that says I'm working on it? 
> 
> Should I add comments to issues that I think should wait until after 2.0? Or 
> is that going too far in my newbie status?
> 
> I just find it hard to know where my effort will be best spent. There are 
> currently only 12 issues that have a 2.0-like version assigned. That leaves a 
> huge bucket of 107 issues and I'm left with very little idea on which of 
> these to start with. Of this 107 issues with no fix version, 96 are 
> unassigned. Where do I start such that I'm not wasting my time. I think it 
> would be nice if someone closer to the project helped me out by identifying 
> which issues they believed belonged in version 2.0 and which should wait 
> until after 2.0, leaving them unassigned. 
> 
> Or would doing this cause problems because reporters might feel their issue 
> isn't important enough to be worked on immediately?
> 
> I am just trying to find an easier way to know how to help with 2.0 and I'm 
> hoping others on the project might benefit as well by delaying discussions 
> and debate for issues that don't belong in 2.0. Or is my desire to focus on 
> 2.0 slightly misguided and I'm just not thinking of this in the open source 
> way? Please educate me (but briefly so you have more time to work on 2.0 ;)
> 
> 
> 
> On Thu, Feb 27, 2014 at 9:46 PM, Remko Popma <remko.po...@gmail.com> wrote:
> I like the idea of having a 2.1 version in Jira for items I intend to address 
> after the 2.0 release. Items without version would (to me) mean either 
> long-term items or items that I don't have the expertise for (or interest in, 
> grin).
> 
> One thing I find different in an open source project from working on a 
> company project is assigning and scheduling issues. In an OS project you can 
> pretty much only assign to yourself and schedule the items that you are 
> planning to address yourself. (But as it's voluntary work, and other things 
> come up, I find that even planning my own time to spend on log4j is not 
> reliable...)
> 
> So the Jira is all best effort IMHO.
> 
> What seems to work ok for me is just picking items I'm interested in from the 
> list of open Jiras, and assign them to myself (basically letting the rest of 
> the team know that I'm currently working on this to avoid double work that 
> would waste other people's time). Then provide the fix (with unit tests to 
> prove the fix works) within some reasonable time.
> 
> Remko
> 
> Sent from my iPhone
> 
> > On 2014/02/28, at 8:34, Bruce Brouwer <bruce.brou...@gmail.com> wrote:
> >
> > One of the things that I find difficult right now is knowing what needs the 
> > most attention for the purpose of releasing 2.0. There are actually very 
> > few issues in JIRA that are assigned to 2.0 or 2.0-rc2. There are a 
> > daunting number of issues that are not assigned a fix version.
> >
> > From what I can see, much of the discussion on this mailing list is for 
> > issues that are not assigned a fix version. I'm guessing that many of the 
> > messages I am seeing could be delayed until after 2.0. How much of our 
> > attention is being spent on addressing issues that aren't contributing to 
> > releasing 2.0?
> >
> > I am willing to help. One of my roles is a JIRA admin in my day job. If I 
> > were given edit permission, I could take a stab at assigning unscheduled 
> > issues to a proper release. If you gave me the appropriate project admin 
> > permission, I could even create new versions (e.g. 2.1, ...). I could 
> > always comment my reasoning if I pushed something off to 2.1.
> >
> > What is the distinction between 2.0 and 2.0-rc2? Should 2.0 be the bucket 
> > for everything that needs to be fixed before GA and we pull those issues 
> > into -rcX as we have time?
> >
> > I just would like the project to keep focused on release 2.0 and not being 
> > distracted by stuff that should really wait for 2.1.
> >
> > Is there any interest in having me (or someone else) do this?
> >
> > --
> >
> > Bruce Brouwer
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
> 
> 
> 
> 
> -- 
> 
> Bruce Brouwer

Reply via email to