/srv/irclogs.ubuntu.com/2009/02/19/#launchpad-meeting.txt

jmllalalalala00:22
thumpernote to self: webservice glob in pages00:23
barry#startmeeting00:23
MootBotMeeting started at 18:23. The chair is barry.00:23
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]00:23
barryyada yada yada who's here today yada yada00:23
thumperme00:24
jmlPresent and accounted for!00:24
barrymwhudson: ping!00:24
barry[TOPIC] agenda00:24
MootBotNew Topic:  agenda00:24
mwhudsonhi00:24
barry * Roll call00:25
barry * Action items00:25
barry * Mentoring update00:25
barry * Peanut gallery (anything not on the agenda)00:25
barry[TOPIC] action items00:25
MootBotNew Topic:  action items00:25
barry * abentley to experiment on storm base class00:25
barryso, i actually semi-reviewed a branch of his that looks pretty good. stub also semi-reviewed it00:25
barryi think actually jml is the official reviewer00:25
jmlyeah.00:25
jmlI'll look at that today00:26
barryjml: great! because i think you'll have some useful insights00:26
barrysee what you think of stub and my comments00:26
jmlI am a man of constant sorrow.00:26
jmland occasional insight.00:26
barryah what a great movie00:27
barry * barry to add `field_id` to coding guideline00:27
barrynot done, but no disagreement from ameu00:27
barry * barry to add `pretty()` functions to reviewers docs00:28
barry * flacoste to work on API reviewer cheat sheet00:28
barrynot done, we suck00:28
barry[TOPIC] mentoring update00:28
MootBotNew Topic:  mentoring update00:28
barryso jml how goes it with stub?00:28
jmlalmost no action between last week and now.00:29
barryjml: shall we go another week?00:29
jmlbarry: yeah00:29
barryexcellent00:29
jmlbarry: the stormsugar review will be a good opportunity00:29
barryjml: great00:29
barryanything else on mentoring?00:30
mwhudsonhow many devs are not reviewers yet?00:30
barrymwhudson: that's a great question00:30
jmlnope00:31
barrynoodles, leonardr, hennige00:32
barrymaybe that's it00:32
mwhudsoncool00:32
barryall three could definitely join the ranks of mentats00:32
mwhudsonsuprised leonard isn't on the way00:32
sinzuileonardr: had no interest I believe00:32
barrymwhudson: i think he's resisted it for a long time because he dabbles mostly in apiland00:33
jmlhow many people are not OCRs?00:33
barryjml: team leads and intellectronica00:33
mwhudsoni'm not sure people should be allowed to opt out :)00:33
barryteam leads have to i think00:33
mwhudson(of being a reviewer, not necessarily ocr)00:33
barryintellectronica: is on sabbatical but he should come back!00:33
barrythumper: can be an exception00:34
intellectronicabarry: i'm happy to come back this cycle00:34
barryintellectronica !00:34
barryintellectronica: excellent!00:34
barryintellectronica: monday euro is open00:35
barrybut we can also move people around if you want00:35
sinzuiteam leads cover review of their team. I do about 4 a week00:35
intellectronicamonday euro it is, then!00:35
sinzuibut today I did 700:35
barrysinzui: so every day is ocr for you? :)00:35
barryintellectronica: done00:35
jmlbarry: in asiapac, every day is ocr day.00:36
barryjml: yay?00:36
jmlbarry: hire more aussies :)00:36
barryjml: if it were up to me, i'd hire 10.  i love aussies00:37
jml*hugs*00:37
barry<cough>kiko</cough>00:37
jmlanyway...00:37
barryanyway...00:37
mwhudsonmoving on?00:37
barryi will try to find mentors for those guys00:37
barry[TOPIC] peanut gallery00:37
MootBotNew Topic:  peanut gallery00:37
jmlmwhudson: I guess the Tasman is not choppy enough to block your mind-reading powers :)00:38
barrydo you guys have anything?00:38
jmlthumper has a thing.00:38
* thumper does00:38
thumperthe webservice in pagetest globs should die a horrible death00:38
thumperit defaults to salgado00:38
thumperwho is an admin user00:38
thumperalso it defaults to change everything00:38
thumperit doesn't really allow testing of security at all through the pagetests00:38
mwhudson+1 +1 +100:38
thumperwe shouldn't use it00:38
thumperever00:38
thumperthere is a function called webservice_for_person00:39
thumperthat takes a person object00:39
thumperwe should use that more00:39
thumperthis caused me considerable pain this week00:39
barrythumper: should we change webservice globs to not use an admin?00:39
thumperbarry: at the very least00:39
thumperbarry: we shouldn't use sample data00:39
barryhow much breaks if we do that?00:39
thumperbarry: and the webservice glob does00:39
thumperbarry: so my preference would to be remove it all together00:40
barrythat was my next suggestion :)00:40
thumperdie sample data die!!!00:40
barrythumper: is there an open bug on this?  my inclination would be to assign such a bug to leonardr and/or foundations00:40
thumperno, not yet00:40
barrycan you open one, or at least email the ml?00:41
barryfwiw, +1 btw :)00:41
thumperok00:41
barry[ACTION] thumper to report about webserver glob as admin problem00:41
MootBotACTION received:  thumper to report about webserver glob as admin problem00:41
barryexcellent, thanks00:41
thumpernext00:41
thumperis00:41
thumper http://code.launchpad.net/launchpad/+activereviews00:42
thumpertwo main changes here00:42
thumpertables explaining what to do00:42
thumperor at least what you can do00:42
thumperand also the titles of the votes is the people who voted/reviewed00:42
thumperjust an fyi00:42
jmlOne thing from me.00:43
mwhudsonthumper: it's not totally obvious to me what "Completed reviews"/"Other reviews" means00:43
* jml waits though.00:43
barrymwhudson: i had the same confusion00:43
thumpermwhudson: I'm open to suggestions00:43
thumperit was beuno's idea00:43
barrythumper: [ui=barry]00:43
barrydang00:43
jmlheh heh00:44
jmlso, my one thing. it's quick00:44
barrythumper: but i really do like the new page00:44
barryjml: go4it00:44
mwhudsonwell, i guess it exacerbated by the fact that i'm not in ~launchpad-reviewers00:44
jmlI came across some code that called _foo methods on objects defined in a different module00:44
jmlplease, please no one ever do that00:44
mwhudsonthumper: i'll let you know if i had any better ideas :)00:45
jmlgiven that we control both ends of the stick, just rename the method to 'foo' if you have to do that.00:45
jmlit's not like we care about internal API compat.00:45
barryjml: +100:45
thumperadd to reviewers checklist?00:46
jml(as well as edit the reviewers checklist to make it short and punchy)00:46
jml((we talked about that last week))00:46
barryyes, yes, yes ;)00:46
jmlbarry: <300:46
barryone of these days i really will garden those pages00:47
barrybut i think i'll wait until the nags head sprint when i'm good and sloshed00:47
barryanybody else have anything?00:47
jmlnope00:47
thumperi'm done00:47
barryjust one or two quick ones from the ameu meeting then...00:47
* mwhudson done too00:48
barrybigjools is going to experiment on helper functions to make circular import backpatching less disgusting00:48
barrywe talked about a few things there, see the irc log for details (which i'll send out tomorrow <wink>)00:48
thumperthere is that file in c.l.interfaces00:48
* thumper goes to look00:48
barrythumper: yep00:48
barrythumper: we know about it :)00:49
thumperoh, ok00:49
barrynext00:49
thumperonly code-team items in there though00:49
jmlIch habe ein Bärenhunger00:49
barryeveryone needs to bribe gary so that he buildouts launchpad in his spare time00:49
thumper_schema_circular_imports00:49
barrybut anyway.  must abide hunger, so that's it from me00:50
mwhudsonok00:50
barrylet's call it00:50
mwhudsonthanks barry00:50
barry#endmeeting00:50
MootBotMeeting finished at 18:50.00:50
barrythanks guys!00:50
jmlbarry: thanks.00:50
thumperta00:50
=== Ursinha is now known as Jorjao
=== Jorjao is now known as Ursinha
=== salgado-afk is now known as salgado
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
matsubara#startmeeting15:00
MootBotMeeting started at 09:00. The chair is matsubara.15:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]15:00
matsubaraWelcome to this week's Launchpad Production Meeting. For the next 45 minutes or so, we'll be coordinating the resolution of specific Launchpad bugs and issues.15:00
matsubara[TOPIC] Roll Call15:00
MootBotNew Topic:  Roll Call15:00
bigjoolsme15:00
Ursinhame15:00
sinzuime15:00
henningeich15:00
herbme15:00
flacosteme15:00
gmbme15:01
matsubarastub is missing.15:01
matsubarawell, let's continue. stub can join later15:02
gmbPresumed hairy.15:02
matsubara[TOPIC] Agenda15:02
MootBotNew Topic:  Agenda15:02
matsubara * Actions from last meeting15:02
matsubara * Oops report & Critical Bugs15:02
matsubara * Operations report (mthaddon/herb/spm)15:02
matsubara * DBA report (DBA contact)15:02
matsubara * Next Launchpad Performance Week15:02
Ursinhatraditionally he'll join in a few moments15:02
matsubara:-)15:02
matsubara[TOPIC] * Actions from last meeting15:02
MootBotNew Topic:  * Actions from last meeting15:02
matsubara* stub to investigate the fix to avoid staging restore problems15:02
matsubara * rockstar to fix https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1138CEMAIL1215:02
matsubara * sinzui to have someone to fix bug 23772215:02
matsubara * Ursinha to file bugs to https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1138EC328 - bug 329917, and https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1138B2582 - bug 32990815:02
matsubara * intellectronica to investigate https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1137F289315:02
ubottuLaunchpad bug 237722 in launchpad-registry "Cyclical team membership allowed in +editproposedmembers" [Low,Triaged] https://launchpad.net/bugs/23772215:02
ubottuLaunchpad bug 329917 in malone "Changing a task's target using the API OOPSes as NotImplementedError" [Undecided,New] https://launchpad.net/bugs/32991715:02
ubottuLaunchpad bug 329908 in malone "DownloadFailed OOPS when reporting a bug with apport" [Undecided,New] https://launchpad.net/bugs/32990815:02
ubottuhttps://devpad.canonical.com/~jamesh/oops.cgi/1138B258215:02
ubottuhttps://devpad.canonical.com/~jamesh/oops.cgi/1137F289315:02
Ursinhamine is fine, filed bugs are there15:03
sinzuimatsubara: Not done, but it was discussed15:03
matsubarasinzui, thanks. I see that's triaged as low priority so it's ok15:03
* sinzui will pick a victim to close the bug15:03
Ursinha:)15:04
sinzuimatsubara: the person who discovers the problem has the power to fix it. He is often the person who put the teams in the situation15:04
sinzuimatsubara: so we believe the right answer is to inform the user what he is doing before he gets the warning he has done something impossible15:05
Ursinha:)15:05
matsubarasinzui, inform the user or just block the user from doing it?15:05
matsubarahi stub15:05
matsubara * stub to investigate the fix to avoid staging restore problems15:06
matsubaraany news about this?15:06
matsubara[action] matsubara to chase rockstar about a fix for OOPS-1138CEMAIL1215:06
MootBotACTION received:  matsubara to chase rockstar about a fix for OOPS-1138CEMAIL1215:06
stubNo news15:07
sinzuimatsubara: both actually. Explain that launchpad has removed a pending membership because between x in y. If this is wrong the user should remove the member ship he just approved and switch propose the team again15:07
matsubarasinzui, right15:08
matsubaragmb, any news about OOPS-1137F2893?15:08
ubottuhttps://devpad.canonical.com/~jamesh/oops.cgi/1137F289315:08
gmbmatsubara: Not as far as I know; will confirm with intellectronica.15:09
Ursinhamatsubara, iirc flacoste was discussing that with intellectronica15:09
gmbintellectronica's sprinting atm so let's move on and I'll get back to you when I know more.15:11
matsubaraUrsinha, gmb: ok thanks15:11
matsubara[TOPIC] * Oops report & Critical Bugs15:11
MootBotNew Topic:  * Oops report & Critical Bugs15:11
Ursinhaall right15:11
Ursinhaone bug for bugs, two OOPSes for soyuz, one OOPS for foundations15:11
Ursinhafor bugs: bug 32990815:11
ubottuLaunchpad bug 329908 in malone "DownloadFailed OOPS when reporting a bug with apport" [Undecided,New] https://launchpad.net/bugs/32990815:11
bigjoolsgo soyuz15:11
flacostematsubara: yes, we discussed a solution, i don't know the status of the fix though15:11
Ursinhagmb, that one is happening quite frequently15:12
Ursinhaon a daily basis, but only a few15:12
matsubaraflacoste, okie. thanks15:12
gmbUrsinha: Hmm. Okay.15:12
gmbUrsinha: That sounds - at first glance - like a replication problem again.15:13
gmbBut that's just a stab in the dark15:13
Ursinhagmb, I didn't stick to this idea because it's happening like every day15:13
Ursinhado you think it's possible to be a replication problem even considering this?15:13
gmbUrsinha: Well, last time something like that happened it was  a replication problem, but that was fixed last cycle.15:14
gmbUrsinha: Frankly, at this point, I've no idea. I'll look into it.15:14
Ursinhagmb, I remember that15:14
Ursinhathanks gmb15:14
* Ursinha looks at bigjools 15:14
Ursinhabigjools,  https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1143EB189 and https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1145EA1415:14
bigjoolsok15:15
Ursinhawhat do you say?15:15
bigjoolsfirst one was caused by cprov15:15
bigjoolsI will check with him15:15
cprovI did it on purpose15:16
bigjoolsis there a bug filed?15:16
Ursinhabigjools, I didn't file one, but can do that15:16
stubLibrarian OOPSes are not caused by replication - the Librarian only talks to the master database.15:16
bigjoolssecond one looks nasty, we'll look into it15:17
Ursinhagmb, ^15:17
cprovbigjools: the second oops need investigation15:17
gmbstub, Ursinha: Curse. Oh well, I'll have to do some work then.15:17
bigjoolsUrsinha: can you file bugs on those for me please15:17
Ursinhamatsubara, [action] cprov and bigjools to investigate OOPS-1145EA1415:17
Ursinhabigjools, sure15:17
bigjoolsthanks muchly15:17
Ursinhamatsubara, [action] Ursinha to file bugs for https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1143EB189 and https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1145EA1415:17
matsubara[action] cprov and bigjools to investigate OOPS-1145EA1415:18
MootBotACTION received:  cprov and bigjools to investigate OOPS-1145EA1415:18
matsubara [action] Ursinha to file bugs for https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1143EB189 and https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1145EA1415:18
Ursinhabigjools, np :)15:18
Ursinhathe last one for foundations:  https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1146XMLP115:18
Ursinhaflacoste, ^15:18
stubgmb: We have seen similar 'impossible' situations before, and have failed to work it out. No requests to that URL should be made until the transaction that created it commits, and as soon as it commits not founds shouldn't happen.15:18
gmbstub: Hmm. Okay. Thanks.15:19
flacosteUrsinha: that's not a bug15:19
* gmb wonders about the possibility of getting a `sleep(10)` into apport...15:19
flacosteUrsinha: that's something posting non-XMLRPC request to the xmlrpc server15:19
flacosteUrsinha: so find what is doing that and stop it from doing it :-)15:19
flacosteUrsinha: probably a Mailman bad request for some reason (restart?)15:20
stubgmb: It might help. I suspect commit is returning before the commit really has finished to make things look fast (suspect because everything else seems impossible)15:20
Ursinhaflacoste, hm, right15:20
Ursinhaflacoste, I'll keep watching if we have more of those15:21
gmbstub: This is Launchpad; we eat impossible things for breakfast.15:21
flacosteyeah, if it happens often there is probably either a bug in Mailman or a deployment issue15:21
Ursinhaflacoste, fair enough15:22
Ursinhathat's fine15:22
Ursinhaall for me15:22
matsubaragmb, that could be the new slogan :-)15:22
Ursinhalol15:22
matsubarathanks Ursinha15:22
Ursinhathanks everyone15:22
matsubara[TOPIC] * Operations report (mthaddon/herb/spm)15:22
MootBotNew Topic:  * Operations report (mthaddon/herb/spm)15:22
herbIt's been a quiet week. No cherry picks, no major service affecting problems.15:23
herbJust to make sure it's staying on everyone's radar, we continue to have daily problems related to bug #156453 and bug #118625.15:23
ubottuLaunchpad bug 156453 in loggerhead "production loggerhead branch leaks memory" [Critical,Triaged] https://launchpad.net/bugs/15645315:23
ubottuLaunchpad bug 118625 in launchpad-bazaar "codebrowse sometimes hangs" [High,Triaged] https://launchpad.net/bugs/11862515:23
herbFurther we contine to have problems every couple of days related to bug #260171.15:23
ubottuBug 260171 on http://launchpad.net/bugs/260171 is private15:23
herbWe need to come up with a plan on how to handle Bug #327423 and bug #327455. Just throwing more RAM at the problem isn't likely to be a workable solution. We're happy to do anything we can do to help reduce the impact of these bugs, but we clearly need some input from the devs.15:23
ubottuLaunchpad bug 327423 in launchpad-registry "Memory usage of the karma update script foaf-update-karma-cache.py seems excessive" [Low,Triaged] https://launchpad.net/bugs/32742315:23
ubottuLaunchpad bug 327455 in rosetta "language-pack-exporter.py and memory usage" [Undecided,New] https://launchpad.net/bugs/32745515:23
herbThats all from us, unless there are questions.15:23
matsubarasinzui, can you raise the importance of #327423?15:24
sinzuiI can15:24
matsubarahenninge, can you comment and triage accordingly #327455?15:24
henningeI know that danilo and jtv worked on that and are now able to produce language packs again.15:25
henningeI don't know how they did that, though.. ;)15:25
herbhenninge: I think they had to use the DB server to make it work though.15:25
henningeI will poke danilo to commtnt15:25
matsubarathanks henninge15:25
henningeherb: ok, so it is not really solved, then?15:26
herbhenninge: to the best of my knowledge, no.15:26
henningeour team communication is not at its best this week as 2/3 are sprinting heavily ... :-/15:27
herbhenninge: or at least not in a permanent way.15:27
matsubaraall right. thanks herb15:27
herbthanks15:28
matsubara[TOPIC] * DBA report (DBA contact)15:28
MootBotNew Topic:  * DBA report (DBA contact)15:28
stubThe production systems are now using the standard startup/shutdown script to control the slony daemons. The wiki documentation has been updated. LOSAs should have sudo access to run the /etc/init.d script.15:28
stubI'll be investigating database connection load balancers to make best use of the new hardware. pg_pool, pg_pool 2 and pgbouncer are all options I'm aware of to distribute slave connections evenly across the slave backends.15:28
stubfini.15:28
matsubaraquestions for stub?15:28
matsubaraok, let's move on15:29
matsubara[TOPIC] * Next Launchpad Performance Week15:29
MootBotNew Topic:  * Next Launchpad Performance Week15:29
matsubaraI updated https://dev.launchpad.net/PerformanceWeeks/April200915:29
matsubarawith a few page ids that we could tackle for the next performance week15:30
matsubaraif you have more page ids/oopses that you want to work on in the next LPW, please add to the list15:30
matsubarathat's all from me15:31
matsubaraanything else before I close?15:31
Ursinhanope15:31
matsubaraThank you all for attending this week's Launchpad Production Meeting. See the channel topic for the location of the logs.15:31
matsubara#endmeeting15:31
MootBotMeeting finished at 09:31.15:31
Ursinhathanks matsubara15:32
henningeUrsinha, matsubara: thanks! :)15:32
Ursinhahenninge, np :)15:32
=== matsubara is now known as matsubara-lunch
=== salgado is now known as salgado-afk

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