On 1/21/2012 1:07 AM, Don wrote: > On 21.01.2012 05:42, Brad Roberts wrote: >> On 1/20/2012 8:33 PM, Kapps wrote: >>> On 20/01/2012 5:26 PM, Brad Roberts wrote: >>>> To be more general than paying attention to Nick's specific issues.. >>>> paying attention to the various attributes that >>>> are >>>> available: priority, severity, and vote count. Each of those is easy to >>>> search on and sort by. >>>> >>>> I fully agree with the difficulty of seeing who's working on what when no >>>> one bothers to assign bugs to themselves. >>> >>> I'm guessing it's not possible to make it so that when a pull request is >>> received that fixes a bug (in the way that the >>> newly integrated approach works for commits) it automatically assigns the >>> issue to the user? >> >> With sufficient time and energy, it's all possible. There's sufficient >> hooks to write the software. But waiting for >> the pull request to mark the bug as assigned is too late, imho. I don't see >> it as at all unreasonable to ask people >> that decide to work on a bug to assign it to themselves. It only takes a >> couple button clicks and they'll already have >> the bug open. > > It's not true of me -- I'm nearly always off-line while I'm working on bugs. > That might not be true of anyone else, > though, and since at the moment all CTFE are implicitly assigned to me, it's > not really a problem right now. > Anyway, if we want to make ASSIGNED meaningful, a mandatory first step would > be change all bugs below number 1000 back > to NEW.
Can you assign some to yourself before dropping off-line? Either way, it's one of those things that's useful to do, but not a requirement (obviously). Given the number of bugs, the chances of duplication of effort is relatively low. Doing some mass-reassignments is pretty easy. I can either do them under the covers directly in the db or via the mass-edit features of bugzilla (the better choice since they result in a clearer audit trail). Looking at the sub-1000 bugs that are still open: ASSIGNED 43 NEW 46 REOPENED 17 A couple of those are assigned to non-bugzi...@digitalmars.com addresses. mysql> select login_name, bug_status, count(*) from bugs, profiles where bugs.assigned_to = profiles.userid and bug_status in ("ASSIGNED", "NEW", "REOPENED") and bug_id < 1000 group by login_name, bug_status; +--------------------------+------------+----------+ | login_name | bug_status | count(*) | +--------------------------+------------+----------+ | bugzi...@digitalmars.com | ASSIGNED | 42 | | bugzi...@digitalmars.com | NEW | 11 | | bugzi...@digitalmars.com | REOPENED | 13 | | ibuc...@ubuntu.com | NEW | 1 | | ibuc...@ubuntu.com | REOPENED | 1 | | nob...@puremagic.com | NEW | 32 | | nob...@puremagic.com | REOPENED | 2 | | s...@invisibleduck.org | ASSIGNED | 1 | | s...@invisibleduck.org | REOPENED | 1 | | s...@iname.com | NEW | 2 | +--------------------------+------------+----------+ Or for the full db: mysql> select login_name, bug_status, count(*) from bugs, profiles where bugs.assigned_to = profiles.userid and bug_status in ("ASSIGNED", "NEW", "REOPENED") group by login_name, bug_status; +--------------------------+------------+----------+ | login_name | bug_status | count(*) | +--------------------------+------------+----------+ | and...@metalanguage.com | ASSIGNED | 133 | | and...@metalanguage.com | NEW | 5 | | and...@metalanguage.com | REOPENED | 2 | | bra...@puremagic.com | ASSIGNED | 1 | | bra...@puremagic.com | NEW | 3 | | bugzi...@digitalmars.com | ASSIGNED | 48 | | bugzi...@digitalmars.com | NEW | 62 | | bugzi...@digitalmars.com | REOPENED | 34 | | d...@dawgfoto.de | NEW | 1 | | dmitry.o...@gmail.com | ASSIGNED | 3 | | dsim...@yahoo.com | ASSIGNED | 1 | | dvdfr...@users.sf.net | NEW | 1 | | ibuc...@ubuntu.com | ASSIGNED | 1 | | ibuc...@ubuntu.com | NEW | 17 | | ibuc...@ubuntu.com | REOPENED | 1 | | nob...@puremagic.com | ASSIGNED | 23 | | nob...@puremagic.com | NEW | 2187 | | nob...@puremagic.com | REOPENED | 74 | | rsi...@gmail.com | ASSIGNED | 2 | | schvei...@yahoo.com | ASSIGNED | 3 | | s...@invisibleduck.org | ASSIGNED | 8 | | s...@invisibleduck.org | NEW | 42 | | s...@invisibleduck.org | REOPENED | 1 | | s...@iname.com | NEW | 2 | | yebbl...@gmail.com | ASSIGNED | 1 | +--------------------------+------------+----------+