<br><br><div><span class="gmail_quote">On 11/21/06, <b class="gmail_sendername">Stefan Seefeld</b> &lt;<a href="mailto:seefeld@sympatico.ca">seefeld@sympatico.ca</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Brett Cannon wrote:<br><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * version is an enum to express the python version (or branch) the<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; problem<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; occured in.<br>&gt;<br>&gt;<br>&gt; Is this a single setting, or can it have multiple values?&nbsp;&nbsp;If we
<br>&gt; automatically close old bugs, it might get us to deal with things faster<br>&gt; and thus we won't have bugs from a couple versions back.&nbsp;&nbsp;But otherwise<br>&gt; we can end up with bugs where they are present in 2.3
 and people need an<br>&gt; easy way to note that it is still present in 2.5, etc.<br><br>Good point. It certainly can be a multilink, i.e. refer to multiple<br>versions / branches. (An interesting side-note: if we hook up with
<br>subversion, we probably want to track changes to individual branches<br>and only close out the parts of a bug that got affected by a checkin.)<br><br>&gt; This also brings up the idea of having a dependency field.&nbsp;&nbsp;If I am
<br>&gt; waiting for feedback or more details from someone, set that field to<br>&gt; their username.&nbsp;&nbsp;If I don't here from them after a set amount of time<br>&gt; (like two weeks) the bug gets closed automatically for lack of information.
<br><br>Right. I think there can be a status enumerator for this state, together<br>with a timer that gets started whenever that state is entered.<br><br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * severity is an enum allowing users to express the impact the bug
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; has on them,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; such as: (critical, major, normal, minor)<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * dependencies: a list of bugs that need to be fixed before this can<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; be fixed.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * status: one of (new, open, closed)
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * resolution, set when status is set to closed: one of (fixed,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; invalid, duplicate)<br>&gt;<br>&gt;<br>&gt; Also add &quot;Lack of Info&quot; or something since we end up with bugs that just
<br>&gt; sit there waiting for more info from the OP that we never get.<br><br>Good point. Wouldn't that be the same status enumerator as above<br>(or at least, very similar) ?</blockquote><div><br>Yes.&nbsp; I put it in just in case the previous idea didn't work. 
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * superseder: a follow-up bug, if resolution is set to duplicate.
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * milestone is an issue type useful for release management. With it<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; it is<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; possible to query for bugs / peps to be closed for a given point<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; (release / time)<br>&gt;
<br>&gt;<br>&gt; So like showstopper, A1, B2, etc.?&nbsp;&nbsp;That way one can specify that this<br>&gt; bug must be closed by that point or else the release is blocked?<br><br>Right. However, that would be an attribute of the milestone -&gt; bugs link,
<br>not the bug itself. The bug itself doesn't care that a milestone is on hold<br>for it. :-)<br><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; * pep is a placeholder for PEPs, just to illustrate that this<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; tracker can grow. :-)<br>&gt;<br>&gt;
<br>&gt; =)<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Access<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ------<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Users submit bugs, setting title, and optionally components,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; platforms, version,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; and severity.<br>&gt;<br>&gt;<br>&gt; Don't let them set severity.&nbsp;&nbsp;I have gotten into mini competitions with
<br>&gt; OPs over resetting the severity.&nbsp;&nbsp;They think they know better than me<br>&gt; what is severe and what isn't.&nbsp;&nbsp;And everyone's bug to them is severe.&nbsp;&nbsp;=)<br><br>I guess that's your call. I have made good experience with such a flag.
<br>And, it doesn't have to affect your ranking, it's merely a hint, you know. :-)</blockquote><div><br>Right, but bug reporter's take it seriously and can get angry if you don't give it a priority that they agree with, and thus take it upon themselves to change.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt;&nbsp;&nbsp;&nbsp;&nbsp; Developers set assignee, status, resolution, dependencies, and<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; superseder.
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Conversion<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ----------<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Conversion from <a href="http://sf.net">sf.net</a> &lt;<a href="http://sf.net">http://sf.net</a>&gt; should map 'category' to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 'components',
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; and 'group' to 'version'.<br>&gt;<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; If there are no objections, I'm going to start to implement it.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Comments ?<br>&gt;<br>&gt;<br>&gt; Any way to flag that a patch might be ripe for backporting?&nbsp;&nbsp;Sometimes
<br>&gt; people fix stuff in svn but don't have the time or inclination to<br>&gt; backport, so it can get lost (people are supposed to note it in<br>&gt; Misc/NEWS, but that is really the wrong place to denote it).&nbsp;&nbsp;If there
<br>&gt; was a way to close a bug and flag it as needs backporting (or have a<br>&gt; &quot;Backport&quot; resolution) that would help matters.<br><br>That sounds like something for for a roundup script, where a new bug<br>
is created by cloning an old one, but attached to a different branch / version.<br>Or somesuch.</blockquote><div><br>Maybe.&nbsp; I just want the feature.&nbsp; =)<br><br>-Brett<br><br>&nbsp;<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stefan<br><br>--<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...ich hab' noch einen Koffer in Berlin...<br>_______________________________________________<br>Tracker-discuss mailing list<br><a href="mailto:Tracker-discuss@python.org">
Tracker-discuss@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/tracker-discuss">http://mail.python.org/mailman/listinfo/tracker-discuss</a><br></blockquote></div><br>