/srv/irclogs.ubuntu.com/2010/04/06/#ubuntu-reviews.txt

nigelbnhandler, its meant to show list of QA packages where we have a delta from debian00:40
nhandlerWhat do you mean by QA packages nigelb ?00:41
nigelberr.. packages maintained by debian QA team... the orphaned packages00:41
nigelb<DktrKranz> I prepared a list of orphaned packages with Ubuntu changes: http://merkel.debian.org/~dktrkranz/ubuntu_QA   It could be interesting uploading such changes to Debian as QA uploads if feasible, thoughts?00:41
nigelb<ScottK> It's a good idea.  I've been doing that as I run across such packages.00:41
nigelb<DktrKranz> some packages could be candidate for removal as well, but at least there's a chance to reduce deltas a bit. Any idea how to spread it?00:41
nigelbnhandler, ^00:42
nhandlernigelb: Ah ,ok00:42
nigelbnhandler, some of those changes need not be sent back.. hence I put it onto a wiki00:43
nigelbnhandler, will you be around at 1630 UTC ?01:21
nigelbpersia, well, in case you're swamped by mail, brian and jcastro are +1 for 1630 :)01:21
nhandlerDarn, missed him.03:01
persiaHe'll be back :)03:10
dholbachgood morning08:17
nigelbpersia, um.. can you chair the meeting?14:31
persiameeting?14:31
persiaI thought it was a semi-informal chat14:31
nigelbyeah.. someone has to semiformally lead it :)14:32
persiaOh, I can do that.  Do we have some list of decisions we need made?14:32
nigelbI'll make an etherpad14:33
persiaSounds like a plan :)14:33
nigelbabu<nigelb> http://etherpad.com/aryJjRUeik14:49
nigelbabu<nigelb> anyone wants to contribute to things to be discussed, feel free to add ^14:49
dholbachpersia: do you know who else was invited to the meeting? is it going to be in 1h36m?15:54
persiaNo, yes, and I only found out it was a "meeting" about 90 minutes back: I just thought it was nigelb, bdmurray, and myself talking about the patch subscribing script.15:56
dholbachok15:56
macohaha15:57
dholbachI'll be there too, but I think I'll go back home before the meeting starts15:57
persiaOK.15:59
persiaApparently, I'm chairing, so I'm happy to wait :)15:59
dholbachsee you later :)16:13
=== yofel_ is now known as yofel
nigelbpersia, anything more to add to http://etherpad.com/aryJjRUeik ?17:13
persiaNo.17:14
persiaI have opinions about #2 and #3, but I'm really only around to talk about #1, which seems easy enough.17:14
persiaDid you ever write up the behaviour you *wanted* the script to have?17:14
nigelbwell, I was hoping we'd have a consensus on #2 and #317:15
persiaWe may :)17:15
nigelbthe script would consider bugs with patch* tags processed would be what I *wanted*17:15
nigelbi.e. not adding patch again if another patch-* tag is present17:15
persiaThat ought be simple enough.  HAve you found the source?17:16
nigelbum, no brian has not yet shared it17:16
persiaAha!17:16
nigelbI had asked if he could put it in bzr and sync to the box that runs it once a day17:16
nigelbthat way we could request merges, etc17:16
nigelb(to the script that is), but I guess he's just a bit busy with release nearing, etc17:17
persiaProbably.17:17
dholbachI forgot again... who apart from bdmurray were we waiting on? :)17:20
persianigelb: ?17:20
nigelbjcastro17:20
dholbachah ok17:20
nigelband bryceh if he's around17:21
dholbachhi bdmurray17:22
bdmurrayhello17:22
nigelbpersia, I guess we can get started now :)17:24
persiaOK.  So nigelb twisted my arm to make me chair a "meeting", but please consider his opinions strongly, as he's the instigator of all this.17:25
hyperairtsk nigelb =p17:25
persiaAgenda is at http://etherpad.com/aryJjRUeik17:25
persiaFirst topic is to look for changes to the patch subscription script.17:26
persianigelb: I think you wanted to have it not re-add "patch" when "patch-foo" was present?17:26
nigelbyup17:26
persiabdmurray: Is there a branch somewhere that could be used to make that adjustment, or do you have concerns about doing that?17:26
nigelbbryce_ helped make the review guide (https://wiki.ubuntu.com/ReviewersTeam/GettingInvolved) more prettier and some of his edits made sense.  But this version would require the script to be intellegent to all the tags17:27
bdmurraythere is no branch that contains that script yet additionally it checks to see if the patch tag was already there so why remove the tag?17:27
bdmurrayI mean I don't see a need to remove the patch tag just add patch-foo in addition to patch17:27
dholbachI'm still not sure I understand what the script should be doing. :)17:28
persiadholbach: Subscribing ubuntu-reviewers to a sensible subset of the patch bugs so we have a manageable target.17:28
nigelbdholbach, the script subscribes ubuntu-reviewers to all bugs with patches17:28
nigelbwell, after a certain date17:28
persiadholbach: Also, trying to merge all the different ways that patches are identified into one format.17:29
bdmurrayright so any new bugs with patches17:29
nigelbmy only worry is that LP really doesn't allow negation while searching17:29
persiaWhich makes it hard to search for bugs that have patches but have not yet been reviewed?17:30
nigelblike searching bugs with patch tag but without patch-forwarded-upstream17:30
bdmurrayI think negation is possible if not with the web interface with the api17:30
persiaDefinitely with the API, and definitely not with the web interface, but most of us use the web interface.17:30
dholbachI use http://people.canonical.com/~dholbach/resubscribe for a different purpose right now - maybe that can be used?17:30
hyperairlaunchpad should sprout support for google-like syntax for searching17:30
bdmurrayits says right in the web interface that it works17:31
bdmurray#  Find bugs that don't have the test tag:  search for -test17:31
persiaAh, cool.  I never got that to work, but I haven't tried in a while.17:31
persiaSo that makes this moot, I think.  nigelb?17:31
nigelbyes, we can move on :)17:32
nigelbI'll edit the review guide appropriately17:32
jcastrowait!17:32
persiaGreat.  Item 2:  Patch Day and thoughts on current implementation.17:32
persiaOK.  Back to item 1.17:32
persiajcastro: ?17:32
jcastrowe already know the patches because lp figures that out for the +patches view17:32
jcastroso maybe we can ask the lp team to just sub the right team when a patch is attached?17:32
persiajcastro: No.  That fails in all sorts of ways.17:32
jcastrook, explain that to me after then, I don't want to hold up the agenda17:33
persiaI've commented at length in the various LP bugs on the subject, but essentially not every patch happens to be a text file attached with the patch flag.17:33
nigelbIts a nice feature for teams like X17:33
bdmurrayjcastro: there are various exceptions for if the sponsors team is subscribed etc...17:33
nigelbbut not for others17:33
jcastrook17:33
persiajcastro: Just to confirm your thoughts, that does work about 90% of the time, it's just the rest that are tricky.17:33
nigelbrelease team subscribed, merges, etc17:34
persiaAnyway, item 2: Patch Day and thoughts on current implementation.17:34
nigelbthis is the current way we wish to implement https://wiki.ubuntu.com/PatchDay17:34
persiaI presume that's described at https://wiki.ubuntu.com/PatchDay17:34
nigelbpersia, would you like to summarize here? since it was originally your idea :)17:35
persianigelb: So, what's to discuss here?17:35
persiaUm, my "idea" was just that if we're going to have a patch day, we just schedule some time, have someone responsible for keeping things going in shifts, and do it.17:36
bryce_personally I think it's not the best way to achieve this17:36
bryce_I understand the objective is to make the bar low so many people can participate17:36
persiaI'm open to formalisation if someone thinks it will help, but I feel we would do better to develop policies based on what we discover to be best practices.17:36
bryce_however in practice I think you find one guy that's really motivated can do more than 10 random joiners17:37
bryce_so I'd suggest instead of holding a ** Day, to focus on finding and recruiting those specific super contributors17:38
persiaThat makes more sense to me than having special days.17:38
bryce_anyway, just my opinion ;-)17:38
* persia has the sense that special days discourage people from contributing the rest of the time17:38
dholbachI'm not sure that's true - it can be great to get together as a team, set a goal and achieve it17:39
dholbachespecially if there's no team yet17:39
nigelbit makes things move and help us look back to what we've achieved17:39
bryce_dholbach, that has not been my experience with X17:39
persiaNor mine with REVU17:39
nigelbBut I did see that with hugdays :)17:40
bryce_possibly we're doing it wrong ;-)17:40
dholbachwell, I'm not saying we shouldn't have tuition sessions :)17:40
dholbachI think we should have them too17:40
dholbachhttps://wiki.ubuntu.com/ReviewersTeam/GettingInvolved looks good already, but I guess it needs a few examples and stuff, so people know can more easily guess what we'd like them to do17:40
nigelbdholbach, I'll get to work on that. :)17:41
dholbachalso having a XYZ Day helps with people who want to get involved but don't know who they can talk to17:41
persiaI guess.  I'd rather have staffed channels, but that takes more commitment from everyone involved.17:42
dholbachand we can always try a few things out and see how they work17:42
nigelbdholbach, Hence, the idea of rotating staffing17:42
dholbachit's not like we need to keep tuition sessions or patch days going if we see they don't work17:42
persiaAnyway, my feeling is that if some folk want to have a "Patch Day", let's have one.  If it's a huge success, let's have more.  Scheduling for every other saturday in advance seems ambitious.17:42
hyperairi think having XYZ days helps in having the channels staffed sufficiently.17:43
nigelbpersia, that needs to be edited.  It was the initial edit of the bug day wiki page :)17:43
dholbachshall we move on or do we want to discuss date, time and organisation already?17:43
persiaDoes may 5th work spetacularly badly for anyone?17:44
nigelbDate is May 5th, jcastro and I are working on an announcement to -devel17:44
dholbachok17:44
persiaI strongly believe that time should be "all day, in your timezone", which makes it 50 hours.17:44
jcastroI agree17:44
hyperairi agree as well17:45
persiaFor organisation, what I suggested to nigelb was based on the very old bug days, when we had a channel contact who would keep things going and hand off to the next person.17:45
persiaWHich I believe resulted in the big table.17:45
persiaDoes that work for an initial day for everyone?17:45
dholbachdo we have enough people who know about the process and stuff?17:46
hyperairbig table?17:46
persiahyperair: Under "Contacts" in https://wiki.ubuntu.com/PatchDay17:46
hyperairhmm i see17:46
persiadholbach: At the current time, I think it's semi-fluid, based on the docs written up by nigelb and bryce_ , so there's two folk who know stuff.  I'm happy to take some slots.17:47
dholbachok17:47
nigelbWe're also hoping to recruit after the announcement17:47
* dholbach marks day in calendar17:47
dholbachthat should also leave us enough time for reviewing docs17:48
nigelbalso, please review the wiki for any additions/deletions17:48
nigelbif some thing needs to be added, add to the TODO page17:48
nigelbhttps://wiki.ubuntu.com/ReviewersTeam/TODO17:48
persiaOr just do it :)17:48
nigelbyeah, that works too :)17:49
persiaOK.  Anything else about PatchDay?17:49
bdrungnigelb: https://wiki.ubuntu.com/ReviewersTeam/GettingInvolved -> Workflow -> first entry should have a LP link17:50
persiaRIght then.  Moving on: Item 3: Policy for new members to join17:50
dholbachI think it'd be good if they could mention a couple of bugs they already worked on17:50
nigelbbdrung, the LP subscribed bugs?17:51
dholbachso they demonstrate that they know when to forward stuff to upstream and debian and how to do it, etc17:51
persiaMy personal thought is that until we develop enough popularity that we end up being unsure, we let anyone already on the team endorse anyone else, and that lets them on the team.17:51
bdrungnigelb: yes17:51
dholbach + people we know who do good work17:51
persiadholbach: I don't want to add anyone to the team unless they ask.  I know folk who don't like to be on too many teams.17:52
dholbachsure, that's not what I meant17:52
persiaOh, yeah.  I completely agree that "people we know do good work" is the right criterion.17:53
dholbachendorsements-for-people-who-asked + people-who-can-show-they-did-good-work-for-people-who-asked17:53
bryce_how many people are you expecting will want to join?17:53
dholbachbryce_: there's already a bunch that tried to join :)17:53
bryce_dholbach, oh, how many?17:53
persiabryce_: I think ~50 members would be a good target.17:54
dholbachbryce_: I think 10 in the last month (and that with the little publicity the team got)17:54
persiaTrick being that lots of folks try to join teams like this to get their stuff reviewed, rather than review other people's stuff.17:54
nigelbsorry, got disconnected17:55
bryce_persia, ah, so are you assuming 50 active contributors, or 50 of which a subset is contributing?17:55
dholbachso process-wise, I think we should ask people to apply for membership through LP, if we know they do good work, approve them, if not, they should come to #ubuntu-reviewers show a few bugs they worked on (regarding the review team process), then make the decision17:56
persiabryce_: I'd be happy with 30 (rotating) active of 50 as a target.  I expect that's going to take > 6 months to reach.17:56
dholbachso it doesn't get to heavy-weight17:56
persiadholbach: Sure, but I'd like the process here to involve some *current* member (maybe an admin, maybe not) endorsing them (over IRC is fine).17:57
dholbachpersia: yes, sure17:57
dholbachpersia: who else would?17:57
persiaSomething like "I want to join", "I know you, yeah" OR "I want to join", "what have you done?" "this" "that looks good, sure".17:57
persiaI'm just worried about formalisation, councils, etc.  I think we're not mature enough to need that yet, and I think it creates false barriers to entry due to individuals internal perceptions.17:58
dholbachsure, that wasn't my plan17:58
nigelbI agree17:58
nigelbsomething simple but something agreed upon17:58
dholbachthe good thing is that nobody is blocked because of lacking team membership17:58
dholbachthey can still do good work17:58
persiaRIght.17:59
dholbachok great17:59
nigelbonly they can't unsubsribe, its only a matter of asking here :)17:59
persiaAlright then.  Anything else anyone wants to raise whilst we're all here?17:59
dholbachnot from me17:59
bryce_I have an anecdote17:59
bdrungare there any plans to create scripts?17:59
bdmurrayI had one question too18:00
bryce_yesterday I looked through the 'audacious' bugs (a music player I use which has been quite buggy)18:00
bdrungbryce_: i saw that18:00
bryce_I saw half a dozen patches posted, and thought, "Wow, someone's been active, I should sponsor these!"18:00
bryce_then I looked and saw they were all patches I had made and posted 1.5 yrs ago hoping someone would sponsor them :-/18:00
nigelblol18:01
bryce_so... there's definitely a need for this ubuntu-reviewers team :-)18:01
persiaYeah.  It's been about 1.5 years since we identified the need, but until nigelb started pushing, everyone was busy with something else.18:01
bryce_on the topic of scripting...  you know I definitely am more of a fan of automation over crowd-surfing to solve problems like these18:01
nigelbbryce_, if anyone can help with scripts, I'd be really happy :)18:02
bryce_recruiting one guy to hack together some scripts that do the work of 10 men might be easier than finding 10 men.  But I could be wrong.  ;-)18:02
nigelbbdrung, you have thoughts of a few snippets that could help?18:03
bryce_I'm willing to wait and see how the crowd-sourcing works.  Certainly humans tend to be a lot better than scripts in general, so if the manpower can be had, go for it18:03
persiaI think we want a mix.18:03
bdrungi was thinking about a python script that does following: 1. grab the patch from the lp bug 2. detect the type debdiff vs normal patch 3. apply debdiff or add patch (directly, quilt, dpatch) 4. build 5. maybe upload to ppa18:03
persiaAs we formalise process, we can script it, but I think lots of stuff ends up being semi-dependent on a large number of variables, and we haven't identified enough of those yet.18:04
nigelbbdrung, some of the patches are badly formated which needs to be manually corrected18:04
nigelbI've come across a few so far18:04
bdmurrayHow can we as a group track these variables and issues persia?18:04
bryce_nigelb, right but who does that fixup?18:04
nigelbI do it manually when I see that the patch doesn't apply cleanly18:05
bdrungnigelb: yes, human investigation is still required.18:05
bryce_nigelb, I had a similar idea as bdrung... cases where the patch is invalid, the scripts would kick back to the reporter to fix (which I'd argue is probably all the human reviewers would do anyway, but the scripts would turn things around a lot faster)18:05
nigelbbryce_, most things are small enough for us to fix ourselves :)18:06
persiabdmurray: What do you think about having an "automation cases log", where we document cases that seem like they didn't require thought, and add a count.  When enough folk hit a case (e.g. >15 occurances), we use a script to find and resolve the rest?18:06
bryce_nigelb, fair enough18:06
bdrungbryce_: and as maximum of automation: we may push all patched packages to an ppa. so the submitter can test it directly.18:07
bdmurraypersia: yes, something like that would be fantastic18:07
nigelbbryce_, I'm for automation but probably after a little bit of human intervention...like a human okaying for auto-testing patch18:07
persianigelb: Could you organise such a wiki page?18:07
bryce_nigelb, fwiw most of the time I've needed to fix patches is because the code changed while the patch waited in the queue, so if the process can be made more immediate it would make it less necessary to fiddle patches.18:07
nigelbpersia, yes.  definitely18:07
persiaThanks.18:07
bdmurraybryce_: did you do something similar for automating X bugs?18:07
bryce_bdmurray, yep18:08
nigelbbryce_, do you folks triage the X bugs with patches on your own? i.e. can we exclude X and kernel?18:08
bdrungmaybe we can take some bits from the ack-sync script18:09
bryce_nigelb, don't exclude X18:09
bdmurraynigelb: kernel is excluded in the script too - they go to Jeremy Foshee18:09
nigelbJFO right?18:09
bdmurrayyeah18:09
bryce_nigelb, while I have tended to the X patches I won't be doing X.org next release18:09
nigelbbryce_, but would we folks know what we're doing?  I'm lost with X18:10
persiaI'd like to exclude the kernel, just because it's so big and so different, but most of X is just standard libraries, services, and applications.18:10
bryce_nigelb, plus I'm curious to see how this process works with something like X.org18:10
nigelbhttp://pastebin.ubuntu.com/408255/ this is an intersting pastebin of top packages with patches that the LP guys generated18:10
nigelbbryce_, the X package there was a special case that you mentioned the other day?18:11
nigelbwhere the upstream posts patches for users to test, so can we exclude them from the scope of this review?18:11
bryce_nigelb, consider it a proof-test of the process then.  ;-)  But honestly X really isn't *that* different from other things.  Most of the patches we get are against easier bits like keyboard config xml fiddles or so on18:11
bryce_nigelb, right that's xserver-xorg-video-openchrome18:12
nigelbbryce_, I'd be happy to help with the smaller bits, but this xserver-xorg-video-openchrome can be excluded...yes?18:12
bryce_nigelb, yes18:12
persiaI don't think we should exclude patches from upsteam.18:13
persiaThey just get the "patch-approved-upstream" tag extra-fast.18:13
persiabdmurray: You had a question at :00 ?18:15
nigelbhm18:15
bryce_persia, well in this case the patches aren't "approved from upstream" but rather are patches upstream is asking bug reporters to test - e.g. they add debugging stuff18:15
persiaOh, I misunderstood then.  Hrm.18:15
bryce_iow, patches that aren't appropriate to be sponsored18:15
nigelbyeah, I saw some heated arguments on one of those bugs18:15
nigelbwhere the reporter wanted to know how to patch, why he should do it, and if the said patch writer was an ubuntu contributor..18:16
bryce_heh, yeah.  They seem to have things in hand so I just try not to interfere.  They seem to not like if we carry patches in ubuntu on top of what they provide, so we can just leave that package alone.18:16
bdmurrayIs anybody using the ubuntu-patch-reviews mailing list?  The only posts getting through at the moment are mine so the list just gets notified when a new bug is added to the queue and not all bug comments are making it there.18:16
nigelbI'm not subscribed since it was only a bug list.  mostly the patch tag getting added18:17
* persia doesn't use that list18:17
nigelbah, bdmurray ... question18:17
nigelbis it possible for your script to use a different username? (so that we know its the script)18:18
bdmurrayprobably but why?18:19
persiaThat gets all sorts of complicated in terms of LP permissions and stuff.  I'd rather run scripts as real people, unless they are LP-internal.18:19
nigelbah.18:19
nigelbforget then.18:19
nigelbbdmurray, you had a question earlier?18:21
thekornbut maybe it would be nice if this script could also add a comment, like "this tag was added by a script following the process on the wiki page"18:22
thekornjust my 50cent ;)18:22
persiaI really prefer when scripts don't add such comments: it tends to send me lots of unwanted bugmail.18:22
bdmurraywell its already sending e-mail due to adding the tag18:23
nigelbyeah, as such the patch tag addition is a bit of unwanted mail :D18:23
bdmurrayso what's a few characters more ;-)18:23
bdmurraynigelb: I asked it earlier about the mailing list18:24
persiaSomehow it seems like I don't get email for tags / status changes, but mostly just for comments.18:25
persiaMaybe it's just me (or my memory)18:25
nigelbbdmurray, I'm undecided whether to join or not18:25
persiaOK.  If everything has been asked, I think we're done.  Thanks everyone!18:25
nigelbjust a momment18:26
nigelbhttps://wiki.ubuntu.com/ReviewersTeam/KnowledgeBase18:26
bryce_I wonder if there's a special codeword or flag or something we can put in with emails from automated processing, to clue in procmail or whatever to ignore the email?18:26
nigelbIf anyone feels something needed to be added to the knowledge base please add or let me know what is to be added :)18:26
persiabryce_: We'd have to teach LP about it first, but after that it's easy.18:26
bryce_hmm18:27
bryce_kind of a "minor edit" type flag18:27
bdmurraya new X-Launchpd header?18:27
nigelbthank you folks for the time.. :)18:27
bryce_thanks18:27
persiaBasically have some API-settable flag that indicates automated processing, and then have mailed updates based on changes with that flag have another header.18:27
persiabdmurray: Precisely.18:27
persiaI don't think it should be for every API change though, because of tools like groundcontrol and bughugger18:28
bryce_persia, there's really two flags, one for "minor automated bug changes" like adding tags, and one for "major automated changes" like marking your bug report invalid since you didn't respond in N days18:29
bryce_or maybe the latter wouldn't need a flag18:29
persiaI think the latter wouldn't get the flag, because you *want* to notify the user18:31
bryce_persia, yeah so just a "minor automatic edit" type flag is needed.18:34
nigelbpersia, that was truly *awesome*. Now, we have some sort of coordination and agreement to things )18:34
persiaThat would be my preference.18:35
bryce_such could be handy for apport-collect too, when it does a separate email for each attachment18:35
persianigelb: And next time, you get to chair the meeting :p18:35
persiaapport would be a huge user.18:35
nigelbpersia, no thanks.  :D18:35
nigelbjcastro, if you've got time we'll finish off the work on the mail now :)18:35
jcastroyeah18:39
jcastrobasically I think just adding some spice in there would help.18:39
nigelbI'll toss it into an etherpad, so we can all edit18:39
jcastroyeah18:39
jcastrohey, ubuntu-uk has an etherpad btw18:40
nigelbit does? linky?18:40
jcastrohttp://pad.ubuntu-uk.org18:41
nigelbhttp://pad.ubuntu-uk.org/aSZVcm7UE918:42
jcastroon it18:42
jcastronigelb: link me to your blog pls18:42
nigelbyes18:43
nigelbjcastro, http://justanothertriager.wordpress.com/2010/03/16/1801-bugs/18:43
nigelbjcastro, I think we can use bryce's anecdote too18:43
jcastronigelb: paste it in there and I'll work it in18:44
nigelbokay :)18:44
thekornIf upstreams comments on a bug like "I'll take care of this patch, and apply it to the next release", does this qualify as "patch-forwarded-upstream" ?18:44
nigelbthekorn, generally upstream commits to svn or git immediately18:45
nigelbbut yes, that counts too :)18:46
persiaI'd call that patch-accepted-upstream even.18:46
nigelbyep I second ^18:46
persiaI consider patch-forwarded-upstream an intermediate state, indicating we're waiting for an upstream accept/reject still.18:46
thekornright , forwarding and accepting are two different things,18:47
thekornnow the question is: what do we want to indicate in the review workflow18:47
persiaTo me the important things are:18:47
persia1) I'm on it.18:47
jcastronigelb: ok how's that?18:48
persia2) Someone qualified is looking at it18:48
nigelbjcastro, its awesome :)18:48
persia3) It's good/bad18:48
nigelbpersia, anything to add/edit to http://pad.ubuntu-uk.org/aSZVcm7UE9 ?18:49
persiaI thought it was May 5th, not May 6th.18:50
nigelbcorrected18:50
thekornok, I think I got it now. 1) and 2) is -forwarded-upstream, 3) AND good is -accepted-upstream, 3) AND bad is -needswork or even -rejected-upstream18:51
persiaI don't think we can commit to "we  will get the patch applied in Ubuntu immediately" unless we first ensure we have sufficient quorum of uploaders to be around.18:51
jcastro"we will try"18:51
jcastro:p18:51
persiathekorn: Something like that.  nigelb and I went through about 20 use cases to establish the tag set, but I forget all the details.18:51
persia"try" works :)18:51
persia"We'd like your help to get these submissions reviewed and if necessary sent upstream so that they don't bitrot and to encourage people to continue helping us improve open source software. " Feels run-on.18:52
nigelbthekorn, I'll add use cases over this week18:52
persiaHow about "We'd like your help to get these submissions reviewed and if necessary sent upstream so that they don't bitrot.  We believe this helps to encourage people to continue helping us improve open source software. "18:52
nigelbthekorn, what parts are most confusing?18:53
nigelbthekorn, I'll add more details to those.18:53
persiaLast bits edited inline.18:53
thekornnigelb, for me there are so many bold bits in the workflow section18:54
thekornnigelb, but otherwise it is looking great18:54
thekornand I think concrete examples will help alot18:54
nigelbthekorn, all tags are bolded to mark them as tags18:54
nigelblooks like I'll need to make some changes to the wiki first19:02
thekornfor me this sentence is also a bit confusing """When a review of the patch is done, unsubscribe ubuntu-reviewers from the bug. The tags will help us catch the bug for clean up later."""19:03
thekornwhat exactly does """review """ mean here? does review envolve upstream action, or is it just the review process described in the first two items19:04
thekorns/envolve/involve19:05
nigelbok, its like this.  a bug is in review queue19:05
persiaThe entirety of the process.  "This patch has been handled".19:05
persiaRejected upstream/debian/ubuntu or accepted upstream, etc.19:05
nigelbyeah.. the simple explanation :)19:05
nigelbpersia, I think reviewers can be unsubscribed when patch-needswork.  can be resubscribed once work done?19:10
nigelbalso... um, how to do negative searches again?19:10
bryce_nigelb, prepend a -19:10
bryce_so like "foo bar -baz"19:10
bryce_also make sure to set the tag combinator thingee to 'All' rather than 'Any'19:10
persianigelb: Works for me.19:11
nigelbbrian also suggested the same for forwarded upstream19:11
persiaI don't think we want to unsubscribe for forwarded-upstream.  Maybe accepted-upstream or accepted-debian.19:12
persiaTO me, forwarded-upstream implies we're still responsible for the patch.19:12
nigelbthen I need to do the negation19:12
nigelbhttps://bugs.launchpad.net/ubuntu/+bugs?field.subscriber=ubuntu-reviewers&field.tag=patch&field.tag=-patch-forwarded-upstream&field.tags_combinator=ALL19:12
nigelbThis is supposed to work ^19:13
persiaLaunchpad doesn't understand the form data submitted in this request.19:13
nigelbyeah19:13
nigelbah, figured it out19:14
nigelbso joining is apply and prove work you've done or apply and get an ack from current member19:20
persiaor come hang out here and do stuff until someone gets annoyed and bugs an admin to add you.19:23
nigelbyes, that is indeed needed :D19:24
nigelbtweaked a bit https://wiki.ubuntu.com/ReviewersTeam19:31
vishjcastro: damn you are fast! , i just about to warn you about the typo and got your second mail :)20:43
jcastroit happens every time. :D20:43
vishhehe..20:44

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