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

bradbmhz_design: ping me when you're ready to continue12:06
=== blech_ [n=blech@86.112.166.176] has joined #launchpad
=== ajmitch__ [n=ajmitch@203.89.167.142] has joined #launchpad
=== ajmitch__ is now known as ajmitch
mhz_designbradb: i'm back but wife is calling me now :(12:28
bradbmhz_design: https://launchpad.net/people/edubuntu-chile/+editemail12:28
bradbI was going to ask you to try reconfirming it12:28
bradbTo see if that helps12:28
mhz_designbradb: will you be around in 45?12:28
bradbprobably not12:29
=== mhz_design loking
mhz_designbradb: I can loggin12:29
mhz_designI am asked to use the same email address or other.12:30
mhz_designbradb: which?12:30
bradbmhz_design: log in as your normal user12:30
bradbmhz.chile@gmail.com, if I'm not mistaken12:30
mhz_designbradb: I am logged in12:30
=== mhz_design confirming
mhz_designAn e-mail message was sent to 'mhz.chile@gmail.com'. Follow the instructions in that message to confirm the new contact address for this team.12:31
bradbyep12:31
mhz_designok, bradb thx12:31
bradbdid confirming work though?12:31
mhz_designnot gotten any email yet12:32
bradbit might take a min or two12:32
mhz_designmy wife will kick my butt12:32
=== mhz_design BBS
bradbok :)12:32
=== kjcole [n=kjcole@pchb1f.gallaudet.edu] has joined #launchpad
kjcoleHullo.  Any thoughts about deleting/undoing mistakes at launchpad.net?  I'm creating small bits of clutter on my way to understanding how things work.12:37
bradbkjcole: Sorry, Launchpad isn't very good at dealing with user mistakes yet. Don't stress too much about messing things up. When things get mucked up a bit because a new user was playing around and didn't have an undo facility, that's our fault, not theirs.12:47
kjcolebradb: Thanks. In that case, I'll be slightly less cautious, as I attempt to learn the brave new world (for me) of RCS by jumping right into bzr. ;-)12:49
bradbkjcole: have fun :)12:50
mhz_dinnerbradb:  Oops12:54
mhz_dinnerSorry, something just went wrong in Launchpad. 12:54
mhz_dinner.912:54
mhz_dinner:(12:54
mhz_dinnerbradb: obviously, I got email, I visited url, I pressed ok, but error :(12:55
bradbmhz_dinner: Is there another contact email address you can try to confirm with?12:57
mhz_dinnerbradb: yup mhz@tecnocimiento.cl12:57
mhz_dinnerbradb: could it be that I am aproved ubuntu memeber but not updated yet ?12:58
bradbmhz_dinner: I don't think so, but I'm not 100% sure on that.01:00
bradbmhz_dinner: Can you try that other address?01:00
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
mhz_dinnerre01:45
=== mhz [n=mhz_chil@moinmoin/fan/mhz] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== ajmitch_ [n=ajmitch@port162-85.ubs.maxnet.co.nz] has joined #launchpad
=== dewd [n=dewd@201.29.130.84] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== carlos [n=carlos@54.Red-83-53-61.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning08:20
sivangmorning08:21
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has left #launchpad ["Leaving"]
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
SteveAhi09:16
=== carlos workraves
carlosSteveA, hi09:20
carlosjordi, ping09:41
jordihey09:43
jordicarlos: I was about to ping you09:44
jordiI need the GNU team now09:44
jordimailman has accepted09:44
carlosjordi, ok09:44
carlosjordi, I'm reading all pending emails from rosetta-users09:44
carlosand I think you missed "Translation of Django web framework"09:44
carlosjordi, at least I don't see any answer to that email09:45
jordihmm09:45
carloswould you take a look, please?09:45
=== carlos goes and creates the GNU team
carlosin exchange ;-)09:45
jordiyes09:45
jordicarlos: should we create a GNU team and a TP team?09:45
jordithere's a difference09:46
jordiGNU team would be people with translation disclaimers09:46
carlosthank you09:46
carloshmmm09:46
jordiTP team would be people doing non-GNU translations in the TP09:46
jordiwe don't need the TP team now09:46
jordibut we want to make this clear in the team description09:46
carlosit's the same team09:46
jordino09:46
carlosbut with different status, right?09:46
jordipeople without translation disclaimers in the FSF should not be allowed to translate mailman09:47
jordioh, yes.09:47
jordibut we can't have statuses in Rosetta, right?09:47
carloswe don't support that difference, so perhaps the non-GNU translators should just joing Ubuntu's teams?09:47
carlosis more or less the same..09:48
jordidjango, I had this message flagged, but unanswered due to the policy thing (which I wanted to finish writing now)09:48
ajmitch_evening09:48
carlosjordi, I need a name (used for the URL), title, and a summary09:48
carlosjordi, oh, I thought you already started the rejection/acceptance of the imports using the new policy09:49
carlosok09:49
carlosajmitch_, morning ;-)09:49
jordicarlos: I don't think so, because they are already established teams as GNOME or Debian09:49
carlosok09:49
jordiajmitch_: Iiiii waaaant a paackaaaageeee!!09:49
ajmitch_jordi: dude, check experimental09:49
carlosjordi, give me the information and you will have your team! :-P09:49
ajmitch_jordi: I just had to pull patches from CVS to get it building again09:50
jordicarlos: no, not yet, didn't finish it last week, went out for the weekend and didn't work yesterday09:50
jordiso today was The Day09:50
jordiajmitch_: woops :)09:50
carlosjordi, ok09:51
carlosjordi, btw, I will be on holidays next week so please, prepare a list of things you need done as soon as possible from my side because I don't think I will have Internet access09:52
carlosjordi, anyway, I will send an email today to warthogs mailing list to notify that09:52
carlosjordi, I'm already handling the plural form requests09:52
jordicarlos: GNU Translators, gnu-translators, "The GNU translators are in charge of localising the official GNU projects. GNU translators need to send a signed Translation Disclaimer on paper to the FSF, for copyright reasons, before they can translate."09:53
jordicarlos: great09:53
jordimaybe translation Disclaimer can have a link to the place09:54
carlosjordi, sure, URL?09:54
jordihttp://www.iro.umontreal.ca/translation/HTML/disclaim.html09:54
carlosthanks09:55
carloshmm 09:55
carlosjordi, seems like I'm not able to add a link...09:55
carlosjordi, https://launchpad.net/rosetta/groups/gnu-translators/09:57
SteveAcarlos: got any review for me to do?09:57
carlosSteveA, near there, I fixed all issues I got yesterday09:57
carlosfixing tests09:57
carloswell... running tests09:57
carlos;-)09:57
carlosSteveA, btw, is the karma test fixed on rocketfuel?09:57
jordicarlos: file a bug :)10:00
sivangI am wondering, is the Karma on launchpad supposed to dwindle as time passes?10:00
ajmitch_yes10:01
BjornTcarlos: stub fixed the karma test yesterday10:06
carlosBjornT, ok, thanks10:06
carlosjordi, which kind of permissions should mailman have?10:17
carlosStructured or Closed?10:18
carlosI guess Closed, right?10:18
jordinuclear safe :)10:22
lifelesssivang: yes.10:23
carlosjordi, done10:23
sivanglifeless: ok, such that contribution should be maintained over time and not stick I suppose?10:24
jordicarlos: great10:26
=== Nafallo_away is now known as Nafallo
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
carlosjordi, you will need to create the GNU translation teams10:33
carlosjordi, setting as the owner the official coordinator for GNU 10:33
carlosjordi, and setting the team as closed so only the owner can add new members10:33
jordiyes10:34
=== carlos workraves
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== gml_ [i=gml@dyn-83-156-6-248.ppp.tiscali.fr] has joined #launchpad
SteveAcarlos: i'm sure there will be other changes based on the new review.  is there other stuff you can be doing while i review it and get it back to you, or would you rather that i did the review in chunks so that you can address one set of points while i continue reviewing?10:58
carlosSteveA, I have other things to do so I can wait for a full review10:59
SteveAddaa: how's work going?10:59
zygamorning carlos 10:59
carloszyga, morning10:59
carlosSteveA, does it mean you want the diffs now? 10:59
ddaaLittle by little. Still reading morning email.10:59
carlosSteveA, the notification thing broke many tests and I'm still fixing some of them10:59
ddaaSteveA: once I'm done I think I'll start doing the importd2bzr tests that require a sandbox and sample archive (registration and checkout).11:00
ddaaSteveA: BTW, I hit again the problem of wanting to change sample data with permission of a user different from the user running the rest of a doctest.11:01
ddaaI hacked something with login(), but I think that's wrong.11:01
ddaaactually, not hacked... I do login('foo.bar@canonical.com'), make sample data changes, then login(ANONYMOUS), go on with the test.11:02
ddaaIs that supported?11:02
SteveAddaa: yes, you can do that11:03
ddaaSteveA: I'm not too sure how that will interact with the fact that those tests shoud be run with a specific dbuser...11:03
ddaabut... well, I think I we can leave by running importd2bzr as the importd user, even if it does not need all the privs.11:04
ddaa* tha we can live11:04
=== ddaa does not usuall make much sense before lunch
=== zygis [n=zygis@clt-84-32-129-122.dtiltas.lt] has joined #launchpad
siretarthi folks11:33
ajmitch_hey siretart 11:33
siretartcan please anyone explain me why this bug: https://launchpad.net/distros/ubuntu/+source/pure-ftpd/+bug/3172 does not appear on this list: https://launchpad.net/people/motureviewers/+assignedbugs11:33
UbugtuMalone bug #3172: ftpd (Ubuntu) - pure-ftpd does not install correctly. In: pure-ftpd (Ubuntu), Severity: Normal, Assigned to: MOTU Reviewers Team, Status: PendingUpload http://launchpad.net/bugs/317211:33
ajmitch_siretart: it also doesn't show up on https://launchpad.net/distros/ubuntu/+source/pure-ftpd/+bugs11:34
ajmitch_(probably due to pendingupload)11:34
ajmitch_it's part of pending upload & fixed bugs not showing up, I think11:35
siretartI don't understand why 'pending upload' bugs should not appear on bug lists11:35
ajmitch_something to bug bradb about :)11:36
siretarthm. he is currently not here.. let's wait for him11:36
carlosjordi, will you answer the request for evolution's doc import?11:45
SteveAit all depends who the bug list is for11:46
SteveAif it is for a programmer or package maintainer then probably they're not immediately interested in "pending upload" bugs11:47
SteveAif it is for a person reporting a bug, looking for dupes, then they are interested in a "pending upload" bug, because the bug is not fixed in any usable version of the software.11:47
=== carlos -> breakfast
siretartSteveA: is there any possibility to get a list of all bugs assigned to a group which are 'pending upload' or 'new' or 'accepted'?11:50
jordicarlos: I wanted to talk about that with you11:51
ajmitch_probably just a matter of adding the advanced search to the lsit11:51
jordicarlos: do you plan to autoimport that as well?11:51
carlosjordi, if GNOME's CVS has it, yes11:51
siretartis there any 'advanced search' to bug lists at all?11:51
ajmitch_siretart: yes, for /distros/ubuntu/+bugs11:52
jordicarlos: GNOME CVS has xml11:52
jordicarlos: but danilo's webpage has templates11:52
=== siretart check
ajmitch_siretart: it shows 92 currently pendingupload11:52
jordihttp://kvota.net/doc-l10n/by-modules.html11:52
jordithisi s what currently uses gnome-doc-utils11:53
=== ajmitch_ should close the phpmyadmin one
jordievo not included, as expected11:53
carlosjordi, hmmm, I suppose we could add them then11:53
carlosjordi, let's talk about it after my breakfast, please :-P11:53
jordiok11:53
carlossee you in 15 minutes 11:53
jordipretty late for breakfast :)11:53
carlosjordi, I was waiting for my gf to wake up ;-)11:54
carlossee you11:54
siretart Sorry, Launchpad took too long to process your request. :(11:54
SteveAsiretart: what URL?11:55
jordilaters11:56
siretartSteveA: I was trying to use https://launchpad.net/distros/ubuntu/+bugs-advanced. I want a list of all bugs assigned to motureviewers which are in state 'New' 'Needinfo' 'Accepted' or 'Pending Upload'11:56
siretartSteveA: would it be possible to add such a query to the motureviewers group?11:56
SteveAthere are two things going on here, i expect11:57
SteveAthe first is that the particular choice of query you're using on the +bugs-advanced page could do with better indexes11:57
ajmitch_siretart: it just worked for me, but fails sometimes11:57
SteveAso that the query doesn't time out.  please file a bug saying what query you chose, so that someone can reproduce it, and we'll look into what indexes are needed.11:57
SteveAthe second is that you're asking to be able to use a preconfigured query, i think.  so, that's another bug, and one for brad to look at.11:58
siretartSteveA: should I ask brad here when he arrives or should I file a malone bug and assign it to him?11:59
SteveAfile a bug anyway, but you can also talk with brad11:59
SteveAif we have the bug, then it's in the system11:59
siretartok. filing bug now12:00
SteveAthanks12:00
=== stub [i=stub@sweep.bur.st] has joined #launchpad
siretartis bradb brad.bollenbach@gmail.com?12:04
siretartobviously yes. never mind12:05
siretartfiled as malone bug #516312:05
UbugtuMalone bug #5163: Need advanced query on MOTUReviewers group In: malone (upstream), Severity: Normal, Assigned to: Brad Bollenbach, Status: New http://launchpad.net/bugs/516312:05
=== niemeyer [n=niemeyer@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!12:08
niemeyerMorning!12:09
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovmorning guys12:24
cprovniemeyer:  could you please join ##soyuz1.012:24
niemeyerSure12:24
carlosjordi, ping12:25
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== etnoy [n=etnoy@227.236.216.81.vs.vf.siwnet.net] has joined #launchpad
=== ..[topic/#launchpad:SteveA] : launchpad.net | developer meeting: Thur 1 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists)
=== ..[topic/#launchpad:SteveA] : launchpad.net | developer meeting: Thur 1 Dec, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists)
kikolifeless?12:55
lifelesskiko: ?12:55
kikolifeless, any ETA on fixing the merge issue (crashing with a missing revision)?12:55
kikoit's basically blocked my work on the gina branch12:55
lifelesskiko: its essentially top priority12:56
kiko(yes I realize I can pull out patches and apply to a new tree but I am avoiding that because there are a ton of diffs and logs I don't want to replay)12:56
lifelessI've a new bzr I'm testing for it at the moment12:56
lifelesshad some versioning issues getting it onto chinstrap w/out fucking everything12:56
lifelesswheres your branch published ?12:57
kikoSteveA and I had discussed having a way to know where status is on the various bzr work, do you have a suggestion?12:57
kikoon chinstrap, kiko/launchpad/gina-production IIRC12:57
lifelessI'm not sure what you mean about status on bzr work12:57
kikochinstrap.ubuntu.com:/home/warthogs/archives/kiko/launchpad/gina-production/12:57
kikowell12:57
kikothere's a bunch of improvements and fixes to "bzr the platform" that are high-priority for the launchpad team.12:58
lifelesslike ?12:58
kikopqm move to balleny12:58
lifelessSorry I spoke with steve yesterday12:58
kikofixes to various bugs reported 12:58
lifelessand there was only one show stopper we discussed12:58
lifelesswhich is the one affecting you/jamesh/ a couple of other people12:59
Kinnisonlifeless: feature request for pqm's web ui... some indication of when pqm started the currently active job would be really nice12:59
kikookay, SteveA may have forgotten or chosen to talk about this at another time12:59
lifelesseverything else is moving along as it moves along12:59
lifelessI don't mean that in an offhand manner12:59
kikoI would like a better plan or status report than that12:59
lifelessI mean that specific things like 'enable pqm on balleny' are in hand01:00
lifelessAnd other specific things like 'implement archives' are much more vague, and I don't know which things interest you and which don't.01:00
SteveAkiko: lifeless and I have discussed that the current serious can't merge bug was top priority for lifeless, and that the move of pqm to its own server was what was top priority before the merge bug appeared.01:01
lifelessso I suggest that you treat the me & bzr the way the sysadmins team is treated: have a wiki page on wiki.lp.canonical.com where the things that matter to you right now are listed01:01
kikolifeless, we need WAY better response time than the sysadmins team01:01
kikoso I'm not sure what the best way to go about this is01:01
SteveAkiko: i don't think that's helpful01:01
SteveAwe get really good response time from the admins01:01
SteveAwhen it matters, and when we communicate that it matters01:02
kikoperhaps once the major blockers (this bugfix, move to balleny) are done we'll feel less need for this.01:02
kikoI don't agree, SteveA, but we don't need to dicuss that now.01:02
lifelessso kiko, what is the issue - do you feel you are getting bad response times? or are you stressed that a bug has not been fixed (it takes 2 hours to do a single analysis run on it you know)01:03
kikoyou're getting me sidetracked :-) so let me get back to my original question: is there an ETA on the fix for the bug.01:03
lifelesskiko: I wish there was - no.01:03
kikookay. is it something that might take a week or a month?01:03
lifelesscurrently I have this new bzr I'm testing then once I have it passing with all the moving bits - pqm, cm, email, bzrtools - I will be will rolling it out01:04
lifelessnext day or two I sincerely hope. I know its a huge impediment to have a branch you can't merge.01:04
kikoit's okay, I just want to know when to schedule a retry (because it takes 7 hours to run)01:04
kikoso I'll do that on thursday at the earliest01:04
kikothanks01:04
lifelessit should only take that time once01:04
kikounless it fails :)01:05
lifelessunless you are throwing away the dir afterwards01:05
kikooh?01:05
lifelesseven if it fails it should have updated the weaves01:05
kikointeresting. 01:05
SteveAhow do we get the updated weaves onto chinstrap?  does that even make sense?01:05
kikoand as for the PQM move, ETA would be probably sometime next week, lifeless?01:05
SteveAi mean, it seems odd to have everyone doing tons of reweaving01:05
=== Nafallo is now known as Nafallo_away
lifelessSteveA: we will be doing that in the big-upload-of-all-old branches01:05
lifelessSteveA: but we should not do that before then01:05
SteveAand, that's after the pqm move?01:06
lifelessSteveA: otherwise we will cause more reweaving than is needed01:06
lifelessthats after the pqm move01:06
lifelesspqm is running on balleny, its just not fully usable yet.01:06
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
Kinnisonstub: ping?01:06
lifelesselmo fixed the issues a few hours ago in theory, so I'm testing it again shortly. Tomorrow morning I expect01:06
kikookay, that's what I wanted to know for now. thanks.01:07
=== Nafallo_away is now known as Nafallo
jordicarlos: pong01:11
salgadoSteveA, I have a new dependency for launchpad development (python2.4-pylib, to run the sqlobject tests), but the package is available only in breezy. should I add it now to the RocketFuelSetup wikipage or wait until pqm moves to balleny and we can have that package installed on the pqm box?01:11
=== ulinskie [n=yolynne@202.57.88.34] has joined #launchpad
ulinskiehi!01:11
ulinskieanybody knows how I can digitally sign my UBUNTU code of conduct?01:12
SteveAsalgado: does the package work on hoary?01:12
salgadoSteveA, it should work, as that's where I built it the first time01:12
=== salgado tries
SteveAsalgado: we should get mdz to make it a dependency of the launchpad dependencies package01:13
SteveAand then get that package installed on the pqm machine01:13
SteveAlifeless / elmo: does balleny run breezy?  are we using mdz's launchpad dependency package on there?01:14
salgadoSteveA, yes, it does run breezy. I asked elmo already01:14
niemeyersalgado: pylib?01:15
kikoopen question: has anyone had test failures in PQM in buildd-scoring ou person.txt?01:15
kikowe're seeing apparently random failures01:15
kikolifeless, you apparently told niemeyer this had to do with postgresql?01:15
niemeyersalgado: Managed to convince them it makes sense? :)01:15
SteveAkiko: BjornT was looking at that i think01:15
salgadoniemeyer, actually it was uploaded to breezy when I asked doko. it was rejected in debian only01:16
niemeyersalgado: Ah, I see.. :(01:16
salgadoonly in debian, even01:16
niemeyersalgado: Quite odd01:16
salgadoI only noticed it last week01:16
lifelesskiko: I didn't, stevea said it might be a 8.0 vs 7.4 thing01:17
kikoah.01:17
kikosucks to be us.01:17
SteveAulinskie: hello01:18
SteveAulinskie: do you use GPG ?01:18
KinnisonSteveA: was my review response enough to get r=stevea on the buildd/uploader branch?01:19
SteveAKinnison: if i didn't explicitly say so in my response, then no01:19
ulinskieI just created minde01:19
ulinskieI just created mine this morning01:19
KinnisonSteveA: okay01:19
KinnisonSteveA: thanks01:19
ulinskieand was trying to figure out how to digitally sign the ubuntu code of conduct with it01:20
=== SteveA checks what he wrote
SteveAKinnison: did i reply to your last response?  i mean, who spoke last in the thread?01:21
KinnisonSteveA: I did01:21
SteveAulinskie: don't go!01:22
SteveAKinnison: then i owe you a reply01:22
KinnisonSteveA: okay, just thought I'd ask01:22
BjornTSteveA, kiko: i haven't looked at any buildd-scoring failures, i looked only slightly on the person.txt failure, but stub fixed it.01:24
kikookay, 50% cool01:24
BjornTkiko: what is the error exactly?01:24
SteveAkiko: dude, you're at least 70% cool01:24
kikoI'll ask niemeyer to mail the mailing list01:24
Kinnisonbuildd scoring failures?01:25
kikoyeah01:25
=== niemeyer submits the merge again and hopes for the best
SteveAjamesh: hello01:27
SteveAor spiv perhaps01:27
Kinnisonkiko: erk01:27
kikoniemeyer is sending the email01:29
carlosjordi, so... evolution documentation...01:31
spivSteveA: Hello01:34
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikohey spiv01:34
SteveAhi spiv.  can you give some advice to Kinnison about testing a buildd related script?01:35
spivSure.01:35
SteveAhe has sent email01:35
spivYep, got it.01:37
SteveAta01:38
=== radix [n=radix@c-67-186-54-77.hsd1.pa.comcast.net] has joined #launchpad
lifelessnight01:40
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
jordicarlos: yeah01:46
kikohey jordi my man01:46
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
jordicarlos: evo hasn't adopted gnome-doc-tools it seems01:47
spivjamesh: Hmm, the pending-reviews is lacking diffs...01:47
jordiso there is no "official" pot01:47
jordikiko: YOU are the man01:47
kikoI want some official pot01:48
kikoand if you can't get me any can I at least have some glue01:48
jordiI want some pot01:48
jordihah01:48
salgadokiko, I know you're very good at this... can you suggest better names for this: https://chinstrap.ubuntu.com/~dsilvers/paste/fileDti2ia.html ?01:49
carlosjordi, then I don't think we should import it01:49
carlosjordi, ask him to bore upstream to move to use gnome-doc-tools01:50
kikosalgado, flattery could get you in trouble01:51
spivKinnison: Have you see canonical.librarian.ftests.test_gc?01:51
Kinnisonspiv: No, I haven't01:52
kikosalgado, maybe getRequestedCDCount(self, country=None, approved=False) -- ?01:52
spivKinnison: I think the right approach to testing the buildd slave scanner would probably look quite similar.01:52
Kinnisonspiv: I'm just merging into my buildd fixes branch and I'll take a look, thanks01:53
spivKinnison: test_gc is the tests for LibrarianGarbageCollection, which is a cronscript.  test_gc tests the functions directly, and also invokes the cronscript.01:53
spivKinnison: I think it's a similar, if slightly simpler, situation to yours.01:53
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
Kinnisonspiv: thanks01:54
jordicarlos: ok01:56
salgadokiko, looks okay. I'll try that02:01
kikosalgado, the "or" there is what makes me uneasy about Requested, but if you think it's okay..02:03
elmogrr, why does the launchpad-dev pkg recommend the lunachpad-database-dev package?  it massively reduces it's usabilityt02:03
Kinnisonit does?02:06
elmo% apt-cache show launchpad-dependencies | grep Recommends02:07
elmoRecommends: launchpad-database-dependencies02:07
stubKinnison: pong02:07
elmothe ratio of machines that need database to that don't in the DC is something like 8:102:07
Kinnisonstub: Librarian GC fails when it has to merge > 2 aliases pointing at the same content02:07
Kinnisonstub: as a stop-gap to get it running on dogfood I subbed the comma for a percent on the relevant cur.execute02:08
Kinnisonstub: this is running from allegedly up-to-date rocketfuel02:08
Kinnisonstub: basically the cursor is turning "123, 456" into a quoted string in the interpolation, rather than a list of numbers02:11
Kinnisonstub: so it needs to be interpolated in first, or else you need to use an SQL function in the query to split it apart again02:12
stubKinnison: Hmm... I could have sworn that was fixed and merged in.02:12
stubKinnison: It is fixed on the version I'm running on staging anyway02:13
Kinnisonstub: How did you fix it?02:14
stubKinnison: Do you have BATCH_SIZE = 1 near the top of lib/canonical/librarian/librariangc.py ?02:14
stubKinnison: The fix it to replate ', vars()' with '% vars()'02:14
KinnisonNo I don't02:16
Kinnisonand yes, I did that replace02:16
=== SteveA [n=steve@213.226.190.253] has joined #launchpad
stubKinnison: Hmm... then either my changes havn't landed or you aren't up to date enough02:21
=== Kinnison re-ran rollout
stubI just pushed that branch to pqm again02:23
jordicarlos: there are more updates to do in the DB02:25
carlosjordi, which ones did I miss?02:26
stubSend 'em through - I was about to do the one Carlos emailed me02:26
jordicarlos: wait02:26
jordiok02:26
carlosjordi, I saw another plural form request but I asked form more info. And the spokenin update is also pending for more info02:27
carloss/form/for/02:27
jordicarlos: also pending: add ubuntu-l10n-mr to ubuntu translators02:28
carlosjordi, I can do that from the website02:29
=== carlos does it now
jordiThe other one with pending info, is it "Sng"?02:29
carlosdon't think so, no02:30
carloswhen was it send?02:30
stubSo would the buildd's scoring system (whatever it is scoring) degrade scores over time by any chance?02:30
jordiOct 2302:30
carlosjordi, btw, which language is mr ?02:30
stubcprov, Kinnison: ^^^02:30
cprovstub: the opposite, older builds in queue has higher scores. 02:31
jordiMarathi02:32
jordicarlos: the spoken in thing, is it the Sri Lanka request?02:32
cprovstub: this way we enforce they get processed ASAP. Did I missunderstand your question ?02:32
jordithat would be Sinhala (si) and Tamil (ta)02:33
jordiAh, I see you replied02:33
jordiSinhala = si, yes02:33
carlosjordi, yes02:33
jordiSinhala and Sinhalese are equivalent02:33
jordiso you can add that to the DB02:33
carlosok02:33
kikostub, for soyuz testing, is it okay that we are testing using the development config and not the production config? 02:34
stubcprov: Oh - just thinking that  niemeyer 's problem with the buildd tests failing on him might have had the same cause as the karma tests failing on me the other day. If the score calculation changes, then the scores of the sampledata items will change over time. And tests that encode the scores will start failing.02:34
jordidid you find Sng?02:34
stubkiko: What bits of soyuz? The config you are using shouldn't matter (and you couldn't use production config anyway since that will only work for production systems)02:35
cprovstub: the score tests have relational interval times, NOW - X seconds 02:35
kikostub, ftp, upload queue and publish bits02:35
cprovstub: I have the same karma errors and the wrong about that was the current karma datecreated not a 2025 pattern as the other, it's time sensible too02:36
jordicarlos: according to the guy, Sango02:36
jordin == 1 ? 0 :  (n == 0 ? 0 : 1)02:36
jordiis this02:36
jordibut, doesn't that look wrong?02:36
stubkiko: Should all be fine.02:36
kikothanks stub 02:37
salgadocprov, it's weird though, that no merges should be going through pqm if that was the cause of the karma test failing02:37
stubcprov: Fix for the karma has landed now, along with a test to ensure bad karma doesn't end up in the sample data again.02:37
stubSounds like you haven't merged from rocketfuel recently02:38
carlosjordi, it's the same as 'n > 1'02:38
carlosjordi, I answered that email already02:38
cprovsalgado: yes, it's weird 02:38
carlospreparing the spokenin patch so Stuart can apply all them at the same time02:38
jordicarlos: heh, right02:39
jordiok02:39
jordicarlos: I haven't got your reply yet then02:39
cprovstub:  "Sounds like you haven't merged from rocketfuel recently" ... me ? why ?02:40
carlosstub, I have the other sql commands, do you want them by email ?02:41
stubcarlos: whatever ;)02:42
salgadohi daf. are you around?02:43
=== Kinnison lunche
Kinnison+s02:43
dafsalgado: hi02:43
salgadodaf, have you tried merging the accounts again, after you got the timeout?02:44
dafI'll do that now02:44
carlosjordi, stub https://chinstrap.ubuntu.com/~dsilvers/paste/fileK7R7hn.html02:44
dafI tried to merge two accounts at the same time02:44
dafone of them worked, one of them timed out02:44
kikohey daf02:45
kikodo you have a traceback for the timeout?02:45
salgadooh, that could be the problem then02:45
dafcould be02:45
dafit happened when Launchpad detected accounts from my GPG key (clever!) and suggested I merge them02:46
dafaha, it timed out again02:46
salgadodaf, did you get a traceback this time?02:46
dafremind me -- how do I get a traceback?02:47
dafit just says "orry, Launchpad took too long to process your request. Blah blah blah."02:47
dafwell, not literally02:47
carlosjordi, ubuntu-l10n-mr added. Anything else?02:48
salgadodaf, all members of the launchpad team should see tracebacks in the error pages02:48
dafmm02:48
spivsalgado: https://launchpad.net/errors/showEntry.html?id=1133271955.030.903115280185 looks like it.02:49
jordicarlos: not right now, I think.02:49
salgadospiv, yeah, I got it too02:49
dafinteresting -- I am logged in02:49
spivAssuming you get the right appserver, I guess...02:49
SteveAdaf needs adding to some team, i expect02:49
SteveAjamesh's error reporting stuff should land soon02:49
dafI'm a member of Launchpad Administrators and Launchpad Developers02:49
SteveAwhich will improve our QA a HUGE amount02:49
dafooh02:49
carlosjordi, ok02:49
dafsounds good02:49
SteveAdaf: you should see TBs.  try going to a 404 URL02:50
jordicarlos: quim unsubbed from rosetta :)02:50
salgadodaf, stub, https://chinstrap.ubuntu.com/~dsilvers/paste/filexYywyj.html02:50
carlosjordi, yeah, I know02:50
jordihey daf!02:50
salgadodaf, the problem could be because you have too much stuff to merge or because the posubmision table is locked by another transaction02:50
salgadostub, what do you think?02:50
daf*cough* "Accept expired security information?02:50
dafThe security information for "chinstrap.warthogs.hbd.com" expired on Sat 28 May 2005."02:50
carlosjordi, dude, you are completely blind!  daf was here for a while already! :-)02:51
spivsalgado: Hmm, there's an index on posubmission.person, so updates to that column are likely to be very expensive.02:51
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
dafhey jordi :)02:51
jordicarlos: I was not looking you know :)02:51
jordithere's this thing called lliurex02:51
jordicarlos: besides, he's in the Other Secret Channel :)02:51
carlosjordi, which one?02:52
carlosjordi, tell me its name here, no one else will see it, really...02:52
carlos;-)02:52
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
dafspiv: aye, that must be it02:53
jordicarlos: mako's channel.02:54
jordi#yukidoke02:54
stubdaf: Something else was holding open a lock on posubmission or person. Did this just happen?02:54
spivI guess person merge is likely to be one of our most expensive operations, because it can write to a fairly large number of rows in many tables.02:54
salgadospiv, that's bad. we should have indexes on the foreign key to person on other tables that are updated when merging accounts02:54
=== stub checks the date - 9 mins ago
SteveAwe could do a queue for it02:54
=== salgado waits for someone to suggest doing merges asynchronously
SteveAtimemachine!02:55
salgadothey already did. :-(02:55
kikosalgado, SteveA even beat you to the message!02:55
SteveAlet's do the timewarp again02:55
spivOf course, guessing about performance is likely to be completely wrong...02:55
kikodude I want salgado to READ MY EMAIL02:55
spivSo I should stop speculating :)02:55
SteveAadding indexes may be bogus02:55
SteveAbecause they need to be updated with the updates02:55
SteveAso, although you can find the information quicker, it will take longer to change02:56
jordigoing home02:56
dafI think finding happens much more often than updating in this case02:56
jordicarlos: will work on the mail queue today02:56
jordicarlos: whe do you leave?02:56
carlosjordi, cool02:56
carlosjordi, around 18:00 local time02:57
jorditoday, until when?02:57
carlosoh02:57
carlosholidays?02:57
jordikiko: you're going to love my zillions of requestss to populate the GNU translators group :)02:57
jordiyeah02:57
jordioh, so it's not today02:58
jordi:)02:58
carlosno02:58
carlos;-)02:58
jordiok02:58
jordinm then02:58
carlosFrom Monday till Friday both included02:58
jordik02:58
jordiwoah man02:58
jordimega-puente02:58
carlosjordi, but wasting holidays02:58
carlos;-)02:58
jordiI'll probably be in Barcelona during the 2nd weekend.02:58
jordi"wasting"02:58
carlosjordi, ok02:59
kikojordi, do you want to come to brazil for xmas?02:59
carlos:-D02:59
jordinot "wasting" if you have fun :)02:59
jordikiko: will it be BORING?02:59
kikoYES and it will include NAKED ALIENS02:59
jordikiko: actually, maybe yes.02:59
carlosjordi, "puente" is when you don't get holidays but just free days :-D02:59
jordiOH DUDE02:59
=== carlos -> lunch
jordicarlos: I need to talk about the "puente" here :)02:59
jordilaters02:59
kikojordi, look for tickets, week before and after xmas 02:59
jordi15.00. The magic time of the day.03:00
spivOh, that's unfortunate.  I can see daf's password in the error report :/03:00
jordikiko: let's talk about this later today03:00
kikocool03:00
carlosjordi, I don't think Mark will agree with that "Spanish" concept :-P03:00
jordiheh03:00
dafoh, nice :)03:00
kikospiv, I can see jordi naked in ANOTHER error report03:01
spivdaf: Because it's part of the form, I guess.03:01
salgadothat's right, because your password is in the request.form03:01
dafspiv: yep03:01
salgadoOMG, everybody is beating me today03:01
carloskiko, dude, you didn't show me the pornlet!!!03:01
spivkiko: I think I'll pretend I never heard that.03:01
jordi"mark, so... we have this thing called Siesta. We will be on stand-by mode from 14:00 to 17:00 every day. And then, there's the "bridges".03:01
spivsalgado: It's your slow internet ;)03:01
carlosjordi, WTF? three hours????03:02
carlosjordi, dude!!!03:02
salgadobut it's fast now. two times faster than it was03:02
salgadoand even so, it's still slow. :-(03:02
jordicarlos: a good siesta, :)03:02
dafbandwidth vs. latency?03:02
jordiok, off03:02
kikosalgado, IRC goes over the bad-latency link03:03
salgadoeven the latency is good (okay, okay, acceptable) now03:03
salgadoah, that's true03:03
=== salgado forgot that
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
jameshcprov: if you can reliably reproduce the crash BjornT brought up, could you try the steps I mentioned in the followup email?03:15
cprovjamesh: sure, I'm on it 03:15
stubKinnison: BATCH_SIZE = 1 can be found in HEAD's lib/canonical/librarian/librariangc.py, which indicates you are not merged up as much as you think you are.03:16
kiko"What I do know, is that these fucking idiots claim there is free wireless in this spot of Terminal 2F, but it's not true at all."03:18
stubFree wireless in an airport? I'll believe that when the stop asking for my credit card :-/03:20
jameshstub: Changi airport in Singapore has free wireless03:20
jamesh(well, it did when I was there last time)03:21
=== carlos -> lunch
stubweb browsing only, or actual internet?03:21
jameshfull internet access03:21
stubcool03:22
BjornTvilnius airport has free wireless as well :)03:22
jameshyou need to pay if you don't have your own laptop/wireless card though03:22
SteveAhttps://wiki.launchpad.canonical.com/DevelopmentMeeting20051124  <-- summary of thursday's meeting03:35
SteveAcarlos: how's that diff going?03:37
bradbBjornT: Has that change landed to make control commands automatically operate on the correct task if there only is one task?03:38
BjornTbradb: no, i'm working on it now. should be able to submit it for review today or tomorrow.03:39
bradbok, cool03:39
salgadodaf, will you try that merge again, for us to check if it fails in the same query?03:45
daftimed out again03:47
dafby the way: s/bellow/below/ on the merge form03:47
stubbugger03:49
dafthe other merge I did at almost the same time worked fine first time03:50
salgadonow it failed when merging the pofiles03:50
dafhmm, maybe it's just that that account has a huge amount of stuff to merge?03:50
salgadoI guess so03:51
kikoyou should have been less active03:51
dafsorry kiko 03:51
jameshBjornT: if it's not too much trouble, could you try running gdb again but slightly differently?03:51
salgadokiko, do you have access to the staging db?03:51
jameshBjornT: instead of waiting for a core file, run "gdb python2.4", then at the gdb prompt type "run -vvf --test=..."03:52
salgadokiko, I'll try merging your account into mine, to see if it fails while reassigning all the bugs you reported to me03:52
jameshBjornT: it should drop back to the gdb prompt at the crash, where you can do a back trace03:52
BjornTjamesh: sure, i'll do that.03:53
jameshBjornT: if the trace is identical then don't bother reposting it03:55
jameshI'm just wondering if it is a case of unreliable symbol names due to stripping or a corrupt stack03:56
kikosalgado, I do have access to the staging db, and don't you go stealing my karma03:57
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
salgadokiko, it's on staging. stub will give your karma back tomorrow. :)03:58
BjornTjamesh: the backtrace is identical (both bt and pystack)03:58
jameshBjornT: okay, thanks.03:58
sivangkiko: you're hosting an Xmas party with naked aliens? :-)03:59
kikosalgado, I think staging isn't being updated04:00
kikosivang, maybe.04:00
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
kikoit depends if they accept my invitation04:00
sivangkiko: rotfl, girl aliens?04:00
kikobradb, my comment to bug 3620 refers to the guided-bug-entry form that we specified in, uhm, JANUARY 04:01
UbugtuMalone bug #3620: Default bug list should include Pending Upload bugs In: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: NeedInfo http://launchpad.net/bugs/362004:01
carlosSteveA, I think I will have it ready in next hour or so, I think I fixed most productseries issues I got after move it to the new notification code04:02
salgadokiko, I just realized it's impossible to even request a merge in staging --it times out04:02
=== matsubara is now known as matsubara-lunch
kikosalgado, argh04:04
bradbkiko: I think much of the UI design from UbuntuWayBelowZero would still stand up to today's use cases04:04
kikobradb, for the record, I don't really like the idea of a footer for bugmail04:05
=== mgalvin [n=mgalvin@host-66-202-95-170.spr.choiceone.net] has joined #launchpad
salgadostub, https://chinstrap.ubuntu.com/~dsilvers/paste/filepJRPMZ.html <= this query is timing out in staging. is it possible to optimize it?04:05
bradbkiko: Why not?04:06
kikobradb, it generated a lot of negative feedback in bugzilla, basically because it looks bad and doesn't answer the imporant question. I'd suggest doing it as another header04:06
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
kikos/the imporant/any important/04:06
kikobradb, if you added a header it would be easily filterable and still provide what you want04:07
bradbkiko: A Malone email is pretty hard to identify unless you know what to look for but if, for someone like elmo, you (reasonably) don't even have any idea why you're receiving the email to begin with, it's just downright ARGH.04:07
bradbkiko: A header would not have solved the problem that was reported.04:08
kikobradb, bug 3797? it would. read his last comment.04:08
UbugtuMalone bug #3797: Bug mails should be more descriptive In: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: NeedInfo http://launchpad.net/bugs/379704:08
=== sivang goes over last meeting's summary
bradbkiko: elmo didn't comment on that bug.04:09
kikobradb, I am really not thrilled by the footer. It is bad UI to say "or", to start off with. but let mpt comment on it04:11
kiko"You are receiving this message because you are on the Cc list of this bug, or are a member of a team that is, or you are assigned to fix it."04:11
kikoyou /could/ say "This email was send to you by Launchpad's bug tracker"04:11
bradbkiko: The problem that people were complaining about (not referring to 3797, which is a different issue, probably solved by X-Launchpad-Bug, already) is not knowing why they were receiving this mail.04:12
bradbkiko: "Why?"04:12
kikobradb, I understand the problem you're trying to solve. But saying "A or B or C" isn't a good answer to Why?04:13
kikoand people have flamed bugzilla for doing it04:13
bradbkiko: That doesn't mean it's bad.04:13
kikoit's pretty bad04:13
kikoif you want a /good/ answer then do the extra work necessary04:13
kikofind out /why/04:13
bradbkiko: I could have made it give a more precise answer, and if mpt and others think it's worth the extra work, then I'd more than happily do it.04:14
kikoYou are assigned to this bug.04:14
kikoYou are a member of the MOTU team, assigned to this bug.04:14
bradbYes, I fully agree with you that that would be excellent. It just takes about 2 days longer to implement :)04:15
kikoI just think it's not worth doing anything but that04:15
kiko(and you could have brought it up on launchpad-list..)04:15
kikoanyway04:16
kikoJorge's reply is reasonable -- the footer doesn't help.04:16
kiko(doesn't help with bug 3797)04:17
UbugtuMalone bug #3797: Bug mails should be more descriptive In: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: NeedInfo http://launchpad.net/bugs/379704:17
=== mhz [n=mhz_chil@moinmoin/fan/mhz] has joined #launchpad
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
=== kjcole [n=kjcole@pchb1f.gallaudet.edu] has joined #launchpad
bradbkiko: Do you want me to fix the footer today? It might be doable, and I think it would be a nice step forward in despamifying bugmail.04:24
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
kikobradb, mpt is in the house, and after lunch I am pretty sure I can get him to give you an opinion on it :-)04:26
bradbok04:26
mhzkiko: bradb: hi. I case you dont't remember me, I had trouble yesterday with 'confirming email' after creating 2 teams in LP04:32
bradbmhz: How did it turn out?04:32
mhzno success :)04:33
kikobradb, I'd suggest the 5c fix to bug 4595 is just not linkifying it04:33
UbugtuMalone bug #4595: Don't auto-linkify non-existent bug reports In: malone (upstream), Severity: Normal, Assigned to: Brad Bollenbach, Status: Accepted http://launchpad.net/bugs/459504:33
mhzhowever, the teams info is there04:33
kikomhz, interesting. I need to have lunch now, though. growl. salgado, mhz's problem is in your area -- can you give him some user support?04:33
mhzkiko: thx again04:34
mhzand i'm sorry to be bugging so much04:34
bradbWe don't mind being bugged. There's not much point doing this if not for the users.04:35
kikonah, I want to fix this, I'm just having a @#!@! busy week04:35
=== radix [n=radix@c-67-186-54-77.hsd1.pa.comcast.net] has left #launchpad ["Leaving"]
mhzmy major concern is for others who will join. I don't want them to feel this is more complex that they are used  to (mainly teachers) and it does not work properly :)04:35
mhzbradb: thx04:35
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbmpt!04:36
mhzbradb: BTW, just fyi, so far many of the people who will join are learning moin wiki and they felt it was difficult04:36
=== kiko kicks mpt into fud mode
bradbmhz: I agree with them.04:37
bradbThe day I first saw a version of the Moin wiki where you logged in by going to the "UserPreferences" link, I knew there was trouble ahead.04:38
mhzbradb: hehehehe04:38
mhzbradb: hence I am starting to work on a KISS how to work with Moin04:39
mhzbradb: however, that UserPreferences can be 'named' log in if admin wanted to.04:39
mhzit's a small tweak04:40
bradbyeah04:40
mhzactually, there's a theme that uses only login instead04:40
mhzonce I finish that KISS doc, i'd love to help writing a KISS howto LP04:41
mhzIMHO, LP is a whole new concept for team-work04:41
mhz.oO(if LP was just 'connected' with Moin...)04:42
=== gml_ is now known as gml
salgadomhz, you had problems creating teams or validating the team email address?04:46
mhzsalgado: the latter04:49
salgadomhz, was it you who reported https://launchpad.net/products/launchpad/+bug/5122 ?04:50
UbugtuMalone bug #5122: Validate email in team In: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Accepted http://launchpad.net/bugs/512204:50
=== matsubara-lunch is now known as matsubara
mhzsalgado: nope, but it looks similar04:51
mhzsimilar prob, I mean04:51
=== camilotelles [n=Camilo@20132194128.user.veloxzone.com.br] has joined #launchpad
stubsalgado: It is much faster if you do it as two seperate queries and join them, which can be done by rewriting it to use UNION04:56
=== mhz understood the idea, but he was far from knowing how to do it :)
=== Nafallo is now known as Nafallo_away
=== heyko [n=heyko@tor/session/x-12ed47640342f7ce] has joined #launchpad
bradbBjornT: I've forwarded you an email about the Malone UI seemingly swallowing some of my bugmail. Any ideas?05:07
BjornTbradb: hmm. so, sending mail in tests and in production works differently. the thing is that an email notifications was sent, then the transaction was aborted due to an error. (you should have gotten an error message, and no comment should have been added)05:22
BjornTbradb: i guess i have to ensure that the events are fired off after the email has been fully processed.05:22
BjornT(the 'no error message' is another issue, which i will be working on in the next few days)05:23
=== salgado [n=salgado@201-1-135-249.dsl.telesp.net.br] has joined #launchpad
=== cprov [n=cprov@201-1-135-249.dsl.telesp.net.br] has joined #launchpad
=== mpt [n=mpt@201-1-135-249.dsl.telesp.net.br] has joined #launchpad
=== niemeyer [n=niemeyer@201-1-135-249.dsl.telesp.net.br] has joined #launchpad
=== beyond [n=beyond@201-1-135-249.dsl.telesp.net.br] has joined #launchpad
dafsalgado: I tried the merge again and it worked05:25
BjornTbradb: ah, missed the part that the bug report was swallowed as well, i'll have to look into that05:25
=== kiko-fud [n=kiko@201-1-135-249.dsl.telesp.net.br] has joined #launchpad
bradbBjornT: the no error messages thing is particularly deadly. :/ I could be losing a lot of work that I'm doing this morning, for all I know. it's good to know that you're working on it though.05:25
=== matsubara [n=matsubar@201-1-135-249.dsl.telesp.net.br] has joined #launchpad
stubdaf: Could you please try that person merge again?05:28
stubAhh...05:29
=== stub checks the clock
salgadostub, did you change anything that could make the merge to succeed?05:29
dafmy karma just went way up05:30
stubdaf: do you remember roughly when the merge worked? I made some changes over the last 10 mins.05:30
=== BjornT_ [n=bjorn@84.32.140.183] has joined #launchpad
daf16:25ish UTC05:30
stubsalgado: I've created a stack of indexes that should fix it05:31
stubdaf: Ok. I think you managed to do it just as I'd finished adding a load of indexes ;)05:31
dafheh05:32
dafI'm probably not exceptional in having a lot of extant translation work under different email addresses, so I imagine we'll hear about it again if it's not fixed05:33
dafin the meantime, I reckon we can close the bug05:33
salgadostub, cool. should this be enough or do you think we should do the merges asynchronously?05:34
bradbBjornT: Also, what do you think of removing the requirement to GPG-sign mail messages?05:36
stubsalgado: The current code will last a while longer05:36
stubsalgado: But we will eventually need to redo it asynchronously.05:37
salgadofair enough05:38
salgadostub, did you see my message where I ask you if it's possible to optimize another query?05:38
salgadothis is the query: https://chinstrap.warthogs.hbd.com/~dsilvers/paste/filepJRPMZ.html05:39
BjornT_bradb: for bug submission, i think we should definitely do it. for editing bugs i'm not sure, i don't think i would mind removing the requirement, but as i remember there was a great deal of discussion last time this was suggested.05:40
BjornT_bradb: for example, we'd have to special case private bugs05:40
stubsalgado: Yes - I looked at that.05:40
bradbBjornT: right05:41
salgadostub, that query fails in staging all the time. that's why I asked05:41
stubsalgado: It is much faster if you split it into two queries, joined with a UNION (select Person.whatever from person,emailaddress where person.id = emailaddress.person and person.fti @@ ftq('kiko') union select person.whatever from person,emailaddress where person.id = emailaddress.person and lower(email) like 'kiko%%')05:41
stubOh... and the 'merged is null and teamowner is null' clauses in there too05:42
stubThat query looked like it was generated with SQLObject - can you make SQLObject to the UNION in that fashion?05:42
salgadostub, right, I'll try to fix this today. would you review it?05:43
stubsalgado: If I'm still up ;)05:43
salgadostub, btw, I have a small db patch, can you review it now?05:43
salgadohttps://chinstrap.ubuntu.com/~dsilvers/paste/filehSe6wg.html05:44
stubsalgado: continents have codes?05:45
stubOr are you just making them up?05:45
salgadostub, this db patch comes with sampledata to fill the continent table and the links from the country to the continent table05:45
salgadostub, I got the codes and everything from http://en.wikipedia.org/wiki/List_of_countries_by_continent_%28data_file%2905:45
stubCool - I never realized there was some sort of a standard05:46
stubI'll need the sampledata as a .sql in database/schema/pending as normal05:46
salgadoI'm not sure that's a standard, actually. but it's something...05:46
salgadostub, hmmmm. you need a .sql that updates the existing data and inserts new stuff?05:47
carlosSteveA, ok, I have my branch free of test failures05:47
stubApproved pending table comments (including a link to that URL). patch-40-07-0.sql05:48
carlosSteveA, I will prepare the diffs and send you them by email05:48
stubsalgado: ^^^05:48
salgadostub, or can it have inserts that are supposed to replace existing data05:48
SteveAcarlos: cool.  i'll start the review05:48
=== salgado writes db comments
stubsalgado: inserts the continent records and updates the country records. What I need to run on production (and probably what you use to update the sample data)05:49
salgado(before he forgets)05:49
carlosSteveA, I'm sure we will need another review because I had to change a lot of code and I didn't fix all issues the old code had.05:49
salgadostub, right, I'll write that too05:49
carlosSteveA, but If you don't mind... I prefer to fix the issues introduced by me and then, after merge it into rocketfuel, address the others05:49
carlosso we are sure this update lands into production next week05:50
carlosSteveA, if you don't mind, of course05:50
SteveAcarlos: i understand what you're saying.  let's see what's in there, and then we'll talk about it.05:52
BjornTbradb: as for your bug submission problem, i haven't found the exact problem yet, but i'm quite sure it has to do with the attached zip file. if you don't attach a file it should work.05:52
carlosSteveA, ok05:52
=== jblack_ [n=jblack@184.sub-70-193-193.myvzw.com] has joined #launchpad
jblack_Gah. Big windstorm here. Lost power.05:53
carlosSteveA, hmm, I had to merge from rocketfuel so I'm not sure I can provide you a diff of the changes since the initial review05:55
carlosany hint?05:55
SteveAcarlos: just give me the diff against RF then, but also mail rob collins to ask the question for future reference05:56
carlosok05:57
salgadostub, the .sql file to update existing data should be left in schema/pending/ right?05:57
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== jblack [n=jblack@134.sub-70-193-195.myvzw.com] has joined #launchpad
carlosSteveA, mail sent06:10
stubsalgado: yes06:10
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
salgadostub, but then the tests will break, no? I have a NOT NULL constraint on Country.continent06:12
salgadoactually, it'll fail to load the sampledata06:12
=== carlos -> out
carlossee you later06:15
=== bradb & # lunch
Kinnisonstub: On dogfood, to speed up librarian GC, I added an index on libraryfilealias over the content column06:38
Kinnisonstub: is this a bad thing to have done?06:38
stublibraryfilealias already has an index on content06:39
KinnisonIt didn't on dogfood06:40
Kinnisonmost odd06:40
=== GoRoDeK [n=gorodek@p5083DC98.dip.t-dialin.net] has joined #launchpad
stubKinnison: schema creep.06:41
Kinnisonthen it wasn't a bad thing to have done06:41
Kinnisonhurrah06:41
stubIt looks like an initial run on production will take over 5 days. Although disk on the Librarian will be going up to 4TB soon, so we could just not bother for a year or two.06:42
KinnisonI think it's better to keep running this sort of cleanup06:43
Kinnisonbecause regardless of how much space we have, keeping the ratio of live data to garbage as sane as possible should be a priority06:43
elmoFWIW, the morgue on jackass is still only 270GB or so, that's since 2004/0606:43
elmoall binaries, all source06:43
stubI suspect you are right. If the time scales linearly the run would take over 20 days if we do let it get up to 4TB ;)06:43
Kinnisonelmo: aye, but the librarian has huge amounts of stuff in it which aren't package-related06:44
Kinnisonelmo: In particular, as rosetta usage ramps up, we'll be creating more and more06:44
elmostub: also I've no idea what it is you're doing, but you could probably half that runtime if you wait for the new machine06:44
elmothe machine itself and the array are like, an order of magnitude faster06:44
Kinnisonelmo: s'mostly database06:44
elmooh, meh, well never mind then06:44
KinnisonIt's very cute database stuff06:45
=== Kinnison particularly likes stub's reference finder
stubelmo: Removing 10 rows from one of the tables takes 7 seconds. And there are 500,000 dangling waiting to be tidied ;)06:45
elmostub: take the constraints off, that'll speed up removing the rows ;-P06:46
elmo\o/ <-- winn0r06:46
=== Kinnison grins elmo
stubLook ma, no hands!06:46
Kinnison Look ma, ain't life grand?06:48
Kinnison Didn't I turn out, oh didn't I turn out to be.. everythin' you wanted ma? Ain't you proud of meeeee?!06:49
KinnisonNP: "Look ma, no hands"06:49
ddaaThere's this not-funny jokes that ends with "Look ma, no theeth!"06:53
=== Kinnison nods
ddaastub: can you please add bzrtool at revision 261 (abentley branch) into ./sourcecode/bzr/bzrlib/plugins?06:55
ddaamh...06:55
ddaanevermind that, I'll need to add it locally, but lifeless is supposed to put a custom baz2bzr in launchpad for me.06:55
=== dewd [n=dewd@201.29.130.84] has joined #launchpad
=== dewd [n=dewd@201.29.130.84] has joined #launchpad
=== heyko_ [n=heyko@tor/session/x-88011f2c2c886a42] has joined #launchpad
Kinnisonciao all07:42
=== Kinnison -> dinner and out
=== Alinux [n=Ubuntu@d83-176-109-141.cust.tele2.it] has joined #launchpad
=== dewd [n=dewd@201.29.130.84] has joined #launchpad
=== kjcole [n=kjcole@pchb1f.gallaudet.edu] has joined #launchpad
=== ajmitch_1 [n=ajmitch@port169-199.ubs.maxnet.net.nz] has joined #launchpad
=== ajmitch_1 is now known as ajmitch_
=== _keturn [n=acapnoti@pdpc/supporter/sustaining/keturn] has joined #launchpad
=== jblack [i=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
=== jblack_ [n=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
=== _keturn summons stub
ddaaThe deity you have summoned has not been implemented yet.09:14
lifeless_keturn: what do you need ?09:16
_keturnI'm interested in your application of OpenID.  Then I found some braindumps on the spec page, and that helped.09:20
ddaaHey lifeless.09:21
ddaaHozit goin?09:22
ddaalifeless: I'm zeroing in on importd2bzr, I'm going to be blocking on your baz2bzr customisation very soon.09:23
ddaalifeless: also, I'd like your opnion on an implementation point.09:23
ddaaDo you think we should commit directly to the http-served bzr branch, or should we commit to a scratch branch and push to the http-served one?09:24
lifelessfor importd bzr style, I think it should use a temporary branch09:29
lifelessfor the same reasons that we used a wipeable master in the arch world09:29
lifelessits going well, busy as, but well.09:29
lifelessre baz2bzr I understand, I'm juggling priorities :[09:29
lifelessfor the baz2bzr run, we don't need to have a temp branch because baz2bzr has that built in.09:30
ddaaright, that was what I was asking09:30
ddaaOkay, then I just need to sprinkle a few logging statements, adjust the test suite, and and it's done, I think.09:31
lifelesscool.09:31
ddaaBut cannot be merged before launchpad has baz2bzr09:31
lifelessyup09:31
lifelessYou are using the bzrtools-launchpad branch ?09:31
ddaahu... no, I stuffed a bzrtool 0.6 in my launchpad checkout.09:32
ddaaI do not know about bzrtools-launchpad09:32
lifelessok, bzrtools 0.6 has teh wrong interface09:32
lifelesshttp://people.ubuntu.com/~robertc/baz2.0/bzrtools-launchpad09:32
lifelessthat has the same api to drive that you will want09:32
ddaagreat09:32
lifelessI'll be branching off that to make the copy in rf09:33
ddaayou'll be putting it in sourcecode/bzr/bzrlib/plugins, right?09:33
lifelessno09:33
ddaa:(09:33
lifelesssourcecode/bzrtools09:33
lifelesswe try not to nest branches as it makes it unclear09:34
lifelessthere will be a symlink in sourcecode/bzr/bzrlib/plugins to it09:34
ddaahu... what will be the symlink then, lib/bzrtools -> ../sourcecode/bzrtools?09:34
lifelessyou will be able to import it as bzrlib.plugins.bzrtools09:34
ddaahu?09:34
lifelesswhich is its official name09:34
lifelesshu?09:35
ddaaable to import it as bzrlib.plugins.bzrtools09:35
lifelessright09:35
ddaahow comes?09:35
lifelessyou want to know how to get at the api right ?09:35
ddaaoh yes, I have enough information for that now. But I'm just wondering how you get bzrtools to appears within a package where it does not live.09:36
lifelessbzrtools is a plugin, it logically lives at bzrli.plugins.bzrtools09:36
ddaasure09:37
lifelessbut to make it easy to see that its in our sourcecode tree we put it at sourcecode/bzrtools09:37
ddaasure09:37
lifelessto make it appear we just symlink it from the bzrlib/plugins dir09:37
lifelessln -s ../../bzrtools09:37
ddaaha, right09:37
ddaaso no link to bzrtools in ./lib09:37
lifelessright09:38
lifeless'import bzrtools' is not guaranteed to work.09:38
ddaa?09:38
lifelessif there was a link in lib you would be able to do 'import bzrtools'09:38
ddaaha, yes09:38
ddaasorry, I read "import bzrlib is not guaranteed to work"09:39
lifelesshah!09:39
ddaaThanks, I'll fix for the right API very soon.09:39
lifelessnp09:39
ddaaBTW, I have to say I find doctests quite fun to write.09:40
ddaaless painful than unittest09:40
lifelessinteresting09:40
ddaaat least when one does not need multiple fixtures09:40
lifelessI find them great for documenting how an api should be used09:40
lifelessterrible for doing TDD beyond the trivial 'this works' point09:40
ddaaBut then I'm a bit sick you know. I once wrote a non-trivial gtk+ app using funnelweb (a literate programming tool).09:42
lifeless;)09:42
ddaaI like the literate programming aspect of doctests.09:42
lifelessso do I 09:42
ddaaI just wish they had better support for fixtures.09:42
lifelesswell09:42
ddaaanyway, I'll probably change my mind in a few weeks :)09:43
lifelessI think that the things that make doctest great - that it makes it easier to write comments than code - cause a diametric tension with the things that make xUnit great - making it easier to write tests than code09:43
lifelessso what I want to do is to make it easier to switch between them09:43
lifelessto say 'now I want to document an API'09:44
lifelessand then 'bugger, I have a bug in the behaviour, I want a unittest with precise semantics09:44
lifeless*easily*09:44
ddaaMh... I see your point.09:44
ddaasort of09:45
ddaaI do not yet have good feel of doctest shortcomings.09:45
ddaaWhen I mean doctest, I mean "doctest in a text file".09:45
ddaaNot in a docstring.09:45
lifelessyes09:45
lifelessI figured that ;)09:45
lifelessI see a pattern in doctest tests - they tend to be inadequate ;)09:46
lifelessI don't mean that as a slight on the testers, but the tool encourages a particular set of tests09:46
ddaaWant to review my branch?09:46
ddaaI think i'm stubborn enough to test what I want to test, regardless.09:47
lifelessThanks, but I'd rather get the other stuff I have on my todo for you done ;009:47
lifelessI'm sure you are testing that.09:47
lifelessAnd I'll definately look at it to see how you are meeting the challenges I'm thinking off09:47
ddaaWell, that's pretty trivial code all in all.09:47
ddaaProbably not a good benchmark.09:48
lifelessso, the launchpad list has had a number of threads about 'how do I test foobar effectively'09:48
lifelesswhere the answer in unittest is trivial, but in doctest you have a harder time - for instance you can choose between testing equality, or having the mismatched object printed on error09:49
lifelessyou can't get both09:49
lifelessif there was a 'self' in the doctest that had the value of a unittest TestCase, then you could. I think that that would be interesting to play with09:49
ddaaHo right. I had that once already. I code a helper funciton with a conditional.09:50
ddaaif object == expected:09:50
ddaa  print "object ok"09:50
ddaaelse:09:50
lifelessso you are implementing machinery that unittest provides.09:50
ddaa  print "got bad object %r" % (object,)09:50
lifelessexcept because its not 'stock', its not a language that everyone reading your test knows09:50
jblackddaa! Been a while. How are you? 09:50
ddaalifeless: but that's only really a problem when the object does not have a useful enough repr.09:51
ddaaBut, you are right. Most of my tests would not do good diagnostic output if they start failing.09:52
ddaa(most of non-trivial ones)09:52
lifelessddaa: hah! Its quite possible that two objects with different repr compare ==09:52
lifelessddaa: anyway, I need to get nose down. ciao09:52
jblackYou're thinking the sm __eq__ ? 09:52
ddaalifeless: probably bad repr then...09:53
ddaahello jblack09:53
ddaaI'm feeling a bit tired. Could use some holiday.09:53
ddaaAnd I'm having my first experience in living with a woman. So far we did not have to buy new dishes.09:54
ddaaThat's a good thing, I guess :)09:54
jblackcongrats!09:54
bradbBjornT: The Malone email UI doesn't support "duplicate" yet, right? If not, I'll open a bug.09:56
ddaajblack: and how are you doing?09:56
jblackPretty good. The supermirror is close to done09:56
jblackI've got a handler for format4, and bzrlib support for 5 and 609:57
ddaado you _really_ want to support format4?09:57
jblackNo. Its disabled.09:57
ddaaanybody in his right mind would have upgraded, or would soon.09:57
jblackbut when there's a format7, I can move format5_6 to format 7, and format4 to 5 and 609:58
jblackaye. 09:58
ddaahu?09:58
ddaa-ENOSENSE09:58
jblackNever mind. 09:59
jblackJust think "supermirror with bzrlib for format 5 and 610:00
ddaaAnyway, there should not any watershed format change in the future...10:01
jblackOhhh. interesting10:01
jblackbzr: WARNING: bzrlib version doesn't match the bzr program.10:01
jblackThis may indicate an installation problem.10:01
ddaaYour PYTHONPATH10:02
jblackI guess I have to set path and PYTHONPATH at the same time10:02
ddaalaunchpad contains bzrlib10:02
ddaaif you do "PYTHONPATH=$PWD/lib ; bzr" is launchpad, you'll get that.10:02
ddaalifeless: *cries*10:08
ddaalifeless: bzrtool-launchpad is incompatible with the bzrlib in launchpad!10:08
lifelessddaa: theres a bzr-launchpad too 10:09
lifelessif you could update the bzr in launchpad that would be great10:09
lifelessjust send in a merge request ;)10:09
ddaars=lifeless10:09
ddaaright?10:09
lifeless[Trivial]  Update to new upstream10:09
ddaaack will do10:10
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
BjornTbradb: right, the email ui doesn't support 'duplicate' yet10:15
bradbBjornT: ok...maybe I should just implement it now, or would it conflict with something you're doing?10:16
=== bradb files a bug, one way or the other
BjornTbradb: hmm, i think it would be best if you waited until my changes are done.10:21
bradbok, no prob10:22
=== mgalvin [n=mgalvin@host-66-202-95-170.spr.choiceone.net] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
=== mpt [n=mpt@201-27-71-186.dsl.telesp.net.br] has joined #launchpad
SteveASeveas: hi, are you around?11:11
SeveasSteveA, yes11:11
SteveAthe guys in brazil are having an irc issue that maybe you can help with11:12
Seveas#ubuntu-br?11:12
SteveAthere's an office with 5 or 6 people who want to be on this channel, and about 8 in total 11:12
SteveAthey have a single dynamic IP address for the office11:12
SteveAand freenode servers keep k-lining them11:13
Seveasah11:13
Seveastoo bad it's dynamic :/11:13
SteveAbeacuse they all appear to join from the same place on the same channel at the same time11:13
SteveAyeah.11:13
SteveAfixed ones cost R$$$$11:13
SteveAthey all get identified11:13
SteveAwith nickserv11:13
SteveAis there anything that can be done?11:13
Seveasmaybe, are they all in #ubuntu-br? 11:14
SteveAno11:14
SteveAthis channel11:14
Seveasah ok11:14
SteveAbut there are others11:14
SteveAlike the canonical-related channels11:14
SeveasIf the IP range is narrow enough, I might get lilo to whitelist that range11:14
SteveAi'll see if i can find out11:15
Seveascan you give me a (few) nick(s) of affected people11:15
SteveAapparently the class A varies.11:16
SteveA kiko, salgado, cprov11:16
Seveasnone of them online now11:17
SteveAkiko is going to log the ip addresses for a while11:18
SteveAand see how they vary11:18
SeveasMaybe their ISP can give a more precise answer?11:18
SteveAmaybe.  their ISP is not very communicative 11:19
SteveAit is the former goverment monopoly in brazil11:19
Seveaswell, RIPE may help :)11:19
SteveAso has something of a monopoly position in most of the country11:19
Seveaswhat is the name of the ISP?11:20
SteveAtelefonica, or something that sounds like that11:20
SteveA* mpt (n=mpt@201-27-71-186.dsl.telesp.net.br) has joined #launchpad11:20
SteveAmpt was either at that office, or at home11:21
SteveAi'm not sure which11:21
Seveashmm, that is 201.27/1611:33
SeveasI'm not sure whether lilo will whitelist such a large range11:34
mdkecan they use some kind of proxy?11:35
Seveasif they are irssi users, I might be able to give them a shell account on the same server as Ubugtu is on11:35
mdkegood plan11:36
Seveasor a dircproxy if they set it up themselves ;)11:36
=== OneFix_Work [n=onefix@205.133.146.124] has joined #launchpad
Seveasand a whitelist for 3 IP addresses (the machine has 3) is doable11:36
SeveasSteveA, could you suggest that to them11:38
OneFix_WorkI've got a question that I'm sure is asked here often, but I just placed an order for Ubuntu CDs from ShipIt...and I know it says 4-6 weeks, but does it usually take that long or are they generally faster?11:42
SeveasOneFix_Work, launchpad and shipit are not related (except that shipit uses launchpad logins)11:46
SteveASeveas: thanks, i'll pass that along.11:49
SeveasSteveA, the dircproxy can be used with any irc client btw ;)11:50
OneFix_WorkSeveas: oh, ok thanks11:54
lifelessOneFix_Work: they are generally that long11:55

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