/srv/irclogs.ubuntu.com/2005/12/03/#launchpad.txt

=== tuxedo_kamen [n=ss@bl6-196-248.dsl.telepac.pt] has joined #launchpad
tuxedo_kamenhi everyone12:19
tuxedo_kameni have some questions about translating xchat, can anyone please help me?12:19
tuxedo_kamenplease? :|12:24
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
=== mdke_ [n=matt@81-178-234-142.dsl.pipex.com] has joined #launchpad
mdke_tuxedo_kamen, sup?12:37
tuxedo_kamen:|12:37
tuxedo_kamencan you help me?12:37
mdke_tuxedo_kamen, it depends what your problem is12:37
tuxedo_kamentranslating xchat12:38
tuxedo_kamenfor example, this: ---$t$1 added to notify list.12:39
tuxedo_kamenshould I just translate he text, or the strange numbers too?12:39
mdke_tuxedo_kamen, just the text12:49
mdke_sorry for slow reply12:49
tuxedo_kamenhum, ok12:49
mdke_tuxedo_kamen, are you using rosetta?12:49
tuxedo_kamenit's just that on the suggestions everything is wrong! >_<12:49
tuxedo_kamenyep12:49
mdke_it is a good idea to have a look at a translating guide12:49
mdke_and also, read the instructions that rosetta gives you about strange symbols (it sometimes gives comments on strings)12:50
tuxedo_kamenI know that, but I just found it weird that their suggestion always had the wrong numbers12:50
mdke_tuxedo_kamen, it is probably because the suggestion comes from an older version of the software, or something12:50
tuxedo_kamenfor example: orignal % 2 2 212:50
tuxedo_kamenhum, yeah, maybe12:50
tuxedo_kamenthanks for your help12:50
mdke_good luck!12:52
tuxedo_kamenthanks :)12:52
tuxedo_kamenoh, and I have some technical questions, but I'll ask them another day12:52
mdke_ok12:53
=== mdke_ is now known as mdke
=== radix [n=radix@c-67-186-54-77.hsd1.pa.comcast.net] has joined #launchpad
=== Alinux [n=Ubuntu@d83-176-83-100.cust.tele2.it] has joined #launchpad
=== zkl|laptop [n=zerokarm@ip68-12-45-133.ok.ok.cox.net] has joined #launchpad
=== zkl|laptop [n=zerokarm@ip68-12-45-133.ok.ok.cox.net] has joined #launchpad
=== dewd [n=dewd@201.29.130.84] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== gato2005_cl [n=gato2005@pc-178-51-86-200.cm.vtr.net] has joined #launchpad
gato2005_clnick04:00
gato2005_cl|list04:00
gato2005_cl!list04:00
UbugtuAdmin, Bugzilla, Channel, Config, Misc, Owner, and User04:00
tuxedo_kamen?04:07
jameshlifeless: any chance to look at that merge problem with rocketfuel?05:21
lifelessjamesh: currently looking at it.05:22
lifeless(thats the bzr check running on chinstrap)05:22
jameshokay05:22
jameshthanks.05:22
lifelessits merged fine in both directions05:23
lifelessso I can offer a work around :05:23
lifelesstake a copy of devel05:23
lifelessmerge your branch into that05:23
lifelessmerge that into your branch05:23
jameshlifeless: it's a bit weird: the file that it claims is missing a revision didn't change according to the baz-1.x patch log05:23
tuxedo_kameno_O05:23
tuxedo_kamenLOL05:23
lifelessjamesh: right05:23
jameshI'll give that a go05:23
tuxedo_kamenthat sure is weird! :|05:23
lifelessjamesh: I'm suspecting a bug in the conversion script or some such05:24
lifelessbtw you have sample data conflicts05:33
jameshlifeless: probably due to the switch to postgres 8.005:38
tuxedo_kamenhum... sorry to ask, but what are you talking about?05:39
jameshmy branch has sample data changes, but I last updated it with pg 7.405:39
jameshtuxedo_kamen: Launchpad code05:39
tuxedo_kamenhum, ok05:39
tuxedo_kamenhey, can you teach me how to use it better?05:39
jameshis there anything in particular you want to know?05:40
tuxedo_kameni already translated many things, but I am a newbie to the system itself05:40
tuxedo_kamenhum...what is hackergotchi, ssh keys, gpg keys, code of conduct and packages?05:40
jameshtuxedo_kamen: a GPG key is an encryption key, so you can encrypt or sign things05:41
tuxedo_kamen(the keys I know what they are, but what are they used for in the system?)05:41
jameshtuxedo_kamen: if you tell Launchpad about your key, you can use the bug tracker via email05:41
tuxedo_kamenhum, ok05:42
tuxedo_kamenwhat about hackergotchi, code of conduct and packages?05:43
lifelesshackergotchi are cute photos05:43
lifelessshown beside people in various places05:43
jameshthe SSH keys are for a related system: the supermirror05:43
jameshwhich allows you to publish bazaar branches05:43
tuxedo_kamenok...05:44
tuxedo_kamenso, in hackergotchi should I submit an image I like?05:44
jameshtuxedo_kamen: http://en.wikipedia.org/wiki/Hackergotchi has some details about the term05:45
tuxedo_kamenhum, ok05:45
jameshtuxedo_kamen: the hackergotchi image gets displayed on your user page05:46
tuxedo_kameni think these are my last questions...05:46
=== jamesh still finds it amusing that wikipedia has a page about hackergotchis
tuxedo_kamenwhat else can i contribute, besides bugs and translations?05:46
tuxedo_kamen:| anyone?05:49
jameshthose are the main areas at the moment.05:51
tuxedo_kamenhum... is there any way i can offer applications to use in ubuntu?05:53
jameshlifeless: I get the same error when trying to merge back into my branch05:53
jameshthat is, merging the copy of rocketfuel merged with my branch05:54
=== tuxedo_kamen imagines what kind of things lie behind those strange words
jameshtuxedo_kamen: teething pains after switching to a new revision control system06:03
lifelessjamesh: funny, it worked for me06:05
jameshlifeless: could it be due to the previous failed merge?06:06
lifelessjamesh: yes06:07
lifelessdo a reweave from your rocketfuel-that-merged-you . 06:08
lifelessin your branch06:08
jameshlifeless: no difference06:18
lifelessjamesh: weird06:21
lifeless30 minutes till check finishes06:21
lifelesswe'll see then06:21
tuxedo_kameni am getting lots of timeout errors06:27
spivlifeless: I wish there was an easy way to know in tearDown if the test failed, so that TwistdTestCase could know not to delete log files in that case.06:31
spivlifeless: Any other suggestions? :)06:32
jameshspiv: you could do it with a decorator on the test method ...06:34
spivWell, the easy workaround is to temporarily comment out those lines in tearDown ;)06:35
=== lamont [n=lamont@mix.mmjgroup.com] has joined #launchpad
spivjamesh: I guess that wouldn't be too bad; if an error is raised it could copy the log file to something named after the test.06:36
lifelessspiv: hmm06:37
lifelessno, no errors are raised from run()06:37
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
lifelessthe only way to know that a test has failed from within the test is to supply your own run() method.06:37
lifelessbecause you can fail in tearDown()06:38
lifelessor you can fail in the test()06:38
lifelessif you want a less generic solution...06:38
lifelessthen yes, a decorator around the test method can save the failure in the test object and you can look at that in tearDown().06:39
lifelesswhat we do in bzr though is easier: we've taught our runner about log files. It copies them from the test when needed.06:39
lifelessdownlevel behaviour is simply to not copy them - easy as pie ;)06:43
spivWell, it's not enough of an irritation that I'm going to go out of my way to fix it if there's no simple, easy answer :)06:48
lifeless;)06:50
spiv(Although, I know an easy answer for this in trial: pass self.mktemp() as the log file name, while will create it in _trial_temp/test-case-name/blah, or something like that)06:51
spivs/while/which/06:51
lifelessyah, thats essentially what bzr's runner does06:51
lifelessexcept it uses 'dependency injection' -> the containing suite sets the directory name.06:51
lifelesserm, thats wrong. let me see06:52
lifelessah right06:53
lifelessits a test case class variable06:53
=== lifeless should fix that
=== tuxedo_kamen vai embora, at qualquer dia, gente!
jameshlifeless: any luck with the "bzr check" run07:39
jamesh?07:39
=== kalos [n=kalos@CPE001310050565-CM0014e8b55ec6.cpe.net.cable.rogers.com] has joined #launchpad
=== kalos [n=kalos@CPE001310050565-CM0014e8b55ec6.cpe.net.cable.rogers.com] has joined #launchpad
SteveAgood morning07:54
SteveAjamesh: nice work on the bzr ssh hacking07:57
jameshSteveA: I still find rsync more usable for moving branches around though ...08:01
lifelessjamesh: well, I have some diags now, looking for the data ;008:04
sivangMorning all.08:08
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
SteveAjamesh: how is the error reporting stuff looking?08:54
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
=== carlos [n=carlos@62-14-141-190.inversas.jazztel.es] has joined #launchpad
carlosmorning09:15
carlosstub, hi, around?09:17
SteveAmorning carlos09:20
carlosSteveA, morning09:20
carlosSteveA, I have my branch ready except for a problem I having with the notification system09:20
carlosSteveA, should I send you the diffs now or wait for the notification system?09:21
SteveAthis is your improvements on the branch i reviewed last week?09:21
carlosSteveA, yes09:21
SteveAlet's see if stub can help you with the notification stuff first09:22
carlosTranslationUploads09:22
carlosok09:22
jordiyay carlos09:23
carlosjordi, hi09:23
carlosjordi, dude, I did a crazy thing... I asked for the Wanadoo 20Mb ADSL line...09:23
jordilol09:24
jordiwanadoo is shit man09:24
jordiwhat about the TV and stuff?09:24
carlosjordi, I don't have the TV since last week, too much money09:25
carlosjordi, I prefer 1Mb/20Mb link than 128Kbps/1Mb + TV09:25
jordinod09:25
jordiI guess I'll wait a few months to see if Telefnica get a clue09:26
jordior move somewhere else as well09:26
jordicarlos: won't you be left offline for a while?09:26
carlosjordi, they said "1 month", I said "no way", they say "will try to get it in 1 week"09:27
stubcarlos: yo09:27
carlosand I have my University connection as a backup09:27
carlosjordi, so, I don't think it will be a problem09:27
carlosstub, hi09:27
jordicarlos: you're going to be fucked up09:27
carlosstub, I'm not able to get the notifications with the API you gave me09:27
jordi"we will try" means "shut up, we'll do whatever we want"09:27
carlosstub, I don't get the notification messages09:28
carlosjordi, I don't mind, I can ask for Ono in one week or just change provider and move back to Telefonica09:28
stubAre you setting notifications before the current page has started rendering, or are you issuing a redirect after setting notifications?09:28
carlosjordi, I don't need my phone number at all09:28
carlosstub, no redirect09:29
jordinod09:29
carlosabout the rendering... I set them on submit 09:29
carlosstub, should I "raise" it as part of the __init__ call?09:30
stubcarlos: I don't follow what you mean by 'set them on submit'09:30
carlosI'm not using LaunchpadView there09:30
carlosstub, as a call from the page template09:30
carlosstub, <div metal:fill-slot="main">09:31
carlos     <tal:dummy condition="view/submitForm" />09:31
stubLikely by that time, the section of the page that displays the notifications has already been rendered. So you won't see them. So you need to set the notifications before then (such as __init__, or initialize() in LaunchpadView09:31
carlosok09:31
carlosso I will move the submits to the __init__ class until we migrate those classes to use LaunchpadView09:32
stubGenerally the form would redirect on success (displaying the messages), or fail (displaying the errors next to the form controls)09:32
carlosstub, ok09:32
=== carlos tries
stubI'd jump straight to LaunchpadView - it isn't particularly complicated code.09:32
carlosstub, I used it already09:33
carlosbut I need this branch merged as soon as possible09:33
carlosso I prefer to do it in a second review, if SteveA does not mind to do it that way...09:33
carloswow, POFileView's __init__ method is huge...09:36
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
stubCan someone please try ' python test.py -f --test=person.txt' -- I'm getting failures in HEAD with freshly rebuild sample database09:56
stubLooks like Karma - I suspect some of the sample data might have aged, causing the tests to fail?09:57
SteveAcarlos: if POFileView's __init__ is huge, that's all the more reason to move it to LaunchpadView soon.10:01
SteveAhaving lots of work done in an __init__ is a problem in many different ways10:01
ddaaSteveA: lifeless: meeting time?10:03
ddaamh... looks like niemeyer's not around.10:03
SteveAddaa: i'm on #c-m10:04
ddaalifeless: ^10:04
ddaaso am I10:04
carlosSteveA, I'm moving it to LaunchpadView already due other problems so it will be done now anyway...10:05
SteveAok10:05
lifelessddaa: I'm there now10:07
lifelessSteveA: me too10:07
lifelesssorry about not being there before, lynne rebooted my machine on the weekend :[10:08
=== niemeyer [n=niemeyer@200.138.133.133] has joined #launchpad
carlosSteveA, ok, I really don't understand this....10:11
carlosSteveA, I'm adding import pdb; pdb.set_trace() to the __init__ method but it's not executed ever...10:11
carloshow is that possible?10:12
carlosthe .zcml points to that class and it's not a new one10:12
SteveAcarlos: i'm in a meeting right now.  we can talk about this in 1 hr or so10:12
carlosok10:12
carlosSteveA, ping me when you are ready. Thanks10:12
BjornTstub: i'm getting a karma related error in person.txt as well. i guess the test doesn't account for karma decreasing by time.10:25
stubBjornT: I've got a fix in pqm, with a test to stop this particular time bomb happening again.10:26
stubBjornT: But your merge will fail10:26
BjornTcool. i'll resubmit later, after i've merged in the fix then.10:27
stublifeless: Can I kill BjornT's PQM job if it is still in the setup-the-tree stage, and if so what do I need to do? Kill arch-pqm and remove the patch.xxx entry from ~pqm/arch/queue ?10:38
lifelessstub: remove/move the patch.10:39
lifelessthen kill the pqm script (normal kill, NOT -9)10:39
lifelesstail ~/arch/queue/arch-pqm/arch-pqm.log to see it start up again10:40
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
stublifeless: Now bitching about a lock file - nuke that too?10:42
lifelessuna momento10:44
lifelessyes10:44
lifelessits failed to unlock for some bizarre reason10:44
lifelessnew-pqm has a nicer layout for these files btw.10:44
SteveAspiv: ping10:56
=== gml [i=gml@dyn-83-156-13-179.ppp.tiscali.fr] has joined #launchpad
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has left #launchpad ["culling"]
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== captain_cr [n=tehwa@203-214-45-75.dyn.iinet.net.au] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!11:59
KinnisonMorning matsubara 11:59
carloslifeless, hi12:07
carloslifeless, around?12:07
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovmorning guys12:25
=== daf [i=daf@muse.19inch.net] has joined #launchpad
SteveAhi daf12:25
dafhello12:25
SteveAhow's it going?12:26
dafnot bad12:26
dafwhat's cooking in Launchpad land?12:26
KinnisonHi daf12:26
dafmorning12:26
spivSteveA: pong12:28
spivdaf: G'day!12:28
dafhi spiv :)12:28
Kinnisonmatsubara: is kiko around?12:29
spivdaf: We're cooking with bzr instead of baz now, lots of exciting new quirks ;)12:30
dafaha12:30
dafsame people to bother when it all goes wrong?12:30
spivYep.12:31
spivWell, and mpool.12:31
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
spivIt doesn't eat all my ram anymore, though :)12:32
lifelessdaf: hey!12:32
matsubaraKinnison: I think he just arrived.12:32
carlosdaf, hey!!12:32
carlosdaf, welcome!12:32
kikohello Kinnison 12:33
=== lifeless hugs daf
kikoshould we do a new publisher run?12:33
kikodaf!12:33
kikoDAF!12:33
dafhi guys12:33
Kinnisonkiko: Yo12:33
Kinnisonkiko: done12:33
Kinnisonkiko: 6 minutes ago it finished12:33
kikoKinnison, you rock the boat12:33
kikodo you know how to run the comparator?12:33
KinnisonNo12:33
=== kiko would like to ensure that the archives are totally in-sync but wth
kikoKinnison, did you manage to fix any of the bugs I reported?12:34
KinnisonWhatever asuka read from is in ~dsilvers/asuka-archive12:34
=== Kinnison rsyncs it
Kinnisonkiko: I've not done any publisher updates yet12:34
=== Kinnison needs to switch context from ftpmaster tools
=== Kinnison will do that today
kikoKinnison, okay -- just so we can unblock the gina production run12:34
=== Kinnison nods kiko
=== Kinnison appreciates the importance of this and is giving it his full attention today
niemeyerSteveA: I'm curious about the listiterator stuff..12:37
Kinnisonkiko: I'm just updating my publisher-fixes branch with latest rocketfuel12:37
niemeyerKinnison! kiko!12:37
KinnisonMorning niemeyer 12:37
niemeyerGood morning12:37
kikohello niemeyer 12:40
kikowhat's the story?12:40
niemeyerkiko: iter(DatabaseClass.select()) returns a listiterator12:41
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
kikoniemeyer, how spectacular12:41
kikoniemeyer, when do you arrive?12:41
niemeyerkiko: Which looks strange to me.. since it means it's building a list with everything in memory.12:41
niemeyerkiko: My flight leaves at 12h25m and arrives in Ribeirao Preto at..12:42
niemeyer15h20m12:42
kikoniemeyer, it indeed is a bit odd. I wonder if it's intentional though12:43
niemeyerkiko: I've looked into the code and it's something about transactions vs. race conditions12:43
niemeyerkiko: Haven't had time to really understand it though12:43
niemeyerkiko: Nevertheless, it's still strange12:44
niemeyerA few selects on the wrong thing and the system is gone12:44
spivniemeyer: Weird indeed.12:44
spivkiko: I don't think that would be intentional.12:44
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
spivIt's because Transaction.iterSelect calls iter(list(...)) for some reason.12:48
spivWhich seems dumb to me.12:48
kikoso dumb it appears intentional, but..12:51
kikohow does it look upstream?12:51
=== carlos workraves
=== niemeyer leaves..
niemeyerkiko: See you soon01:09
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
salgadostub, ping01:27
lifelesscarlos: pong01:30
Kinnisonstub: ping?01:41
stubsalgado: pong01:42
stubKinnison: pong01:42
Kinnisonstub: If a db is missing patches from the -25- range, how do I get upgrade.py to apply them?01:42
stubKinnison: You can manually apply them01:43
stubpsql -d launchpad_dogfood -U postgres << EOF01:43
stub \i patch-25-xx-0.sql01:43
stuberm...01:43
Kinnisonstub: urgh01:43
stubbegin; \i patch-25-xx-0.sql; commit;01:44
Kinnisonstub: if I copy the patches into database/schema will upgrade.py cope?01:44
=== stub shrugs
=== Kinnison grins
Kinnisonta01:44
=== Kinnison will try
stubkiko, Kinnison: I nuked the Gina records from staging earlier and am rerunning her now - I trashed some stuff from the librarian that shouldn't have been and I felt it best to start from a clean slate.01:46
Kinnisonstub: that'll explain why it's so damned tiny01:49
Kinnisonstub: okay, I'll stop doing publisher tests for now01:49
Kinnisonstub: eta on her?01:49
=== SteveA --> lunch
kikoKinnison, you know, couple of days01:50
Kinnisonkiko: urgh01:50
=== Kinnison guesses he'll have lunch and then get on with other things
Kinnisonciau01:50
kiko2 days01:50
kikoyeah01:50
kikosounds like the plan01:50
=== Kinnison --> lunch
BjornTjamesh: what's up with chinstrap/~jamesh/pending-reviews ?01:50
kikoKinnison, but did you do the publisher run successfully?01:50
salgadostub, that shipit query still timing out: https://chinstrap.ubuntu.com/~dsilvers/paste/file4RepdU.html01:53
salgadostub, anything else we could do about it?01:53
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
stubsalgado: The query is wrong (should have picked it up during review). It should be SELECT COUNT(DISTINCT ShippingRequest.id) FROM ShippingRequest WHERE ShippingRequest.fti @@ ftq('kiko') OR recipient IN (SELECT Person.id FROM Person WHERE Person.fti @@ ftq('kiko') UNION SELECT EmailAddress.person FROM EmailAddress WHERE lower(EmailAddress.email) LIKE 'kiko%') AND ShippingRequest.cancelled = FALSE AND ShippingRequest.approved IS NULL;02:04
stubie. No needless JOIN with the person and emailaddress tables, making it return a few billion rows...02:04
salgadoouch02:10
=== salgado fixes it
kikostub, salgado's excuse is that he had never heard of the UNION statement before <wink>02:12
stubkiko: He copied the UNION bit just fine ;)02:13
kikoI'm being ironic; he wrote the UNION support for SQLObject02:14
stubsalgado: Where can I find that query again? I can patch that live02:23
salgadostub, https://chinstrap.ubuntu.com/~dsilvers/paste/fileb08J5L.html02:24
stubsalgado: found it. I removed the clauseTables like and production will bounce in 10 mins. Please merge in a cherry pickable patch though.02:26
stubsalgado: I'll approve that patch02:27
salgadosure. will do it.02:27
=== radix [n=radix@c-67-186-54-77.hsd1.pa.comcast.net] has joined #launchpad
kikohey radix 02:36
radixyo kiko02:36
kikowhat's the story02:36
radixIt's not written yet :)02:36
stubsalgado: Please try that shipit search again02:36
salgadostub, working fine now. :)02:39
kikosalgado, was that the only query that was timing out?02:40
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has joined #launchpad
salgadokiko, well, that's the only query we have02:51
=== eruin [n=eruin@unaffiliated/eruin] has joined #launchpad
kikoheh02:51
kikostub, salgado: wow, order of magnitude response improvement, you guys rock and roll02:52
salgadothanks stub for that, it was he who suggested how to make it faster02:54
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has joined #launchpad
=== carlos [n=carlos@62-14-141-219.inversas.jazztel.es] has joined #launchpad
kikohey carlos!03:00
carloskiko, hi03:01
kikohow's it going?03:01
carloskiko, fine, thanks03:02
carloskiko, and you?03:02
kikopretty good, not amazingly busy as usual03:02
kikowhich is a relief03:03
kikocarlos, tell me about POMsgSetView?03:03
carloskiko, what do you want to know?03:03
kikoits status, for starters :)03:03
carloskiko, not started yet03:04
carlosI'm with a big change atm03:04
carlosTranslationUploads03:05
=== carlos hates the migrations...
carlosthe postgresql migration broke my sampledata!!!!03:05
kikoyeah 03:07
kikoin a way it would be a way to solve bug 8003:08
UbugtuMalone bug #80: cannot see who put in bad translation Fix req. for: rosetta (upstream), Severity: Wishlist, Assigned to: Matthew Paul Thomas, Status: New http://launchpad.net/malone/bugs/8003:08
Kinnisonkiko: no, because I re-ran it after stub had cleaned it out03:09
carloskiko, feel free to start with it03:09
Kinnisonkiko: thusly there's bugger-all present03:09
carloskiko, anyway, I prefer if translationUploads is done before that as it has many changes 03:09
kikoyeah, sure.03:10
kikoKinnison, argh. okay.03:10
kikocarlos, also note that bug 5103 is in line with some of our top complaints. I can try looking at the SQL we're generating and seeing if stub has any suggestions.03:13
UbugtuMalone bug #5103: Can't translate nautilus for Dapper Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New http://launchpad.net/malone/bugs/510303:13
kikoor perhaps..03:13
kikosalgado, would you have time to performance debug a rosetta page?03:13
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
salgadokiko, yes, I think I can have a look this afternoon03:15
kikosalgado-lunch, that would be awesome03:21
kikosalgado-lunch, just getting us information on how many/which queries are being run would be very useful03:21
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
carloskiko, I think it's a performance error so yes, if you could try to detect where the problem is would be really good.03:24
kikocarlos, I'll ask salgado to look at that page and at the other rosetta page which is timing out the most ()https://launchpad.net/distros/ubuntu/breezy/+lang/fr/+index03:25
bradbhm, it appears that my merge request disappeared03:26
bradbpqm++ # die03:27
carloskiko, that other page will need some cache action or change it a bit03:28
carloskiko, to fix the timeout problems.03:28
kikocarlos, well, we'll see about that03:30
radixman, you launchpad guys are hard to get ahold of :)03:33
radixor maybe my privmsgs are disabled :(03:33
radixSteveA: you're not around, are you?03:34
radixhopefully more cylindrical, I guess03:34
carlosradix, feel free to ask here, perhaps any other developer can answer your question....03:40
carlosok, so I'm fucked with sampledata...03:41
kikocarlos, maybe start from zero? 03:41
carloskiko, dude, it's a branch that is more than one month old03:41
carloskiko, I don't remember exactly all changes I did there03:41
kikocarlos, suggestion: generate a diff of the sampledata that you had back then, and try reissuing the SQL in today's model03:42
=== carlos tries to manually merge but still thinks this sucks...
kikocarlos, use baz for a bit03:42
carloskiko, I think our policy should have that every time you add a new db patch you must update the sampledata03:43
kikocarlos, that would make for even more conflicts, wouldn't it?03:43
carlosthat way other sampledata updates will not be touching other unrelated tables ....03:43
carloskiko, not really03:43
carlosif you add a new field for say... 'POTemplate'03:44
carlosyou add that new field and the sampledata gets it03:44
carlosso if tomorrow, salgado adds a new field to the Person table03:44
carloshe will not get also the updates to POTemplate03:44
carlosand his patch will be related *only* to what he changed03:44
=== radix makes french toast for breakfast
=== thierry [n=thierry@modemcable058.142-201-24.mc.videotron.ca] has joined #launchpad
kikocarlos, oh. so you're proposing making sampledata changes /in database patches/?04:01
carloskiko, no04:01
carloskiko, when you merge your database patch04:01
carlosyou must merge too a sampledata update04:02
=== radix [n=radix@c-67-186-54-77.hsd1.pa.comcast.net] has joined #launchpad
carlosif that database patch changes anything that appears as part of the sampledata04:02
carlosfor instance, constraints usually doesn't change the sampledata04:02
carlosbut add/remove fields does04:03
SteveAhi radix 04:07
SteveAi was having lunch04:07
bradblifeless: Do you use Malone to track pqm bugs, or something else?04:08
radixSteveA: and me breakfast :)04:12
stubIf you can ever merge sampledata, consider youself lucky. Sample data changes should always be maintained as a seperate .sql file that you can replay as necessary, because it will never merge well.04:13
kikois stub's policy actually stated anywhere perennial, though? SteveA?04:14
SteveAit should be stated in the sample data itself, with a pointer to it from the hacking faq04:15
carlosit merges well if noone else is changing those tables, that was the point behind the SQL sort script ....04:15
SteveAradix: when do you want to have a phone conversation?04:15
radixSteveA: I'm available right now04:15
SteveAradix: shall we say at half past?04:17
SteveAradix: i'll call you04:17
radixSteveA: yep that's good04:17
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
bradblifeless: To my eyes, it looks like the bzr submit script is submitted bad merge requests (missing a /, if you look at the pqm queue.) Sanity check: sed -e 's|^\(.*\):/|sftp://\1|g' should be sed -e 's|^\(.*\):/|sftp://\1/|g', right?04:20
bradbs/submitted/submitting/04:20
=== stub [n=stub@costello.z3u.com] has joined #launchpad
stub If you can ever merge sampledata, consider youself lucky. Sample data changes should always be maintained as a seperate .sql file that you can replay as necessary, because it will never merge well.04:22
carlosit merges well if noone else is changing those tables, that was the point behind the SQL sort script ....04:23
kiko<kiko> is stub's policy actually stated anywhere perennial, though? SteveA?04:23
kiko<SteveA> it should be stated in the sample data itself, with a pointer to it from the hacking faq04:23
stubcarlos: The SQL sort script makes it more likely - it doesn't promise anything because it can't04:24
carlosstub, the problem I have atm is that both sampledatas seem to be completely different04:24
salgadocarlos, are you using postgres 8?04:25
carlossalgado, yes04:25
salgadoIIRC, jamesh said once that the sampledata generated by postgres 8 was in a completely different order than the one we have now04:26
carlossalgado, I know, that's why I regenerated the sampledata again from both branches and tried again without many luck04:26
stubkiko: I think I'm going to have to kill the gina run, nuke the librarian, and restart. The LibrarianGarbageCollection script which is running looks like it will take over 5 days for the initial run (!), because there are half a million records to remove carefully.04:28
carloswow04:28
stubAnd there won't be enough space to complete the run otherwise04:28
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
kikostub, sore, that's fine04:28
kikosore but sure04:29
stubDELETE FROM LibraryFileAlias WHERE id = 1 takes just under 1 second, and deleting multiple records per statement doesn't decrease overall time04:30
=== carlos workraves
=== bradb looks at the pqm queue, wondering how it's possible that the merge requests aren't immediately failing, given that they're missing a slash, i.e. "sftp://chinstrap.ubuntu.comhome/..."
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
=== KaL [n=administ@200.93.162.21] has joined #launchpad
=== KaL [n=administ@200.93.162.21] has left #launchpad []
stubsalgado: There is a missing '/' in your bzr-submit-merge script. The version on the wiki has been updated.04:43
salgadostub, I've noticed it and fixed the script already. thanks for pointing out04:44
stubbradb: Looks like the dud requests were causing the merge script to crash - blocked totally :-/04:46
bradbDeath, taxes, and pqm pain.04:47
Kinnisonstub: 15:48:48 WARNING Bad object name 'public.plpgsql_validator(oid)'04:49
Kinnisonstub: I get that running security.py on dogfood04:49
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
Kinnisonstub: any clues?04:49
=== carlos gets it too
carlosit hapens since postgres 8.0 migration 04:51
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
stubKinnison: It is because the dogfood database is still 7.4 - ignore it05:02
stubcarlos: If you see that exact error message, you are still connecting to the 7.4 database05:02
carlosstub, it's a bit difficult....05:03
carlosstub, I purged it from my laptop05:03
carloscarlos@aragorn:~$ ls /usr/lib/postgresql/05:03
carlos8.005:03
Kinnisonstub: ta05:03
carloshmmm05:04
carlosstub, seemd like I don't get that error now.. could be that I had an old launchpad code base?05:04
stubcarlos: I expect you were getting a similar error message, but not that exact one.05:04
carlosstub, well, i thought it was exactly the same...05:05
carlosbut now that you say it's not possible, I'm not so sure....05:05
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
stubIf you were running 8.0, you used to get a 'No permissions specified for public.plpgsql_validator(oid)'. But that was fixed (causing the current warning if you are running against 7.4)05:06
carlosok05:08
=== carlos needs to go offline for some hours
carloswill be available on my mobile phone05:09
carloslater05:09
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
=== Nafallo_away is now known as Nafallo
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
kikostub, should we encode best practices for working with sampledata?05:22
kikoit's been the subject of pain lately05:22
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
BjornTkiko: do you have time to review an 80-line diff (mostly doctests)?05:27
kikoyes05:28
kikoright now05:28
BjornTcool, i'll send it to you05:28
bradbstub: Maintainership is empty on production, right?05:29
kikoit should better well be05:31
kikocprov, assigned a trivialish bug to you, check it out later05:32
cprovkiko: sure05:32
=== bradb remembers the Maintainership demolition at UBZ, but just wanted to be sure
kikocprov, shouldn't bug 4796 be assigned to mpt?05:32
UbugtuMalone bug #4796: Create a fmt:icon for Build Fix req. for: launchpad (upstream), Severity: Minor, Assigned to: Nobody, Status: Accepted http://launchpad.net/malone/bugs/479605:32
kikoand bug 3839?05:33
UbugtuMalone bug #3839: New icons required Fix req. for: launchpad (upstream), Severity: Wishlist, Assigned to: Matthew Paul Thomas, Status: New http://launchpad.net/malone/bugs/383905:33
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
cprovkiko: I'm checking05:33
cprovkiko: 4796 is pretty trivial, I've planned to fix it today, but if you think it's worth i can assign to mpt; it's up to you .  05:35
kikocprov, well, I only thought that working on an icon wasn't going to be the best use of your time. what do you think?05:36
kikomatsubara, have you considered when you would be starting on bug 3322, or should I assign it to bradb/bjornt?05:36
UbugtuMalone bug #3322: It should be possible to indicate a binary package when filing a bug Fix req. for: malone (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Accepted http://launchpad.net/malone/bugs/332205:36
cprovkiko: you're right, but the bug itself does not involves icon design, only a clearer adapter rather than a context method, it's code, not icon at all05:37
kikocprov, oh. 05:38
cprovkiko: yep, more one adapter class in webapp/tales.py like BugTaskFormatterAPI, so straightforward like that05:40
=== cprov is having a hell day with messy failures in lp test suite.
matsubarakiko: if you can re-assign it to one of them, I would be glad, I'm kinda busy here.05:42
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
matsubarakiko: btw, if you want to test the 4852 fix just http://walrus:808605:46
cprovkiko: btw, work on 4810 today isn't a good idea, see 3530, jamesh's bugzilla-import branch (under review) changes it, what do you think ?05:47
kikocprov, oh, I'm not suggesting doing it today,no05:48
cprovkiko: then perfect, I'll keep it on top of my TODO list.05:48
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
=== fevoldj2 [n=fevoldj2@p54A6F54E.dip.t-dialin.net] has joined #launchpad
fevoldj2Hello, I am having trouble filing a bug report. I get a page not found error.05:56
=== archieb [i=foobar@host-202-57-97-115.dhcp.infocom.ph] has joined #launchpad
stubbradb: yes05:57
bradbok, thanks05:58
bradbfevoldj2: What URL are you using?05:58
fevoldj2I'm at launchpad.net05:58
fevoldj2I clicked bugs and then open a new report05:58
fevoldj2open a new bug*05:58
stubkiko: yes05:58
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
kikostub, do you want to cook up a suggestion? I think you're the best person to do so. If you send something to launchpad I can take care of encoding it in the wiki05:59
bradbfevoldj2: What is the URL of the bug filing page on which you get the 404?05:59
fevoldj2https://launchpad.net/people/fevoldj2/+filebug05:59
bradbfevoldj2: You typed that URL in manually, presumably?06:00
fevoldj2No I cliked a link06:00
bradbfevoldj2: What is the URL of the page from which you clicked the link? (Sorry, just trying to follow the exact same path as you here.)06:01
Kinnisonddaa: Whatever you did to Archive/Branch etc, you've broken trebuchet06:01
Kinnisonddaa: Just thought you'd like to know06:01
fevoldj2https://launchpad.net/06:02
fevoldj2Then I clicked bugs06:02
ddaaKinnison: that's a well known fact.06:02
fevoldj2https://launchpad.net/malone06:02
ddaaKinnison: they'll be a hct meeting wednesday about fixing that and other issues.06:02
fevoldj2Oh I see06:02
Kinnisonddaa: cool06:02
fevoldj2There's something wrong with the user home pages06:02
ddaaKinnison: btw, you should try my much improved bzrk.06:02
fevoldj2If i follow the link on the home page, it works fine.06:02
Kinnisonddaa: Remind me of the branch url?06:03
Kinnisonstub: ping?06:03
ddaaKinnison: it boasts ignore of redundant parents (fixes the problem with my branch), improved collating of related revisions, and more accurate colour group.06:03
=== archieb [i=foobar@host-202-57-97-115.dhcp.infocom.ph] has left #launchpad []
bradbfevoldj2: I'm still unable to find the link you clicked to get to /people/fevoldj2/+filebug, unfortunately06:03
fevoldj2I just signed up, I clicked the verification link and then I saw I could open a new bug.06:04
ddaaAll in a pretty ugly slab of a code. I'll need to factor it out into a class. http://ddaa.net/bazaar/bzrk06:04
fevoldj2I can attempt to find a way to the page if you want06:04
bradbfevoldj2: Ah, after signup...interesting.06:04
fevoldj2Yeah06:04
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
stubkiko: Yes - I'll start knocking something up tomorrow06:05
bradbfevoldj2: If you can find a clickable link that goes to /people/fevoldj2/+filebug, I'd be very interested to know the URL. Otherwise, I'll see if I can reproduce the problem locally doing a signup.06:06
Kinnisonstub: librarian-gc cronscript errors out when run on dogfood06:06
Kinnisonstub: did you forget to update the dogfood config?06:06
fevoldj2I'll look06:07
Kinnisonddaa: looks much better, thanks06:07
fevoldj2Well if you click your username next to the logout button, it takes you to the user page.06:08
ddaaSpent my week-end on it, but I'm pretty proud of it :)06:08
fevoldj2Then click bugs06:08
fevoldj2Then there is a link to open a new bug.06:08
Kinnisonddaa: You had a much more productive weekend than me then06:08
=== Kinnison spent his time trying to find a backup tool for backing up to DVD
=== Kinnison failed in the end :-(
bradbfevoldj2: There is? I don't see it.06:09
fevoldj2Really?06:09
bradbfevoldj2: What is the textual name of the link in that page?06:09
fevoldj2Look near the top right06:09
fevoldj2Next to logout you should see your username06:09
fevoldj2Click it06:09
=== bradb cliks
bradband clicks06:10
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
fevoldj2You dont' see it?06:10
kikomatsubara, the patch for tabindexing comments looks okay. if you could get spiv to test it first it would be nice (ask him to review it?)06:10
bradbfevoldj2: Nope.06:10
salgadofevoldj2, he doesn't see because that link is shown only if there's no bugs assigned to you06:10
fevoldj2oh06:10
fevoldj2Well that's why :p06:11
salgadofevoldj2, bradb, https://launchpad.net/products/malone/+bug/444206:11
UbugtuMalone bug #4442: https://launchpad.net/people/xeon/+filebug -- File not found Fix req. for: malone (upstream), Severity: Normal, Assigned to: Guilherme Salgado, Status: Accepted http://launchpad.net/malone/bugs/444206:11
bradbAh.06:11
=== fevoldj2 [n=fevoldj2@p54A6F54E.dip.t-dialin.net] has left #launchpad ["Leaving"]
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
Kinnisonstub: https://chinstrap.ubuntu.com/~dsilvers/paste/fileCnnzmM.html06:19
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
mdkehow can you quote previous comments when making a comment of your own in malone?06:27
salgadoSteveA, around?06:27
salgadoBjornT, ping06:28
BjornThi salgado 06:28
salgadohi BjornT06:29
kikomdke, via email? :)06:30
salgadoBjornT, I have a security proxied StringIO object, but apparently zope doesn't have an interface for that. where should I define it, in case there isn't one that I can just hook on zcml?06:30
mdkekiko, not from the interface, except by doing it manually?06:30
kikomdke, that is the case. I was the one who wrote the original "reply" patch to Bugzilla, and I didn't get a lot of love for it..06:32
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
mdkekiko, hmm. So if I give you love, you'll incorporate a quote button in the malone GUI?06:33
mdkewhat sort of love is required?06:33
stubKinnison: Fixed in my branch06:33
Kinnisonstub: Feh, I'll wait for you to pqm it06:33
BjornTsalgado: you don't need an interface, you can simply use attributes="..." instead of interface="..."06:35
kikomdke, I guess I could port it over, but I'd need mpt to okay it. Is the email interface too cumbersome, or is this for bugs you don' thave in email form?06:36
salgadoBjornT, right. I was thinking that there could be an interface for file-like objects that I could use...06:36
kikothanks stub 06:36
mdkekiko, i'm not used to using email for bugs yet, and yeah, when I want to comment on bugs that don't come to me by email06:36
salgadoBjornT, anyway, do we have any place to write zcml for things from the standard library or should it be in launchpad/zcml/something.zcml?06:37
BjornTsalgado: hmm, i'm not sure. ask SteveA about it.06:37
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
Kinnisonstub: any idea when you'll be trying to land it?06:39
kikomdke, try convincing mpt during this week, when he is back in office!06:40
stubKinnison: its with pqm (that patch might have already landed - no sure)06:40
kikoKinnison, stub landing what?06:40
Kinnisonstub: hmm06:40
SteveAhi salgado.  i'll be around in a short while.06:40
Kinnisonstub: "LibrarianGarbageCollection fixes for staging"?06:40
stubKinnison: Yup06:41
Kinnisonthat's nr 506:41
=== Kinnison may as well go shopping :-)
stubKinnison: Or just merge that branch into yours06:42
=== stub goes to bed
mdkekiko, ok, perhaps I'll file a bug and assign it to him06:43
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
mdkeis there currently, or will there be in the future, a tool for testing the validity of po files in rosetta? e.g. if the string contains %d but the translation uses %s, does rosetta tell the translator about it?06:52
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
kikomdke, that's validation. I believe there is something done, but I don't know whether your example is catered for. carlos is the person to ask06:54
kikoKinnison, jamesh, lifeless: is supporting V3 RSA keys out of the question, very difficult, etc?06:54
Kinnisonkiko: Well, we can't just accept fingerprint06:55
Kinnisonkiko: since the keyid isn't in the fingerprint in v3 keys06:55
mdkejordi, any idea about that question ^^?06:55
kikoKinnison, so we'd need to have a field for fingerprint and another for keyid? agh.06:56
salgadoelmo, around?06:56
Kinnisonkiko: essentially, yes06:56
kikoKinnison, if we did that, would it be difficult to do the actual processing?06:57
cprovkiko: Kinnison: or a check box for v3 keys ?06:57
Kinnisonkiko: Erm, given we keep keyid and fingerprint separate in gpgkey, I don't think it'd be too hard06:57
=== ajmitch [n=ajmitch@port161-187.ubs.maxnet.co.nz] has joined #launchpad
Kinnisonkiko: just gotta add the v3 key types to the dbschemas06:58
cprovKinnison: does the keyserver supports both types ?07:00
Kinnisoncprov: the keyserver is a proper one, so it should07:00
Kinnisoncprov: and zeca looks easy to fix if it doesn't cope07:00
kikoKinnison: could you add your evaluation to bug 4746? I could do it but I hate to sound like a proxy for you here given you understand the issue much better than I do07:01
UbugtuMalone bug #4746: Launchpad does not accept older GPG fingerprint formats Fix req. for: launchpad (upstream), Severity: Major, Assigned to: Nobody, Status: New http://launchpad.net/malone/bugs/474607:01
cprovKinnison: good, is there any restriction about v3 keys ? can they sign/encrypt properly ? can we use gpgme ? 07:03
=== heyko [n=heyko@tor/session/x-41ab24c8bed56684] has joined #launchpad
Kinnisoncprov: they should be fine07:04
=== Dimon [i=Dimon@host-212-0-195-188.mtc.md] has joined #launchpad
cprovKinnison: ok, thanks for the explanation07:10
=== Kinnison -> shopping, back later
=== thierry [n=thierry@modemcable058.142-201-24.mc.videotron.ca] has joined #launchpad
=== dewd [n=dewd@201.29.130.84] has joined #launchpad
SteveAsalgado: ping07:30
salgadohi SteveA 07:30
SteveAyou were asking about the StringIO ?07:30
SteveAand its security declarations?07:30
salgadoyep07:30
SteveAthis should actually go upstream, in Zope 307:30
salgadoright. is there an existing interface for file-like objects or should I write a new one?07:31
SteveAbest thing to do (long term) is file a bug, assign to stub or spiv, that upstream Zope 3 should have security declarations for a StringIO07:31
SteveAunless you have commit rights to Zope 307:32
SteveA?07:32
salgadoI don't think I have07:32
SteveAdoes this block you from doing stuff?07:32
SteveAi mean, not having this for launchpad now?07:32
salgadoyes, it does. AFAIK, I have to seek to the beginning of the file befor uploading it to librarian07:33
salgadoand right now, I can't seek07:33
SteveAyou don't need to declare the interface for this.  just make zope.Public its non-mutating attributes07:33
SteveAokay07:33
SteveAso, file a bug, and add zcml for this in launchpad/webapp/bug-1234.zcml  and include that from launchpad/webapp/configure.zcml07:33
SteveAone of the zope3 committers can remove that zcml file when this is fixed in zope3 and we have that version in RF07:34
salgadoI tried doing this, but had problems because cStringIO.StringIO is actually a function (I didn't know that), and in my case, what I have in hand is a cStringIO.StringO object07:34
SteveAproblems doing what?07:35
salgado<content class="StringIO.StringIO">07:35
salgado        <allow attributes="seek read readlines readline write writeline07:35
salgado                           writelines getvalue" />07:35
SteveAah, right07:35
salgadoclass="cStringIO.StringIO", in fact07:36
SteveA>>> type(cStringIO.StringIO())07:36
SteveA<type 'cStringIO.StringO'>07:36
SteveAcStringIO.OutputType07:37
SteveAthat's what you want07:37
SteveAand, it looks like a bug in python07:38
salgadoduh!. how dumb I am. I looked at the modules contents but didn't realize that's what I wanted07:38
SteveAbug in python07:38
SteveAthere is another way to register security stuff, for when the type is not available from a dotted name07:39
SteveAbut that's not using zcml, and i'd have to look it up07:39
salgadoSteveA, the bug is that type(cStringIO.StringIO()) should actually be <type 'cStringIO.OutputType'>?07:41
kiko-afkfile a bug on python07:42
SteveAthe bug is that type(cStringIO.StringIO()).__name__ is not present in its __module__07:44
SteveAthat can be fixed in a number of ways07:44
=== Kawer [n=Kawer@0x50a7fab8.taanxx2.adsl.tele.dk] has joined #launchpad
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
KawerI've just got this live cd and install cd from one of my friends that order it on your page, but i'm using a mac computer current... Isn't it possible to run live cd's from mac's ?07:48
kiko-afkKawer, it is, but you need a mac-specific (powerpc) CD07:48
Kawerdon't know what that is :/07:48
kiko-afka different type of CD, basically07:49
Kawerthat i can order on your page ?07:49
Kaweroh07:50
Kaweri can07:50
bradbkiko-afk: I'm pretty sure stub's mention of LaunchpadTestRequest/Response is to do with making sure we have a test request that works with the new self.request.response.addNotification stuff. Currently, when view code that uses this is tested, the tests break because they use TestRequest, which does not support notifications.07:50
bradbbug 489807:51
UbugtuMalone bug #4898: Browser notifications machinery breaks in test code Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Stuart Bishop, Status: Accepted http://launchpad.net/malone/bugs/489807:51
KawerIs it free to order ubuntu cd's ?07:51
Kawerfrom the shipit site07:52
salgadoKawer, yes, it is07:52
Kaweroh thats nice07:52
kiko-afkthanks bradb for dealing with the bug I posted, you rock07:52
kiko-afkbradb, ah, I see.07:52
bradbnp07:52
kiko-afkand /afk now for real for 20m07:52
Kawersalgado: how long time will it take before they are at my door ?07:52
Kawer(im from denmark)07:52
salgadoKawer, usually it takes between 4 and 6 weeks07:54
Kawerokay :)07:54
jordimdke: if you do that, AFAIK rosetta does not accept your translation07:57
mdkejordi, ah cool07:58
salgadoSteveA, you said you'd like to talk about the ProperSignUpWorkflow spec. should we schedule some time for us to talk about it?08:08
jbaileybradb: =) (re: 3529)08:22
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
=== jdahlin [i=jdahlin@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
Kawerdoesn't ubuntu live cd autoconfig wireless networks ? or do i have to do it myself?08:58
mdkeKawer, #ubuntu08:58
=== sivang [i=sivan@muse.19inch.net] has joined #launchpad
=== Alinux [n=Ubuntu@d83-176-109-139.cust.tele2.it] has joined #launchpad
Alinuxhello :) I'm searching for Martin Pitt :) 09:18
jblackYou're looking for mpitt then. Its a little late in the day for him though.09:18
sivangAlinux: and he usually hangs around #ubuntu-devel09:19
Alinuxthank you guyes!09:19
Alinux:)09:19
sivangAlinux: ping him on #ubuntu-devel, his nick is pitti09:19
=== Alinux [n=Ubuntu@d83-176-109-139.cust.tele2.it] has joined #launchpad
jblackThat's right. Its pitti09:20
Alinux;)09:21
sivangjblack: Hey James :)09:25
jblacksivang: Hi!09:26
jblackHow are things?09:26
sivangjblack: pretty good apart from being a bit busy at dayjob, other then that I seem to be like the way you resolve conflicts in bzr, although I've been using it for a small project (command-not-found-magic)09:29
jblackDefinitely cool. Did you get it up on the bzr page? We list projects using bzr.09:30
lifelessbradb: malone, pqm product09:33
sivangjblack: I will do that, do we do that on supermirror ?09:34
jblackThe sm isn't doing bzr quite yet. Jan 31 is the deadline09:35
jblackdeadline is the wrong word. Target.09:35
lifelessliveline ?09:36
jblackloveline?09:36
sivangjblack: deadlines sound negative, target is nicer :)09:36
sivangjblack: or fatal :)09:36
jblackHmm09:37
lifelessso jblack up for some pair programming 09:37
lifeless?09:37
jblackTonight? 09:38
jblackOr now?09:38
lifelesseither is good09:38
lifeless(for me)09:38
jblackYeah. I'd like to pair up again, but would prefer our customary time.09:39
lifelessin 4.4 hours ?09:39
lifeless(4 hours 20 minutes I mean(09:39
lifelessspiv: ping09:40
jblackYeah. 4.333333 hours.09:40
lifelesselmo: ping09:40
lifelessworks for me09:41
=== poningru [n=poningru@n128-227-55-1.xlate.ufl.edu] has joined #launchpad
=== poningru [n=poningru@n128-227-55-1.xlate.ufl.edu] has joined #launchpad
=== Nafallo is now known as Nafallo_away
bradbSeveas: If you're interested, you can use links like http://launchpad.net/bugs/42 for the bot too.09:55
UbugtuMalone bug #42: Bug description listed in task is not the correct description Fix req. for: malone (upstream), Severity: Normal, Assigned to: Brad Bollenbach, Status: Fixed http://launchpad.net/malone/bugs/4209:55
Seveasbradb, as you see, the bug takes it already :)09:56
Seveass/bug/bugbot/09:56
bradb"Fix req. for" could be just "In:" as well09:56
Seveashmm, good one09:57
Seveas!reload bugzilla09:57
UbugtuError: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.09:57
Seveasbug 109:58
UbugtuMalone bug #1: Microsoft has a majority market share In: Ubuntu, Severity: Critical, Assigned to: Mark Shuttleworth, Status: Accepted http://launchpad.net/malone/bugs/109:58
bradbSeveas: Cool. The only reason I suggested the .../bugs/... URL as well was to further shorten the output.10:05
Seveasah right, now i see10:05
Seveasscrap the malone part10:05
bradbyeah10:05
Seveasthat means adding something new to the snarfer too10:07
Seveashttp://launchad.net/bugs/110:08
Seveashttp://launchpad.net/bugs/110:08
UbugtuMalone bug #1: Microsoft has a majority market share In: Ubuntu, Severity: Critical, Assigned to: Mark Shuttleworth, Status: Accepted http://launchpad.net/malone/bugs/110:08
Seveasah nice10:08
Seveas!reload bugzilla10:08
UbugtuThe operation succeeded.10:08
Seveashttp://launchpad.net/bugs/110:08
UbugtuMalone bug #1: Microsoft has a majority market share In: Ubuntu, Severity: Critical, Assigned to: Mark Shuttleworth, Status: Accepted http://launchpad.net/malone/bugs/110:08
Seveaswhat the...10:08
bradbheh10:08
sivangSeveas: wtf re: the accepted?10:09
sivang:)10:09
=== Nafallo_away is now known as Nafallo
Seveasthe stupid plugin is filled with code duplication10:10
SeveasI really should finish the rewrite which is much cleaner10:10
Seveas!reload bugzilla10:10
UbugtuError: invalid syntax (Bugzilla.py, line 436)10:10
Seveas!reload bugzilla10:10
UbugtuError: There was no plugin bugzilla.10:10
Seveas!load bugzilla10:10
UbugtuThe operation succeeded.10:10
Seveashttp://launchpad.net/bugs/110:10
UbugtuMalone bug #1: Microsoft has a majority market share In: Ubuntu, Severity: Critical, Assigned to: Mark Shuttleworth, Status: Accepted http://launchpad.net/bugs/110:10
Seveasthere :)10:10
SeveasAnd now I will stop spamming #launchpad :)10:11
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
bradblifeless: I opened bug 5140, but it doesn't look like the maintainership information (i.e. the "owner) is correctly established for pqm.10:17
UbugtuMalone bug #5140: Merge emails blow my mind In: pqm (upstream), Severity: Normal, Assigned to: Nobody, Status: New http://launchpad.net/bugs/514010:17
bradbSeveas: Oh, btw, cool, thanks for shortening that. :)10:17
bradbWe can get it shorter yet, I think, but one step at a time.10:18
lifelessbah10:18
lifelesssomeone smashed it10:18
lifelesswhich was extremely naughty10:18
lifelessI'll bet it was a not-completely-thought-through script to update stuff added as part of the imports to be a specific group.10:19
lifelessfixed10:19
lifelessbradb: short answer - no.10:20
bradblifeless: no? no to what?10:20
lifelesslong answer: This is not pqm, its the bzr email sender plugin; The email is not sent on *your behalf*, its sent when the repository changes - its not a personal notification.10:20
bradbOh, it's bzr.10:22
=== bradb would never have guessed
bradblifeless: To what question are you answering "no"?10:22
lifelessthe request to reduce the output to just the summary line10:23
=== bradb wouldn't want that
lifelessI do plan to remove the file ids, but not the list of changed files10:24
bradbSummary message and diff would be very useful though.10:24
bradband list of changed files would be good, yeah10:24
lifelesslist of changed files is already there10:24
bradbI consider that part of the diff output though, maybe incorrectly10:24
lifelessdiff isn't.10:24
lifelessI'm not convinced about the diff at this point10:25
bradbthe list says: lib/canonical/launchpad/doc/emailinterface.txt x_Bjorn_Tillenius_<bjorn.tillenius@canonical.com>_Wed_Mar_30_10:52:42_2005_7337.010:25
lifelessfile name, file id10:25
bradbwhen lib/canonical/launchpad/doc/emailinterface.txt would be much more useful10:25
lifeless08:24 < lifeless> I do plan to remove the file ids, but not the list of changed files10:25
bradbthat would be a nice step in the right direction, IMHO10:27
lifelesswell as I've said its planned10:28
lifelesspatches accepted to my email_sender plugin at any poitn10:28
lifelessthe thing is it has to serve *everyone at once* - its not a personal notification10:28
bradbRight now, it doesn't seem to be serving the LP developer. Maybe I'm alone in this view, but I doubt it. :)10:29
lifelessstub has a list of things requested w.r.t. bzr on the wiki10:30
lifelessthe file ids is in that list.10:30
=== Nafallo is now known as Nafallo_away
=== Nafallo_away is now known as Nafallo
lifelessbradb: re submit-bzr-merge, stub updated the wiki copy11:10
bradbyep11:10
=== Nafallo is now known as Nafallo_away
=== jdahlin [i=jdahlin@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["Ex-Chat"]
=== radix [n=radix@c-67-186-54-77.hsd1.pa.comcast.net] has joined #launchpad
=== WaterSevenUb [n=WaterSev@193.136.48.45] has joined #launchpad
=== mhz_design [n=mhz_chil@pc-252-84-215-201.cm.vtr.net] has joined #launchpad
mhz_designhi11:22
mhz_designI have created a team for 1st time and I made a mistake due to the explanatory text on Name field. However, I managed to edit it and it was ok. However, I got email confiormation for both 'naming' and 'name change'.11:23
mhz_designshould confirm both?11:24
mhz_designwont that be confflicitve?11:24
kikoI didn't quite understand11:25
mhz_designkiko: ok. I created a team11:25
kikoso far so good11:26
mhz_designI missnamed it11:26
mhz_designI changed its name11:26
kikookay11:26
mhz_designwhen I got to check my inbox, I saw 2 emails from LP requesting me to confirm both steps11:26
kikothe old team won't exist, most likely11:26
kikohave you visited its page11:26
kiko?11:26
mhz_designyup11:26
mhz_designthe new name is ok, so instead of confirming 1st email, I only tried the 2nd email11:27
mhz_designand I got ooops error11:27
mhz_design:)11:27
bradbAnyone know who svaksha is?11:28
bradbhttps://launchpad.net/people/sitsofe # heh, yay personalized homepages!11:29
mhz_designkiko: so, no matter which of the 2 mails LP sent me for confirmation (1st name or 2nd), I still get same error11:29
bradbaka, ad hoc BTS's!11:29
mhz_designkiko: did you understand that?11:31
mhz_designkiko: hmm, any ideas would be great. I have 3 people waiting to join those teams11:32
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
kikooh, mhz_design -- you get an error?11:53
kikobradb, can you help mhz_design I'm in a meeting atm11:54
mhz_designkiko: ok, thx11:54
kikosorry for being busy11:54
bradbkiko, mhz_design: Sure, I can try. /me reads scrollback11:54
mhz_designbradb: educool11:55
mhz_designkiko: no sorry, no worries11:55
bradbHm, something doesn't seem right here.11:57
bradbIt makes no sense whatsoever to get an email requesting a name change made in the web UI.11:57
mhz_designexactly11:57
bradbmhz_design: Can you forward me the email for the team you want to create?11:57
mhz_designbradb: you stole my thoughts :D11:57
mhz_designsure11:58
bradbbrad.bollenbach@gmail.com11:58
=== mhz_design reading inbox
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
mhz_designbradb: my mistake. Second email was to confirm 2nd group I created. Still got same errors when trying to get to confirm it12:01
mhz_designbradb: mails sent12:01
bradbmhz_design: Right, I see the error. I'm trying to get to the error log now, one sec...12:02
mhz_designbradb: /me on the phone BRB12:02

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