I tend to find that any large project has a lot of walking dead JIRAs, and
pretending they are simply Open causes problems. Any state is better for
these, so I favor this.

Agreed.


   1. Inactive: A way to clear out inactive/dead JIRA’s without
   indicating a decision has been made one way or the other.

 This is a good idea, and perhaps the process of closing JIRAs as Inactive
can be automated. If *nothing* about a JIRA has changed in 12 months or
more (e.g. current oldest open Spark issue; dates to Aug 2013: SPARK-867
<https://issues.apache.org/jira/browse/SPARK-867>), perhaps a bot can mark
it as such for us. (Here’s a list of stale issues
<https://issues.apache.org/jira/browse/SPARK-867?jql=project%20=%20SPARK%20AND%20resolution%20=%20Unresolved%20AND%20updated%20%3C=%20-26w%20ORDER%20BY%20updated%20ASC>
).

This doesn’t mean the issue is invalid or won’t be addressed, but it gets
it out of the “Open” queue, which ideally should be a high churn queue
(e.g. stuff doesn’t stay in there forever).

Nick
​

On Tue, May 12, 2015 at 4:49 AM Sean Owen <so...@cloudera.com> wrote:

> I tend to find that any large project has a lot of walking dead JIRAs, and
> pretending they are simply Open causes problems. Any state is better for
> these, so I favor this.
>
> The possible objection is that this will squash or hide useful issues, but
> in practice we have the opposite problem. Resolved issues are still
> searchable by default, and, people aren't shy about opening duplicates
> anyway. At least the semantics Later do not discourage a diligent searcher
> from considering commenting on and reopening such an archived JIRA.
>
> Patrick this could piggy back on INFRA-9513.
>
> As a corollary I would welcome deciding that Target Version should be used
> more narrowly to mean 'I really mean to help resolve this for the indicated
> version'. Setting it to a future version just to mean Later should instead
> turn into resolving the JIRA.
>
> Last: if JIRAs are regularly ice-boxed this way, I think it should trigger
> some reflection. Why are these JIRAs going nowhere? For completely normal
> reasons or does it mean too many TODOs are filed and forgotten? That's no
> comment on the current state, just something to watch.
>
> So: yes I like the idea.
> On May 12, 2015 8:50 AM, "Patrick Wendell" <pwend...@gmail.com> wrote:
>
> > In Spark we sometimes close issues as something other than "Fixed",
> > and this is an important part of maintaining our JIRA.
> >
> > The current resolution types we use are the following:
> >
> > Won't Fix - bug fix or (more often) feature we don't want to add
> > Invalid - issue is underspecified or not appropriate for a JIRA issue
> > Duplicate - duplicate of another JIRA
> > Cannot Reproduce - bug that could not be reproduced
> > Not A Problem - issue purports to represent a bug, but does not
> >
> > I would like to propose adding a few new resolutions. This will
> > require modifying the ASF JIRA, but infra said they are open to
> > proposals as long as they are considered of broad interest.
> >
> > My issue with the current set of resolutions are that "Won't Fix" is a
> > big catch all we use for many different things. Most often it's used
> > for things that aren't even bugs even though it has "Fix" in the name.
> > I'm proposing adding:
> >
> > Inactive - A feature or bug that has had no activity from users or
> > developers in a long time
> > Out of Scope - A feature proposal that is not in scope given the projects
> > goals
> > Later - A feature not on the immediate roadmap, but potentially of
> > interest longer term (this one already exists, I'm just proposing to
> > start using it)
> >
> > I am in no way proposing changes to the decision making model around
> > JIRA's, notably that it is consensus based and that all resolutions
> > are considered tentative and fully reversible.
> >
> > The benefits I see of this change would be the following:
> > 1. Inactive: A way to clear out inactive/dead JIRA's without
> > indicating a decision has been made one way or the other.
> > 2. Out of Scope: It more clearly explains closing out-of-scope
> > features than the generic "Won't Fix". Also makes it more clear to
> > future contributors what is considered in scope for Spark.
> > 3. Later: A way to signal that issues aren't targeted for a near term
> > version. This would help avoid the mess we have now of like 200+
> > issues targeted at each version and target version being a very bad
> > indicator of actual roadmap. An alternative on this one is to have a
> > version called "Later" or "Parking Lot" but not close the issues.
> >
> > Any thoughts on this?
> >
> > - Patrick
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org
> > For additional commands, e-mail: dev-h...@spark.apache.org
> >
> >
>

Reply via email to