/srv/irclogs.ubuntu.com/2010/05/17/#ubuntu-reviews.txt

=== yofel_ is now known as yofel
=== 77CAAN8ZB is now known as malev_
dholbachgood morning08:17
nigelbabudholbach: hola :)09:21
dholbachhey nigelb09:22
dholbachjust updating all the blueprints :)09:22
nigelbabuJust saw that09:22
nigelbabuI did some ground work for cleansweep and potential actions that we could do09:22
dholbachnice09:22
nigelbabuhttp://people.ubuntu.com/~nigelbabu/operation-cleansweep09:22
nigelbabujust see how far fetched they are ;)09:23
nigelbabuvish: re:strace09:23
nigelbabuI said that because he didn't even bother to copy-paste from the documentation, which worries me :/09:24
vishnigelb: hi.. ooh :s09:25
nigelbabuthats the reason why I gave -1 overall09:26
nigelbabu_dholbach: Im at work right now but perhaps we can have a chat in around 1.5 to 2 hours09:28
dholbachsounds good to me09:28
dholbachI'll be quite busy until then09:28
nigelbabu_I'd like to get blueprint for cleansweep ready.  So much to do :)09:28
vishdholbach: hi.. ;)09:29
dholbachhey vish09:30
* vish had fun time getting lost in Brussels with dholbach :)09:37
dholbachvish: yeah, I had a great time too :)09:41
nigelbdholbach: hey, so you're ready for the planning?12:34
dholbachnigelb: give me a few mins12:51
dholbachnigelb: ok, better now :)13:42
dholbachnigelb: sorry for keeping you waiting13:42
BlackZhey dholbach13:45
dholbachhey BlackZ13:45
dholbachBlackZ: sorry, didn't get to your mail yet13:45
dholbachall a bit hectic trying to catch up with stuff13:46
vishdholbach: hi.. for Bug #566996 i had subscribed the main sponsors after i had mentioned it to pitti who mentioned that and since the change is simple enough , with no regressions...13:56
ubot3Malone bug 566996 in humanity-icon-theme "Humanity in KDE does not display volume icons." [Low,Fix committed] https://launchpad.net/bugs/56699613:56
* vish was hoping to get that uploaded as sru soonish ;)13:56
dholbachyou can just subscribe "ubuntu-sponsors"13:56
dholbachmaybe you can prod somebody in #ubuntu-desktop13:57
vishrighto.. neat13:57
vishty13:57
effie_jayxhey all14:00
effie_jayxbeen checking the patches left but mayority are kinda hard to test, is there going to be another patch day, new commers like me could use some help at times, or just asking here is enough14:01
cyphermoxeffie_jayx, don't hesitate to ask here, there's usually someone who can answer questions14:58
nigelbdholbach: sorry, I lost power.  a huge thunderstom hit me16:05
dholbachnigelb: is everything OK now?16:05
nigelbyep. better16:06
dholbachdo you want to have a quick chat now?16:06
nigelbyep :)16:06
dholbachawesome16:06
dholbachskype or here on irc?16:06
nigelbanything is fine.16:07
dholbachok, so about the cleansweep tag16:07
dholbachbdmurray said that it's very costly because it will send a mail out for 2000+ bugs16:07
macoyipes16:08
dholbachso including duplicates, multiple subscribers it's probably going to be like 10000 mails, very likely more than that16:08
nigelbok, so how do we keep track?16:08
macoO_O16:08
dholbachI think we should work on the moving target instead16:08
dholbachalso: we can't be sure somebody just removes the tag in error16:08
nigelbIn that case, dont tag, just subscribe ~ubuntu-reviewers to the subset that we're usually interested it16:09
nigelbs/it/in16:09
dholbachok, I think that should be fine16:09
nigelband so we know all the subscribed open bugs are the part of the moving target16:10
dholbachok, so the code for the "meter" should be fine16:10
* dholbach has a look at your list of other stuff that needs doing16:10
nigelbcan you make the meter show all the subscribed bugs not in any of the bucket? I haven't looked into the code16:10
dholbachalready_reviewed_patches = int(ubuntu.searchTasks(has_patch=True,16:11
dholbach                            status=open_status,16:11
dholbach                            tags=reviewed_tags,16:11
dholbach                            tags_combinator='Any')._wadl_resource.representation['total_size'])16:11
dholbachthis should be it16:12
dholbach(that's the negation)16:12
nigelbawesome :)16:12
nigelbAlso, can you add code to the meter to show the number of bugs left?16:13
nigelbthat way I can give uwn a place to access the remaining number (I've talked to them about it at UDS)16:13
dholbachsure16:13
nigelbI'll talk to stephan over the week about documentation16:14
nigelbwe'll work on clearing everything by weekend :)16:14
dholbachI'll make a note to do that16:14
nigelbwe can rotate blogging responsibilities amoung the team so each person gets to do a weekly report16:15
dholbachsounds good to me16:15
nigelbI'll get to work on osme graphics16:15
dholbachosme graphics?16:16
nigelbum, some ;)16:16
dholbachah ok :)16:16
dholbachawesome16:16
dholbachthis is going to be sweet16:16
nigelband I've kept daily target at 15 bugs16:16
nigelbits not *very* hard, but its not going to be easy16:16
dholbachwe need to keep it on everybody's radar16:17
nigelbyes, perhaps remind everyone to just do one patch per day16:18
dholbachwe'll work something out16:18
nigelb:)16:18
dholbachis there anything else that needs clarification?16:19
nigelbthe subscription thing...we keep the team subscribed is what I vote for16:19
nigelbI wish persia was here.  we were scheudled to argue about it ;)16:19
dholbachhaha16:19
dholbachwe can start an email conversation16:20
dholbachalright - I'll try to put some more work into this tomorrow16:20
nigelbpersia and email - I'd rather not.  I'll catch him when he comes on line16:20
dholbachok :)16:21
dholbachI'll call it a day for today - I need to sort out a few other things still16:21
nigelbI'll get to work on my action items tonight and we'll see what progress we've made tomorrow :)16:21
dholbachhave a great day and thanks a bunch!16:21
dholbachawesome16:21
nigelbhave a good night :)16:22
dholbachyou too16:22
dholbachbye!16:22
nigelbeffie_jayx: no, we wont have a patch day16:23
nigelbbut if you have a qestion you can ask here.  we idle here all the time, someone should get back to you16:23
persianigelb: Hey.  Sorry about that: I had some equipment issues.17:53
nigelbpersia: oh yay! you're back on :)17:53
persianigelb: So, what's the topic that you've carefully not emailed me about?17:55
nigelbpersia: ok, so we have a scheduled argument pending :D17:55
persiaDo you want to have it tonight, or tomorrow sometime?17:55
nigelbim ok anytime :)17:56
persiaOK.  Let's start now, and if either of us gets tired, we can postpone :)17:57
nigelbhaha17:57
nigelbok, so arguments for subscription17:57
nigelb(a) gives an option for folks to opt out per bug17:57
nigelb(b) someones we have 2 tasks on linux bug and we get sub'd which I manually remove, if we have no unsub option, it would be very difficult to remove those bugs off the work queue17:58
nigelbok, oppose those, I'll think of a few more in the mean time :D17:58
persia(b) is enough to convince me: it indicates that subscription is a useful differentiator for worklist queries.17:59
nigelbaha :)17:59
persia(a) seems useless to me, as most folks aren't subscribed to the mailing list.17:59
nigelbnot mailing list18:00
persiaRight.18:00
nigelbI mean opt out of review per bug18:00
nigelblike a responsible core-dev is on it and he feels we don't need to work on it18:00
persiaMy main critique of having a team was that we ought come up with a reason why a team was more useful than tag management.18:00
nigelbthe main usefulness is (b018:00
nigelb(b)18:00
persiaRight.18:00
* nigelb is surprised we ended early.18:01
nigelbAlso, my client is giving you a green color, used to be red.18:01
persiaNow, to question that: is subscription to achieve that goal better than a tag-based workflow?18:01
persiaFunny.  My interaction with my client changed, but the actual IRC client hasn't been modified in weeks.18:01
nigelbtag based workflow is good, but not perfect.18:03
nigelbWe have a lot of corner cases where bug is at user level but fix is at kernel level.18:03
nigelbCan't really modify the script to ignore them, need manual intervention18:03
nigelbwell, not a lot, but around 5 or 6 at least18:04
persiaso, if we didn't have subscription, the script would just add tags.  Removing a tag can be done by anyone.  Unsubscribing a team is a restricted activity.18:05
persiaSo the actual work is *exactly* the same: it's just a decision whether the mechanism is unsubscribe or remove a tag.18:05
persiaThat said, script implementaiton is easier if it's subscription-based :)18:06
nigelbI like that idea.  That way there would be an identity around the team :)18:07
nigelbPerhaps we should go in that direction. Especially since I have a task assigned to create an identiy around the team18:07
persiaSee, that's the reason I suggested consideration of alternate methods.18:07
persiaI think that associating identity with the reviewers is a bad thing: I think we'll get more reviewers with less conflict if reviewing is an activity engaged in by other groups that have identity (various development teams, bug control, etc.)18:08
nigelbSo, we unsubscribe the team if the patch tag is changed to any of the patch* tags18:08
nigelbok, I'm confused.18:09
nigelbSo we promote review as an activity?18:09
persiaI think that would result in faster growth and sustainable size.18:09
persiaBecause otherwise people may ask "Are you a bug triager or a patch reviewer?".  I'd like to avoid that question.  I don't think any of the answers help us.18:10
nigelbSo, we don't go into the subscription issue because that would mean not being in the team would block contribution?18:11
persiaUnless we believe there is sufficient value in the subscription to make that cost affordable :)18:12
persia(b) above is a very strong argument.18:12
nigelbSomeday, you'll talk in simple english.18:13
nigelbHalf the time I go 'ok, what the heck is he trying to say?'18:13
persiaSo, there is a cost to 1) having an identity for the team, rather than it being an activity, and 2) using subscription because this is a restricted activity.18:15
persiaThere are benefits to each of identity and use of subscription for workflow management.18:15
nigelbI'd rather have it an activity.  Then we can say, folks, review one patch per day.18:15
persiaThe benefits need to outweigh the costs in order for either of those choices to be the correct choice.18:15
persiaThat was what I was thinking :)18:16
nigelbAnd people would be happy to.  Being in team, etc would irritate devs who just want to help for one or 2 bugs18:16
nigelbOur progress needs to be onnly 12 bugs per day or more, we should be well on way to target.  I've kept target at 15 bugs per day for now.18:17
nigelbSo, we'll make the final call as no identity for team but as activity?18:22
persia15 seems like a good number.  high enough that we can miss a few days, but low enough that most people won't be bothered to do the math to notice it's wrong.18:22
persiaThat's my preference, if you're comfortable with that model.18:22
nigelbI already planned stuff around it :)18:23
persiaNote that I think patch review is *important*, but I just don't think we want folk who self-identify *as* reviewers, but instead encourage devs & triagers to review.18:23
nigelbLike sponsors right?18:23
persiaMy experience with the dev/triager identity differentiation is not positive: in the beginning, devs triaged, and triagers were proto-devs, but now I'm unsure if many devs even look at bugs at all18:23
nigelbExcept for package set folks18:24
persiaHrm?  Without exception.  I know of some packageset folks who work within a packageset, but don't use LP as an input source for things to do.18:25
nigelbI see the Desktop Team very active on bugs though18:25
persiaYes.  Many developers are very active in bugs.18:26
persiaJust not all of them.18:26
nigelbThat way.  Yeah.18:27
persiaI don't know if this is related to the separation of identity, or just a result of the volume of work to be done, but I suspect it to be a combination of the two.18:27
nigelbI think its both.  I haven't triaged bugs for long.  Its mostly lack of time.18:27
nigelbWhen I get time, I only triage patches or look for bugs to fix.18:27
nigelbAnd I'm not a dev yet, so I can imagine what the devs go through18:28
persiaMakes sense.18:28
persiaWell, some of them *do* still triage, which is a good thing.18:28
nigelbWhat I do get around to is helping other triagers in -bugs when they're stuck.18:28
persiaAnyway, it feels to me like we both have had separate paths to similar conclusions since we scheduled our discussion, and so had already reached consensus :)18:29
nigelbhehe18:29
persiaHave a good night, and good luck.  From the bits I heard here and there at UDS, it sounds like you've signed up for a good bundle of work, but the results ought be fantastic.18:30
nigelbYes, and bundle is actually an understatement.18:30
persiaheh18:30
nigelbI'm going to withdraw from a few teams this cycle though.  Some stuff just needs to go.18:31
persiaI know how that is :)18:33
nigelb:)18:33
=== yofel_ is now known as yofel

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!