/srv/irclogs.ubuntu.com/2008/03/13/#launchpad-meeting.txt

=== mwhudson_ is now known as mwhudson
=== mrevell is now known as mrevell-afk
=== salgado is now known as salgado-brb
=== salgado-brb is now known as salgado
=== mrevell-afk is now known as mrevell
=== cpro1 is now known as cprov
=== FreeNode is now known as herb
=== salgado is now known as salgado-brb
=== salgado-brb is now known as salgado
=== salgado is now known as salgado-lunch
=== salgado-lunch is now known as salgado
=== mwhudson_ is now known as mwhudson
cprovI can haz meeting ?!17:54
* mwhudson blinks17:57
statikoi17:59
daniloswe18:00
cprovme18:01
sinzuiem18:01
bacRinchen: ?18:01
Rinchenclose18:01
Rinchentry again18:01
thumperkiko18:01
kikohello hello18:01
daniloskikoooo18:01
Rinchenthumper, correct!18:01
abentleydo me re fa so la ti do18:02
* thumper wonders if he can summon kiko into other channels18:02
kiko#startmeeting18:02
MootBotMeeting started at 18:02. The chair is kiko.18:02
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]18:02
kikohosted by me, with spammy MootBot in my wake!18:02
kiko[TOPIC] Roll Call18:02
MootBotNew Topic:  Roll Call18:02
sinzuime18:02
thumperme18:02
bacme18:02
carlosme18:02
statikme18:02
herbme18:02
abentleyme18:02
jt1me18:02
salgadome18:02
mrevellme18:02
matsubarame18:02
intellectronicame18:02
kikohooo is heeereee18:02
statikEdwin is at pycon18:02
kikome18:02
BjornTme18:02
cprovme18:02
mptme18:02
adeuringme18:02
Rinchenme18:03
danilosme18:03
schwukme18:03
mwhudsonme18:03
kikome18:03
flacosteme18:03
allenapme18:03
* kiko pokes gmb_ and BjornT 18:04
leonardrme18:04
kikoone for being absent, one for being his manager!18:04
kikostub!!18:04
stubkiko!!18:04
kikozat iz me18:04
kikookay then18:04
flacostebarry and maris are off to PyCon18:04
kikoBjornT, gmb_ absent?18:04
kikoyeah18:04
kikopoor pyconners18:04
kiko[TOPIC] Agenda18:04
MootBotNew Topic:  Agenda18:04
kiko * Next meeting18:05
kiko * Actions from last meeting18:05
kiko * Oops report (Matsubara)18:05
kiko * Critical Bugs (Rinchen)18:05
kiko * Bug tags18:05
kiko * Operations report (mthaddon/herb)18:05
kiko * DBA report (stub)18:05
kiko * Sysadmin requests (Rinchen)18:05
kiko * New packages required (salgado)18:05
kiko * A top user-affecting issue (mrevell)18:05
kiko * Doc Team report (mrevell)18:05
kiko * canonical_url(..., view_name) (aaron, me)18:05
kiko* Blockers18:05
gmb_me18:05
gmb_Sorry, I suck.18:05
=== gmb_ is now known as gmb
kiko[TOPIC] Actionz from last meet1ng18:05
MootBotNew Topic:  Actionz from last meet1ng18:05
kiko * salgado to investigate codebrowse and germinate inclusion in sourcecode18:05
kikosalgado rocks and rolls18:06
salgadodone!18:06
kikoThank you all for attending this week's Launchpad Developer Meeting. See the channel topic for the location of the logs.18:06
kikohah! false alarm18:06
kiko[TOPIC] Oops report (Matsubara)18:06
MootBotNew Topic:  Oops report (Matsubara)18:06
matsubaraToday's oops report is about bugs 201856, 201853, 161743, 20057218:06
ubotuLaunchpad bug 201856 in launchpad-bazaar "OOPS recorded ssh'ing into bazaar.launchpad.net" [Undecided,New] https://launchpad.net/bugs/20185618:06
ubotuLaunchpad bug 201853 in launchpad-bazaar "OOPS recorded executing remote command" [Undecided,New] https://launchpad.net/bugs/20185318:06
ubotuLaunchpad bug 161743 in launchpad-bazaar "Traceback from Twisted while running codehosting acceptance tests" [High,New] https://launchpad.net/bugs/16174318:06
ubotuBug 200572 on http://launchpad.net/bugs/200572 is private18:06
matsubarathumper, can you find assignees for the lp-bzr ones? First two should not record oopses18:06
matsubaraor if they do, those oopses should be like SoftTimeRequests in the sense that they're not fatal. #161743 is the top one for codehosting at the moment.18:06
matsubaraWho should take care of 200572? Foundations maybe?18:07
thumpermatsubara: yes18:07
kikoplease let this not be an XSS nonsense18:07
carloskiko: you jumped next week meeting... I will not be around (on public holidays)18:07
kikoah, right18:07
kikoumm mmm18:07
kikocarlos, right, let's do that after this one.18:07
kikomatsubara, you sure you don't want to fix that one yourself? it's so easy18:08
carlosok18:08
flacostewe should tansform that into UnexpectedFormData?18:08
flacostethis can happen in a lot of place actually18:08
Rinchen+1 for UFDs18:08
Rinchenthe more we can capture, the better we can diagnose18:09
kikowell18:09
kikosure, UFD is fine.18:09
matsubaraI think it should be a 40418:09
flacostefor example, i'm sure http://launchpad.dev/%ED45 would suffer the same fate18:09
BjornTi think it should be a 404 as well. it's not a form.18:09
kikoif you visit http://launchpad.net/ubuntu/hoary/bar18:09
kikoyou get a 40418:09
kikoso I correct myself18:09
kiko404 -- this is just an artifact of improper utf8 handling in the query?18:09
matsubaraflacoste: the traceback looks different.18:10
kikomatsubara, if you visit https://edge.launchpad.net/ubuntu/hoary/%ee you get no OOPS page, but a Please try again. :)18:10
matsubaraflacoste: and the one described in the bug report goes directly into the db18:10
flacostenormal, it's not the same code path18:10
flacostebut the exception should be the same, no?18:10
matsubaraI mean, the one described in the report triggers a DB ProgrammingError kind of error, while the other triggers the usual UnicodeDecodeError18:11
flacosteright,18:12
stubWe don't have any guards in our FooSet.getByName methods for invalid UTF8, so PG will barf.18:12
flacostei remember adding a ascii encoding to Pillar for tests purpose18:12
kikoflacoste, matsubara: can you guys meet up and make a decision later?18:12
flacosteactually, there are many places where invalid UTF8 can be introduced18:13
kikothis is an issue that really annoys me as I /hate/ nonsense in the OOPS summaries18:13
stubA decorator for our byname methods might be cool18:13
flacostestub is volunteering :-)18:13
stubI'm bikeshedding18:13
matsubaraI'll add the discussion to the report.18:13
kiko[ACTION] matsubara, flacoste and stub to discuss UTF-8 safety of byName and other random attacks to launchpad.net18:13
MootBotACTION received:  matsubara, flacoste and stub to discuss UTF-8 safety of byName and other random attacks to launchpad.net18:13
kikomatsubara, still want more oops discussion?18:13
matsubaraapart from that we can move on. thanks kiko18:13
matsubaraand thanks thumper!18:14
kiko[TOPIC]  * Actions from last meeting18:14
MootBotNew Topic:   * Actions from last meeting18:14
kikooh phoey18:14
stubits safe - PG barfs because it checks properly18:14
kiko[TOPIC]  * Next meeting18:14
MootBotNew Topic:   * Next meeting18:14
* Rinchen is happy he's not the only one18:14
* kiko curses Rinchen 18:14
kikonext meeting: same time, same place. who's not gonna be here?18:14
carlosI will be on public holidays (and I guess I'm not the only one...)18:14
stubWhen does NZ drop out of DS time?18:14
Rinchenthailand folks too?18:14
BjornTi won't be there18:15
thumperno idea18:15
thumperit's Easter Friday for me next week18:15
kikoso BjornT and carlos won't be here. anyone else?18:15
stubRinchen: Nope18:15
baci'll be out18:15
* thumper out#18:15
mptDST ends on April 618:15
kikoso thumper, BjornT, carlos.18:15
mwhudsonit'll be good friday for me18:16
kikoanyone else can't make it?18:16
kikogoing18:16
bacme18:16
kikogoing18:16
kikojesus, guys, pay attention18:16
mptSo April 10th's meeting will be at 6am18:16
bacjesus, kiko, scroll up18:16
kikowho can't make it to the meeting next week?18:16
thumperme18:16
kikoright right18:16
kikowonderful18:16
stubmpt: Unless we switch the meeting times back then18:16
kikobac, thumper, carlos, BjornT, mwhudson will be missed18:17
danilosbac: how about you, will you be in for the next meeting?18:17
Rinchenkiko, please do an [AGREED] on those not attending next week so I can pick it out of the logs easily.18:17
kikoRinchen, you can do them too, you know? :)18:17
kiko[AGREED] bac, thumper, carlos, BjornT, mwhudson out next week18:17
Rinchenthink it's only moderator but I'll try18:17
MootBotAGREED received:  bac, thumper, carlos, BjornT, mwhudson out next week18:17
kikowe can consider changing the time again next week if people like?18:18
jt1earlier would be nice18:18
kiko[ACTION] consider changing meeting time during next meeting18:18
MootBotACTION received:  consider changing meeting time during next meeting18:18
thumperearlier isn't nice18:18
kikojt1, you talk to thumper :)18:18
* BjornT agrees with jt1 :)18:18
stubkiko: It would need to wait until NZ goes out of DS time18:18
jt1not now too tired can't think straight18:18
kiko[TOPIC]  Critical Bugs (Rinchen)18:18
MootBotNew Topic:   Critical Bugs (Rinchen)18:18
RinchenHowdy, a few for today18:18
Rinchen[LINK] https://bugs.edge.launchpad.net/launchpad/+bug/19693618:18
Rinchenabel, how is this going?18:18
MootBotLINK received:  https://bugs.edge.launchpad.net/launchpad/+bug/19693618:18
Rinchen[LINK] https://bugs.edge.launchpad.net/rosetta/+bug/19610618:18
Rinchen[LINK] https://bugs.edge.launchpad.net/rosetta/+bug/20049918:18
Rinchen[LINK] https://bugs.edge.launchpad.net/rosetta/+bug/20139418:18
Rinchendanilo, carlos, jtv: how are this going?18:18
MootBotLINK received:  https://bugs.edge.launchpad.net/rosetta/+bug/19610618:18
MootBotLINK received:  https://bugs.edge.launchpad.net/rosetta/+bug/20049918:18
ubotuLaunchpad bug 196106 in rosetta "context menu entry "Paste File" [and other dialogs] not translated into German (anymore)" [Critical,In progress]18:18
ubotuLaunchpad bug 200499 in rosetta "Imported translation from upstream not correctly importing all strings" [Critical,In progress]18:18
MootBotLINK received:  https://bugs.edge.launchpad.net/rosetta/+bug/20139418:18
Rinchen[LINK] https://bugs.edge.launchpad.net/launchpad/+bug/19882518:19
Rinchenjml, how is this going?18:19
MootBotLINK received:  https://bugs.edge.launchpad.net/launchpad/+bug/19882518:19
cprovyes, +1 for earlier, I'm the only one from soyuz able to attend (because they think I'm still jetlagged)18:19
thumperRinchen: jml isn't here, what's the bug?18:19
danilosRinchen: testing on chokecherry, took longer than expected, should be ready by tomorrow or early next week at the latest18:19
kikocprov, why are bigjools and al-maisan not here?18:19
Rinchendanilos, thanks18:19
adeuringRinchen: I'm waiting for a core dump; agreed with Kiko that we make a test run tomorrow on the PQM machine18:19
cprovkiko: because they have life ;)18:19
carlosRinchen: 200499 is on pqm, 201394 is being tested on staging so I can get a cherry pick from kiko18:19
Rinchenadeuring, thanks. If you need help getting the dump, just ping18:19
kikocprov, not on thursdays they don't. black marks for them.18:19
Rinchencarlos, great thanks.18:19
mwhudsonRinchen: i think that is Fix Committed now18:20
thumperRinchen: I think this may have been in the commit just reverted (jml authserver bug)18:20
cprovkiko: duderino, they have kids and all that sort of /stuff/ ...18:20
Rinchenthumper, mwhudson - yes on authserver18:20
Rinchenok, great. Thanks for the status.  That was surprisingly quick.18:20
sinzuicprov: life == launchpad18:20
kikocprov, I've already emailed them -- I don't care, it's one day a week18:20
Rinchenkiko, back to you18:20
mwhudsonoh yes, it got reverted18:20
mwhudsonjml will be happy18:21
Rinchenjust need to update the statuses then...18:21
* sinzui is using a child to convince the shop keepers to let him stay for the meeting.18:21
kikoRinchen, there were two other critical rosetta bugs?18:21
carloskiko: I already answered to Rinchen18:21
cprovsinzui: and there we go ... my hands start shaking again :)18:21
kikoRinchen, sorry, non-rosetta bugs?18:21
Rinchenkiko, the 3 I mentioned are replied to above.  a 4th I didn't mention as it's fixed commit18:21
kikogotcha.18:22
kikomoving on!18:22
kiko[TOPIC] Bug tags18:22
MootBotNew Topic:  Bug tags18:22
kikonone proposed that I know of. anyone have one?18:22
kiko318:22
kiko218:22
matsubarathe dupefinder was approved or not?18:22
kikomatsubara, it was, last week18:22
kikomatsubara, I updated the page. I believe. :)18:22
Rinchennope18:22
Rinchenstill there18:22
matsubara"After discussion, the proposer should update this page, moving the tag to the approved or declined section"18:23
Rinchenhttps://help.launchpad.net/TaggingLaunchpadBugs18:23
kikohmm18:23
kikowill fix18:23
kiko[TOPIC] Operations report (mthaddon/herb)18:23
MootBotNew Topic:  Operations report (mthaddon/herb)18:23
kikolet's welcome herb to the first round he's on his own :)18:23
herbCaching for feeds is done on prod and edge.18:23
herbCherry pick going in after the meeting.18:23
herbNo status update on capturing coredumps from PQM.18:23
herbThat's it from me unless there are any questions.18:23
kikoherb, let me have a call with you later today so we can sort out the lxml coredump story, maybe we can do something simple.18:23
statikhurrah for caching18:24
herbkiko: ok18:24
kikoherb, could we reuse the same caching for feeds for other bits of launchpad?18:24
herbkiko: potentially, yes.18:24
statikkiko: that was the plan I heard18:24
carlosRinchen: hmm, sorry, I told you about bug #201394 thinking on bug #20061018:24
ubotuBug 201394 on http://launchpad.net/bugs/201394 is private18:24
ubotuBug 200610 on http://launchpad.net/bugs/200610 is private18:24
kikoherb, very cool. I'll try a HEAD later and see how it looks18:24
carlosRinchen:  bug #201394 is being handled by Jeroen18:24
ubotuBug 201394 on http://launchpad.net/bugs/201394 is private18:24
kiko[TOPIC] DBA report (stub)18:25
MootBotNew Topic:  DBA report (stub)18:25
stubI'll be doing this cycles DB patch reviews tomorrow as I've just realized it is week 2.18:25
stubNothing else thrilling to report.18:25
Rinchencarlos, ok will follow up with him tomorrow.18:25
kikostub, PersonAuthSplit going to make it this time around?18:25
* kiko sighs18:26
kiko[TOPIC] Sysadmin requests (Rinchen)18:26
MootBotNew Topic:  Sysadmin requests (Rinchen)18:26
stubkiko: The spec has had feedback from jamesh. I scheduled it for two cycles in the future I think, but there will be a lot of fallout so don't know18:26
RinchenHi! Is anyone blocked on an RT or have any that are becoming urgent?18:26
kikostub, wow, 2 cycles is pretty far down18:26
kikostub, not even 1.2.4?18:26
RinchenI should take this point to tell everyone that mootbot's hosting is going away and I'm working with the scribes team to find a new host for it.  We have a few ideas.  We cannot host it at Canonical.18:27
kikoRinchen, we could just host it at async, we have no standards18:27
Rinchenkiko, brilliant18:27
kiko[TOPIC] New packages required (salgado)18:27
MootBotNew Topic:  New packages required (salgado)18:27
salgadoif any of the branches you're working on right now  depends on any library which is not part of the launchpad-dependencies package, come talk to me ASAP.18:27
stubkiko: Firstly we need to agree and sign off on it. We don't know how long that will take. After that, we can implement what is specced. Hopefully the scope won't have crept and the fallout in the test suite won't be huge and we can do it in a cycle.18:28
mwhudsonsalgado: what happened to turbogears?18:28
kikocprov, all our soyuz dependencies are looking okay, r ight?18:28
cprovkiko: yes, until we start doing package diff.18:28
salgadomwhudson, I'm waiting for someone to approve making lp-deps require sqlobject as well18:28
kikocprov, do we need debdiff? we can require it sooner if you want.18:28
mwhudsonsalgado: ok18:29
cprovkiko: it I firmly believe will happen in 1.2.3 ... then we have to depend on 'devtools'18:29
kikosalgado, mwhudson: won't it be better to wait for storm to roll out [potentially next month]?18:29
Rinchenstub, who's on the hook to approve it?18:29
kikocprov, ask salgado then18:29
salgadonext month? really?18:29
cprov`devscripts`, sorry18:29
kikosalgado, yeah18:29
salgadoI don't see any problems in waiting18:29
cprovsalgado: shelve it in if you can, any version will be fine.18:29
kikosalgado, mwhudson: if it doesn't make next month, we can reconsider18:30
salgadocprov, please file a bug in the meta-lp-deps package18:30
cprovsalgado: sure18:30
stubRinchen: approval would be sabdfl in this case. Agreement from kiko, SteveA, jamesh, me, salgado, francis and I think some others (leonard?)18:30
kikojt1, carlos, danilos: anything going to be required for rosetta?18:30
carlosnot that I'm aware of18:31
kikocool18:31
Rinchenstub, thanks.  Will you be driving that on your next call with sabdfl?  Just curious to see if I can help.18:31
daniloskiko: yeah, we are good18:31
kikoand BjornT, nothing for the watch stuff now right?18:31
kikothanks18:31
BjornTkiko: no18:31
kikoI assume thumper knows too, so let's move on18:31
kiko[TOPIC] A top user-affecting issue (mrevell)18:32
stubRinchen: Yes. I need to discuss it with him even if the spec is in flux.18:32
MootBotNew Topic:  A top user-affecting issue (mrevell)18:32
kikomy favorite section!18:32
mrevellHello Launchpadders!18:32
carlosmrevell: hey! :-P18:32
kikoyo matt18:32
mrevellAh, I hate to disappoint you kiko. This week I haven't seen any new recurring issues or particularly strking one-offs. However, I've had my head burried in work for the new user guide and new tour, along with a day on Bazaar work, so I apologise if I've missed something.18:32
schwukhello mrevell18:32
mrevell:)18:32
mrevellHas anyone else spotted something that they'd like to discuss right now?18:32
kikomaybe one of the users present wants to speak up at this point? :)18:32
kikofor one, /I/ use launchpad, and I think it's pretty slow over https.18:32
carlosmrevell: I need to talk with you about a bug we found in Translations18:33
statikhey, that affects me too18:33
daniloscarlos: there are no bugs in Translations18:33
kikofunny thing, eh statik? :)18:33
carlosbut I think there is no many people seeing it18:33
mrevellcarlos: Cool18:33
mwhudsonlaunchpad-over-http would be awesome18:33
mrevellcarlos: I certainly see it18:33
kikowhat danilos said18:33
carlosmrevell: ;-)18:33
mptWhat's the next step in implementing that?18:33
carlosdanilos: indeed18:33
mrevellcarlos: particularly with long membership lists and that;s even in London18:33
kikompt, I think PersonAuthSplit is the next step. stub might be able to confirm!18:34
stubFor Launchpad over HTTP, IIRC we need the virtual hosts authenticating via OpenID18:34
stubIt is independant of AuthPersonSplit18:34
kikookay. so shipit moving out is the first logical step.18:34
kikosalgado, stub: that's post 2.0 though, right?18:34
mptsnap18:34
* stub shrugs18:34
flacostethere is the issue of how to handle private content18:35
statikstub: we could serve anonymous launchpad pages over http even sooner, right?18:35
stubIt has only been verbally discussed, so I guess so18:35
flacostewe should refuse to server private content over HTTP18:35
thumperlike sending email addresses over HTTP?18:35
stubstatik: I don't see why not.18:35
flacosteif spammer do sniffing to harvest email addresses, where is the world going18:35
kikome neither18:35
kikoyeah18:35
kikohttps is our last barrier against spammers18:36
stubflacoste: Hopefully that will end up in the too hard basket :)18:36
kikoNEXT18:36
kiko[TOPIC] Doc Team report (mrevell)18:36
MootBotNew Topic:  Doc Team report (mrevell)18:36
mrevellDocs! This week I've sent a new teams section of the user guide for review to the team mailing list. I'm also putting the finishing touches to a projects section, which also explains how to use series, releases and milestones. I'll be sending that to the team list this week for your input.18:36
kikoman mrevell types fast18:36
mrevellAlso, I'm working on a second and more polished draft of the new tour content, which I'll - again - be sending to the internal list for your review.18:36
mrevell:)18:36
mrevellThere won't be a coming changes report this cycle as I haven't identified any changes that qualify. I've emailed each team lead to check they agree. Thanks to those of your who've replied so far!18:36
kikomrevell, the stuff you sent out this week was pretty cool18:36
mrevellah thanks kiko18:36
mrevellI'll be speaking to each team lead early next week with regard to documentation changes and additions required for 1.2.3. However, if there's anything you're aware of right now, please feel free to mail or ping me for a chat.18:36
kikoI've earmarked it in my inbox to review18:37
mrevellAlso, we have a new LaunchpadReleases page on the help wiki18:37
mrevellwhich explains how we number our releases18:37
mrevelland that'll come into its own after 1.2.3 is releases18:37
Rinchena nice code change I might add18:37
mreveller released18:37
kikooh, there's one thing I want to hijack this topic for in a moment.18:37
mrevelland the new footer appears18:37
danilosmrevell: there's one bit in translations that's coming up, but we can talk it over next week18:37
mrevelldanilos: Great18:37
mrevellSorry, please go ahead kiko18:37
kikoteam leads, note that you'll be called upon to help mrevell with documentation content (though it doesn't need to be you personally who writes it, and instead your team)18:37
kikomrevell is a magician and a tongue twister and a joyce of launchpad18:38
kikobut there's too much application there for him to describe alone18:38
mrevellMy mother in law is called Joyce18:38
kikohah! so it's genetic18:38
mrevell:)18:38
mrevellThanks to each of the team leads for your chats with me in London last week.18:39
mptAnd mrevell's a smart guy, but if the stuff he writes is stuff he can work out for himself, then other Launchpad users will be able to work out the same stuff for themselves, so it won't be useful18:39
kikoflacoste, BjornT, jt1, thumper, me, statik beware18:39
sinzuiI expect mrevell to use many nonces in his documentation18:39
mrevellsinzui: Do you know what nonce means in the UK?18:39
gmb...18:39
sinzuimrevell: I DO!18:39
mrevelloh18:39
kiko[TOPIC] canonical_url() stuff18:40
MootBotNew Topic:  canonical_url() stuff18:40
mrevellWell, yes, I'd be very appreciative of further input. It doesn't have to be fancy, I cnanpolish18:40
mreveller18:40
thumper:)18:40
stubA true joyce18:40
gmbfail.18:40
mrevell:)18:40
kikoabentley, master bzr ninja, and flacoste, master ninja of, well, all things non-bzr have brought upon us a new scourge18:40
kikoit is called canonical_url(..., view_name="foo")18:40
kikoyou're supposed to use it instead of using string addition18:40
kikoso where you have18:41
abentleyIt is a fluffy and friendly scourge.18:41
kikocanonical_url(person) + "/+edit"18:41
kikoyou should instead be doing18:41
kikocanonical_url(person, view_name="+edit")18:41
kikoI have a branch which fixes up all our browser code to use it18:41
kikoonce that's landed, try and keep our code free of the '/+' combination18:42
kikothanks!18:42
mptWhat does this fix?18:42
danilosany nice addition for page templates as well?18:42
kikowell18:42
kikosince mpt asks18:42
kikoit validates that the page actually exists18:42
mwhudsondoes it check that the view is registered?18:42
mptaha18:42
mwhudsonah, goodie18:42
kikoif you do canonical_url(person) + "/+edti"18:42
mptor + "/+emailaddress"18:42
kikoyou might not notice it unless you explicitly test for that URL in the output18:42
kikousing view_name ensures it's sane18:43
abentleyAlso, it can be more convenient to use in situations where you may or may not have a view_name passed in.18:43
kikothere are some corner cases where it can't be used (traverse in Navigation classes being the most obvious)18:43
kikobut raise those as issues with flacoste and me and we'll see what we can do18:43
kikoah!18:44
kikoI was trying to remember.18:44
kikodoctests need to set up requests to actually be able to call code which uses this18:44
kikoto do this, just supply a request as the second argument to login()18:45
kikoso login(ANONYMOUS, LaunchpadTestRequest())18:45
kikofor instance.18:45
kiko[TOPIC] Blockers18:45
MootBotNew Topic:  Blockers18:45
kikoknock yourself out :)18:45
flacosteFoundations: not blocked18:45
mwhudsonkiko: does it do security checking?18:45
cprovSoyuz: not blocked18:45
thumperCode: not blocked18:45
* kiko not blocked18:45
RinchenReleases Team: Not blocked.18:45
carlosTranslations: not blocked18:46
adeuringhwdb: partially (lxml segfault), but things are moving18:46
BjornTBugs: not blocked18:46
kikomwhudson, no, I think it just checks if the view is registered, not that it's viewable.18:46
kikomwhudson, we could do that change later, and it's interesting, but it has consequences18:46
kikoadeuring, thanks for raising that.18:46
statiklpcomm: not blocked18:46
abentleymwhudson: eg determine whether the user can actually retrieve the url?  No, but /fmt:link does.18:46
stubmwhudson: Just because the user doesn't have permission to a link doesn't mean they won't have permission after Launchpad guides them through login18:46
kikothanks statik18:46
kikoabentley, see stub's comment18:47
kikowe usually +login-redirect people18:47
mwhudsonstub: that's a fair point18:47
kikoif the user /is/ logged in though..18:47
kikookay okay18:47
kiko[TOPIC] PQM bustage18:47
MootBotNew Topic:  PQM bustage18:47
kikoPQM test-running was broken in jml's latest landing, but herb has sorted it out magically and we're about to put the cherry on top of that cake18:48
kikosorry for people inconvenienced, requeue your branches, you know who you are18:48
kikothumper and jml can have fun trying to debug that! :)18:48
kikoand18:48
kiko#endmeeting18:48
mwhudsonthat branch of jml's is cursed, i think18:48
MootBotMeeting finished at 18:48.18:48
statikis there anything specific that I should watch out for in future reviews or landings?18:48
kikoThank you all for attending this week's Launchpad Developer Meeting. See the channel topic for the location of the logs.18:48
bacthanks kiko18:48
mrevellThanks kiko, thanks everyone!18:48
kikostatik, regarding the use of canonical_url()?18:48
mptcarlos, did you receive my message about the translations page?18:48
carlosthanks guys18:48
statikkiko: regarding wierd PQM bustage18:48
carlosmpt: yeah18:48
mptok18:49
=== mrevell is now known as mrevell-dinner
cprovthanks, guys18:49
kikostatik, hah, not really. jml's branch is a mystery. :-(18:49
statikok, cool18:49
carlosmpt: I think I have the infrastructure ready, I will start migrating translations page tomorrow18:49
* cprov runs ... will be back in 2 hours.18:49
kikostatik, I expect thumper or jml will email us saying what's up when they discover it.18:49
kikomwhudson, yeah, maybe you're right18:50
mwhudsonanyway, thanks kiko18:50
* mwhudson goes to caffinate18:51
kikothanks mwhudson18:51
=== salgado is now known as salgado-afk

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