/srv/irclogs.ubuntu.com/2005/07/30/#launchpad.txt

=== jblack_ [jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
=== jblack_ is now known as jblack
=== Virtuall [~virtuall@who.is.virtuall.info] has joined #launchpad
=== Virtuall [~virtuall@who.is.virtuall.info] has joined #launchpad
=== niran [~niran@cpe-67-10-213-51.houston.res.rr.com] has joined #launchpad
=== carlos [~carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
carlosmorning10:24
=== mdke [~matt@mdke.user] has joined #launchpad
=== Mez [~Mez@82.13.236.115] has joined #launchpad
=== otep [~otep@AP-203.167.31.177.sysads.com] has joined #launchpad
sivangmorning carlos 11:39
carlossivang, morning11:39
sivangcarlos: whats' the new days brings for launchpad development ? 11:40
carlos?11:41
dilysNew Malone bug 1564 filed on The Launchpad by Carlos Perello Marin: Cache problems with SQLObject11:52
dilyshttps://launchpad.ubuntu.com/malone/bugs/156411:52
=== otep [~otep@AP-203.167.31.177.sysads.com] has joined #launchpad
=== _otep [~otep@AP-203.167.31.177.sysads.com] has joined #launchpad
=== salgado [~salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Virtuall [~virtuall@who.is.virtuall.info] has joined #launchpad
=== cprov [~cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov waves morning all
jordihi01:42
dafoi01:42
carlosjordi!01:49
jordihi carlos01:50
carlosjordi, dude, finally, I have a table in my house so you can come to have dinner when you want :-)01:51
=== Keybuk [~scott@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jordicarlos: yay.01:53
jordihave you visited IKEA?01:53
carlosjordi, my sister01:54
jordinice01:55
jordi-rw-------  1 jordi jordi 790M 2005-07-25 13:02 Mail/caughtspam01:55
jordihmm. no wonder it took a while to open01:56
=== sabdfl [~mark@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosjordi, :-D01:56
jordihi sabdfl 01:57
sabdflhey jordi01:57
sabdflcarlos: are we near 1.0 yet?01:57
=== debonzi [~debonzi@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jordiHmm, is the 1.0 release announcement going to be translated as the Matar release notes?01:58
carlossabdfl, the import process is stalled, I'm waiting for stub to know where the problem is, but I think we would send it as soon as we check that production update scheduled for today does not breaks anything01:58
jordiif so, I guess I can use access to the draft to translate it.01:58
carlossabdfl, as I suspect that the problem is with our sendmail queue 01:59
=== jamesh [~james@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlossabdfl, is stub around?01:59
=== SteveA [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Moved poparser warnings to the logging system (patch-2161: carlos.perello@canonical.com)02:07
=== salgado [~salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dilysNew Malone bug 1566 filed on Rosetta by Carlos Perello Marin: Duplicated msgids and wrong exports prevents some .mo exports02:18
dilyshttps://launchpad.ubuntu.com/malone/bugs/156602:18
=== carlos -> lunch
carlossee you later02:22
=== mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== niran [~niran@cpe-67-10-213-51.houston.res.rr.com] has joined #launchpad
=== SteveA [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kiko_thanks for filing that bug carlos 02:32
kiko_I was going to go crazy about it02:32
=== SteveA_ [~steve@200.171.140.32] has joined #launchpad
SteveA_hi02:40
jameshcarlos: approved your rosetta-karma branch.02:40
=== stub [~stub@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbmorning03:25
bradbSteveA_: might you have some time to look at the IBugTaskSet.search refactoring patch this morning?03:33
SteveA_bradb: yes03:39
bradbcool, thanks03:39
=== lamont__ [~lamont@15.238.5.154] has joined #launchpad
=== salgado [~salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dilysNew Malone bug 1569 filed on The Launchpad by Brad Bollenbach: makepagetest.py raises an exception preventing me from creating a test for the BugTaskAssigneeWidget04:37
dilyshttps://launchpad.ubuntu.com/malone/bugs/156904:37
jblackMorning guys04:43
carlosjamesh, cool, thanks04:46
carlosstub, around?04:46
carlosjblack, morning05:02
bradbBjornT: in your Bug 1555 report, I see:05:03
bradbFrom: =?utf-8?q?Bj=C3=B6rn_Tillenius_via_Malone_=3C1555=40bugs=2Elaunchpad?=@bugzilla.warthogs.hbd.com,05:03
bradb        =?utf-8?b?LnVidW50dS5jb20+?=@bugzilla.warthogs.hbd.com05:03
bradbAny idea what that's about?05:04
BjornTbradb: yes, i've already fixed it. even CC:ed you when i fixed it.05:06
dilysMerge to rocketfuel@canonical.com/dists--devel--0: [trivial]  production-1.26 config (patch-101: stuart.bishop@canonical.com)05:06
bradbBjornT: cool, thanks05:07
dafSteveA_: hi05:20
stubcarlos: yo05:27
carlosstub, hi05:29
carlosstub, could you check what happens on production that poimport seems to be stalled?05:29
stubeh?05:29
carlosstub, I don't get emails from it and the sql query that you send me to know the amount of .po imports pending does not changes since Sturday05:29
carlosstub, the rosetta-poimport  script05:30
stubcould you check what happens on production that poimport seems to be stalled? <== does not parse05:30
daf>>> de_carlos(_)05:31
daf"poimport seems to be stalled on production, could you check what's causing it?"05:31
carlosstub, hmm, could be, that kind of expression is valid in Spanish :-D05:31
stuboh...05:31
carlosat least people understand me, sorry05:31
carlosdaf, thanks05:32
daf:)05:32
dafcarlos speaks English, he just sometimes does it in a different order to the rest of us05:32
carlosyeah, that part is a bit difficult for me, the order change...05:33
stubit has been running for around 80 hours, and is happily chewing up 99% CPU05:33
dafyay05:33
carloshmm05:33
stubShall I kill it so you can check its logs?05:33
carlosstub, could be it a problem with the sendmail queue? we are using it a lot05:33
carlosstub, it sent about 1700 emails before getting stalled05:34
carlosnot sure if it's related but as you had some problems with the sendmail queue and had to change the way it works....05:35
stubI can't check that - needs elmo unless you are logging stuff anywhere05:35
=== stub should tee the output to a file
stubShall I kill it?05:35
carlosstub, yeah, please, kill it. That way I can see the output and guess if it's a problem or it's normal05:36
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: fix spurious pofile creation [r=stevea]  (patch-2162: mark.shuttleworth@canonical.com)05:36
stubkilled05:37
carlosstub, thanks05:37
carlosstub, another question05:37
carlosstub, do you have scheduled gina run on production already?05:37
carlosstub, martin needs language packs as soon as possible and I need ubuntu imported into launchpad to do that05:38
carlosI can implement a workaround for that, but I prefer if we do it the right way05:38
stubNope - not scheduled. A version of Gina that should be runnable will be landing today though. I suspect Kinnison and Mark will want it to be run05:38
carlosKinnison, sabdfl: Could I assume that gina will be executed on production later today?05:39
Kinnisoncarlos: no06:01
carlosKinnison, when will you know if it will be executed?06:02
KinnisonWe've not discussed it yet06:03
KinnisonCurrently we can't publish what we import06:03
=== Kinnison lunches
carlosok, then I will execute plan B06:04
carlosKinnison, thanks06:04
sabdflcarlos: that landing was for you06:13
sabdflyou know the problem where looking at a pofile creates it?06:13
sabdflit's fixed by that landing06:13
carlossabdfl, yeah!06:13
carloscool06:13
carlosI thought you landed it already and daf and I got confused because the code was still creating it06:13
carlossabdfl, thank you!06:14
sabdflcarlos: you're welcome06:14
dafcool!06:14
sabdflthere's a general pattern in there that i would like you guys to look at06:14
sabdflfirst, for content object Foo we have a DummyFoo in the same file06:14
dafthat means I can take another look at #102406:14
sabdflit's also registered in zcml/foo.zcml06:14
sabdflok so far?06:15
dafyup06:15
dafpresumably implementing IFoo06:15
carlosyeah06:15
sabdfldaf: yes, but not necessarily completely06:16
sabdflthen in browser/traversers.py you have a little magic06:16
carlosdaf, fixing 1024 would be really good06:16
sabdfl    user = getUtility(ILaunchBag).user06:17
sabdfl    if request.method in ['GET', 'HEAD'] :06:17
sabdfl        return potemplate.getPOFileOrDummy(name, owner=user)06:17
sabdfl    elif request.method == 'POST':06:17
sabdfl        return potemplate.getOrCreatePOFile(name, owner=user)06:17
sabdflthis is slightly evil, but SteveA_ concurs it's the best way to handle this06:17
sabdflessentially, when we are traversing as a GET, or HEAD, we traverse onto the DummyFoo06:17
sabdfl(if we don't have a real one)06:17
sabdflbut when we are traversing for a POST, we create the Foo if we don't have it06:18
sabdflthis fits with the idea that you should only INSERT or UPDATE on a POST, a GET or HEAD should always be read-only (SELECT)06:18
sabdflmake sense?06:18
dafyep06:19
sabdflcarlos, daf: i think the POMsgSetView implementation could be much simpler, using this pattern06:19
sabdflessentially, it's doing the same thing: show a blank (Dummy) if we don't have one on read, and create it if we don't have one on write06:19
dafyeah, I think the pattern is sound06:20
carlosyeah, that way we create the objects only when are needed06:21
daflaziness is good06:21
=== _otep [~otep@AP-203.167.31.177.sysads.com] has joined #launchpad
bradbBjornT: https://launchpad.ubuntu.com/malone/bugs/1235 appears to be fixed. Is it?07:05
bradbSteveA_: Any news on the IBugTaskSet.search refactoring review?07:06
SteveA_carlos, sabdfl, daf: the "testing the type of request in the traverser" hack will appear in the navigation stuff (although i haven't worked out exactly how yet)07:07
SteveA_bradb: not yet.  busy speccing.07:07
bradbok07:07
dilysMerge to rocketfuel@canonical.com/dists--devel--0: [trivial]  production-1.26 config (patch-102: stuart.bishop@canonical.com)07:28
bradbBjornT: What's your reviewer availability looking like? I was wondering if you might have a chance to review my BugTaskAssigeeWidget branch today(ish)?07:40
bradbor salgado?07:40
salgadobradb, don't count on me for reviews this week. I'll probably won't have time for them because of the sprint07:43
bradbok, i'll put it in BjornT's queue, thanks07:44
mpthttp://slashdot.org/cheesyportal.pl07:52
mpt(works best in Netscape 4)07:53
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.26: Cherry pick patch-2153 into production (patch-1: scott@canonical.com, rocketfuel@canonical.com)07:57
jordisorry, just came back home08:01
carlosstub, hi, around?08:10
SteveA_bradb: ping08:14
jordiMy biggest problem right now is that I know little of how Canonical and/or launchpad works internally. I guess it'll take a few weeks.08:17
jordiSteveA_: who will I have to report and ask questions to? You, or daf/carlos?08:18
kikoME08:22
jordikiko!08:24
jordiPOP THE TRUNK, kiko08:24
=== SteveA__ [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikoyou said08:25
=== bradb summons SteveA from the offline world
elmoerr, we know the librarian and authserver are down, right?08:38
elmoah, looks like a production update08:39
elmostub: it might be nice if 'warn-elmo' was in the update procedure to avoid me panicing when nagios starts whining08:39
dafecho "I'm updating production, kthxbye" | mail elmo@ubuntu.com08:42
elmo550 User elmo unknown08:42
dafpedant08:43
=== SteveA [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbSteveA: are bugtask_attrname and query_arg acceptable?08:44
SteveAmaybe just attr_name and attr08:45
SteveAif that is clear in the context08:45
SteveAkeep them consistent with each other08:45
bradbone is the name of an attribute of an IBugTask, the other is a value passed to the function to filter the results based on the value08:46
bradbso, attr_name and attr, respectively?08:46
SteveAis attr_name and attr clear to you, in that code?08:48
jblackelmo: vyi,  vostok's root filesystem is up to 64% used 08:48
elmojblack: yeah, I know08:49
=== mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbSteveA: IMHO, not really08:52
bradbSteveA: that's why i suggested bugtask_attrname and query_arg, since those names seem to more clearly describe what their values represent08:52
SteveAi really think they should be related08:52
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  fixes to '(Required)' presentation and the translations download form (patch-2163: mpt@canonical.com)08:52
SteveAquery_arg is ba08:52
SteveAbad08:52
bradbSteveA: if you want, i'll happily change it to be attr_name and attr, respectively08:54
SteveAbecause it is just saying what you intend to do with it08:55
SteveAand does not express how it is related to that name08:55
SteveAmaybe you can try this08:55
SteveAwrite a comment above the 'for' loop08:55
SteveAthat explains what is done with the name and the object08:55
SteveAand then change the names to make them clearest in that comment.08:55
SteveAbradb: write the comment08:55
SteveAsee how it comes out08:55
SteveAyou will find some better names like this08:56
=== bradb ponders
SteveAi think the comment will be good to add anyway09:00
bradbthe comment i had was:09:00
bradb        # Loop through all the foreign key columns and build WHERE09:00
bradb        # clauses for them. Note that each param's name is (not so09:00
bradb        # coincidentally) named identically to its corresponding09:00
bradb        # database table column.09:00
SteveAyou are not looping over foreign key columns, though09:02
bradbright, i'm looping over the names of them09:03
SteveAso, you should use the term "arguments"09:03
bradbtrue09:04
SteveAif you say "take the arguments to this method that refer to foreign key columns in BugTask..."09:05
SteveA "note that the name of each argument is named the same as its corresponding database column"09:05
SteveAso you have arg_name and arg_value09:05
SteveAi also think09:05
SteveAthat you should change the list of kw args into a dict right at the top of the method09:05
SteveAor even into two dicts09:06
SteveAand explain it there09:06
SteveAthen the rest of the code gets a bit simpler09:06
SteveAanyway, consider it09:06
bradbsure, i could try that09:06
=== Burgundavia [~corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
dafhmm09:12
dafhow do I use unicode strings in psql?09:12
lifelessin what sense ?09:13
dafselect foo from bar where foo = 'some string that has weird unicode characters';09:15
lifelessI don't know if psql is unicode enabled ,,, but try this - ensure your LANG etc are unicode  ones, not C.09:16
lifelessthen just type.09:16
dafaha09:16
dafno, it does weird stuff if I just type09:16
dafbut I can encode it as UTF-8 and then use \x09:16
dafhmm, not sure if that's actually working09:18
dafah, using \e works09:19
dafcarlos: https://chinstrap.ubuntu.com/~dsilvers/paste/file81d4ky.html09:21
carlosok, so we have 5 msgids that use it...09:22
carlosdaf, so we should be careful when fixing our database09:22
dafyep09:22
carlosdaf, the problem is that from time to time, people will add it again09:22
dilysMerge to thelove@canonical.com/dists--bazaar--1.5: new build (patch-55)09:22
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileD8K41w.html09:22
dafthey looks fairly sane09:23
=== carlos hopes the extra memory arrives on time before I leave to Brazil... 512MB is not a good amount of memory to work on launchpad + evolution + firefox...
jblacklifeless: I'm starting work on the bazaar roadmap. Anything you'd like to see in there? 09:24
lifelessjblack: roadmap?09:24
lifelesshow was the flight back ?09:24
jblackNot bad. Got a solid 5 hours of sleep. :) 09:24
jblackThe roadmap is a request from the benevolent self-appointed one. How the baz community is getting over to the bzr way of doing things09:31
lifelessjblack: well, I'd like to have some sense of feature-dfference, what features are considered must-haves and what are likely to be dropped. you'll need to talk with mpool and abentley heavily on this09:35
=== mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jblackYeah. I think that comes along with. :) 09:38
jblackSorry for the latency. I'm trying a a pcmcia equivilant of a cell phone out. so far, its not very impressive.09:39
=== SteveA_ [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Virtuall [~virtuall@who.is.virtuall.info] has joined #launchpad
=== kiko [~kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbSteveA_: I just emailed you with the bit of BugTaskSet.search that I rewrote based on our discussion earlier.09:45
lifelessjblack - I suggest you spend a day or so just using bzr, and get a real feel for it09:45
bradbCould you take a look when you get a chance?09:46
lifelessit will make it much easier to write relevant stuff09:46
jblackYeah. I plan on doing that. :) 09:48
carlosstub, ping09:51
SteveA_bradb-brb: much better.09:56
dilysNew Malone bug 1572 filed on Rosetta by Carlos Perello Marin: Problems with encoding and .po exports when it's not UTF-810:12
dilyshttps://launchpad.ubuntu.com/malone/bugs/157210:12
dafcarlos: cheers10:12
carlosdaf, it took some time as production was down10:12
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: show distrorelease language stats on distrorelease page [r=stevea]  (patch-2164: mark.shuttleworth@canonical.com)10:14
bradbSteveA_: cool, can i merge it?10:16
SteveA_yes10:16
bradbcheers10:17
BjornTbradb: i won't have time to review your branch today, still have a lot to do before i leave for brazil. i could review it during the trip, though. (i might be able to review it tomorrow morning before i leave)10:23
BjornTbradb: and bug #1235 isn't fixed. it's still possible to go past the last bug and get a system error10:24
=== mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== stub [~stub@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbBjornT: re: the review, sure, whenever you have time. no urgent rush. re: the bug, ok, just making sure.10:36
=== sabdfl [~mark@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== jamesh [~james@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== stub [~stub@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== salgado [~salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== debonzi [~debonzi@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbSteveA_: right now, when my constraint function on IBug.duplicateof returns False, all I see in the form is the rather de-humanized "Constraint not satisfied" error message. Where can I read up on how to display a useful error message when a field's constraint is not met?10:40
=== SteveA_ [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveA_<bradb> SteveA_: right now, when my constraint function on IBug.duplicateof returns False, all I see in the form is the rather de-humanized "Constraint not satisfied" error message. Where can I read up on how to display a useful error message when a field's constraint is not met?10:43
SteveA_bradb: i'd have to look into it, and i can't here10:43
SteveA_bradb: save it until you're in brazil10:43
bradbok10:43
dafhmm10:44
dafwhich continent is mpt on?10:45
jblackWhen I left him, the southamerican one10:45
dafaha10:46
dafBrazil-people: where's mpt?10:46
salgadodaf, he's probably comming back soon. we had a problem here and everybody got disconnected10:47
dafok10:47
dafthanks10:47
carlosbtw, will we have network at the hotel?10:47
salgadocarlos, I don't think so, but the office is 2 blocks from the hotel10:48
carlosok10:49
=== mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dafaha!10:50
dafmpt: I need some help making a table look non-hideous10:51
mptdaf: <thead>10:51
mptNow what's your question?10:51
dafhmm10:51
=== kiko [~kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== carlos [~carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Rosetta karma support r=stub,jamesh (patch-2165: carlos.perello@canonical.com)11:24
dafcarlos: yay!11:25
carlosdaf, ;-)11:25
carlosstub, hi, is this patch ok? https://chinstrap.ubuntu.com/~dsilvers/paste/file2kLFHW.html11:30
carlosstub, I forgot to commit that branch11:30
carlosstub, and the production update broke the imports again11:31
stubcarlos: I've fixed those permissions on production. Please commit the patch.11:32
carlosstub, ok11:32
carlosstub, thanks11:33
=== SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad
jblackIs the mailing list manager broken? 11:36
Mezooh, i like the addition to -bugs :D11:36
=== Mez pets dilys
Mezand group calendar!11:37
=== SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad
jblackelmo: ping11:46
Mezhow do you reassign which "project" owns a "package"11:49
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=SteveA]  refactor BugTaskSet.search; remove function-defined-within-a-method crack, remove ILaunchBag depedence, improve variable names and comments. (patch-2166: brad.bollenbach@canonical.com)11:54
jblackMez: Since everyone else seems rather quiet... ;) 11:56
jblackmez: presuming that you mean a product rather than a package, I've usually gotten a launchpad admin to do it11:56
Mezok11:59
Mezhmm11:59
Mezhow to remove a branch12:01

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