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

=== Nafallo is now known as Nafallo_away
=== Ruebe [n=test@HSI-KBW-082-212-041-035.hsi.kabelbw.de] has joined #launchpad
=== Ruebe [n=test@HSI-KBW-082-212-041-035.hsi.kabelbw.de] has left #launchpad []
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
lifelesshmm, no stub yet05:03
lifelessthis is annoying05:03
jameshlifeless: did you disable the problem test?05:06
lifelessjamesh: yes but the librariangc tests are hanging05:07
jameshah05:07
lifelessand as stub wrote that end to end I want to walk through it with him rather than guessing05:07
lifelesshas ubuntu main moved to malone yet ?05:25
jameshthe bugzilla migration hasn't occurred yet05:26
jameshbut they are accepting bugs in either, iirc05:26
lifelesssweet05:26
lifelessfink is a 'distro' :)05:27
jameshlifeless: what do you think about how to handle the gpgme issue?05:35
jameshor more specifically, the pyme problem05:35
lifelesspyme blows in so many ways05:35
lifelessterrible module name05:35
lifelesslimited functionality05:35
lifeless-swig-05:35
lifelessI think that short term just fix-what-we-have05:36
lifelessand that we could start a gpgme python module using handcrafted or pyrex bindings05:37
lifelessspiv: ping06:30
spivlifeless: pong06:30
lifelessyour review queue is saturated AFAICT06:30
spivHeh, the duplicate doesn't help ;)06:31
lifeless3 in needs-review06:31
lifelessok, 2 is alreight :)06:31
=== poningru [n=poningru@pool-71-243-233-253.tampfl.fios.verizon.net] has joined #launchpad
=== lamont [n=lamont@mix.mmjgroup.com] has joined #launchpad
SteveAspiv: ping08:22
SteveAjamesh: ?08:29
jameshSteveA: yeah?08:37
SteveAjamesh: up for a phone call?08:38
SteveAor even voip08:38
jameshI don't have voip set up08:39
jameshbut sure08:39
SteveAok08:39
jameshlifeless: got time to test another potential fix for the pyme bug?09:02
=== bradb [n=bradb@195.182.78.95] has joined #launchpad
jameshhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileZgK1z9.html <- a minimal patch that might fix it09:06
lifelessjamesh: waiting for stub09:09
lifelessjamesh: will test after that09:09
jameshlifeless: okay.09:09
=== stub [i=stub@sweep.bur.st] has joined #launchpad
lifelessspiv: ping09:26
stubWell.. I think that window is dead for a while longer09:41
stublifeless: Your paste is still pasting, one slow line at a time. You got a patch to that file?09:42
stubc/patch/path/09:42
lifelessstub: sorry, no.09:43
lifelessuhm, I might be able to make one09:43
lifelessyes09:43
lifelessfotxt09:43
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== bradb [n=bradb@195.182.78.95] has joined #launchpad
SteveAstub: ping?09:57
SteveAstub: ping?10:02
=== jblack [i=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
lifelessstub: hes looking at some logs 10:03
lifelessSteveA: ^^10:03
SteveAokay10:03
SteveAstub: i'd like to do a voip call sometime today10:04
lifelessjamesh: no fixy10:04
lifelessjamesh: how can I tell I applied it correctly ?10:04
=== stub waits for Skype to load
stubSteveA: I'm online10:11
jameshlifeless: check to see if _wrap_delete__gpgme_key() in gpgme_wrap.c calls delete__gpgme_key() rather than free()10:12
lifeless_wrap_delete_gpgme_key_t_p  ?10:14
jameshno10:14
lifelessthere is no _wrap_delete__gpgme_key10:15
lifelessoh, hmm there is10:15
=== lifeless blushes
jameshdouble underscore10:15
lifelessdelete__gpgme_key(arg1);10:15
jameshis there also a _wrap_delete__gpgme_key()?10:15
jameshyeah.10:15
lifelessyes10:16
jameshokay.  That should get rid of the chance of pyme calling free() on gpgme_key's10:17
=== lucasvo [n=lucasvo@www.wservices.ch] has joined #launchpad
lucasvohi, Is it a known bug, that if table get too long they are placed over the right column?10:18
lucasvosee: https://launchpad.net/distros/ubuntu/dapper/+source/fwbuilder/+pots/review-dapper-fwbuilder-1/de/+translate10:18
jameshlucasvo: I don't see a bug report for it, but it is probably a side effect of the new CSS based column layout10:20
jameshlucasvo: please file a bug10:21
lucasvojamesh: ok, I will do it10:21
lucasvoBug #583110:26
UbugtuMalone bug #5831: New CSS design places long lines in the content over the right column In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/583110:26
jameshlucasvo: you can reproduce it on a lot of pages by upping the font size sufficiently10:26
jameshbut it is more obvious on those translation pages10:26
lucasvojamesh: one can not work like this 10:27
jameshlucasvo: does it make the page unusable, or just inconvenient?10:28
lucasvoit doesn't makes it unusable but very strange10:28
lucasvoif you try hard you can read 10:29
lucasvobut it is not easy10:29
jameshlucasvo: I'm not saying it shouldn't be fixed; just trying to work out signficant it is10:29
jameshctrl+- might help (but makes things harder to read)10:29
lucasvoI could try out and submit a fixed css10:29
lucasvoyeah10:29
sivangmorning all10:30
lifelessjamesh: if its not easy to read, people wont try10:32
lifelessjamesh: different from ugly10:32
jameshlifeless: I was offering a work around (make the fonts smaller).  Nothing more than that10:37
jameshI agree that it should be fixed10:38
lifelessjamesh: cool. same page then10:38
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== Nafallo_away is now known as Nafallo
=== carlos [n=carlos@22.Red-83-55-109.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning10:43
lifelessjamesh: so - disable the tests, or do you want another backtracec ?10:43
lifelessjamesh: (assuming it may have changed)10:44
jameshlifeless: if it's easy for you to get another backtrace, it would be useful10:44
jamesh(if it has changed, that would be interesting)10:45
lifelessfirst off, a valgrind run10:45
jameshbut disabling the test is probably the right decision at this point10:45
lifelessrunning10:45
lifeless.win goto jamesh10:58
jameshsame stack traces10:59
jameshthanks10:59
lifelessok11:03
lifelessso, free() of that was not the cause11:03
SteveAspiv: around?11:04
lifelessthe lifeless(tm) paging service is online, if needed11:05
ddaahey11:08
ddaajamesh: on a scale from 4 to 5, how busy are you nowadays?11:08
jameshI've got a few things queued up, but may be able to fit some things in11:10
ddaaI was wondering whether you'd be able to fix the bug in the BranchNavigation when Branch.owner is a team.11:10
ddaaSince I'm obviously not going to be able to do it next week...11:11
jameshddaa: sure.  Assign the bug to me and I'll look at it11:11
ddaaweren't you the one who commented on it?11:11
=== ddaa checks
jameshyeah11:11
ddaabug 558311:12
UbugtuMalone bug #5583: Branch link 404s In: launchpad (upstream), Severity: Normal, Assigned to: David Allouche, Status: New https://launchpad.net/bugs/558311:12
ddaaokay, assigning that to you11:12
ddaaspiv: do you expect to be blocked by optional-branch-title before January 9th?11:15
lifelesshes having dinner11:19
lifelesscourtesy the lifeless(tm) paging service11:19
ddaa /msg lifeless_paging set spellcheck11:21
lifelessstub: pg 8 specific bug ? 11:26
lifelessstub: that test failed again11:26
lifelessstub: but it did not hang this time11:26
lifeless1 and only one failure11:26
lifelesswho here has seen intermittent failures on lib/canonical/launchpad/ftests/../pagetests/foaf/32-setpreferredemail.txt11:31
ddaalifeless: the check_merge yesterday succeeded (except for a few failure in some completely unrelated areas) I'm pushing the bzn11:33
lifelessddaa: thanks11:33
ddaaI'm pushing bzrsync fix to /home/warthogs/archives/david/launchpad/newbzr right now11:33
lifeless    +   Module canonical.launchpad.browser.person, line 1354, in emailFormSubmitted11:35
lifeless    +     self._setPreferred()11:35
lifeless    +   Module canonical.launchpad.browser.person, line 1508, in _setPreferred11:35
lifeless    +     assert emailaddress.person.id == self.context.id11:35
lifeless    + AssertionError11:35
lifelessthats the failure11:35
lifelesswhich suggests to me that context.id is probably None11:35
SteveAa newly created person?11:36
lifelessshouldn't be11:36
lifelessthe page test is setting the preferred email on an existing person11:37
lifeless*I think* 11:37
lifelesspost /people/no-priv/+editmails11:37
lifelessVALIDATED_SELECTED=foo%40baz.com&SET_PREFERRED+Set...11:38
lifelesslooks like a correct post to me11:38
lifelessthough I'm not sure about the url.11:38
lifelesshow can we tell if its a new person ? Is there some marker ?11:38
SteveAi don't think the ids are None11:39
SteveAi think it's more likely that the ids differ11:39
SteveAand are non-none11:39
SteveAcan the assert also give output as to what the ids are?11:39
SteveAthat would help a lot11:39
lifelesswould assert emailaddress.person.id == self.context.id, "differening ids in emailaddress.person.id(%d) == self.context.id(%d)" % (emailaddress.person.id, self.context.id)11:40
lifelesswork ?11:40
lifelessI don't use the two value assert much11:40
jameshlifeless: yes11:41
jameshthe second argument only gets evaluated if the first arg evaluates to True11:41
lifelessjamesh: yes that will work, or yes you have seen this error ?11:41
jameshthe assert will work11:41
jameshlifeless: I've only seen the error in a PQM failure message11:42
jamesh(for a branch that merged successfully the second time)11:42
lifelessjamesh: garh unreliable tests garh11:42
jameshso it would be good if we can get more information out of the next failure11:43
lifelesswell11:43
lifelessits blocking pqm at the moment11:43
lifelessbecause I want to get a clean run before committing11:44
=== ddaa goes offline to fiddle with the iBook and external display
bradbstub: around?11:48
stubbradb: yo11:49
bradbstub: Just wanted to get clearance to land a branch that needs a small bit of data migration.11:49
stubbradb: This the XXX: comments one? Sure.11:49
bradbstub: This is the bug status changes.11:50
bradbBasically, Rejected is getting a different ID.11:50
bradbIt's currently 40, but will become 17.11:50
bradbSo, when this patch is rolled out into product, that update to BugTask.status will need to happen at the same time11:50
bradb.11:50
bradbs/product/production/11:50
bradbWill that be okay?11:51
stubok. Please put a .sql script in database/schema/pending doing UPDATE BugTask SET status=17 WHERE status=40 and commit it at the same time11:51
bradbstub: sure, will do (I'd also note that there is no test data needing migration.)11:52
stubIt this update to change the sort ordering of bugtasks?11:53
bradbyeah11:53
=== thisfred [n=thisfred@a80-127-80-154.adsl.xs4all.nl] has joined #launchpad
=== Nafallo is now known as Nafallo_away
=== Nafallo_away is now known as Nafallo
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
lifelessSteveA: AssertionError: differring ids in emailaddress.person.id(59) == self.context.id(52)12:21
SteveAnext, what is the person.id when you run that test locally12:22
lifelessperson.id where ?12:22
bradb32-setpreferredemail.txt just failed for me locally. The error message sounds to me like the same thing you guys are discussing.12:23
SteveAlifeless: when you run the test locally, at the time of that assert statemet, there are two person references, which have the same id.  what is that id?12:23
SteveAi think what the assertion error is saying is, the code is trying to set a perferred email for someone, but that email address belongs to someone else12:24
lifelessSteveA: ECONTEXT. I really dont know what you mean. I don't see 'two person references'.12:25
SteveAemailaddress.person is one12:25
SteveAself.context is another12:25
SteveAthey are both Person objects12:25
lifelessok.12:25
lifelessi get thet12:25
SteveAthe code is, i expect, trying to check that the owner of the email address is the same as the person who is trying to set it as their prefered12:25
lifelessI fall apart on 'which have the same id'12:26
lifelessbecause quite clearly; they dont12:26
SteveAthe do, when you run them locally12:26
lifelessso I was looking for some local variables in that code block that would have the same value12:26
SteveAthey don't on pqm12:26
stubIt would be interesting to see repr(emailaddress.person) and repr(context), and possibly id(emailaddress.person) and id(context) if they are not shown12:27
lifelessSteveA: they *sometimes do* locally.12:27
lifelessSteveA: bradb is suffering a failure on this right now12:27
lifelessok, another test run with stubs questions12:30
lifelessbradb: can you try to capture the value when they are the same ?12:30
lifelessbradb: i.e. print out the values when the are the same, and run test -vv so we can figure out where that should be12:30
=== bradb is going to try to reproduce the failure first on my branch that has --story test runner support
lifelessbradb: you have a --story supporting runner ?12:32
lifelessbradb: thats on my todo - gimme a patch I'll finish & test it & shove it in rf for everyone12:32
bradblifeless: I'll give you the patch for --story support shortly. Just make sure to credit appropriately. ;)12:36
lifelessbradb: of course12:38
bradblifeless: hm, slight problem. SteveA pointed out that I can make a change to upstream Zope 3's test.py for this, so I'll have to tweak the patch before it is something that can be checked in.12:46
bradbs/can make/can't make/12:46
lifelessbradb: did you change it, or you 'can change it' ?12:47
lifelessbradb: we're still blocked on a new z3.12:47
lifelessbradb: If this *can* be done without changing the z3 test runner that is much better - for now.12:47
bradblifeless: IOW, the only patch I can give you for story support involves hacking Z3's test.py right now. Otherwise I have to tweak it (I don't yet know if that'll be trivial or painful) to patch our own test.py.12:48
SteveAi'm fine with the patch being a change to our zope312:48
SteveAwhen up get the new zope3, we'll briefly lose --story12:48
SteveAand then we'll have to get it back again12:48
lifelessbradb: ok, throw the patch my way12:48
bradblifeless: are you ok with my just sending you the two needed files?12:49
lifelessbradb: sure12:49
lifelessbradb: if I can't figure it out, I'll let you know12:49
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
bradblifeless: sent.12:52
lifelessdanke12:52
bradbnp12:52
=== SteveA and brad --> lunch
bradblifeless: lib/zope/app/tests/test.py was the test.py that I patched. You run it like python test.py --story=dirname.12:55
=== bradb heads to lunch
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
=== dsas [n=dean@host86-143-88-239.range86-143.btcentralplus.com] has joined #launchpad
lifelessstub: 01:02
lifelessAssertionError: differing ids in emailaddress.person.id(<Person at 0x2aaab69a1650>,46912696360912,59) == self.context.id(<Person at 0x2aaab6c6ded0>,46912696382736,52)01:02
lifelessthats repr, id, foo.id01:02
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
stubSo what has to be happening is that 30-mergepeople.txt is succeeding, and merging the foo account into the no-priv account. But when 32-setpreferred-email.txt is run, it isn't seeing the recent database changes for some reason.01:09
lifelessahh01:09
lifelessrace conditions I expect01:09
stubPossibly 32-setpreferred-email.txt is using SQLObject cache from the previous request (merge person uses direct SQL, so we need to ensure SQLObject caches are removed)01:10
stubThe race condition shouldn't be possible unless test 32 is running before test 30 has committed or rolled back. (but not possible doesn't mean it isn't happening)01:11
lifelessok01:12
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
lifelessso the end of 30-01:12
lifelesschecks that it gets a perint by name of 'myemail'01:13
lifelessthats sqlobject yah ?01:13
dafSteveA: perhaps you could weigh in on https://launchpad.net/products/launchpad/+bug/3057?01:13
UbugtuMalone bug #3057: "You're already logged in" message should never occur In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/305701:13
stubperint?01:13
lifelessafgeifq?01:14
stub(19:13:15) Robert Collins (lifeless): checks that it gets a perint by name of 'myemail'01:14
lifelessperson set01:15
stubYer - we can stick a test at the end of 30- to ensure that SQLObject land sees the correct person is linked to that email address.01:16
stubAnd maybe a 31- test that just does that (ensuring the sanity of the data as viewed through SQLObject)01:17
lifelessI'm waaay tired01:17
lifelesscan you take over ?01:17
stubSure. Is anything landing through PQM at the moment? Or is this only intermittent when run through PQM01:18
lifeless(by which I mean, get it so that ~/tests/launchpad passes make check_merge)01:18
lifelesspqm is disabled until this is resolved01:18
lifelessit happens on every make check_merge on balleny01:18
lifelessregular as clockwork01:18
stubok. How do I reenable PQM if I nut it out? Just switch the cronjob back on?01:19
lifelessso this is essentially a manual commit to pqm: commit in that dir, and bzr push to ~/archives/rocketfuel/launchpad/devel01:19
lifelessthen bzr push to sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/launchpad/devel01:20
lifelessthen just switch the cronjob back on01:20
stubok01:20
lifelessthanks01:21
lifelessI'll check in in the morning and see where its at01:21
lifelessif you get stuck outside the 'make check_merge pass' bit, just email me where you did get up to01:21
=== heyko [n=heyko@70.230.73.20] has joined #launchpad
dafwho owns Project?01:37
carlosdaf, Which Project?01:38
dafthe class Project01:38
carlosdaf, anyone from the launchpad team01:38
carlosdaf, the Register does not have an specific developer working on it01:39
dafah01:39
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
carlosIs there a planned date to move Ubuntu's bugs from bugzilla to malone?01:48
dafis there an owner for the specs code?01:51
carlosdaf, Mark wrote it, not sure if he maintains it too 01:51
jordicarlos: I thought that migration was ready to happen any time now. I wonder what's holding it01:53
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
=== lucasvo [n=lucasvo@www.wservices.ch] has left #launchpad []
=== Kinnison lunches, ciau
dafstub, spiv: perhaps one of you could comment on bug 347 -- I suspect it may be out of date by now02:05
UbugtuError: I cannot access this bug02:05
Nafallolinuxdcpp is missing in malone. source is in dapper, so could someone add it? :-)02:05
stubcarlos: Bugzilla migration is blocked on a production Gina run02:05
carlosstub, oh, ok02:06
dafSteveA: I think bug 676 could do with your input too02:11
UbugtuMalone bug #676: need persistent logins In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/67602:11
carlosstub, Why the Warning and Error notifications have the same UI?02:21
carlosstub, shouldn't it be different?02:21
carlosat least I expect them to be different...02:21
dafhurrah for people putting OOPS numbers in bug reports02:23
stubcarlos: If you mean the notifications stuff, I don't see why you would want too apis. All you are doing is creating a message to show the user - the levels just control rendering.02:24
stubcarlos: What do you expect to work differently between a warning and an error?02:25
carlosstub, I'm using self.request.response.addWarningNotification and self.request.response.addErrorNotification02:25
carlosand both have the same UI when rendered02:25
stubAhh... I see. Because mpt wanted it that way ;)02:26
carlosThat makes me move the Warning to Info....02:26
carloswill talk with mpt when he's online...02:26
stubcarlos: That is incorrect - don't break your code to work around what you perceive as a UI issue02:26
stubcarlos: Set the correct level and if you think it renders badly, open a bug with a url or screenshot of your page demonstrating the issue.02:27
carlosok02:27
=== carlos -> lunch
=== stub wonders wtf he read UI before as API
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== lucasvo [n=lucasvo@www.wservices.ch] has joined #launchpad
lucasvoI get reports about bugs 2 times, is this normal? :D02:58
lucasvoI made a bugreport on launchpad, I added a comment, that I can reproduce it on several machines, it got assigned, and I got the mail 2 times...02:59
dafsounds odd to me02:59
dafwhen you get duplicates, are they identical?03:00
dafor just nearly the same?03:00
lucasvodaf: yes03:00
lucasvodaf: identical at the same time03:00
dafsame Message ID?03:00
dafhmm03:00
ddaasorry for the time off, I tried to find a xorg configuration that does not destroy the built-in panel when using an external display...03:00
daflucasvo: could you file a bug?03:01
daflucasvo: https://launchpad.net/products/malone/+filebug03:01
ddaaIncomplete success. It seems that turning on UseFBDev is nicer to the built-in panel, but I was not unable to find a way to turn it off and still using the external display03:01
lucasvoMessage-Id: <20051216131736.24631.27612.launchpad@canonical@gangotri.ubuntu.com>03:01
lucasvoMessage-Id: <20051216131736.24631.27612.launchpad@canonical@gangotri.ubuntu.com>03:02
lucasvothey are the same03:02
dafcool, you can put that in the bug report03:02
dafit might help us track it down03:03
lucasvodaf: ok03:03
dafthanks03:03
lucasvosilly, creating bugreport because bugreport I created is wrong:D03:03
dafwell, Malone has lots of bugs :)03:04
=== bradb returns from seeing Frank Zappa on a pole
lucasvohttps://launchpad.net/products/evolution/+bug/5837?lpnotification=4T1Ufd1zXd1EBl0KJNI9sqRreuQ03:08
UbugtuMalone bug #5837: double delivery of mails about statuschanges of bugs In: evolution (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/583703:08
lucasvoah ok03:09
bradblucasvo: Would it be possible for you to attach each message to that bug report?03:12
lucasvoah, I made it in evolution...03:12
lucasvobradb: yes03:12
lucasvodone03:14
bradblucasvo: Thanks. /me looks03:14
lucasvobradb: thank you! I am not the one who fixes it ;D03:15
bradblucasvo: I only see one message attached though.03:15
bradber, wait03:15
lucasvobradb: hm, isn't it a file with multiple messages?03:16
bradbSorry, I was being blind.03:16
lucasvonp03:16
dafbradb: if I subscribe someone else to a bug, do they get a notification?03:19
bradbdaf: Yes.03:20
dafgroovy03:20
bradbdaf: Did you get two copies of the message whose body looked like:03:22
bradbPublic bug report changed:03:22
bradbhttps://launchpad.net/malone/bugs/583103:22
bradbChanged in: Launchpad (upstream)03:22
bradb       Assignee: (unassigned) => Matthew Paul Thomas03:22
bradb         Status: New => Accepted03:22
UbugtuMalone bug #5831: New CSS design places long lines in the content over the right column In: launchpad (upstream), Severity: Normal, Assigned to: Matthew Paul Thomas, Status: Accepted https://launchpad.net/bugs/583103:22
dafbradb: I can't see mails for bug 583103:23
UbugtuMalone bug #5831: New CSS design places long lines in the content over the right column In: launchpad (upstream), Severity: Normal, Assigned to: Matthew Paul Thomas, Status: Accepted https://launchpad.net/bugs/583103:23
=== Gijon [n=Gijon3@alunos119.wifi.ipb.pt] has joined #launchpad
Gijonhello everybody03:26
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
Gijoncan someone help me throuh the launchpad website03:26
dafsure03:26
Gijoni'v just registed03:26
dafthat's a good start :)03:26
Gijonand i want to know how i can translate the gnomaber03:27
Gijongnomebaker03:27
dafif you go to https://launchpad.net/products/gnomebaker03:27
dafyou should see a "Translations" link on the right hand side03:27
Gijongot it03:27
bradblucasvo: So are basically all bugs you're involved in causing double notifications to be sent on status changes?03:28
dafGijon: then it's just a matter of choosing your language03:28
Gijoni've come to a page where i can see al languages03:28
lucasvobradb: I didn't get this bugchanges twice03:28
Gijonand i see the name of the translaters03:28
dafGijon: ok, wihch language are you interested in translating to?03:29
Gijonto portuguese 03:29
Gijonfrom portugal03:29
Gijonthe real deal03:29
lucasvobradb: but it looks like I really got it twice(not just only evolution) because on webmail it is the same03:30
dafGijon: hey, careful, we have Brazilians in here :)03:30
Gijonlol03:30
Gijondaf, are u a brasilian?03:30
dafno, I'm not03:31
dafso, if you click on the "Portuguese" link, it'll take you to the translation page03:31
bradbstub: If I give you a message ID and a recipient, are you able to tell me how many times we sent that mail out from production?03:31
Gijondaf, yes now i see03:32
bradblucasvo: Do you ever get seemingly duplicate email from any other sources?03:32
dafSteveA: what do you think about bug 3735?03:32
UbugtuMalone bug #3735: Login page should always have the same URL In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/373503:32
stubbradb: I don't think we have that info in any logs I have access to. You need elmo or Znarl to chase that.03:32
Gijondaf : but isn't there like a file .po that you can download and translate offline??03:32
SteveAbug 583903:32
UbugtuMalone bug #5839: in bug mail, the bug description should be in the body In: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/583903:32
dafGijon: sure: click on Portuguese, then click the Download link03:32
bradbelmo: ping (question about one or more emails sent from production)03:33
Gijondaf, thanks03:33
dafGijon: de nada03:34
Gijondaf, falas portugues?03:34
dafno :(03:34
Gijondaf, but you know how to say thanks..03:34
dafI can say "bom dia" and that's about it :)03:34
Gijondaf, that's not bad..03:36
Gijondaf, why did you learn how to speack a few words?03:36
dafwell, I work with all these Brazilians...03:36
SteveAdaf: on 3735, it is needinfo03:37
SteveAbug 373503:37
UbugtuMalone bug #3735: Login page should always have the same URL In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: NeedInfo https://launchpad.net/bugs/373503:37
dafSteveA: you mean we want to know if it works with Amazon?03:38
SteveAyes03:39
SteveAthis supports mpt's proposition that it is a browser bug03:40
=== Raptoid [n=Raptoid@unaffiliated/raptoid] has joined #launchpad
SteveAeven if we change login pages to not have +login on the end, they will still be in multiple locations03:40
dafhmm, where are the Brazilians?03:43
dafInternet trouble?03:43
SteveApublic holiday?03:43
SteveAaparently not03:43
=== Kinnison tells his spam filter that daf isn't a spammer, nor is launchpad
SteveAlooks like telefonica has gone arseovertit03:44
SteveAKinnison: phone call?03:44
SteveAor voip if pos03:45
=== Kinnison doesn't have a voip endpoint working
=== Kinnison ought to sort one out sometime
SteveAphone then?03:45
Kinnisonsure, *checks* noone is on the phone03:45
Kinnisonlandline please03:45
ddaabradb: is that intentional that bugmail for the Launchpad Admins is now sent to the individual email addresses?03:47
ddaaInstead of the lanchpad mailing list03:48
ddaathat screws up my mail filtering, now I cannot tell Launchpad Admin bugspam from stuff I'm explicitely interested in :(03:48
dafwho owns the support tracker?03:48
bradbddaa: Email will get delivered individually to team members if there is no team email set.03:48
ddaabradb: sure, I see admins has no contact address anymore03:50
ddaaSteveA: can I set the contact address of admins to launchpad@lists.canonical.com?03:50
ddaaMh... nevermind that...03:55
ddaabradb: is there no way to prevent us from receiving all the launchpad bugmail through launchpad-bugs AND direct email?03:56
ddaashort of setting the contact address for the the team to /dev/null...03:56
bradbddaa: Several people have suggested having Malone be s-m-r-t enough to deliver only one bugmail in that case. I tend to maybe agree. IIRC, SteveA suggested that it's the user's problem.03:57
bradbAnother possible alternative would be to include a footer which states precisely why you get each piece of mail.03:57
bradb"You are getting this email because you are a member of the A Team, and the A Team is subscribed to this bug"03:58
bradbddaa: Maybe I should open a bug saying that it could be a preference?04:02
dafcan somebody remind me where the account merge stuff is?04:05
stubdaf: canonical.launchpad.database.person04:06
dafI mean, in the UI04:06
ddaabradb: I'm okay with receiving email from launchpad-bugs and direct mail.04:09
bradbok04:09
ddaaI'm complaining about mails committed recently, that I'm not subscribed to, and for which I received mails in my inbox04:10
ddaaSupposedly because I'm a launchpad admin...04:10
dafbradb: for bug triage, a "New bugs" link would be handy04:10
ddaaWell, I guess I would want an option for "do not send me bugmail for admins"04:11
dafSatus: New ==> not-triaged-yet04:11
bradbdaf: You mean in addition to the "Untriaged Bugs" link, which already includes New bugs?04:11
ddaaBut I still want mail for stuff that's assigned to me or that I'm subscribed to.04:11
bradber, it actually reads just "Untriaged" but same difference04:12
bradbddaa: Presumably the LP admins are subscribed to the bugs you're getting spammed on, right?04:13
dafbradb: doh!04:14
dafI didn't see that :)04:14
dafI think I was expecting it to be called "New bugs"04:14
=== daf -< out
dafer04:15
=== daf -> out
bradbdaf: Interesting.04:15
=== bradb wonders if daf actually scanned that portlet, or simply ignored that portlet, since a lot of content seems to be invisible in portlets that aren't the action or navigation portlet.
bradbThis reminds me of the time I showed kiko the "bugmail settings" screen for source packages and he said that I should have included a list of all the pkg bug contact on that page as well.04:16
bradbI had done that, but it was in one of the three portlets on the page.04:17
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
ddaabradb: yes, like all Launchpad bugs...04:19
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Kinnison gets dragged off for spag bol
Kinnisonciau04:37
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikohello there04:40
kikodaf, you bugspammer yo04:44
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAhi mpt 04:49
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
kikodaf, matsubara: I think bug 5815 is a dupe.04:49
UbugtuMalone bug #5815: Timeout Error  In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Accepted https://launchpad.net/bugs/581504:49
mpthi SteveA 04:49
kikoit's the same bug as +upstream04:49
jbaileySteveA: Glad to. =)  It's a reasonably slow day, so it's all good/04:49
SteveAmpt: jbailey and i are discussing bug 357804:49
UbugtuMalone bug #3578: System errors in launchpad should provide information In: launchpad (upstream), Severity: Normal, Assigned to: Matthew Paul Thomas, Status: NeedInfo https://launchpad.net/bugs/357804:49
carlosmpt, hi04:49
kikohey carlos 04:50
carloskiko, hi04:50
kikono PQM love eh?04:50
SteveAi am wondering if jbailey finds many of his points have been addressed with the new error pages04:50
jbaileySteveA: I think so far that's fine for a 404 page.  My guess (said without any statistical support) that most 404's are going to be bad links, or typos, so not worthy of a bug report.04:50
SteveAmpt: i think we need some more explicit text on the error pages saying how to report a bug04:50
=== SteveA tries to find an error page
carlosmpt, the problem with the translation form are not the suggestions but the first column of the table04:50
SteveAjbailey: the bad links are often problems with launchpad04:50
carlosmpt, takes too much space04:50
SteveAjbailey: such as the "specs" menu item taking you to a 404 page for an object04:51
jbaileySteveA: I find this the same problem was when people tell me to mail a self-addressed stamped envelope to them to get information.  I'm never sure if thats' really enough, or do I need to include a letter along with it saying what I want, or what..  It's just a feeling of being lost and unsure how to proceed.04:51
jbaileyAh, okay.04:51
carlosmpt, "I tried to fix that but I fucked the form so I will send you an email when I finish with the form so you can fix it, ok?04:52
salgadoso, we agreed on "Non-method attributes and properties should use underscores". is that true for attributes that refer to database columns too? if so, should we name the database column with underscores?04:52
mptcarlos, ok04:52
carloskiko, test block it....04:52
carlosmpt, also, I want to discuss with you the fact that the notification messages that we show in our forms render the Warning and the Errors with the same color and icon....04:53
carlosmpt, why do you think it should be done that way? (stuart told me that you decided to do it that way)04:53
mptSteveA, I never put info in the 404 page about reporting bugs, because kiko's error reports are a better way of finding and prioritizing 404s04:53
SteveAsalgado: please raise that on the launchpad mailing list, with some examples04:53
SteveAmpt: okay04:53
mptcarlos, no, I didn't.04:53
carlosoh04:53
jbaileySteveA: That's why I proposed the text saying "Hey, if you got this page and you think you're not supposed to, please send us an <a href="">email</a> saying that you got an error, reference number OOPS-B282.  We'll have all the rest of the information."04:53
SteveAmpt: do you know if there's a page in launchpad that is giving a real error?04:54
carlosmpt, so do we agree that the UI should be different?04:54
mptcarlos, it's just something I haven't gotten around to fixing04:54
=== SteveA looks in the error logs
mptyes :-)04:54
carlosok04:54
carlosmpt, thank you ;-)04:54
jbaileySteveA: So I think I'm looking for the assertion that this is actually enough information.  Or the notion that you'll let me know if I need to provide more, but generally that I won't need to, or something.04:54
carlosmpt, is there a bug report for it?04:54
SteveAjbailey: i'm going to find a real error, so we can see what it looks like now04:54
mptcarlos, I don't think so04:54
=== SteveA will be a couple of minutes
carlosmpt, I will file one as the translation form will start showing both kind of messages soon and it looks confusing04:55
=== matsubara is now known as matsubara-lunch
mptok04:55
mptThere don't seem to be open bug reports on pages that cause errors directly, but bug 5757 is fairly harmless and easy to reproduce04:58
UbugtuMalone bug #5757: Oops from making a second fix request for the same product In: malone (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Accepted https://launchpad.net/bugs/575704:58
mptSteveA, ^^04:58
mpte.g. go to https://launchpad.net/products/malone/+bug/5757/+upstreamtask and enter "malone"04:59
UbugtuMalone bug #5757: Oops from making a second fix request for the same product In: malone (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Accepted https://launchpad.net/bugs/575704:59
SteveAhttps://launchpad.net/products/malone/+bugs-untriaged?batch_start=20&batch_end=4005:00
mpt"Please report this as a bug, after checking that it isnt reported already. In your bug report include the URL of this page, and what you were trying to do. (If this error is preventing you from reporting bugs, e-mail us instead, with Bug in the Subject line.) The reference for this error is OOPS-B285. Please include it in your bug report or email."05:00
SteveAthe url https://launchpad.net/products/malone/+bugs-untriaged?batch_start=20&batch_end=4005:00
SteveAgives an oops05:00
SteveAsalgado: there's a shipit oops too05:01
salgadoSteveA, really? can you reproduce it?05:01
SteveAsalgado: no, it depends on the user logged in, for myrequest05:02
mptThe only thing I can see that needs changing in that message, IMO, is merging the error code paragraph with the what-to-include-in-your-bug-report paragraph05:02
SteveAsalgado: look at 2005-12-16/54528.A23905:02
SteveAmpt: we don't need the URL of this page.  we need only the oops05:02
jbaileympt: I think there needs to be the message that reporting the reference number is enough information.05:02
SteveAmpt: and a description of what they're doing05:02
mptah, excellent05:03
SteveAmpt: in plain english05:03
SteveAmpt: the oops report such as the one i just pointed salgado at gives us a lot of information about what the user is trying to access05:03
=== mpt forgets what directory the error reports are in
SteveAi don't see why "from" is italicised05:04
mptfor the same reason it would be emphasized if spoken05:05
mptit's talking about the catch-22 case05:06
mptSo, (1) fix the text of the Oops page05:07
mpt(2) remove the paragraph containing the error code from the 404 page05:08
SteveAi would emphasize "preventing" or "preventing you" and "reporting"05:08
SteveAi would not emphasize "from" in my spoken dialect05:08
mptokay05:08
SteveAkiko-fud: i found this a useful grep:  grep -L "Exception-Type: \(NotFound\|RequestQueryTimedOut\|RequestExpired\)" *05:08
SteveAdon't remove the oops code from the 404 page05:08
SteveAi think the 404 page is okay05:08
dafmpt: I've just drafted a spec, and there are a couple of points that could use your input05:08
dafmpt: would you mind taking a look?05:09
mptdaf, sure05:09
dafmpt: https://wiki.launchpad.canonical.com/DistroReleaseUINaming05:09
mptSteveA, the only benefit of encouraging 404 victims to report bugs is that it makes it easy for them to be notified of our progress in fixing it05:10
mptat least, the only benefit I can think of05:10
dafwho's in charge of CoC stuff?05:10
dafkiko-fud: 5815 is a dupe of what?05:11
mptSteveA, the disadvantages being that we have to deal with 404 bug reports that may not include referers, may be ranty, may be noisy disproportionately to their frequency, etc05:11
SteveAif we were being very smart, we'd show an OOPS code in a 404 only when we have a Referer from launchpad05:12
SteveAbut, that's too tricky05:12
SteveAlet's just leave them in, but not particularly encourage error reporting, as now05:12
mptokay.05:12
dafSteveA: the referer check sounds like a good idea to me -- perhaps we should open a low-priority bug on that?05:13
mptdaf, DafyddHarries4? What happened to the other three?05:13
SteveAdaf: no, i think no05:14
dafok05:14
SteveAdaf: it is bad news to put too much smarts in an error page05:14
dafmpt: I can't remember how to merge my account with the one that owns DafyddHarries05:14
dafSteveA: good point05:14
SteveAand we can find out about such pages with a referer from analyzing the oops logs05:14
mptdaf, is that a Launchpad bug that it's not obvious enough?05:16
SteveAso, seems that we're still getting an IntegrityError and an SQLObjectNotFoundError somewhere05:16
mptdaf, I like that spec05:16
dafmpt: great, thanks05:17
dafmpt: sorry, that what's not obvious enough?05:17
mpthow to merge your account isn't obvious enough05:17
salgadostub, around?05:18
stubsalgado: barely05:18
dafoh, probably05:18
stubsalgado: wassup?05:18
salgadostub, I'm gonna be quick. privmsging you05:18
dafsalgado: do you know who owns the CoC code?05:18
=== bradb [n=bradb@195.182.78.95] has joined #launchpad
=== bradb returns from sudden laptop death
bradbI have been unable to reconnect to irc.freenode.net since my laptop spontaneously combusted.05:19
mptbradb, that's Freenode's fault05:20
mptunless your laptop combusted days ago05:20
mpthttp://freenode.net/news.shtml05:20
salgadodaf, it was written by cprov, but I don't think he's maintaining it05:21
SteveAbradb: the url https://launchpad.net/products/malone/+bugs-untriaged?batch_start=20&batch_end=4005:21
bradbSteveA: thanks05:21
dafsalgado: ah, thanks05:22
salgadodaf, I'm going to take responsibility for it, but I've been having some higher priority tasks that's preventing me from doing so05:22
dafsure, I just want to know who to assign bugs to :)05:22
bradbmpt: Weird. I had similar problems the last time my laptop died (that time having run out of battery.)05:22
SteveAdaf: OOPS-B245 is a soyuz UI one05:23
dafSteveA: does it have a bug?05:23
Nafallooh, could someone assign malone 1801 to carlos? :-)05:24
UbugtuMalone bug #1801: Show Suggestions In: rosetta (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/180105:24
=== carlos reads it
carlosNafallo, I'm changing the translation form atm...05:24
Nafalloso that means it's fixed soonisch? :-)05:25
dafcarlos: is the bug valid?05:25
SteveAdaf: i do not know05:25
carlosdaf, yes, it is. Is a feature request more than a bug ;-)05:26
dafSteveA: is this one you encountered yourself?05:26
carlosNafallo, I think it's doable, so yes, I will try to add it now.05:26
Nafallocarlos: nice. good thing I did the reminder then :-)05:27
dafwho is doing ShipIt work these days?05:27
carlosNafallo, well, I was planning to go over all bug reports to fix/implement the easy ones05:27
Nafallo:-)05:27
carlosNafallo, but it's a good thing that you pointed me to it anyway ;-)05:28
Nafallothe only reason I remembered it was a comment today, so it landed on top in my inbox :-)05:28
dafZnarl: we have an open bug saying that launchpad@ubuntu.com doesn't work05:28
dafZnarl: apparently we use this address in some of the mail we send out05:29
SteveAdaf: no, i was grepping through today's oops reports05:31
SteveAlooking for obvious programming errors05:31
dafah, ok05:31
SteveArather than the more subtle timeouts and not founds05:31
SteveAdaf: you should file an RT report05:33
SteveAdaf: rather than getting admins on irc05:33
dafhow do I do that?05:33
SteveAi'll tell you in a private message05:34
jbaileySteveA: I wonder how many of us did. =)05:34
dafSteveA: do you know who maintains ShipIt?05:35
SteveAdaf: yes05:35
SteveAit is salgado05:35
dafthanks05:35
dafmpt: what did you think about the UI Changes section?05:38
=== thisfred [n=thisfred@a80-127-80-154.adsl.xs4all.nl] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #launchpad
mptdaf, I liked it all05:45
mptiirc someone else (ddaa, perhaps) suggested exactly the same presentation you did05:45
dafI mean the /!\ bit05:46
mpte.g. Ubuntu 5.10 (Breezy)05:46
UbugtuError: Could not parse XML returned by Ubuntu Bugzilla bugzilla: not well-formed (invalid token): line 88, column 7605:46
dafok, in that case I'll just remove the note and send it for review05:46
dafmpt: you don't happen to know where the person merge page is, do you?05:47
mptno, sorry :-)05:47
mptsalgado should know05:47
salgadodaf, launchpad.net/people05:47
salgadodaf, there's a link there05:47
=== stub [i=stub@sweep.bur.st] has left #launchpad []
dafah, so there is05:48
dafthanks05:48
daf"Constraint not satisfied"05:48
dafmaybe it's because name82 doesn't have an email address05:48
salgadoit could be05:49
salgadothe "Constraint not satisfied" is the standard error message when something is not in a vocabulary. I filed a bug asking for some way to be able to specify a custom error message  on the field that uses the vocabulary05:50
dafhow do accounts without email addresses get merged?05:52
salgadothey don't05:52
dafindeed, if you have no email address, it's pretty hard to log in, yes?05:52
salgadoit's impossible. you can only login if you have a validated email address05:53
dafand you can't create a validated email address if you're not logged in? :)05:53
salgadoexactly. what we need is something that allow admins to merge accounts without going through the normal workflow05:55
salgadothere's a bug open for that too05:55
dafaha, I can use my admin powers to change name82's wikiname, and then I can reclaim DafyddHarries for myself05:55
dafhurrah05:55
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
dafSteveA: https://launchpad.net/products/launchpad/+spec/distroreleasenaming05:59
salgadoSteveA, I don't seem to be able to parse the traceback that was pasted on bug 5808. can you give me some help on it?06:02
UbugtuMalone bug #5808: Shipit NotFoundError In: shipit (upstream), Severity: Normal, Assigned to: Guilherme Salgado, Status: New https://launchpad.net/bugs/580806:02
SteveAsalgado: it is saying that there is an expression in a page template like context/quantityx8606:05
SteveAand that the ShippingRequest object that is 'context' doesn't have a quantityx86 attribute or __getitem__ key06:06
SteveAthe name in the page template expression might be not 'context' but something else06:06
SteveAso, find the likely template, adn look for quantityx86 in it06:06
salgadoSteveA, right, but why doesn't it tell me where is the whatever/quantityx86, like I've seen in many tracebacks?06:06
SteveAbecause the traceback doesn't say so06:07
SteveAthere is special code in the warnings logging code to do this06:07
SteveAbut that code is not hooked up to the tracebacks you see there06:07
=== matsubara-lunch is now known as matsubara
SteveAdaf: https://launchpad.net/products/launchpad/+spec/distroreleasenaming looks good to me06:12
dafSteveA: great, what happens next?06:12
SteveAi ask certain other people to take a look at it06:13
kiko-fuddaf, bug 5815?06:13
UbugtuMalone bug #5815: Timeout Error  In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Accepted https://launchpad.net/bugs/581506:13
kiko-fuddaf, if you look at my error report summary from last week i listed the bug #06:13
dafbradb: I've found myself wanting to annotate a bug with something that says "this is easy to fix"06:13
bradbdaf: Like a keyword or something?06:13
dafyeah06:14
daflike...06:14
kiko-fudI use [trivial]  in the summary :)06:14
dafa TAG!06:14
bradbdaf: I brain dumped keywords with SteveA this week in .lt.06:14
daf <kiko> daf, matsubara: I think bug 5815 is a dupe.06:14
UbugtuMalone bug #5815: Timeout Error  In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Accepted https://launchpad.net/bugs/581506:14
bradbWe have a simple solution, coming to a theatre near you.06:14
dafoops06:14
dafbradb: great06:14
kiko-fudme?06:14
bradbsalgado: Has that optimization of the people-related vocabs landed yet?06:15
salgadobradb, two weeks ago, I think. why?06:16
bradbsalgado: Er, by "landed" I meant "been rolled out".06:16
bradbI guess it's been rolled out then?06:16
bradbI'm trying to figure out why bug 5847 is happening to daf06:17
UbugtuMalone bug #5847: editstatus page is too long In: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/584706:17
salgadoyes, it was rolled out more than a week ago06:17
bradbhm06:17
dafbug 4031 seems especially prone to timing out06:18
UbugtuMalone bug #4031: GTK+ french translation request takes too long error In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/403106:18
dafironic, really06:18
dafyeah, there it goes again (OOPS-A290)06:19
dafI'm trying to reassign it to rosetta and assign it to carlos at the same time06:19
dafperhaps it's the product lookup being slow06:19
dafhmm, just changing the product works06:20
bradbdaf: Do you get the timeout on that page from doing something other than changing the assignee + product?06:20
dafaha, it still times out if I just assign it06:20
daf(to carlos)06:20
SteveAdaf: thanks for writing the release UI spec.  i approve it.06:20
dafthanks!06:21
carlosdaf, The person lookup takes a bit...06:21
salgadodaf, what text do you enter to assign it to carlos?06:21
carlosdaf, what are you using as my account?06:21
carlos:-P06:21
daf"carlos"06:22
dafit's worked before06:22
carlosdaf, use my email06:22
carlosit's faster06:22
carlosit works but if the server is busy it timeouts...06:22
dafhmm06:22
salgadocarlos, actually, the lookup is almost instantaneous. what takes time is to retrieve more than 10000 people whose name match 'carlos'. :)06:22
dafheh :)06:22
carlossalgado, oh06:23
dafperhaps a LIMIT is in order?06:23
dafor trying to look up Person.name first?06:23
salgadothat's a problem with the vocabs, it's nothing specific to the people vocab06:24
dafah06:24
daftricky06:24
bradbYeah, it's looking like every timeout is happening in a people-related query06:25
bradbe.g.06:25
bradbException-Value: (('\n        SELECT DISTINCT Person.id, Person.displayname FROM Person\n            LEFT OUTER JOIN EmailAddress ON Person.id = EmailAddress.person\n         WHERE \n        (teamowner IS NOT NULL OR (\n            teamowner06:25
bradbIS NULL AND password IS NOT NULL AND\n            merged IS NULL AND EmailAddress.status = 4\n            ))\n         AND Person.id = 98 ORDER BY displayname, id',), {})06:25
dafperhaps the bug I filed should be retitled "person vocabs can be too slow"?06:26
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbdaf: That might be it. I'll add some information to that bug report.06:27
bradbAs a starting point for possible optimization(s)06:28
salgadoanybody has read access to the production or staging db?06:28
dafbradb: great06:28
SteveAsalgado: i may be able to help06:29
salgadoSteveA, can you run https://chinstrap.ubuntu.com/~dsilvers/paste/fileBVYP0C.html and tell me how long it takes?06:30
salgadobradb, daf, these problems are usually tricky, because there might be a query that takes 7 seconds but is always the first one to be executted, and then the other ones have only one second to run and the traceback will never give you the one that's actually eating up all the time06:31
dafbradb: looks like it's a dup, then: https://launchpad.net/products/launchpad/+bug/541506:31
UbugtuMalone bug #5415: Launchpad times out while searching for a person In: launchpad (upstream), Severity: Normal, Assigned to: Guilherme Salgado, Status: New https://launchpad.net/bugs/541506:31
dafsalgado: mmm, good point06:32
salgadowe need to store all queries issued during a transaction, and show them when that transaction times out06:32
dafthat would be good06:32
SteveAsalgado: https://chinstrap.ubuntu.com/~dsilvers/paste/filekbzM2V.html06:32
salgadohaving only the last one is useful, but in some cases we need all of them06:33
dafif there was timiing information for each query, even better!06:33
salgadoSteveA, thanks!06:33
SteveAsalgado: please file a bug with that "store all queries issued" idea, and assign to jamesh06:33
salgadobradb, that query you got in the traceback took 75.571 ms on production.06:34
dafSteveA: bug 5758 looks like a SteveA sort of bug06:34
UbugtuMalone bug #5758: vserver (Ubuntu) - util-vserver: merge new debian version In: util-vserver (Ubuntu), Severity: Normal, Assigned to: MOTU Merge Team, Status: Fixed https://launchpad.net/bugs/575806:34
salgadoSteveA, sure06:34
SteveAon staging06:34
SteveAsalgado: i don't know if it is so significant though06:35
SteveAsalgado: we need to consider the whole request anyway06:35
SteveAso, also subscribe stub to the bug report06:35
SteveAand we'll get some discussion going06:35
salgadoSteveA, sorry, I didn't get what could not be so significant06:35
salgadocould be not so significant, even06:36
dafSteveA: maybe bug 5765 too06:36
UbugtuMalone bug #5765: Absence of fmt:datetime for code generated datetime.datetime instances In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/576506:36
SteveAoften the solution to having too many queries in the request is to refactor06:37
SteveAand so recording that until the timeout may or may not help06:37
SteveAso, it needs some discussion to see if it will be a good way to proceed06:37
SteveAdaf: why bug 5758?06:37
UbugtuMalone bug #5758: vserver (Ubuntu) - util-vserver: merge new debian version In: util-vserver (Ubuntu), Severity: Normal, Assigned to: MOTU Merge Team, Status: Fixed https://launchpad.net/bugs/575806:37
dafSteveA: sorry, bug 576806:39
UbugtuMalone bug #5768: enumvalue doesn't work with security proxied objects In: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New https://launchpad.net/bugs/576806:39
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
dafwow, a bug from an OS/2 user using Launchpad06:44
SteveAbug 576806:45
UbugtuMalone bug #5768: enumvalue doesn't work with security proxied objects In: launchpad (upstream), Severity: Normal, Assigned to: Steve Alexander, Status: New https://launchpad.net/bugs/576806:45
dafoh, Google have released the code behind Google Talk06:46
mptvery helpful he was too, daf06:47
mptmailed me lots of screenshots :-)06:47
daflooks like the bug is waiting on you, though :)06:47
dafshould it be Accepted, at least?06:47
mptWhen I triaged it, Accepted didn't mean what it means now06:47
dafwhat does it mean now?06:48
dafI use it to mean "somebody has looked at it and thinks there's something that needs fixing"06:48
=== bradb is trying to "push" the bug status changes branch up to chinstrap right this moment, as it turns out
bradbIt means "Confirmed"06:48
dafwhat has been confirmed?06:48
mptdaf, before I was using it to mean "I'm going to be fixing this bug"06:48
mptnow it's about to be renamed "Confirmed"06:49
mptthe existence of the bug06:49
dafok06:49
bradblifeless: around?06:50
bradbbradb@oxygen:~/canonical/malone-smallfixes $ cat .bzr/x-push-data06:52
bradbchinstrap:/home/warthogs/archives/bradb/launchpad/malone-smallfixes/06:52
bradbbradb@oxygen:~/canonical/malone-smallfixes $ bzr push06:52
bradbbzr: ERROR: No push location known or specified.06:52
dafright, I'm all triaged out06:53
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikoKinnison, ping?07:01
kikodaf, the voip part of it?07:02
Kinnisonkiko: yo dude, you just caught me07:04
kikoKinnison, that's because I'm lucky07:05
Kinnisonkiko: lucky 807:05
kikoKinnison, is there a reason we're not generating Contents files via apt-ftparchive?07:05
Kinnisonkiko: yes, it takes fucking ages07:05
kikoKinnison, and is there a plan for providing the daily_singing_key.asc?07:05
Kinnisonkiko: Even james only creates them periodically07:05
Kinnisonthe signing key will be provided when we switch07:06
kikoKinnison, 'provided'?07:06
kikoand Release.gpg?07:07
sivangdaf: OS/2 ? is anybody still using it? :)07:07
Kinnisonkiko: When we have the signing keys from the old archive07:07
Kinnisonkiko: Release.gpg is made by signing the Release files using the archive key07:07
=== Kinnison could produce such now, but they'd not be the same for obvious reasons
carlossivang, many banks07:08
carlossivang, at least in Spain07:09
kikoKinnison, is there code that will sign those files now? I don't care about them being the same -- I care about them existing, right now.07:09
kikoand I want to make sure we know what needs to be manually tweaked when rolling this baby out07:09
SteveAmpt: hello07:09
Kinnisonkiko: I have a shell lump which does it, I ought to put it as a stage at the end of the publisher07:09
SteveAmpt: so, i think we have three types of "portlet" box07:10
mpthi SteveA 07:10
SteveAwe have one kind that is for menus and sitemaps07:10
SteveAwe have one kind that shows carefully-formatted data07:10
SteveAwe have one kind that gives narrative text07:10
kikoKinnison, "ought" to? 07:10
SteveAcan you make each kind have a different css class?07:10
Kinnisonkiko: Well, in the katie world, it's done at the end of cron.daily07:10
SteveAand then make the one with narrative text have underlined links?07:10
Kinnisonkiko: which is shell07:10
Kinnisonkiko: but I think it ought to be in the python07:11
mptSteveA, ok07:11
SteveAalthoiugh...07:11
SteveAit isn't that simple07:11
kikoKinnison, I see. are there bugs filed on this?07:11
SteveAconsider the "open source people" box on the front page07:11
SteveAthe top paragraph there is narrative07:11
SteveAand under that is a table07:11
Kinnisonkiko: I'd tell you if I could navigate the new launchpad layout07:11
dafkiko: yes, libjingle07:12
SteveAas inconsistent as it seems, i'd expect to see the link within the text as underlined07:12
kikoKinnison, or an item on the soyuz deployment wikipage?07:12
dafhttp://code.google.com/apis/talk/index.html07:12
SteveAand the links in the table of people not so07:12
Kinnisonkiko: bug 3540 is the release.gpg placeholder bug07:12
UbugtuMalone bug #3540: publisher (upstream) - Missing Release.gpg In: launchpad-publisher (upstream), Severity: Normal, Assigned to: Daniel Silverstone, Status: New https://launchpad.net/bugs/354007:12
kikoKinnison, okay.07:12
Kinnisonand it should be on the wiki page07:12
kikojordi, carlos, I need some time with you today to finish you performance review07:12
kikook.07:12
Kinnisonyep 'tis on the wiki page07:13
kikoI'll add notes on the bits we are missing in the archive with bug numbers.07:13
sivangcarlos: ah I see, interesting :)07:13
carloskiko, I will be busy in 15 minutes or so....07:13
carloskiko, do you want to talk now or when I'm back?07:13
kikocarlos, and afterwards?07:13
kikowhen will you be back?07:13
carloswell, I'm not leaving my home, but I will have a visit. I suppose that it should not take more than one hour07:14
kikoKinnison, let me ask you one more thing07:14
kikocarlos, okay, ping me when you are back.07:14
carloskiko, ok07:14
SteveAmpt: can you sort out something that makes sense with styles or considering what elements text is inside?07:14
kikoKinnison, one last item07:14
mptSteveA, yes, I can special-case <p>07:15
kikoKinnison, can you give me an idea of what the situation are with the commandline tools that need to be built for deployment?07:15
kikoKinnison, I know that queue is in cprov's hands so that's fine07:15
Kinnisonso, cprov has queue07:15
kikoright07:15
KinnisonI have an override changer which I need to push, then I'll mail cprov so he can look at it07:15
Kinnisonwe talked about sync porting07:16
kikothis is for post-publishing changes right?07:16
Kinnisonand various other low-priority tools07:16
Kinnisonyeah, this is post-publishing07:16
KinnisonI've got nowhere near a working version of any of the low-priority tools07:16
cprovKinnison: good, It won't be a big issue07:16
kikoKinnison, and the buildd master tools are actually web-based?07:17
SteveAmpt: thanks07:17
Kinnisonkiko: yep as far as I can tell07:18
kikoso there's no commandline buildd stuff07:18
Kinnisoncprov has a twisted shell thing07:19
Kinnisonbut other than that, it should all be web-ui07:19
kikoKinnison, why does our queue builder need to support PackagesArchSpecific?07:20
cprovkiko: something are already done in buildd Web UI, like reset build, other require some redesign of builddmaster, like those that requires XMLRPC access to the slaves07:20
cprovs\are\is07:21
kikocan't it just be done with some SQL-Fu and an early-return?07:21
Kinnisonkiko: PaS is used because we can't always trust the Architecture line07:21
kikosure07:21
Kinnisonkiko: elmo or Kamion will be able to explain the finer points of it07:21
kikobut we know that from the database, right?07:21
=== Kinnison doesn't fully understand it anyway
cprovKinnison: buildd-monitor (twisted shell) is kind of dead atm07:21
Kinnisonthe db trusts the packages07:22
kikoI see07:22
kikook07:23
kikoI'll spend some time updating the SoyuzRunsUbuntuTaskList page today07:23
kikoand I'm officially nodding okay to a gina run07:23
Kinnisoncool07:23
kiko1.3 years after writing its initial version07:23
=== Kinnison grins
KinnisonYou've done so much work on her dude, you deserve a big prize07:24
kikoso jamesh, you'll have packages soon07:24
kikohopefully I can collect that prize in sexual favors from her07:24
kikobut she's such an uptight babe07:24
kikoKinnison, ah.07:24
Kinnisonkiko: given how many men have been at her, do you want to risk it?07:24
kikothat's half the fun07:25
kikoKinnison, any issue with us running Gina over everything + dapper?07:25
kikoKinnison, also, note that we are publishing arm for breezy, which is kinda crack07:25
kikodid your database patch include a DAR for breezy-arm?07:25
Kinnisonmine didn't, I'm fairly sure07:25
kikoso wtf07:26
kikois your db patch in rf?07:26
KinnisonI mailed it to stub because he wanted to run it on production etc07:27
=== Kinnison doesn't want that many DRs/DARs in the sample data
kikoit should be in RF always07:27
Kinnisonit'd be far too confusing for people07:27
kikodoesn't need to be sampledata07:27
=== Kinnison doesn't know where you'd put it
Kinnisongiven stub modified them slightly, I'd ask him to add them to RF if I were you07:28
kikoyeah.07:28
Kinnisonhmm, 18:3007:30
Kinnisontime for me to go wash my hair and get stuff in the car07:30
Kinnisonkiko: you have the mail from me to warthogs about how to reach me07:30
Kinnisonkiko: yes?07:30
kikoI should have yes07:30
kikothanks.07:30
kikosee you.. what day are you back?07:30
Kinnisonumm 9th07:32
Kinnisonbut I imagine I'll be suffering withdrawl before then and I'll wave around on here a bit07:32
kikoyour help in january will be vital07:32
kikoso thanks07:32
=== Kinnison grins
kikoat any rate, have a good time. thanks for the answers07:32
cprovKinnison: hope we can reach you by phone ;) see you and have a nice time07:32
=== Kinnison has to go and unload cachassa on unsuspecting britishers
Kinnisoncprov: yep, have a good time yourself, and give janice a big hug and a kiss from me and rob07:33
cprovehe07:33
kikomy dogs are fighting07:33
=== kiko sighs
=== Kinnison sends estrela and friends some calming vibes
Kinnisonciau all07:33
cprovKinnison: will do, we may call you sometime to wish happy new year ;)07:33
Kinnisoncprov: mail me with the pt_BR for "Merry Christmas and a happy new year" if you would?07:34
=== Kinnison likes making multilingual blog posts at xmas time
=== Kinnison really does leave now
cprovKinnison: sure, bye07:35
=== fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #launchpad
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
=== bradb heads off, later
mptKinnison, Feliz Natal, e ... something ... ano qui a vem07:56
mptKinnison, Feliz Natal, e Feliz Ano Novo07:58
mpt(though that's "Happy Christmas", obviously -- the translation for "Merry" is something complicated about being full of lights)07:58
kikoSteveA, will you deliberate on salgado's question?08:00
=== fabbione [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #launchpad
mptwhee, only 13 pagetest errors left08:18
mpttime to cause some more08:18
LarstiQheh08:27
carloskiko, I'm back08:36
carlosmpt, I can give you my pagetest errors if you are bored....08:37
carlos;-)08:37
kikocarlos, that's nifty. Let me email you and I'll call you a few minutes afterwards. 08:37
carlosok08:37
kikocarlos, I'm adding some notes on the soyuz deployment and then I'll ring. are you okay with taking a call?09:12
carlosyes09:12
carlosbut I didn't get your email...09:13
kikoreally?09:13
carlosyes09:13
kikodamn.09:14
kikothat throws a spanner in the works09:14
jordikiko: I have 10 minutes now, if not it probably needs to wait until monday or sunday night09:22
kikojordi, no chance for tomorrow morning?09:23
jordinope, I'll be... in the olive tree fields.09:23
jordiI need to go pick olives. You know, the makers of the olive gold sometimes need to do the shitty job.09:24
jordikiko: I need to leave09:28
jorditty on Sunday=09:28
kikohmmm.09:29
kikook.09:29
=== thierry [n=thierry@modemcable031.72-131-66.mc.videotron.ca] has joined #launchpad
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
=== raphink [n=raphink@gra86-1-82-239-88-236.fbx.proxad.net] has joined #launchpad
mpt"""it must be a valid inside Launchpad context"""10:25
mptohhhhhh really10:25
=== mpt wonders if GPGALGOS is anything to do with the Galapagos
kikonot really10:41
=== jinty [n=jinty@135.Red-80-37-34.staticIP.rima-tde.net] has joined #launchpad
=== Nafallo is now known as Nafallo_away
mptwow, this is close11:51
=== mpt is counting the number of Launchpad projects that are actually projects, vs. the number that are actually products
mpt35 projects11:55
mpt39 products pretending to be projects11:55
mpt3 translation teams pretending to be projects11:55
mpt1 distro pretending to be a project11:56
mpt1 commercial Web site pretending to be a project11:56

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