15:03:14 #startmeeting Bugzappers meeting 2010-06-29 15:03:14 Meeting started Tue Jun 29 15:03:14 2010 UTC. The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:03:19 #meetingname bugzappers 15:03:19 The meeting name has been set to 'bugzappers' 15:03:24 #topic gathering 15:03:26 #chair tk009 15:03:26 Current chairs: adamw tk009 15:03:31 * tk009 * 15:03:40 * dafrito * 15:03:50 =) 15:03:54 hey, dafrito 15:04:08 hello all :) 15:04:56 anyone else? 15:05:34 should we have the meeting? 15:05:56 * nirik is lurking around in the back 15:06:10 #topic VERIFIED Bugzilla state 15:06:30 hmm that didnt see to work 15:06:34 seem* 15:06:40 ? yes it did 15:06:44 --- zodbot has changed the topic to: VERIFIED Bugzilla state (Meeting topic: Bugzappers meeting 2010-06-29) 15:07:05 #link https://fedoraproject.org/wiki/BugZappers/BugStatusWorkFlow#VERIFIED 15:07:16 #link http://fedorahosted.org/fedora-qa/ticket/91 15:07:19 looks good, thanks for bringing it up 15:07:47 I have a question about this change 15:07:54 or addition 15:08:04 i'd say 'triagers or reporters' 15:08:12 (for who should set it) 15:08:20 hi jraber 15:08:38 howdy. I'm only available for a few minutes 15:08:53 shall we quickly do jraber's topic then? 15:08:58 we can come back to this 15:09:18 sure 15:09:26 #topic triage metrics 15:09:33 so, jraber, what news? 15:09:37 See https://fedoraproject.org/wiki/User_talk:Jraber 15:09:39 https://fedoraproject.org/wiki/User:Jraber 15:09:44 I have been working on the bugzilla CLI 15:09:44 oops wrong link 15:10:00 #link https://fedoraproject.org/wiki/User_Talk:Jraber 15:10:08 i saw you sent a patch to wwoods 15:10:22 loving the table! 15:10:23 added the ability to get summary information by any bug field. That gives us some decent reporting 15:10:59 I am working on adding the ability to get the bug history info, to determine the 'triager' 15:11:50 I had a few questions.. 15:11:56 go for it 15:11:59 Should these metric be limited to bugs where Product=Fedora & Classification=Fedora? 15:12:34 Or should it just be where Product=Fedora? 15:13:33 good question 15:13:42 lemme see 15:14:11 practically speaking, probably product and classification 15:14:42 yes to both 15:14:54 we don't really handle EPEL or management console bugs. documentation and l10n are kinda more borderline 15:15:51 ok, great. I have been using both. 15:15:57 Is the source for this hosted somewhere cloneable? 15:16:08 Also, (I know I made the list of metrics here), but a couple of them didn't make sense to me, so I wanted to discuss them. Specifically #7 & 8 in the table 15:16:20 no 15:16:48 But I'm happy to put it anywhere. 15:17:08 I am hoping that the changes will be accepted and added to the official python-bugzilla 15:17:12 "List of 'Triaged' bugs currently marked as NEEDINFO " - i can see the intent there, but practically speaking it's probably not super useful 15:17:46 there are cases where it happens, in practice it's not always practical for the triager to gather _all_ necessary info 15:18:22 agreed. A simple webquery should find those, and since it should usually be 0 it won't be too interesting to look at. 15:18:28 I'll drop it 15:18:35 i like the idea of checking life expectancy of triaged bugs vs. un-triaged... 15:19:15 it seems like something we wouldn't necessarily do on a regular basis, but it could be interesting. not sure exactly how to quantify it, though. 15:21:14 seems like life expectancy could vary pretty widely, depending on things like time needed for the fix, etc. 15:21:26 Indeed 15:21:27 I not sure if it will ever return a meaningful result, since the expect lifetime changes based on the component, the resolution, point in release cycle, etc. 15:21:33 itd definitely be useful though, I think 15:21:36 yeah, it might be hard to isolate the bugzappers effect vs. everything else 15:21:47 stick it at the bottom of the priority list =)\ 15:22:11 ok, adding a new column to the table |priority| 15:23:24 And I am open to any suggestions on metrics we should be tracking. 15:23:25 * mcepl is sorry ... got defeated by SELinux .... 15:24:11 If there was a way to categorize a bug based on its presumed difficulty, that might be useful. I imagine the priority or severity is at least somewhat correlated with lifetime 15:24:28 * jraber has to run. Duty calls. 15:24:30 i wouldn't say so 15:24:34 thanks for the update jraber 15:24:39 and remember, we're keeping things simple =) 15:24:51 i think what jraber has so far is awesome, i'm hoping by next week we can start actually using it 15:24:54 thanks a lot for your work! 15:25:11 a 'severe' bug can be easy to fix, if it's a one-line typo causing the app to crash 15:25:24 true 15:25:24 and 'minor' bugs can actually be very difficult to fix, even if the visible impact is small 15:25:50 I can relate to that 15:26:24 Of course, finding said bug if it is a typo can be a severe pain in the rear 15:26:30 mcepl: hehe 15:26:51 sure, but underlying point, i don't think we can rely on severity as an indication of how hard a bug is to fix 15:27:29 agreed 15:27:43 Include, instead of severity, an estimate on fix difficulty 15:28:05 well, yeah, that's what we'd have to do. but that's added work for the exclusive purpose of statistical tracking, which i'd really like to avoid 15:28:16 we don't have the manpower to crew a statistics bureau =) 15:28:56 it's not a number that's vital enough for us to go to a lot of effort to produce, i would say 15:28:57 Time alone spent working on the bug is a decent indication 15:29:06 Indeed 15:29:12 sure, but then we're in a chicken-and-egg 15:29:20 Interesting, though 15:29:22 remember, the number we're talking about measuring here is how long bugs take to fix 15:29:31 so we can't use...how long the bug takes to fix...as an input =) 15:29:35 hehe 15:29:46 'we have discovered that, on average, bugs that take longer to fix, take longer to fix' 15:29:50 :P 15:30:53 anyhoo...looks like jraber's doing awesome work... 15:30:57 Have a 'poll' with a 1-10 for difficulty to include with the fix report 15:31:20 Five seconds to fill in, and easy enough to count 15:31:41 definitely, I'd like to work with him a bit and maybe get some of these stats integrated with a few pages 15:31:42 Not even difficult to code 15:32:03 It wouldnt be difficult to stick a short summary on the bugzappers page, if that seems interesting? 15:32:27 That's what I'm trying to say, I reckon 15:32:40 the way i was planning it in my evil mastermind brain was to wait until jraber has enough metrics done for us to start doing useful reports, then start by doing a few weekly email reports 15:32:52 document what we're doing with the reports on the wiki around the same time as we start doing them 15:33:00 * tk009 is sorry for being no help, priority call 15:33:15 from Russia with love? 15:33:40 dafrito: should probably mention that we have an overarching goal of keeping the bugzappers and qa front pages in the wiki *short*, ideally one screen at common resolutions (can't remember if we still make that at 1024x768, but that's the goal) 15:34:20 i guess what i'd expect is a link added in 'tools and procedures' or 'communication' to a page which explains the metrics process in more detail 15:34:52 yeah, I wasn't thinking about c/ping the whole page in there or anything 15:35:13 more like a pretty graph, if it wasnt intrusive 15:35:58 well always feel free to draft up whatever you think up and send it to the list 15:36:20 general rule of thumb - if you see something that can be improved that's a fairly modest change with no impact on page size or overall organization, just go ahead and change it 15:36:41 bigger/more disruptive changes, always feel free to propose them, please draft and send to list before doing them live 15:36:53 but it's always good to have improvements :) 15:37:13 okay, that's fair 15:38:20 let's go back to... 15:38:26 #topic verified state 15:38:53 I added the "or reporters" to this section 15:38:58 dafrito: cool, thanks 15:39:10 mostly i think we had this on the agenda just as a heads-up about the change 15:39:19 the idea being that we don't close bugs directly but let the Bodhi process do it 15:39:57 I'm rewording it slightly: it seems like there's much less emphasis on finding an exact fix. 15:40:42 Mostly putting in input from the trac ticket: that it should be marked as "verified" if the bug was found to be fixed by an update, even if it wasnt an intentional or explicit fix 15:40:51 Does this sound reasonable? 15:41:02 seems so 15:42:35 I'll update the trac ticket when I change it, so the wording can be looked at 15:42:42 perfect, thanks a bunch 15:43:29 youre welcome :) 15:43:40 so, that's all we had on the agenda... 15:43:42 #topic open floor 15:43:46 anyone have anything for open floor? 15:44:12 i know mcepl keeps bugging me to run his crazy bleeding-edge jetpack SDK browser script and i keep dodging him ;) 15:44:34 haha 15:44:44 adamw: and I am generating still new and new and more stable (hopefully) versoins 15:45:34 Is there, by chance, a wiki page on what the script does? 15:46:18 dafrito: this is probably the closest to it http://mcepl.blogspot.com/2010/01/jetpack-which-turned-into-mid-range.html 15:46:28 I should write some more updated status report 15:46:50 dafrito: it's a replacement for the existing jetpack plugin script which most of us are using, that adds convenience buttons and so on to bug pages 15:47:08 I could work this post info into a new wiki page if you guys want, just so people can be aware of the script and what its goals are 15:47:47 we have the tools page 15:47:52 https://fedoraproject.org/wiki/BugZappers/Tools 15:48:01 but it's pretty rough; if you want to sprinkle your wiki magic on it, please do =) 15:48:09 dafrito: feel free to extended the description there 15:48:23 okay, will do 15:48:42 the URL of the development version (really not ready for public consumption, only for lunatics like adamw) is https://fedorahosted.org/bugzilla-triage-scripts/ 15:52:34 #action dafrito to look at updating https://fedoraproject.org/wiki/BugZappers/Tools to make it shiny 15:52:40 ok...i think that's everything 15:52:48 closing meeting in 30 secs if no-one has anything else 15:53:01 would you guys also want me to write some a short summary of what the goals of the statistics are for? we mentioned a bit here, such as being simple/easy to gather and not requiring extra effort 15:53:19 it wouldnt be long at all, just basically put what was discussed here into his wiki page 15:53:34 sure, sounds good to me 15:53:43 you can check the last few weeks of meeting logs for info 15:53:55 especially the meeting where i first proposed the idea, which i think would be about a month ago now 15:53:58 Is there a trac ticket for his stats? 15:54:07 nope 15:54:34 i was initially planning to JFDI myself and throw it on the list, jraber volunteered to take the job when i mentioned it in a meeting 15:54:59 hehe 15:55:19 do you think I should write a trac ticket up as well? 15:55:31 sure, knock yourself out 15:55:44 * adamw is not great on the formal tracking side of things =) 15:56:01 oh, you know there's a bugzappers trac space, right? 15:56:06 separate from the qa one 15:56:20 there is? 15:56:25 https://fedorahosted.org/triage/ 15:56:34 use that one for zappers stuff 15:56:44 okay, sweet 15:57:47 that's it for my stuff, I believe 15:58:18 Oh, I updated the bug flowchart, too, just to add "verified" in there 15:58:35 okay, that's it, dafrito's in charge 15:58:43 if anyone needs me i'll be golfing. don't need me. 15:58:43 =) 15:58:54 hahah 15:59:04 in other words, awesome job man 15:59:23 thank you 15:59:51 just hungry to contribute :) 16:00:52 alrighty, let's wrap up 16:01:01 thanks again everyone 16:01:15 happy zapping 16:01:17 #endmeeting