Bug Triage Meeting :: 2009-06-09
Agenda: https://www.redhat.com/archives/fedora-test-list/2009-June/msg00316.html
Attendees
- adamw
- arxs
- mcepl
- mpreston
- rjune
- SMParrish
- tk009
Meeting Recap
- BugZappers/Components_and_Triagers - Clean up the page for the F12 Development cycle.
Long term solution is to use the FAS triageweb integration comphappy is working on as part of the grand metrics project to create an accurate list of active triagers and which components they are working on.
Short term arxs and adamw will edit the page by hand for now, removing non active triagers from the list.
tk009 will be finding out how the components list was generated last cycle to generate a new list for comparison. This will be used to modify the components list as necessary for the F12 cycle.
These items will be on next weeks agenda for follow up.
- Added agenda item - Discussion on the policy of not triaging kernel bugs.
The consensus during the F11 development cycle was that triaging kernel bugs was beyond our limited resources, and that we could have a greater impact overall if we focused our efforts elsewhere.
We have reevaluated that position for the F12 development cycle. adamw will be taking the lead with the help of a few volunteers to get BugZapper kernel triage back on track.
IRC Transcript
--- Log opened Tue Jun 09 11:01:23 2009 | ||
tk009 | BugZappers meeting starting now, who all is here | 11:01 |
---|---|---|
arxs | * here | 11:01 |
* SMParrish At FAD but here | 11:01 | |
adamw | here sir! | 11:01 |
tk009 | =) | 11:01 |
adamw | any of our new people around? say hi, don't be shy | 11:02 |
tk009 | huge crownd today | 11:02 |
adamw | heh | 11:02 |
tk009 | Okay, the first and only thing for today is the cleaning up of the active triagers page and the components list | 11:03 |
tk009 | in past we moved actriagers to a past triagers list | 11:04 |
tk009 | active triagers* that is | 11:04 |
adamw | hi, mpreston | 11:04 |
tk009 | adamw you mentioned that list now being created by comphappy and FAS yes | 11:05 |
mpreston | morning/afternoon/evening | 11:05 |
tk009 | hello mpreston | 11:05 |
mcepl | re-here | 11:05 |
adamw | ah, and brennan's here too | 11:05 |
adamw | yay | 11:05 |
adamw | now it's a big crowd :) | 11:05 |
tk009 | =) | 11:05 |
adamw | tk009: shall we reboot? | 11:05 |
tk009 | we can yes | 11:06 |
adamw | alrighty...from the top :) | 11:06 |
tk009 | for comphappy: Okay, the first and only thing for today is the cleaning up of the active triagers page and the components list | 11:06 |
tk009 | in past we moved active triagers to a past triagers list | 11:06 |
tk009 | adamw you mentioned that list now being created by comphappy and FAS yes | 11:07 |
adamw | yeah, i think the 'triagers' group should become the canonical list | 11:07 |
mcepl | adamw, tk009: I would add also that I think we should agree on the general part line for F12 | 11:07 |
tk009 | so comphappy can you shed any light | 11:07 |
adamw | but we can purge the wiki page and restart, why not | 11:07 |
adamw | mcepl: party line? about what? | 11:07 |
tk009 | that confused me as welll | 11:07 |
mcepl | (as an additional item on agenda; e.g., do we bug triage kernel bugs in F12 timeframe?) | 11:08 |
adamw | on the active triagers list - we should be careful not to take out developers who've marked themselves as their own triagers, best leave those alone | 11:08 |
rjune_ | Can you shed a little light as to what the triagers list is? I'm guessing folks that determine which bugs are most important to fix | 11:08 |
adamw | rjune_: BugZappers/Components_and_Triagers | 11:08 |
rjune_ | ty | 11:09 |
adamw | the idea behind emptying the triagers list and asking people to re-add themselves for each release is to make sure it only contains really active people | 11:09 |
comphappy_ | sorry computer crashed I think my drive is dieing | 11:09 |
adamw | comphappy: eek :\ | 11:09 |
arxs | hope you have a good backup :) | 11:10 |
tk009 | mcepl: do we want to start triaging kernel bugs or stay away from them? | 11:10 |
tk009 | I am still confused | 11:10 |
adamw | well, let's just add it as a topic to the agenda | 11:10 |
adamw | stick with this one for now... | 11:10 |
tk009 | compahappy where did you come in? | 11:11 |
comphappy_ | ? | 11:11 |
tk009 | did you see any of the discussion? | 11:11 |
comphappy_ | nope just when I said computer had crashed | 11:11 |
rjune_ | adamw: this afternoon can you answer a question or two for me? | 11:11 |
tk009 | for comphappy: Okay, the first and only thing for today is the cleaning up of the active triagers page and the components list | 11:11 |
mcepl | tk009: yeah, that's the question | 11:11 |
adamw | rjune_: sure sure - it's triage day after the meeting in #fedora-bugzappers, i'll be around all day. | 11:11 |
tk009 | comphappy: can the active triagers list be populated by FAS? | 11:12 |
mcepl | anyway, concerning the triagers list, could we make a list of people (like me) who are supposed to be triagers and don't have to refill themselves to the list? | 11:12 |
tk009 | or a list of zappers in general | 11:12 |
comphappy_ | here is an idea | 11:12 |
comphappy_ | I just added a FAS authentication layer to triageweb | 11:12 |
comphappy_ | this means users can start customizing things, one idea is that they will sign up for components | 11:13 |
adamw | mcepl: you mean, people whose jobs involve triaging? | 11:13 |
comphappy_ | then you could have a page where you could see people in triagers group and there respective components? | 11:13 |
SmootherFrOgZ | /s 21 | 11:14 |
adamw | that would be nice | 11:14 |
comphappy_ | I will be working on traigeweb for the next 12 hours | 11:14 |
mcepl | yup | 11:14 |
adamw | we also use the page as a list of components that need triage, though, so i'm not sure we can entirely replace the wiki page | 11:14 |
adamw | but it seems like triageweb can definitely help us with who's an 'active' triager | 11:14 |
tk009 | we need the wiki page | 11:14 |
adamw | once we have the 'triagers' groups set up, presumably triageweb could automatically generate a report of people in the group who haven't done any actual triaging for X months, we could use that | 11:15 |
comphappy_ | kind of like the packageing page where they have a list of things that are wanted to be packaged | 11:15 |
adamw | yeah, exactly | 11:15 |
tk009 | what kind of time frame are we looking at for this | 11:15 |
tk009 | or is this something that can be done right away | 11:16 |
comphappy_ | that page could be up today, I finally got internet down here in sillicon valley this morning | 11:16 |
mpreston | as a newbie still trying to decide what components to work with, it is helpful to have a list of component needing triagers | 11:16 |
adamw | i think for now we can just go through and clean up the wiki list...actually i think it's small enough that we can do it, y'know, ad hoc | 11:16 |
tk009 | I agree | 11:16 |
adamw | just reading through that list i can tell you off the top of my head, mostly, who's active and who's not | 11:16 |
arxs | let's start | 11:17 |
tk009 | s ojust a hand edit job for now cleaning up | 11:17 |
adamw | then we can give comphappy some time to see what triageweb is capable of doing here exactly - whether we use it as a reference for updating the wiki page, use a report page on triageweb to entirely replace the wiki page, or have triageweb automatically feed data into the wiki page | 11:17 |
tk009 | that works for me | 11:18 |
comphappy_ | the automatic feed is unlikely as the mediawiki verion fedora uses does not support it | 11:18 |
adamw | for the newer guys, btw: 'triageweb' is a neat system written by comphappy (brennan) for deriving triage-related statistics from bugzilla | 11:18 |
arxs | http://publictest14.fedoraproject.org/triageweb/ | 11:18 |
adamw | please go there and poke it, comphappy welcomes bug / feature requests :) | 11:18 |
comphappy_ | and yes it is out of date, I have been trying to push the new version for a few days | 11:18 |
adamw | so in theory triageweb should be able to keep track of active triagers and the components they're working on, rather than us having to do it by hand in that wiki page. | 11:19 |
adamw | alright, so - does anyone want to take charge of doing a quick update on the wiki page by hand for now? arxs? | 11:20 |
tk009 | still would be nice to see who is part of the group on the wiki | 11:20 |
arxs | i can do this of course | 11:20 |
adamw | okay, congratulations on volunteering ;) | 11:21 |
tk009 | hehe | 11:21 |
tk009 | that leaves the components | 11:21 |
adamw | what about the components? | 11:22 |
tk009 | the last time we generated the components list by picking the packages with the most bug reports and adding critical components | 11:22 |
adamw | ah - so, do we regenerate the list and see if it's changed? | 11:23 |
tk009 | some of those components don't belong on that list I feel | 11:23 |
tk009 | yes | 11:23 |
tk009 | that and remove yum | 11:23 |
tk009 | and anaconda | 11:23 |
tk009 | both don't count to us | 11:23 |
tk009 | andy does even take part in the bugzappers | 11:24 |
adamw | i'm working on that actually | 11:24 |
tk009 | doesnt* | 11:24 |
adamw | i've been talking with her via email - one of my todos is trying to bring kernel and anaconda triage more into the bugzappers circle | 11:24 |
SMParrish | it is safe to remove yum from the list of components. the yum maintainer does it himself and prefers it that way | 11:25 |
adamw | current status is that she's working on a wiki page that will describe the lifecycle used by the anaconda folks | 11:25 |
adamw | (it's different from the standard one) | 11:25 |
adamw | then we'll look at how we can reconcile it with the official lifecycle as defined by us / qa | 11:25 |
adamw | i've asked her to come to some meetings, hopefully she'll make it out soon | 11:25 |
adamw | SMParrish: i've talked to him about that as well - current status is that he doesn't really mind if people triage bugs, just he requests they get left as NEW and the 'Triaged' keyword used, rather than being changed to ASSIGNED. hence the note on the pag.e | 11:26 |
adamw | so...until i fail mightily, i'd rather we still pretend we care about anaconda :) | 11:26 |
SMParrish | adamw: your right my bad | 11:27 |
tk009 | my feeling is you can't take your ball and walk off and then pretend we are one big happy faily | 11:27 |
tk009 | family* | 11:27 |
adamw | right, but it's not really at that point yet (afaik) - i don't think andy ever really was _in_ the group, so it's a case of she's not yet brought the ball, and i'm trying to get her to :) | 11:28 |
adamw | on the general topic...did we save the query we used to generate the list in the first placE? | 11:29 |
tk009 | that was done by jds2001 I believe, and I do not believe so | 11:29 |
adamw | it might be tricky to do it in a genuinely comparable way then :\ | 11:29 |
tk009 | I could as k him | 11:29 |
adamw | that'd be great if you could... | 11:30 |
adamw | shall we put that down as an action item for you? try and ask jds2001 about the query, and if you're successful, bring an updated result to the next meeting so we can discuss it there? | 11:30 |
tk009 | yes | 11:31 |
tk009 | I guess that covers the triager/component page | 11:31 |
adamw | great | 11:31 |
tk009 | anyone have something t oadd | 11:31 |
tk009 | mcepl: I guess the floor is yours | 11:32 |
arxs | adamw: do we wait with the update of the wiki page until the bz query is here? | 11:33 |
tk009 | no | 11:33 |
tk009 | that can be done now | 11:33 |
adamw | arxs: no, you can go ahead and revise the triagers part | 11:33 |
mcepl | well, we have agreed in the beginning of F11 cycle, that we would rather spend time on something manageable, rather than kernel | 11:34 |
tk009 | yes I recall that | 11:34 |
mcepl | I think the policy paid off handsomely, we did some good work | 11:34 |
tk009 | some allot more than other =) | 11:34 |
mcepl | however, just want to be sure we want to continue with this policy of non-internvention-in-kernel for F12 as well. | 11:35 |
adamw | i do have something to add on this - it ties in with the anaconda thing | 11:35 |
adamw | jlaska asked me to try and improve anaconda and kernel triage within the bugzappers group | 11:35 |
tk009 | for me, the kernel is beyound my skill level, that is the reason I leave the alone | 11:35 |
adamw | this came out of the 'fedora program' meeting (which, er, i don't know what it is, but hey) | 11:36 |
mcepl | so anaconda are not against BugZappers bug triaging anymore? | 11:36 |
adamw | i think neither of us (me or jlaska) were actually aware this had been a conscious choice not to triage kernel bugs on the part of bz team | 11:36 |
tk009 | it was | 11:37 |
tk009 | we decided before you were recruited =P | 11:37 |
adamw | mcepl: er, not quite that simple :) the managers of anaconda and kernel are on board, apparently. andy is a bit reluctant, but as i summarized above, we're working on it :) | 11:37 |
mcepl | we spent F10 beating ourselves with guilt how much we cannot do enough to fix kernel bugs, and we decided for F11 just not do it. | 11:37 |
adamw | ok. well, i'll go back to jlaska with that info because obviously it'll feed in to that issue. for now i'd been working more on the anaconda side of things than kernel anyway | 11:37 |
comphappy_ | I can take on some kernel stuff if we want to, as I have done development on it | 11:38 |
tk009 | do you have the time? | 11:38 |
comphappy_ | this summer yes | 11:38 |
adamw | i think if we really wanted to do the kernel we'd have to have at least two or three committed and knowledgeable people with decent chunks of time available | 11:38 |
comphappy_ | but it is not a one person job | 11:38 |
adamw | so it is a bit of a high bar | 11:38 |
adamw | i'd almost think it's an area where RH might want to consider paying someone - after all, we have paid triagers already (mcepl, alindebe) | 11:39 |
tk009 | I ma willing to learn | 11:39 |
mcepl | probably kernel should (could?) be split into some subcomponents ... adamw could you talk with kernel folks (whoever it is) how they do divide it themveles? | 11:39 |
adamw | yeah, i'll do that as part of the process | 11:39 |
comphappy_ | I think that the kernel is the place were we can have the biggest impact | 11:39 |
comphappy_ | epecially around beta and preview tiems | 11:39 |
tk009 | so we are triaging kernel bugs for F12 then | 11:40 |
adamw | thing is, both comphappy and tk009 are already doing valuable bugzappers work, so if you started doing kernel triage it may eat into that :\ | 11:40 |
comphappy_ | mcepl: I thought there was a wiki page on that? | 11:40 |
adamw | comphappy_: yeah, there is, let me see if i can find it | 11:40 |
mcepl | on what? | 11:41 |
tk009 | kernel triage | 11:41 |
tk009 | yes there is | 11:41 |
comphappy_ | how kernel triaging is devided | 11:41 |
adamw | KernelBugTriage | 11:41 |
adamw | there's a table at the bottom which gives a split | 11:41 |
adamw | sl y | 11:42 |
adamw | so you could look at the kernel as a dozen separate components...which would probably give a more accurate indication of the scale of the task :\ | 11:42 |
comphappy_ | I am just saying that I think kernel triaging is very imporant as it contains more of the show stoppers and is more likely to conatain blockers then say xchat | 11:42 |
adamw | are any of our new guys interested in suiting up and diving into kernel triage? :) | 11:42 |
rjune_ | I will | 11:43 |
mcepl | oh cool | 11:43 |
tk009 | hey now xcaht is a blocker to me =P | 11:43 |
rjune_ | I've done some kernel work already | 11:43 |
adamw | rjune_: that would be awesome | 11:43 |
tk009 | yes thanks rjune | 11:43 |
adamw | tk009: yeah, me too - i can live without a sound driver but i'd be in trouble without xchat :) | 11:43 |
adamw | i think for now we should say that we want to try and tackle kernel triage, but with the awareness that we should give up again if it becomes too much of a resultless time sink | 11:44 |
mpreston | that isn't a full list, just a list of subsystems... | 11:44 |
comphappy_ | if i do not take on the kernel as a component to foucs on I am willing to advise a little on at least the wireless area | 11:44 |
rjune_ | adamw: You will most definately need to spend some quality time with me later. | 11:44 |
tk009 | no worries rjune | 11:44 |
adamw | if it's ok with everyone i'll take it as an action item to try and co-ordinate that, since jlaska had already asked me to | 11:44 |
tk009 | kk | 11:45 |
adamw | now at least i have a group of people interested in helping out with kernel triage | 11:45 |
adamw | so i can draw you guys in on the process of trying to get it going in a reasonable way | 11:45 |
tk009 | I think comphappy is right, it could have a ajor impact | 11:45 |
adamw | oh yeah, definitely if we get it right :) | 11:45 |
* comphappy_ notes that we are 15 min to to end. Any other agenda items? | 11:46 | |
adamw | no, we had a light agenda today | 11:46 |
tk009 | I have noting else, or if I did I forget it | 11:46 |
mpreston | Bugzilla Triage Buttons doesn't seem to be working on the tools page | 11:46 |
adamw | we're in 'any other business' already really, since this was added to the agenda during the meeting :) | 11:46 |
comphappy_ | thank you everyone who has been submitting RFE and bugs on triageweb | 11:47 |
arxs | you need to remove the ;hb=HEAD at the end of the url | 11:47 |
mpreston | thanks | 11:47 |
tk009 | arxs you can do that s well =) | 11:47 |
adamw | yeah i found that too | 11:47 |
adamw | i'll fix the page ;) | 11:47 |
tk009 | is the script working again? | 11:48 |
tk009 | last time I tried it, it didn't work | 11:48 |
adamw | yeah | 11:48 |
adamw | mcepl did a big update may 23 | 11:48 |
adamw | and has done small fixes since then | 11:48 |
adamw | and greasemonkey now works in firefox 3.5 | 11:48 |
arxs | it works for me, after the update from mcepl | 11:48 |
adamw | so it's all go afaik | 11:48 |
tk009 | I will install again in a bit | 11:49 |
tk009 | and confirm =P | 11:49 |
arxs | it important to remove all older triage scripts | 11:49 |
tk009 | yes I did | 11:49 |
adamw | let's see, do we have any other business? anyone have anything to bring up? | 11:50 |
mcepl | I have monstrous upgrade in the parallel branch, but it is very not done yet ... most of the logic was pushed to data and that to JSON file on the webserver. | 11:50 |
adamw | i hope everyone's ready to celebrate release day btw :) | 11:50 |
rjune_ | already downloaded and seeding | 11:51 |
adamw | naturally, fedora 11 has no bugs, so our work is over anyway | 11:51 |
mcepl | yeah, my children will see their father again!!! | 11:51 |
tk009 | lol | 11:51 |
tk009 | ok I guess that is a wrap on the meeting | 11:51 |
rjune_ | Is that who those little people that live in your house are? | 11:52 |
rjune_ | adamw: PM for a few? | 11:52 |
tk009 | triage day in bugzappers starts now | 11:52 |
adamw | rjune_: :) sure, or we can do it in #fedora-bugzappers | 11:52 |
adamw | it'll make triage day look busier :) | 11:52 |
rjune_ | LOL | 11:52 |
tk009 | EOM--------------- (plays the go home music) | 11:52 |
--- Log closed Tue Jun 09 11:53:32 2009 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!