/srv/irclogs.ubuntu.com/2008/06/24/#launchpad-meeting.txt

barry#startmeeting03:00
thumperhi barry03:00
thumperI'll have to duck out a bit early03:00
barrythumper: np, we can make it short03:00
thumperbarry: you'll be happy to know I'm working on branch merge queues03:00
mwhudsonme03:00
barrywelcome to this weeks' asiapac reviewers meeting.  who's here today?03:00
barrythumper: excellent!03:00
spivHello.03:00
barryspiv: hi03:00
barrymwhudson: hi03:00
barryjml: ping?03:01
jmlhi03:01
barryjamesh: hi03:01
barryjml: hi03:01
jameshhi03:01
barry[TOPIC] agenda03:01
barryok, screw you mootbot03:01
barry * Roll call03:02
barry * Next meeting03:02
barry * Action items03:02
barry * Queue status03:02
barry * Mentoring update03:02
barry   * new recruits?  (leonardr, abentley, mars)03:02
barry * Review process03:02
thumperbarry: mootbot isn't listening03:02
barry  * (intellectronica) JS-related templates should be tested (as much as possible).03:02
barry  * (barry) don't assign GQ after on-call session?03:02
barrythumper: like a child in front of a wii03:02
barry * Next meeting03:02
barrysame time next week?03:02
spivbarry: also like an adult in front a wii...03:02
barryspiv: :)03:03
mwhudsonbarry: sure03:03
barryi may miss next week though.  i'm not sure yet, but i might be picking my wife up from the airport at this time03:03
barryi'll send an email if i have to switch/cancel03:03
thumperok03:03
barry * Action items03:04
barry * mwhudson to start discussion on page test purpose03:04
* thumper didn't file that bug03:04
mwhudsondidn't do this mostly through slackness03:04
mwhudsonwill do it before the next meeting03:04
barryk, we'll just continue them both ;)03:04
barrythere was definitely some hearty discussion on both subjects at the last ameu so i think these are good things to start talking about03:05
barry * Queue status03:05
mwhudsoni noticed flacoste said something that made me aaargh03:05
barrynot much from me here.  any comments on your side?03:05
barrymwhudson: what?03:06
mwhudsonthe pqm queue is more of a bother than the review queue at the moment03:06
barrymwhudson: definitely.  pqm needs some serious love03:06
barryit's driving people crazy03:06
jmlmwhudson: is that what flacoste said?03:06
mwhudson<flacoste>      sinzui: testing template in doc/*-pages is not our standard, although it might make a good idea03:07
* thumper stabs doc/*-pages03:07
mwhudson"aaaaaargh, no, doc/* should be documentation!"03:07
jmlmwhudson: +103:07
thumpershould be browser/tests in unit tests!!!03:07
mwhudsonbut anyway, --> mailing list03:07
barry+103:07
jmlthumper: +103:07
barryyeah -> ml03:07
mwhudsonbarry: (about the queues again) to be fair, it's mostly not pqm03:08
mwhudsonit's our test suite03:08
barrywell, there /are/ issues with pqm losing branches, sending false success emails, etc03:08
mwhudsonthough the disappearing merges thing seems to be a bzrlib/pqm thing03:08
mwhudsonyes03:08
mwhudsonbtw, mthaddon and lifeless uncovered some clues about that this morning03:08
barrydo tell!03:09
thumperthank <insert deity here>03:09
mwhudsonbarry: it's something to do with autopacks03:09
jameshso every tenth commit disappears or something?03:10
spivThat's Weird(TM).03:10
barrywow03:10
mwhudsonwhen pqm pushes to devpad after a successful test suite, it can trigger an autopack03:10
mwhudsonand sometimes 'things go wrong"03:10
thumperoh FFS03:10
mwhudsonfor example: https://pastebin.canonical.com/6500/03:11
mwhudsonso there are two bugs really, that this happens (a bzr problem)03:11
mwhudsonand that the user visible symptom is so mysterious (a pqm problem)03:11
mwhudsonby chance, beuno had the same problem pushing to launchpad today03:11
barrymwhudson: can we turn autopacks off?03:12
spivNot without hacking bzr.03:12
barry:-(03:12
mwhudsonand we probably managed to grab enough data to reproduce03:12
mwhudsonbarry: now you know as much as me, we should get lifeless to summarize what he knows to the list03:12
marsmwhudson, related question: lifeless was wondering if PQM was sending emails - he hadn't seen an exception email for a long time.  Was it sending them?03:12
barry[ACTION] barry will ask lifeless to summarize what he knows about The PQM Mystery to the ml03:12
jameshautopacking is desirable when it works03:13
mwhudsonmars: yes, it seems that they disappeared somewhere in his own email setup03:13
barrybtw, do any of you have any thoughts about pqm groking looms?03:13
marsmwhudson, sorry, he was wondering about PQM *error emails*03:13
marsah03:13
marsmwhudson, cool03:13
mwhudsonmars: probably easier to ask him than me :)03:13
jameshbarry: if PQM grokked loom threads, sure.03:13
jmlbarry: I think it would be good to clarify what that meant.03:14
barryreally, i just want to pqm-submit a loomed branch03:14
thumperbarry: I think we'd just have to have the loom plugin on the pqm instance03:14
jmlbarry: like jamesh is getting at, we probably want to land a thread of a loom, rather than a whole loom03:14
thumperbarry: and fix the push bug03:14
jameshjust loading the plugin would probably give you "merge which ever thread was active when I just published to devpad"03:14
spivIf a) PQM received merge directives, and b) had the loom plugin installed03:14
spivThen it would Just Work.03:14
barryjml: interesting, that's not quite how i use looms, but i can see what you mean03:14
barryit gets tricky, eh?03:15
thumperjamesh: there is a bug where push over bzr+ssh doesn't work properly03:15
barrylet me ask a meta-question: are we submitting bug reports for these issues (he ask, knowing that he has not done so)03:15
jmlbarry: sometimes we are.03:16
thumperbzr-loom product03:16
jmlbarry: I file bugs on bzr-loom fairly often :)03:16
barry:)03:16
barrycool, thanks03:16
thumperhttps://bugs.edge.launchpad.net/bzr-loom/+bug/20161303:16
ubottuLaunchpad bug 201613 in bzr-loom "pushing looms does not work properly" [Critical,Triaged]03:16
jameshhaving PQM do merge directives might be the way forward03:17
jmlyeah.03:17
thumperI think Odd_Blok1 may be looking at this03:17
thumper*may*03:17
thumperand moving along...03:18
jameshof course, the way merge directives specify the revision ID to merge might cause a bit of havoc with the way we use PQM, pushing fixes after submitting the merge03:18
barryi'm just afraid that pqm is currently hampering productivity (it is mine) so we should spend some Real Time fixing things03:18
thumperjamesh: right now, we'll have the same problem with my current work03:19
barryjamesh: yeah, i kind of wish we couldn't do that, although i've used it to my advantage before03:19
thumperjamesh: however I'm thinking of a work around03:19
spivjamesh: well, the proper fix to that is having actual queue management03:19
barrysorry for getting off track... back to the agenda03:19
barry * Mentoring update03:19
barryfolks were generally positive in ameu about inviting new reviewers.  gmb, intellectronica, and i all offered to mentor after 2.0 is out03:20
barryi think abentley will be the first invitee03:20
thumperabentley said he is happy to have a go after 2.003:20
barrywith leonardr and mars following03:20
barrythumper: great03:21
barryany other thoughts here?03:21
barry * Review process03:22
barry  * (intellectronica) JS-related templates should be tested (as much as possible).03:22
barrythat's a new one, so i don't know much about where tom's going with it03:22
barrybut i can guess that as we use more js, we need to find a way to test it03:22
thumperright03:22
thumperI was bitten by this recently03:22
thumperthe pagetests passed03:23
thumperbut oopsed in reality03:23
barrythat's not good :)03:23
jameshXvfb + firefox + AppServerLayer + ?03:23
jmlcan we find out what google do?03:24
mwhudsoni wonder if it involves selenium and a very large number of machines03:24
jameshjml: the google web toolkit they released a while ago had "compile java code to javascript"03:24
jameshand test with java tools03:24
marsbarry, I think I know03:25
jmlhmm.03:25
marsabout intellectronica's idea03:25
barrymars: go ahead03:25
mwhudsonit is quite hard to google for things about google03:25
jmljamesh: I don't see how that gets you a way to test "how does this work in firefox"03:25
marsthe iframe bug, and the rollback issue from edge with bad JS ruining everything, was a result of us not testing any JavaScript.03:26
barryyep.  it's only going to get more serious as we move forward03:28
marstesting JS with JSUnit or something similar would at least give us an idea of which code could cause failure if it doesn't load properly.03:28
marsbarry, exactly03:28
barryanyway, we'll see what comes up on wednesday03:28
jmljsunit would definitely be a step in the right direction03:28
jmland you can run it from your python test suite using subunit03:28
* jml did something like that at divmod.03:29
marsinteresting03:29
marsit may not even take extensive testing, just 'what happens if X bombs out'03:29
barryindeed.  jml if you want to post some of your experience to the ml, that would be great03:29
jmlthe big issue that stopped us from using it more was that spidermonkey had no dom.03:29
marsin this case, inlinehelp.js error'd out, and took the portlets expansion code with it :(03:30
jmlbarry: sure. I'll find out what the divmodders are doing for js testing nowadays and post something.03:30
* jml might have a spare moment to do that soon.03:31
barryi'll just add that 1) we need a more extensive js coding guideline, and 2) reviewing js is difficult!03:31
barryjml: thanks03:31
barrymoving on...03:31
barry  * (barry) don't assign GQ after on-call session?03:31
barryso, i know it's our policy that we should be assigning any left over GQ branches at the end of our on-call, but i think maybe we should stop that practice03:32
barryi think instead, we should just leave them there for the next day's ocr03:32
mwhudsoni think that probably makes sense03:32
barrything is, i think few people have time to do reviews outside their ocr03:32
thumpersounds reasonable03:32
mwhudsonif someone assigns a branch to me, i can guarantee that i wouldn't notice unless i got emailed about it too03:33
barryi run bac's pr script, but still, i know what you mean03:33
mwhudsonjml just sms-ed me to say that his machine just hung03:33
barryokay cool.  i run all the crazy ideas by you guys first.  we'll see what the ameus have to say03:33
barrydang03:34
barrywell, i'm done anyway.  anything from y'all?03:34
mwhudsonnothing leaps to mind03:34
barry#endmeeting03:34
* thumper has to go now03:35
thumperbarry: good timing03:35
barrythanks everyone, have a good week03:35
barry:)03:35
jmlback.03:40
=== Odd_Blok1 is now known as Odd_Bloke
=== mrevell is now known as mrevell-lunch
=== salgado-afk is now known as salgado
=== EdwinGrub is now known as EdwinGrubbs
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
=== salgado is now known as salgado-afk
=== salgado-afk is now known as salgado
=== mwhudson__ is now known as mwhudson

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