[Tracker-discuss] looking at all issues before pycon

Daniel (ajax) Diniz ajaksu at gmail.com
Tue Mar 10 20:33:20 CET 2009


Hi David,

R. David Murray wrote:
> On Tue, 10 Mar 2009 at 01:05, Daniel (ajax) Diniz wrote:
>>
>> I plan to take a look at all open issues before PyCon, do you want to
>> join forces? :)
>
> I would like to help out with this.  I've joined tracker-discuss, any
> place else I should plug in?

Great! Thanks a lot for joining! Go Tracker-Team-That-Has-No-Name! :)

Not any other place that I know of.

> Any thoughts on how to split up the workload?  I don't have tons of time
> available, but I should have at least an hour a day for this.

I think we could delimit chunks (based on interest areas or simply ID
sequences) and use a shared tasklist (Google Docs, the wiki?) to
'claim' and mark them as done. Once we decide how things should be
split, displaying a group of issues in a browser is pretty easy[1].

Some properties need Developer rights to change, we could set a queue
for these and I'd go through it, or the Python core devs could decide
to give you Developer rights too.

> What is your desired outcome when an issue is "looked at"?

Short version: Add value to it...

Not-quite-so-short version: ... either by updating
versions/components/title, confirming the described behavior still
exists, denoting it's likely a won't-fix/out of date/invalid, filling
the Stage/Type/Dependencies fields or even providing
tests/patches/patch reviews.

Longer-than-I-expect-anyone-to-want-to-read-but-helped-me-review-the-process
version: See below :)

Best regards,
Daniel

---
Huge-I-told-you-so-feel-free-to-skip version:
    [2] Issue categorization will look like this last Bug Season[3] (adding
    details to tickets), but hopefully with a saner workflow. There are a
    few clear sets of similar issues, e.g. about socket, handling of
    characters on network protocol and format parsing modules, Tkinter +
    IDLE, etc., that could use grouping and closing of duplicates. A
    suggested form of grouping would be 'umbrella' or 'grab-bag' issues,
    with existing issues of a topic as dependencies.
    [...]
    Issue categorization
    - present better statistics about the open issues
    - maybe add grab-bag issues (3rd party patch available)
    - assorted closing, updating and poking old issues
[...]
    [4] I've marked some issues (25 now) to close, mostly because:
    - there was no reply from OP, nor a clear justification for the issue;
    - there are messages explaining why the issue is invalid;
    - the OSes/versions of the report suggest the issue is currently invalid;
[...]
    [5][...]verifying, adding tests, updating or closing as
    needed the recently changed old issues [...]
[...]
    [6] [Brett Cannon]
    One thing to keep an eye on for old issues, Daniel, is the Stage field.
    Setting that is nice for Bug Days as people can see what issues still need a
    test written or could use a review, etc. I have a doc I am writing up at
    http://docs.google.com/Doc?id=dg7fctr4_51cbt2vktw which outlines what the
    various Stage values should mean. Feedback from you and anybody else is
    welcome, although realize it is rough as I was not planning to make this
    public quite yet.
[...]
    [7] I'd like to nominate a couple (minor) RFEs and bug
    fixes for 3.1. By 'nominate' I mean 'group related issues together,
    offer tests, docs, patches and/or reviews as needed and
    ask-pretty-please-for-inclusion'

---
[1] Here's a little secret sauce:

http://bugs.python.org/issue?@action=search&id=5469,5468,5467,5466,5465

You have no idea how happy I was when I saw that :)

The 'ID' field in the search page works just like that. I plan to
offer patch to add a small textarea in the tracker where you can paste
IDs (coma-, space- and/or newline-separated) and get that kind of
list. It should also display the IDs of all issues shown in the
current page, so merging search results will be easier.

It looks a bit crowded, but you can append
"&@columns=id,title,activity" to that URL and get a clean list.
---
[2] http://mail.python.org/pipermail/python-dev/2009-February/086171.html
---
[3] http://mail.python.org/pipermail/python-dev/2009-February/086157.html
---
[4] http://mail.python.org/pipermail/python-dev/2009-February/086151.html
---
[5] http://mail.python.org/pipermail/python-dev/2009-February/086016.html
---
[6] http://mail.python.org/pipermail/python-dev/2009-February/086019.html
---
[7] http://mail.python.org/pipermail/python-dev/2009-March/086661.html


More information about the Tracker-discuss mailing list