/srv/irclogs.ubuntu.com/2006/03/06/#launchpad.txt

=== jabudia [n=jabudia@92.Red-83-51-154.dynamicIP.rima-tde.net] has joined #launchpad
jabudiahola12:12
dafhola12:13
jabudiaspeak Spanish, daf ?12:15
dafpoquito12:15
jabudiaI'm new to irc, sorry if I put my leg on it.12:16
dafI think you mean "put my foot in it" :)12:17
jabudiais this the same as "messanger", just with out sily icons?12:17
jabudiayeah, foot12:17
jabudia:-)12:17
dafyes, I suppose you could say that12:17
jabudiahum... right. I don't want to disturb you. Just found irc freenode as the place for extending the services of launchpad.net12:19
dafno worries12:20
jabudiaI'm exited - this is fantastic - I'm siting at home -Barcelona, Spain, 00:30. Where are you, if can ask?12:20
dafI'm in Cambridge. 23:3012:22
dafI'm about to go to bed12:22
dafBarcelona is a great city12:22
jabudiaou, good night, then.12:22
=== pianoboy4333 [n=dooglus@rincevent.net] has joined #launchpad
ddaagood night folks12:24
jabudianight, ddaa12:24
=== carlos -> bed
carlosnight12:28
=== tambaqui [n=patricia@200-208-63-205-mns.cpe.vivax.com.br] has joined #launchpad
=== jabudia [n=jabudia@92.Red-83-51-154.dynamicIP.rima-tde.net] has left #launchpad ["Leaving"]
dafspiv: ping12:51
spivdaf: pong12:55
dafwhat should Branch.url be for push branches?12:55
dafNULL, or the bazaar.launchpad.net URL?12:55
spivNULL.12:56
dafok, then this sample data is wrong12:57
spivIt's computable from the name, product.name and owner.name.12:57
dafI thought it was odd for it to be set12:57
dafnext question:12:57
dafBranchPullListing12:57
dafactually, more specifically:12:58
dafBranchSet.get_supermirror_pull_list12:58
dafshouldn't it have a url IS NOT NONE clause?@12:58
spivYes and no ;)12:59
spivThe ILIKE clause is buggy without one.12:59
dafoh dear12:59
spivBut the ILIKE clause is unnecessary.12:59
dafI killed the ILIKE clause12:59
spivBranches where url IS NULL still need to be pulled.01:00
spivJust they are pulled from a different source.01:00
dafok01:00
dafthen I will:01:00
mptGooooooooooooooooooooooooooood afternoon Launchpadders!01:00
spivMy supermirrorsftp-integration branch has small changes here, to add a "pull_url" property.01:00
dafUPDATE Branch SET url = NULL WHRE url ILIKE 'http://bazaar.launchapd.net/%';01:01
spivdaf: Only in the sampledata, or as a db patch?01:01
dafand update the test for BranchPullListing to expect branches with NULL URLs01:01
spivdaf: Skim this diff: https://chinstrap.ubuntu.com/~jamesh/pending-reviews/spiv/launchpad/supermirrorsftp-integration/full-diff01:01
spivdaf: It may save you a little work to borrow those changes from that diff.01:02
dafspiv: my primary concern is to make this test pass so I can land optional-branch-title and unblock ddaa01:02
spivdaf: I want you to land it too, so I can remove the overlapping work from that branch :)01:02
jblackI don't speak portugues and babelfish isn't helping. What does "A realizar-se 'as dezenove horas do dia vinte e cinco de marco de dois mil e seis" mean?01:03
dafspiv: ah, you've already made changes to that test01:03
dafjblack: something about 19 hours of the 25th of Marth 2006?01:04
jblackThats what I thought01:04
mptsabdfl, pong01:04
dafmpt: that table looks ugly centered IMHO01:04
sabdflmpt: hi01:05
sabdflgood morning01:05
mptsabdfl, I've just checked StaffCalendar and it is up-to-date01:05
sabdflthanks01:05
mptI'm working afternoons and evenings so I get at least an hour or two with the Europeans present :-)01:05
sabdflwe appreciate it :-)01:05
sabdflwhat's the best way to get a two-column page up?01:06
sabdfli still need the menu, though01:06
sabdflso would need navigation above the menu, on the left, i guess01:06
mpthmmm01:06
dafspiv: 01:06
daf     def test_branch_pull_render(self):01:06
daf+        from canonical.launchpad.database import Branch01:06
dafwhat's that in aid of?01:06
mptsabdfl, bradb did two-column for his bug listing pages01:07
spivdaf: ...01:07
mptfollowing my suggestions01:07
sabdflbut differently from the way i'd like it :-)01:07
spivdaf: laziness, I think.01:07
=== spiv fixes
daf:)01:07
spiv(I thought I'd already removed that import)01:07
dafhmm, looks like there's quite a bit of overlap01:07
spivdaf: Ah, I copied it from an existing test.01:09
sabdflmpt: any suggestions? can i ask you to put together a standard page template that does this, or is that a major effort?01:09
sabdflsitemap and menu on the left, no portlets on the right01:09
mptsabdfl, that wouldn't be difficult, it's adding another conditional block to main-template.pt01:09
mptwhich already has a conditional block for "no columns at all"01:10
sabdflok01:10
ajmitch_what date order does launchpad use for polls, etc? yyyy-mm-dd or yyyy-dd-mm?01:10
dafI don't think anybody uses y-d-m01:11
dafm-d-y, d-m-y, or y-m-d01:11
ajmitch_daf: apparantly germany does?01:11
mptsabdfl, look at buglisting-default.pt in rocketfuel, particularly the <tal:layout> in the first line, the <div style=...>, and the <div id="portal-column-two">01:11
ajmitch_daf: I'll fix this poll up then, thanks01:11
dafno problem01:12
=== sistpoty [n=sistpoty@ubuntu/member/sistpoty] has joined #launchpad
dafI think YYYY-MM-DD is an ISO standard01:12
ajmitch_that's what I thought01:12
ajmitch_sistpoty: I think a new poll is needed now01:12
dafdate -I01:13
sistpotyajmitch_: yes01:13
ajmitch_unless someone wants to adjust dates manually01:13
dafI is for ISO, but it's not documented01:13
=== dooglus [n=dooglus@rincevent.net] has joined #launchpad
mptdaf, perhaps the narrowness of the column makes the table look oddly indented instead of centered?01:13
dafmpt: my thoughts exactly01:13
sistpotyI just broke the poll... I set the date to 2006-13-02 which became 2006-02-15 for some reason... should I report a bug about that somewhere? (or is it not worth fixing ;)01:14
dafthat is a bug01:14
dafthe date was not properly validated01:14
dafplease file a bug01:14
sistpotydaf: ok, will do... thx01:14
dafthanks to you for reporting it01:15
sistpotynp ;)01:15
mpthttp://www.cl.cam.ac.uk/~mgk25/iso-time.html01:16
dafthat's the badger01:16
sabdflmpt: is that all i need to do a two-column page with menu on the left?01:16
dafgosh, March01:18
mptsabdfl, that page has the menu on the right, so you'd need to change the style= attributes if you wanted it on the left01:19
sabdflok, thanks. is it obvious how to preserve the sitemap?01:19
mptsabdfl, you'd need to insert it yourself by copying the line main-template.pt uses <div tal:replace="structure context/@@+sitemap" />01:20
sabdflok, thanks01:20
sabdflnight all01:20
mpt'night01:20
mptSomebody stolen a March on you, daf?01:20
=== daf waves his fist at Pope Gregory XIII
mpt(BROOKE-TAYLOR: "Whatever does this mean, sir?" CLEESE: "We shall have to have two Februaries!")01:22
dafspiv: I can't see how to make this test sane without implementing Branch.pull_url01:23
spivdaf: Yeah, I think you need it.01:24
spivdaf: I'd just steal it from my branch.01:24
dafspiv: right, I'll do that01:24
spivdaf: Don't forget the interface bit for it, too :)01:24
spivdaf: I'd be very happy to reduce the size of my branch a bit, this stuff is a bit tangential to the sftp bits.01:25
dafcool01:25
spivdaf: having pull_url merged sooner rather than later will make working on bug 32106 a bit easier, too.01:26
Ubugtumalone bug 32106 in launchpad "Extend supermirror-pull-list.txt for vcs-imports" [Normal,In progress]  http://launchpad.net/bugs/3210601:26
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
dafspiv: as long as you're happy to sort out the conflicts :)01:30
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
sistpotydaf: bug reported as 33203 ;)01:32
dafbug 3320301:32
Ubugtumalone bug 33203 in launchpad "poll: dates are not properly validated" [Normal,Unconfirmed]  http://launchpad.net/bugs/3320301:32
dafsistpoty: great, thanks01:32
dafspiv: awesome, that works01:32
dafspiv: now either I submit a merge with these stolen changes, or I push it back to you for another review pass01:33
dafspiv: I'm happy that the changes and the test coverage are good01:44
dafbut the changes since the last review are non-trivial01:44
dafeven though most of them were stolen from you ;)01:45
dafso, up to you01:45
spivYeah, I'm hapyp to sort out the conflicts.01:46
spivhappy, rather :)01:46
spivThis is the optional-branch-title branch?01:46
dafyes01:47
dafnow the optional-branch-title-and-push-url branch01:47
spiv:)01:47
spivIf the non-trivial bits are just the pull_url bits, then I'm happy with those.01:47
spivThose bits have already been reviewed in my branch by jamesh.01:48
dafah, good01:48
dafI'll paste a diff against RF01:48
dafjust in case01:48
spivSure.01:48
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/filekiPzci.html01:48
dafhmm, how come I didn't notice branch-pages.txt before?01:49
dafmost of the tests I added should be moved to there01:50
spivdaf: In get_supermirror_pull_queue, supermirror_root now seems totally unused.01:50
dafspiv: good point01:52
spivAnd yeah, moving those view tests into branch-pages.txt is a good idea.01:53
dafin fact, canonical.config is not used at all01:53
spivWell, leave it there, we'll have use for that later.01:53
spivAs mentioned in an email a while ago.01:53
dafer, really?01:53
spivLet me dig it up...01:54
dafit's trivial to add the import back later01:54
dafand WAGNI01:54
spivdaf: ddaa's mail of Feb 15th, "Re: REVIEW: daf/launchpad/optional-branch-title"01:54
dafthe future is an illusion01:54
dafetc.01:54
dafok, I'll leave it in01:55
spivWell, at least keep that snippet somewhere handy, ready to reapply sometime soon ;)01:55
dafshelved01:55
spivAh, yep, the supermirror_url method uses that config value.01:56
spivOh, you were talking about the import.01:56
spivI misread :)01:56
dafyes, the import :)01:56
spivI thought you were referring to the added config value.  Yeah, imports are trivial to add and remove :)01:56
spivI must have seemed mad ;)01:57
dafyes!01:57
dafyou're making much more sense now01:57
dafI was thinking maybe it was later than I thught01:57
dafspiv: ok, anything else?02:03
spivNope, looks good to me.02:05
dafgroovy02:05
dafmerge submitted02:05
dafI'm going to bed02:05
spivG'night :)02:05
=== cprov [n=cprov@cond03.linkway.com.br] has joined #launchpad
=== mpt discovers how much more usable Launchpad is with no CSS at all
=== stub [n=stub@gb.ja.100.110.revip.asianet.co.th] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== mpt [n=mpt@219-89-148-138.jetstart.xtra.co.nz] has joined #launchpad
sladenmpt: am I allowed to add questions to  https://wiki.launchpad.canonical.com/BugWorkflow  ?04:11
sladenmpt: if not, where's the best place to raise them04:11
sladenmpt: btw, it looks *much* nicer to use04:11
=== stub [n=stub@ppp-58.10.74.239.revip2.asianet.co.th] has joined #launchpad
mptsladen, sure, add to the "Unresolved issues" section04:25
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
sladenmpt: does that include the stuff I /query'ed to you04:29
mptsladen, yes please04:30
mptI'm cooking now, I'll look at the questions later04:30
ajmitch_early dinner?04:31
=== SteveA [n=steve@72-254-168-91.client.stsn.net] has joined #launchpad
=== dinda [n=dinda@cpe-72-177-138-104.houston.res.rr.com] has joined #launchpad
=== mpt [n=mpt@219-89-129-56.jetstart.xtra.co.nz] has joined #launchpad
spivlifeless: the food pyramid of testing: http://photos1.blogger.com/blogger/7546/664/1600/testing-pyramid.jpg05:07
=== TOZII [i=TOZTWO@dialup-4.227.14.93.Dial1.Dallas1.Level3.net] has joined #launchpad
=== TOZII [i=TOZTWO@dialup-4.227.14.93.Dial1.Dallas1.Level3.net] has left #launchpad []
lifelessspiv: ahhhahha. YES05:42
spivlifeless: from http://agiletesting.blogspot.com/2006/02/thoughts-on-giving-successful-talk.html, but it doesn't really need much context :)05:45
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
sladenspiv: I seem to get away with using no slides at all :)06:05
=== mpt_ [n=mpt@219-89-154-116.jetstart.xtra.co.nz] has joined #launchpad
=== dinda [n=dinda@cpe-72-177-138-104.houston.res.rr.com] has left #launchpad []
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== mpt [n=mpt@222-154-180-234.jetstream.xtra.co.nz] has joined #launchpad
dilysMerge to devel/launchpad/: [r=spiv]  make branch titles and summaries optional (r3209: Dafydd Harries, David Allouche)07:09
=== mpt_ [n=mpt@219-89-130-128.jetstart.xtra.co.nz] has joined #launchpad
=== jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #launchpad
=== pkunk_ [n=pkunk@a84-231-5-36.elisa-laajakaista.fi] has joined #launchpad
mptajmitch_, no, I was cooking a roast :-)07:59
ajmitch_mpt: a shame I'm not in town otherwise I'd have to come & visit :)08:00
mptRoast chicken, kumara, carrots and cauliflower08:01
mptand broken glass08:01
mpt(I dropped the cauliflower)08:02
ajmitch_ah, a shame08:02
=== ajmitch_ is still finishing up this job in brisbane
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== mpt_ [n=mpt@219-89-130-128.jetstart.xtra.co.nz] has joined #launchpad
sabdflmpt_: i looked at the 2col solution you proposed08:31
sabdflcan i instead ask you to whip up a new template?08:31
sabdflso instead of:08:31
sabdfl      metal:use-macro="context/@@main_template/master"08:31
sabdflwe can do:08:31
sabdfl      metal:use-macro="context/@@main_2col_template/master"08:31
sabdflthis one should still support 2 sets of portlets, just put the second one below the first08:31
mpt_ok08:32
sabdflthis would give a very quick-and-dirty way of converting a page from 3col to 2col08:32
sabdflto be cleaned up later08:32
sabdflportlets on the left, sitemap, then menu, then portlet08:32
sabdflthanks08:32
mpt_grrrrr08:35
=== mpt_ doesn't like gksudo grabbing focus
Mezmorning again sabdfl 08:52
sabdflhey Mez08:53
Mezweird thing is I havent been to sleep yet!08:53
Mezlol08:53
Mezcant at the moment... damn pain08:53
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
carlosmorning08:57
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== Ashly [i=KittyKat@unaffiliated/ashly] has joined #Launchpad
=== Ashly [i=KittyKat@unaffiliated/ashly] has left #Launchpad []
sivangmorning09:15
sivangMez: dude, you've been up all night?09:15
Mezof course09:17
sivangMez: oh man, what sort of pain is that you are experiencing?09:18
Mezsivang, lots of it09:18
sivanghangover?09:18
Mezno - slipping on wet floor - leg going at an angle it shouldnt and cracking head odd wall kinda pain09:19
sivangso, you're basically insomniac or something..09:21
sivangor just been a specific bad night? :)09:21
sivang(I had 3 of those in a row till now lol)09:22
Mezsivang: had massive fall at work ... in a lot of pain09:35
sivangah, bad. I hope you get better soon09:37
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
=== fishse [n=fishse@h081217119213.dyn.cm.kabsi.at] has joined #launchpad
=== Keybuk [n=scott@c51008D91.inet.catch.no] has joined #launchpad
=== mpt [n=mpt@219-89-130-128.jetstart.xtra.co.nz] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== stgraber [i=steph@xeon.stargate-server.com] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== G0SUB [i=ghoseb@unaffiliated/gnulinuxer] has joined #launchpad
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
=== HolloWLife [n=miguel@81.215.164.17] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
carlosstub: hi, around?11:48
stubcarlos: yes11:48
carlosstub: I need help with the migration script we talked about yesterday11:48
carlosstub: do you have some time to help me?11:49
stubSure.11:49
carlosfirst, let me show you the db changes I'm going to do11:49
carlosstub: https://chinstrap.ubuntu.com/~dsilvers/paste/fileMJXz0O.html11:50
stubEmail might be better for this than IRC - can you send me a message explaining what you have got and what you need to do?11:50
carlosstub: sure11:50
carlosthank you 11:51
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov waves, GMV
Kinnisonmorning cprov12:32
carlosstub: mail sent12:43
carloscprov: morning12:44
cprovcarlos: morning dude, how is rosetta "auto-import" stuff going in production ?12:44
carloscprov: the amount of files broke the page were we review the imports giving timeouts. I'm working on fixing that12:45
carlosbut the soyuz bridge is working perfectly12:45
cprovcarlos: yep, it was kind of expected ... but still sad :(12:46
cprovcarlos: will it take much longer to add batching support on that page ? or are you thinking in something else ?12:46
carloscprov: the way that pages works makes batching impossible as it is12:47
carloscprov: I'm finishing already some changes to allow batching there12:47
carlosI mean, it's not just a matter of adding batching support to that page ;-)12:47
cprovcarlos: I see, the solution must involve a kinda of extra "touch", but it's okay, i think you know what is required. Let me know if you need any help12:49
carloscprov: thanks12:50
cprovcarlos: np, anytime, btw have you seem steve last days ?12:51
carloscprov: yes, on Monday he was online and sent me a review. Not sure if yesterday he was around...12:52
cprovcarlos: right, tks, I think I can call him if he doesn't show up, have some reviews to sort out.12:53
=== stub wonders where Carlos' email has gone
=== carlos checks the logs...
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!01:00
carlosMar  1 12:43:31 gandalf postfix/smtp[14934] : 1102E174148: to=<stuart.bishop@canonical.com>, relay=fiordland.ubuntu.com[82.211.81.145] , delay=1, status=sent (250 Ok: queued as DE40EB68024)01:01
carlosstub: you should have it01:01
carlosmatsubara: morning!01:02
stubcarlos: Can you please resend to stuart@stuartbishop.net ? 01:02
carlossure01:02
stubcarlos: got it01:04
stuband the original just arrived too01:07
=== Toma- [n=haste@203-59-108-9.dyn.iinet.net.au] has joined #launchpad
Toma-im trying to add a Spec, but it wont recognise my name? Im logged in as "Toma" and i put "Toma" in the name and says its invalid.01:09
=== AlinuxOS [n=Ubuntu@d83-176-80-237.cust.tele2.it] has joined #launchpad
carlosToma-: put there your email01:10
Toma-rightio. thx01:10
Toma-still error.01:10
Toma-:/01:10
carloswhich kind of error?01:11
Toma-ahhh done01:11
Toma-had to drop the @blah.com part01:11
dafcarlos: apart from the data migration, how is #33020 doing?01:16
=== Toma- [n=haste@203-59-108-9.dyn.iinet.net.au] has left #launchpad ["Leaving"]
carlosdaf: I need to port the admin interface to the new procedure and fix any test broke and I'm done01:16
dafok...01:17
dafthat doesn't sound too bad01:17
dafthink you can get it done today?01:17
carlosyes01:17
dafI want to translate Dapper01:17
carlos:-P01:17
dafwhen do you think I can do it? :)01:18
carlosdaf: Well, I don't think today it will be reviewed and cherry picked. Perhaps tomorrow and we still need to review some imports01:20
dafok, so #33020 is the last blocker?01:21
carlosdaf: that means that some parts of dapper will be available to translate (in fact some of them are already available)01:21
carlosdaf: I need to prepare a script to import translations from packages built before the soyuz integration into Rosetta and ask stub to run it on production after a code review01:22
carlosto have all resources imported01:22
dafok, where is GNOME at?01:22
carloswell, GNOME will be imported without that script01:23
carlosas I think we had a recent release01:23
carloshmm or will have one soon01:23
carlosand soyuz will handle those packages01:23
carlosthe 'problem' is only with packages that are not updated too often01:24
carlosso I don't think it's a big issue01:24
carlosanyway I will do it this week01:24
dafhmm, I wonder why epiphany isn't at https://launchpad.net/distros/ubuntu/dapper/+lang/cy01:25
dafand why this page doesn't seem to be sorted01:26
carlosdaf: dapper imports are not completely done... so I guess epiphany is not imported01:29
dafthere's no epiphany for hoary either01:30
carlosdaf: I think the package is epiphany-browser01:31
carlosepiphany is a game01:31
dafeah, I know01:32
dafhttps://launchpad.net/distros/ubuntu/+source/epiphany-browser -- no translations menu item sucks01:33
carlosdaf: oh, you said hoary not breezy... yes, seems like Hoary translations were not imported01:33
dafhttps://launchpad.net/distros/ubuntu/dapper/+source/epiphany-browser/+translations01:33
dafit didn't get imported for some reason01:34
dafhow can I find out why?01:34
carlosdaf: Once this bug is fixed I will review breezy and hoary and import any missing package. The new queue system will allow us to handle those missing imports (usually broken due the lack of .pot files)01:34
carlosdaf: take a look to the po attach logs01:34
dafwell, I don't care about hoary01:34
dafwhere are the logs?01:34
carlosdaf: if you don't care about hoary....01:34
carlosdaf: why do you want to take a look to the logs?01:35
carlosdaf: look at the errors mailing list all logs are sent there01:35
dafoh, I'm confused01:35
dafit did get imported for breezy01:35
carlosdaf: right ;-)01:35
daftoday is clearly not a good day for my brain01:35
dafcprov: can we expect to see kiko today or is he still recovering from carnaval?01:36
AlinuxOScarlos, when can I translate Warty ?01:36
AlinuxOS:)01:36
carlosAlinuxOS: no language packs fro Warty.... no imports into rosetta for it ;-)01:37
AlinuxOScarlos, :((((01:37
AlinuxOStragedy!01:37
AlinuxOS:P01:37
carlosAlinuxOS: in fact in two months warty is unsupported, right?01:37
carlosyou can always fork it.... :-P01:38
=== BjornT heads down to the migration department, back in an hour or two
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
AlinuxOS:)01:43
cprovdaf: sorry the delay, I really don't know about kiko, but I'd expect him today, the holliday is pretty much gone already01:47
dafcprov: he doesn't drink, so he can't be hung over :)01:47
cprovdaf: so his holliday was pointless, if you don't drink you can just work through it, like I did ;)01:48
dafha01:49
dafcarlos: did you see the comments on https://launchpad.net/products/rosetta/+bug/44?01:53
Ubugtumalone bug 44 in rosetta "Messages should be searchable." [Wishlist,Confirmed]  01:53
carlosdaf: yes, I did01:53
carlosdaf: haven't time to answer, anyway... I tried it, but I was not able to get more than 24 hours in a day...01:54
daf:)01:54
carloshttps://launchpad.net/products/rosetta/+spec/translate-specific-string <- The spec needs some extra work01:56
=== teolemon [n=famille@car75-5-82-234-128-149.fbx.proxad.net] has joined #launchpad
=== teolemon [n=famille@car75-5-82-234-128-149.fbx.proxad.net] has left #launchpad []
=== carlos -> lunch
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosstub: Do you need anything from me for the data migration ?01:59
stubcarlos: It seemed fairly straight forward. I'll try assemblinb a patch and pass it back to you to verify. Hopefully it will still seem straightforward when I'm done :-)02:01
=== irvin_ [n=irvin@203.213.194.64] has joined #launchpad
carlosdaf: answered02:02
dafthanks dude02:03
carlosstub: ok, thanks! :-)02:03
=== carlos -> lunch. See you later!
cprovmatsubara: heads up on bug # 33141, okay ?02:17
cprovuhm bug 3314102:17
Ubugtumalone bug 33141 in soyuz "duplicate links on distribution release source package page" [Major,Confirmed]  http://launchpad.net/bugs/3314102:17
cprovohhh, lazy bot02:17
matsubaracprov: ok02:19
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
ddaahey02:44
ddaadaf: how is it goin'?02:44
dafddyo02:48
dafahem02:48
dafddaa: yo02:49
dafddaa: o-0b-t has landed02:49
ddaayay!02:49
ddaahow did you solve the pull-list test conundrum?02:49
dafI ened up pulling in spiv's .pull_url changes02:49
ddaamh? spiv's patches landed too?02:50
dafno02:50
=== ddaa cannot tell, spamassassin is still processing the mail from the night
dafI copy+pasted his .pull_url cahanges02:50
ddaaI sorta guess that would have required another review... but I do not complain02:51
dafspiv looked at my changes before I merged02:51
ddaawell since he is your reviewer :)02:51
ddaanepotism, kinda cool02:52
dafand his pullb_url stuff had been reviewed by jamesh02:52
dafso it's all good02:52
ddaaSo, I guess you are basically off the hook.02:53
ddaadaf: thanks a lot for your help02:54
ddaanow, I need to get in touch with spiv and BjornT02:54
ddaaBjornT: ping02:54
dafddaa: de rien02:54
=== doko [n=doko@dslb-084-059-092-190.pools.arcor-ip.net] has joined #launchpad
ddaadaf: about yesterday's bounce02:59
ddaamy ISP's DC had a power outage during a routine test of the emergency power03:00
ddaathat broke some massive havoc03:00
dafok -- it wasn't anything urgent03:02
dafI was just forwarding you the PQM failure in case you wanted to look at it while I was out03:02
dafat least, it's not urgent any more03:02
ddaait's FIXED now, until the next time03:02
ddaampt: "At a certain point Launchpad will be so easy to understand that making it even easier to understand will make it noticably less efficient to use" I appreciate your optimism :)03:04
ddaaI rather expect that Launchpad is going to stay a moving target so the UI will never be able to completely catch up.03:05
=== ddaa likes it when his ISP send a mail explaining an incident in detail, that reads like "the incident was exceptional and unavoidable, but we've been sloppy so our services did not just pop up back online instantly".
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
bradbddaa: He did say it would take several years. mpt is usually sharply realistic. :)03:10
ddaaWell, I think that the target will keep on moving for years :)03:10
sabdflstub: ping03:10
ddaabut I'm usually rather pessimistic :)03:10
stubsabdfl: pong03:11
sabdflgot an sql fragment for review03:11
=== sebest_ [n=sebest@22.245.101-84.rev.gaoland.net] has joined #launchpad
stubargh! spam!03:12
=== stub [n=stub@ppp-58.10.74.239.revip2.asianet.co.th] has joined #launchpad
sabdfl:-)03:13
stubsabdfl: https://chinstrap.ubuntu.com/~dsilvers/paste/ 03:13
sabdflcouldn't find the handy paste thingie03:13
sabdflah03:13
stubIts in the other channels topic03:13
sabdflhttps://chinstrap.ubuntu.com/~dsilvers/paste/filexXnBSb.html03:14
sabdflthere's a comment for goalstatus, yes03:14
stubsabdfl: approved then. patch-40-25-003:16
sabdfldanke03:18
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
BjornTddaa: pong03:50
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
ddaaBjornT: can you review spiv's rename-buttsource branch please. I have a branch which needs to land next week which depends on it.03:51
sabdflanybody else ever seen an overview menu that refuses to display?03:51
ddaa(I would also like if you could review my branch as well, but it's a bit moot before rename-buttsource has landed)03:51
=== bradb wonders what happened to my merge. I got a success email several minutes ago, but no mail to arch-commits.
ddaaHu actually, I rephrase that, my dependent branch needs to be _in production_ next week.03:52
BjornTddaa: sure, i was planning to do it today. i don't think i have time to review your branch today, but i can do it tomorrow. (actually, i might have time today, we'll see)03:53
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
ddaaplease, the schedule is starting to be very tight to get all we need for bzr imports in production by monday03:54
BjornTddaa: ok, i'll try to do it today. be aware though, i'm in a bad mood from spending almost two hours at the migration department ;)03:56
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
ddaathat's okay, it's nothing compared to the mood I'm in after spending 3.5 hours _not_ to get a ticket for a concert...03:56
ddaa(I'll try again tonight, though)03:57
sabdflanybody, anybody.... menu help?03:58
=== dsaa [i=dsaa@210.1.83.150] has joined #launchpad
BjornTsabdfl: what do you need help with?03:59
sabdflmy overview menu refuses to show itself04:00
=== ddaa bows to BjornT's amazing launchpad coding powah
BjornTsabdfl: maybe you forgot to declare a facet for the page, on which the menu should be displayed?04:01
sabdflhmm...will check, good idea04:01
sabdflthis is for the sprint stuff, which i think predated more recent menu work04:02
=== help [i=dsaa@210.213.86.54] has joined #launchpad
=== sabdfl hugs bjornt
sabdflthanks dude04:09
BjornTnp, happy to help04:10
kikohey subarus04:15
sabdflhey kiko04:15
kikosabdfl! how's london feeling?04:15
sabdflgreat to be home04:15
kikoI can imagine after such a long haul04:15
sabdflhave taken two days from ceoing to work on this thing of yours called "Launchpad"04:15
kikotell me all about it04:16
ddaasomebody mentions it has plenty of a real cool UI stuff called "portlets"04:16
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
bradbddaa: Did you just get a "success" message for the job that just finished in pqm?04:19
bradboh, good, my changes really did land. they're in rf, despite no commit mail.04:20
sabdfldudes04:22
sabdflits snowing04:22
ddaabradb: yes04:22
ddaait's been ages since I got a PQM message like that04:23
ddaain london? fwiw, it's snowing in paris too04:23
kikosnowing in london? in march? that's surprising04:25
ddaayay launchpad conflicts galore!04:25
=== jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #launchpad
bradbbradb@oxygen:~/canonical/malone-bug-32709 $ bzr push --no-tree04:32
bradbbzr: ERROR: unknown long option '--no-tree' for command push04:32
bradb!04:33
bradbbzr seems to change behaviour from one invocation to the next04:33
kikoif you apt-get upgrade between them, then..04:33
bradbsure, but even not doing that :)04:34
bradbIt seems to be due to not having a .bzr/x-push-data04:36
=== bradb reports the bug
jamesh--no-tree is a bzrtools push option04:38
jameshmaybe the bzr there doesn't have bzrtools install04:38
jameshed04:38
bradbjamesh: Nope, it worked fine on other branches, and is now working fine on this branch again.04:39
bradbI blame it on clever, self-mutating code.04:39
jameshbradb: the bzrtools push command falls back to the builtin push command if you haven't asked to do an rsync push04:39
bradbit's a bug either way, in any case04:39
jameshso that would explain the connection to .bzr/x-push-data04:40
kikoit's very odd behaviour, I agree04:40
jameshit'd be a lot simpler if bzrtools just used a different command name04:40
jameshor if the rsync push stuff got integrated into the normal command04:40
kikoindeed.04:41
BjornTddaa: which branch did you want me to review? you have two branches in the general queue.04:52
ddaaproductseries-branch-oops, but please hold on, I'm resolving conflicts with the optional-branch-title which has landed04:54
BjornTok, ping me when i can start reviewing it.04:55
kikobradb, do you know what causes oops OOPS-59B295 ?05:00
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/59B29505:00
bradbkiko: Yeah, I've got a fix for it, but I had a small traversal issue to work out (adding /wobbly to the end of the URL breaks), but I hope to land it this morning.05:02
bradbI'm fixing that issue right now though.05:03
bradbAnd still wondering where the heck this morning's commit mail is disappearing to.05:03
=== ddaa runs an errand, be back in a couple of hours
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
seb128hi05:08
seb128bradb: well done for the upstreamtask change :)05:08
bradb:)05:08
seb128that's reduce pages to open from 3 to 1 :)05:09
seb128I mean for that action05:09
seb128which is nice ;)05:09
irvinwindow /505:10
dafmatsubara-lunch: ProgrammingError: ERROR: duplicate key violates unique constraint "bugtask_distinct_sourcepackage_assignment" -- I thought we had fixed that05:14
kikowe did05:15
kikothat oops is early05:15
kikowait for my report analysis, daf ;)05:16
dafslacker05:16
dafwtf is "smtb" anyway?05:16
kikosuicide05:17
kikomountain05:17
kikobiking05:17
kikothe carnival sport of preference in this fair city05:17
kikohowever05:17
kikoI ended up biking to the beach and half-back05:17
kikoon the road bike05:17
dafhalf back?05:18
kikoso it wasn't entirely true05:18
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/filedsrZbU.html05:18
kikowell, it would have been 900km back the whole way, and I needed to work today, so we caught the bus in So Jos yesterday and saved 300km05:18
daf^^^ fux for big #3158905:18
dafdoes it look sane to you?05:19
dafbug 3158905:19
Ubugtumalone bug 31589 in launchpad "Attempting to set redirection_url to a tuple instead of a string in login machinery" [Normal,In progress]  http://launchpad.net/bugs/3158905:19
kikodaf, does that work? it replaces some pretty kooky code, but I don't know if they are equivalent. can you give me an analysis?05:20
dafsure thing05:20
dafjust as soon as I remember how it works05:21
dafI think it's the difference between "not request.form.get('redirection_url')" and "'redirection_url' not in request.form"05:22
dafi.e. the former also returns true when bool(form['redirection_url'] ) is False05:22
dafso we get the form element twice when form['redirection_url']  == ""05:23
dafam I making sense?05:23
dafto put it another way, request/form/redirection_url|nothing doesn't distinguish between "element not in form" and "element in form but has a false value"05:26
kikoyes05:26
kikoand you want to check only the former, not the latter?05:27
dafyes05:27
dafexactly05:27
kikors=kiko05:27
dafwoots05:27
kikocan't r= because I can't really understand it05:27
kikobut your code is definitely clearer05:27
kikoso if it is also broken05:27
kikoit is at least less confusingly broken05:28
kikonow05:28
kikodaf, where's the test?05:28
dafyeah, the test05:28
dafI'm not sure how to test this05:29
kikoa pagetest?05:29
dafbecause I'm making a negative assertion05:29
daf"this <input> doesn't appear in the form when I pass this parameter"05:29
dafthis page is pretty hairy05:31
dafit deals with 7 different cases05:32
kikoit is05:32
kikoperhaps salgado has an idea on how to test it?05:32
bradbdaf: "foo not in bar"?05:32
dafbradb: in a page test?05:33
bradbdaf: yeah05:33
bradbIt's just Python code.05:33
dafyo mean "<inmput....>" not in GET(....)?05:33
bradbdaf: If you really mean to test that, yeah.05:34
bradbAlthough I'd probably first store the response in a var.05:34
dafhmm, maybe I can work out a way of cleaning up the logic05:36
dafand then testing the logic more directly05:36
dafsince it won't be in the page template any more05:36
BjornTdaf: what page is sending the redirection_url parameter? it seems wrong that you can override which page to redirect to by sending an extra parameter to the login page.05:37
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
dafBjornT: I don't think we know that05:39
dafBjornT: it's just that James managed to reproduce the symptoms in the report by passing in an empty redirection_url05:40
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
kikobradb, ping?05:42
bradbkiko: pong05:42
kikobradb, do you know what causes oops OOPS-59B295 ?05:42
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/59B29505:42
bradbkiko: Same answer as when you asked earlier :)05:43
kikoI didn't see i05:43
kikot05:43
kikooh, sorry05:43
kikoI was busy writing up the report05:44
kikobradb, is there a bug number for it?05:44
bradbbug 3270905:44
Ubugtumalone bug 32709 in launchpad "Cannot view status of bug in some cases" [Normal,In progress]  http://launchpad.net/bugs/3270905:44
BjornThmm, i wonder why redirection_url is needed at all...05:44
bradbBjornT:05:47
bradbForbiddenAttribute: ('publishTraverse', <zope.app.pagetemplate.simpleviewclass.SimpleViewClass from /home/bradb/canonical/malone-bug-32709/lib/canonical/launchpad/templates/bugtask-view.pt object at 0x31854c90>)05:47
bradbIf $url returns a view, then how do I make $url/wobbly 404 and not raise that error?05:47
kikointeresting05:48
kikoI just saw this error in the oops reports05:48
BjornTbradb: i think you have to define a publishTraverse() method, and either return None or raise NotFound, can't remember which.05:50
bradbok, thanks, I'll give it a shot05:51
BjornTalthough i think there is a bug somewhere, i would assume +someview/wobbly to be a 404 by default.05:52
bradbme too05:53
bradbBjornT: Oh, scarier still, it seems that it only applies to browser:schemadisplay.05:57
bradbBecause +editstatus seems not to have this problem.05:57
kikoBjornT, bradb: this causes the same problem:06:02
kikohttps://launchpad.net/distros/ubuntu/breezy/+source/gnome-terminal/+pots/gnome-terminal/fr/+translate/@@/launchpad.js06:02
BjornTbradb: ok, don't spend too much time on it then, +viewstatus isn't a schemadisplay anymore in my branch.06:02
kikoI think it's a fundamental issue06:02
kikonot something callsites are doing06:02
bradbBjornT: Does http://localhost:8086/distros/debian/+source/mozilla-firefox/+bug/1/+viewstatus/wobbly not error for you then?06:03
BjornTbradb: it's a 404 in my branch06:05
bradblucky you. ok, i'll leave it to your branch to have that fixed and just land the fix for bug 32709 in this branch06:06
Ubugtumalone bug 32709 in malone "Cannot view status of bug in some cases because of a KeyError: "milestone_widget" being raised" [Major,In progress]  http://launchpad.net/bugs/3270906:06
=== abelcheung [n=abelcheu@221.126.155.111] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== bradb & # lunch
=== jinty [n=jinty@196-28-45-102.jhb.netdial.co.za] has joined #launchpad
salgadocan anybody run a query on production for me?06:41
=== G0SUB [i=ghoseb@unaffiliated/gnulinuxer] has joined #launchpad
G0SUBany rosetta admins here?06:43
G0SUBjordi ?06:43
carlosG0SUB: hi06:50
G0SUBcarlos hello!06:51
G0SUBcarlos we want to get our language team registered for Ubuntu Translations06:51
carlosdid you follow the procedure at wiki.ubuntu.com/RosettaFAQ ?06:51
G0SUBcarlos yep06:51
jordiG0SUB: what team is this?06:52
G0SUBcarlos I have mailed rosetta@ubuntu.com as well as rosetta-users06:52
G0SUBjordi Bengali06:52
carlosG0SUB: jordi will handle it06:52
carlosjordi: hi 06:52
G0SUBjordi Steve told me to CC you the mail06:52
jordiG0SUB: yeah, should have done last night, but run out of time06:52
jordiG0SUB: let's go for it, let me open your email06:52
G0SUBjordi oh, okay06:52
G0SUBjordi awesome :)06:53
jordiG0SUB: ok, first thing:06:54
sabdflonce i have a branch on chinstrap that i'm updating, should i use --overwrite?06:54
jordihttps://launchpad.net/projects/ubuntu-l10n-bn/06:54
jordithis is wrong, you should have created a team, not a project. Go here:06:54
G0SUBjordi yeah, I was confused06:55
jordihttps://launchpad.net/people/+newteam06:55
jordioh06:55
jordiit's created already06:55
G0SUBwhat is already created?06:55
jordicarlos: I guess you can't add people now06:55
jordiG0SUB: https://launchpad.net/people/ubuntu-l10n-bn06:55
jordihey sabdfl 06:56
sabdflhiya jordi06:56
G0SUBjordi so what next?06:56
carlosjordi: no, you need to ask it to any launchpad admin06:56
jordiG0SUB: ^^ -- A launchpad admin will do it for us, hopefully now06:57
jordihmm, no steve, no lifeless06:58
kikocarlos, why don't we fix those permissions while we are add it?06:58
kikosabdfl, no, you shouldn't ever need to --overwrite06:58
=== karunakar [n=karunaka@59.176.17.63] has joined #launchpad
carloskiko: I promised Jordi to fix it this week, don't worry06:59
kikookay06:59
kikos/add/at 06:59
sabdflkiko: what's the fastest push once i have already done a slow push?06:59
G0SUBjordi aargh!06:59
G0SUBjordi any idea when that project was created?07:00
kikosabdfl, I don't quite understand what you mean. you shouldn't ever need to do a "slow push" if you cp -ax your branches in chinstrap, --overwrite once, and then bzr push away for its lifetime.07:00
sabdflbzr push sftp://... etc?07:00
kikooh07:00
kikodon't use sftp://07:00
kikouse chinstrap:/home07:00
carlossabdfl: rsync is always the fastest way to do a push07:01
jordiG0SUB: I thought you created the project07:01
G0SUBjordi nope, we have been hijacked07:01
jordiwoa07:01
kikosabdfl, and what carlos is saying is that sftp:// implies sftp, not rsync07:01
G0SUBjordi that's some other party07:01
G0SUBjordi there was no bn team since yesterday07:02
G0SUBtill yesterday07:02
carlosright, and the chinstrap:/home... url uses rsync. I'm not suggesting use rsync directly07:02
jordiG0SUB: We got two emails in the last days from Baishampayan Ghose <b.ghose@gnu.org.in>07:02
jordirequesting it07:02
G0SUBjordi that's me07:02
jordiok07:02
jordicarlos: can we know when https://launchpad.net/people/ubuntu-l10n-bn/ was created?07:03
jordiugh07:03
jorditoday07:03
jordithis sounds like a joke.07:03
G0SUBjordi see?07:04
=== soumyadip [n=soumyadi@59.93.192.208] has joined #launchpad
soumyadipG0SUB, 07:04
carlosjordi: why?07:04
G0SUBsoumyadip the BD guys have hijacked it ...07:04
soumyadipduh ?07:04
jordicarlos: G0SUB asked on the 27th for a Bengali team. Today, one appeared in launchpad, but has no relation to him07:04
jordiG0SUB: who are the "BD guys"? Do you know them?07:05
G0SUBjordi BD is Bangladesh07:05
G0SUBjordi we are from India07:05
soumyadipjordi, the BD guys are people from Bangladesh07:05
G0SUBjordi we have the same language but two locales07:05
soumyadipjordi, ideally we'd like to have a single project, under the aegis of bengalinux.org07:06
carlosG0SUB: does the language change a lot?07:06
G0SUBcarlos yes07:06
G0SUBcarlos quite a lot07:06
soumyadipcarlos, not a lot, but significant enough for Mozilla to allot two different projects :)07:07
jordiG0SUB: what variant is the normal "bn" translations, without a country code?=07:07
carlosthen ubuntu-l10n-bn should not be used07:07
soumyadipjordi, usually bn_IN07:07
G0SUBjordi well, it's bn_IN07:07
jordiie, is there a bn and bn_BD translations, or is there bn_IN and bn_BD, and nobody uses plain "bn"?07:08
soumyadipjordi, the second one07:08
soumyadipbn_IN and bn_BD07:08
jordiok, as the Chinese then.07:08
soumyadipyup07:08
jordiWe'll rename this team to bn-BD, yours will be bn-in then07:09
carlosjordi: then ignore ubuntu-l10n-bn for now and try to contact them to rename it to the right name07:09
jordiyep07:09
jblackAnybody on hte launchpad team with experience building packages?07:11
G0SUBjordi can you assign ubuntu-l10n-in to us then?07:12
jordiG0SUB: you mean ubuntu-l10n-bn-in?07:12
G0SUByeah, that07:12
jordiyes.07:13
jordiLet me finish writing this email to the BD dudes07:13
G0SUBjordi okay07:13
jordiWhen you said "BD guys", I thought you meant "BAD guys", and I thought we'd have a big flamewar between the two groups. :)07:13
G0SUBjordi lol07:13
jordiG0SUB: ok, can you create your bn-in team and add your people to it?07:16
jordiG0SUB: I'll send an admin request so it gets added to Ubuntu translators.07:16
G0SUBjordi okay, sure07:17
=== karunakar [n=karunaka@59.176.17.63] has left #launchpad ["Leaving"]
jordiG0SUB: you tell me when you're ready.07:19
G0SUBjordi ok07:20
jordiG0SUB: you also need to provide us with the Plural Forms information for bengali. Do you know it?07:21
G0SUBjordi there must be some for bn_BD ?07:22
jordiG0SUB: for bn, I guess07:22
jordihopefully that works equally for both?07:22
G0SUBjordi yes, that's the same07:22
jordiok, can you tell us?07:23
jordiG0SUB: heh, the day before you asked for it we got a request for a Tamil team as well.07:23
jordiG0SUB: things are moving in India. :)07:23
G0SUBjordi heh07:23
G0SUBjordi btw, what do I put in the ``contact email address''?07:24
G0SUBI put in my email ID and it says taken?07:24
jordileave it blank07:24
G0SUBok07:24
jordiif you have a mailing list and so on, you could direct your email there. Without a value, you'll get the email instead07:25
kikocarlos, where can I see the dapper imports happening?07:25
jordiG0SUB: I love Indian scripts.07:25
G0SUBjordi heh, and we all love Pizza, and Pastas07:26
carloskiko: launchpad.net/rosetta/imports07:26
carloskiko: but it's broken atm as I notify on Monday.07:27
carloskiko: finishing the fix today07:27
kikothe performance issue?07:27
carloskiko: yes07:27
carloskiko: timeouts break it07:27
kikosalgado, ping about bug 33299?07:29
Ubugtumalone bug 33299 in launchpad "foaf.nickname.generate_nick() might generate names that don't meet the valid_name constraint" [Normal,Confirmed]  http://launchpad.net/bugs/3329907:29
G0SUBjordi done ... https://launchpad.net/people/bn-in-team07:29
jordiG0SUB: eek07:30
G0SUBjordi what?07:30
jordiG0SUB: can you rename it to "ubuntu-l10n-bn-in"? :)07:30
G0SUBokay07:30
jordiG0SUB: it's the standard name ofr all the ubuntu teams.07:30
G0SUBfine07:30
kikosalgado, unping, I guess -- you seem to have a good idea of what to do.07:30
G0SUBjordi https://launchpad.net/people/ubuntu-l10n-bn-in07:31
jordiG0SUB: great07:32
jordiG0SUB: request sent07:32
G0SUBfine, thanks07:33
jordiG0SUB: hopefully lifeless can have a look when he wakes up07:33
salgadokiko, it's just the name_sanity_pattern that is broken07:33
kikocool07:33
jordicarlos: lifeless didn't do the Akan change on IRC when I asked because IIRC he wanted to check it out with you before. Can you confirm https://launchpad.net/products/rosetta/+bug/31835 is correct?07:33
Ubugtumalone bug 31835 in rosetta "Akkadian assigned to "ak" code in ubuntu-translators group" [Major,Unconfirmed]  07:34
jordicarlos: ie, confirm in the bug log07:34
jordiG0SUB: I'm leaving office now. We'll see what the Bangladesh guys reply.07:34
carlossure07:34
G0SUBjordi fine, thanks a lot .. I will be back again tomorrow07:35
jordiG0SUB: cool07:35
jordilaters07:35
ddaadaf: I have a variant of your failure now... except the assertEqual fails and give me two identical lists...07:38
ddaaI am utterly confused...07:38
carlosjordi: This is what we have in our database....07:38
carloslaunchpad_dev=# SELECT code, englishname from language where code like 'ak%';07:38
carlos code | englishname07:38
carlos------+-------------07:38
carlos ak   | Akkadian07:38
carlos aka  | Akan07:38
carlos(2 rows)07:38
jordicarlos: ak -> Akan ; akk -> Akkadian07:40
jordineeds to be fixed07:40
carlosjordi: that needs stub to fix the DB07:40
carlosjordi: and that means that iso-codes package is broken07:40
jordihm07:40
jordiWill file a bug on that then07:40
=== jordi checks.
jordiaka     aka     ak      Akan07:41
jordiakk     akk     XX      Akkadian07:41
jordimight have been fixed later onp07:41
carloswould be07:41
G0SUBwhere can I find martin pitt?07:42
G0SUBwhat's his nick?07:42
carlosG0SUB: pitti07:43
G0SUBoh, him?07:43
G0SUBokay07:43
=== tambaqui [n=patricia@200-213-121-224-mns.cpe.vivax.com.br] has joined #launchpad
kikool tambaqui 07:54
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
kikoBjornT, did the work on fixing the bugwatch script fall off the radar?08:13
BjornTkiko: hmm, seems so :-/. i did create a branch for the bug, but never got around fixing it. i'll fix it now then.08:17
kikothanks08:17
Mezer, hey08:19
Mezwho do i speak to to get the default assignee for a source package changed08:19
kikothere is no default assignee08:20
kikodo you mean bug contact?08:20
Mezyeah08:20
Mezas in when bugs are opened on a package they get assigned to a team instead of just me08:20
kikoMez, they don't get assigned to a team08:21
kikoa team may get subscribed08:21
kikoyou can assign yourself however08:21
Mezok08:22
Mezwell basically08:22
kikomatsubara, can you please dupe bug 3330208:22
Ubugtumalone bug 33302 in rosetta "Error OOPS-60C360" [Normal,Unconfirmed]  http://launchpad.net/bugs/3330208:22
Mezat the moment - a certain package - I get sent emails automatically about it ... but i want the katapult team to get the emails not just me08:22
kikoMez, so you want to change the bug contact for that certain package in ubuntu.08:23
kikothat's easy!08:23
kikovisit the source package's page08:23
Mezyeah 08:23
kikothere's a menu option for bugmail settings (I believe that's the wording)08:23
kikounmark katapult08:23
kikomark yourself08:23
kikoeasy!08:23
kikomatsubara, please dupe bug 33203 as well -- or perhaps it's not a dupe?08:35
Ubugtumalone bug 33203 in launchpad "poll: dates are not properly validated" [Normal,Unconfirmed]  http://launchpad.net/bugs/3320308:35
matsubarakiko: duped the 33302 and will check the other now.08:36
kikothanks08:36
matsubarakiko: I can't reproduce 33203. It seems to me that the validator is doing the right job.08:48
kikomatsubara, look at the form data?08:49
matsubarakiko: what do you mean? I'm not getting any error and when I use a invalid date, the validator gives me a nice Invalid date format. When I tried with the dates supplied on the bug report, the form changes the format to YYYY-DD-MM to the ISO format YYYY-MM-DD. I think it's a feature, isn't it?08:55
=== lbm [n=lbm@0x50c7a3ae.abnxx3.adsl-dhcp.tele.dk] has joined #launchpad
=== matid [n=matid@195.116.35.7] has joined #launchpad
matidHi, how many karma points do I get for a translation if I'm in the translation group responsible for that package, so I don't create suggestions only?09:11
matidFrom what I have found on wiki it seems that I get 2 points - one for adding a suggestion and another one for getting this suggestion approved (even if it's done automatically)09:13
matidIs it so?09:14
ddaaBjornT: pushing fixed productseries-branch-oops09:17
ddaawe are almost there guys, just three outstanding branches09:17
sabdfllifeless: can i run a test story now?09:20
kikosabdfl, yes.09:20
sabdflhow?09:20
kikojust python test.py -f . story-name09:20
ddaasabdfl: https://wiki.launchpad.canonical.com/LaunchpadHackingFAQ#head-b454516710233a7eee2eb4b44d7bc6e4a97e04a309:21
kikoso if it is something like ticket-tracker09:21
sabdflthanks guys09:21
kikopython test.py -f . ticket-tracker09:21
BjornTddaa: ok, tell me when it's fully pushed.09:23
=== ddaa prepares
ddaaI'm going to look at spivs work on the vcs-imports-pull-list, maybe I can finish the important bits tonight09:25
sabdflddaa: question for you09:27
matidDo you guys know why is this bug happening: https://launchpad.net/products/rosetta/+bug/3114609:27
Ubugtumalone bug 31146 in rosetta "Too many fields in Polish translation of Ubuntu Documentation (quicktour)" [Normal,Unconfirmed]  09:27
matidI've found it in other packages too09:28
ddaasabdfl: ?09:30
matidOr maybe should I just ignore it and fill every field with the same translation?09:30
sabdflddaa: sorry, distracted :-)09:31
sabdflhow much do you know about svn and cvs commit messages?09:31
ddaaBjornT: NOW09:31
sabdflis there a place to put arbitrary, interested metadata in there?09:31
BjornTok, i'll start reviewing it soon.09:31
matidI see I'm interruping, nvm09:32
ddaasabdfl: SVN has revision properties, or so I heard09:32
ddaaThey have some sort of very limited use routinely. I do not remember what.09:32
=== matid [n=matid@195.116.35.7] has left #launchpad ["Ex-Chat"]
ddaasabdfl: I do not know of CVS having any such metadata, if that's important, I think I can find a better answer by looking up the protocol docs.09:34
ddaaThough, thinking of it, some people manage to piggyback metadata on cvs commits. Some recent cvs servers actually store a commit id to identify file commits that were created as part of the same commit operation.09:35
ddaa(i.e. actually storing full-tree commit information)09:35
=== mpt [n=mpt@219-89-130-128.jetstart.xtra.co.nz] has joined #launchpad
ddaa<rant>actually CVS does not really have revision model at all, so you can say many different things depending on your perspective. Some people says it Conceivably Versions Something</rant>09:37
sabdflok, what about SVN?09:37
sabdflhere's the real question09:37
sabdflfast forward to when we have SVN imports smooth09:38
sabdflwe will be publishing a bzr branch that has a revision for each revision in the SVN branch, right?09:38
ddaaI'll look up the specifics. I'm not sure I'm not confused.09:38
ddaarighty (insofar SVN has branches at all)09:38
sabdfltrunk09:39
sabdflor stable branch09:39
sabdflnow, people bzr branch off those branches09:39
sabdfland work offline09:39
sabdflin teams09:39
sabdflbound branches09:39
sabdflwhoooot!09:39
sabdflthey do something interesting09:39
sabdfland they want to land it on the SVN trunk09:39
=== ddaa smells "embrace and extend" ;)
sabdfli'd like you to think about finding a way that they could encode the bzr information into that landing metadata, so that, when our svn importer comes along, it can sanely reflect the full cycle that has happened09:40
sabdflsee, the bzr code branched from a revision, and it remembers that09:40
sabdflwhen it lands in svn, it can leave everything that we need to know so that we can make that svn branch look just like a bzr branch09:40
sabdflif someone else continues working on that branch, and merges from the bzr trunk, they should see that many of their revisions have actually landed on trunk09:41
sabdflmake sense?09:41
sabdflspecifically for svn09:41
sabdfli'm not concerned about cvs (at this stage ;-)09:41
sabdflthe reason i am asking about this is as follows09:42
sabdflpython has switched upstream TRUNK to SVN09:42
sabdflwe will import and publish that09:42
ddaaI think that would be worth investigating. I can already think of one clear corner case, and I'm certain there are more.09:42
ddaaI do like the plan.09:42
sabdflit would be nice if the folks who use our bzr branches can do so completely - landing code09:42
sabdflok, we're on roughly the same page then09:42
sabdflno need for action now, but bear it in mind09:42
sabdflwe can talk more at the sprint09:43
sabdflddaa: will you file a braindump spec, called SvnLaundromat, and subscribe me?09:43
sabdflcopy this conversation into it09:43
sabdflno need for further work09:43
ddaaI very much like anything that allow bzr to "subvert" projects by leveraging the vcs-imports.09:43
ddaaI think I'll give it a more descriptive name, or mpt is going to hurt me for creating MORE obscure names, but ok.09:44
ddaaSomething like BzrRoundtripSvn09:45
sabdflsounds good09:46
ddaaI think we are already basically in sync on the big picture. The details would need to be hammered with several days of deep speccing in a quiet place.09:48
ddaa(that is _not_ on a sprint)09:48
ddaaalso, the svn import support itself needs to go a long way before we can think of that. For example, we do not support renames yet.09:48
elmocan sqlobject's select() be passed a column to distinct on?09:50
salgadoelmo, no, the distinct argument takes only True or False09:53
elmomeh09:53
elmosalgado: thanks09:54
salgadonp09:55
=== bradb heads off, later all
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
ddaasabdfl: you are subscribed https://launchpad.net/products/launchpad/+spec/bzr-roundtrip-svn/10:00
sabdfldanke10:01
elmosigh10:12
elmodoes anyone know what the API change in the librarian was recently, or can remember something that would help me find the thread in the ml archives?10:15
ddaaelmo: maybe it is spiv/launchpad/librarian-database-agreement10:19
lifelessddaa: we dont? I thought we did support svn renames10:20
ddaaAFAIK, only as delete-create10:21
elmoddaa: hum?10:21
ddaaelmo: hip shooting, that's the most recent ML traffic (in launchpad-reviews) that suggest that something might have changed in the librarian10:21
ddaaNot much substance though.10:21
ddaaSo, short have having a librarian guru around, I'd look at the changes introduced by that branch.10:22
ddaalifeless: because a rename in svn is really copy+delete, so some whole-changeset logic is required to actually do a copy or a rename.10:24
ddaaand that's just with single file renames10:24
ddaawith directories, there's a whole other can of worms10:24
lifelessso.. 10:26
lifelesssvn loses information here10:26
lifelesswe support copied file10:26
lifelesss10:26
ddaaas adds10:26
lifelesshow does svn support reames ?10:27
ddaaI'm not 100% sure (say, 80%), but I believe it's a add with copy_from (a copy) and a delete.10:27
ddaayou know, svn has his wacky notion of tracking file copying10:28
lifelessyes10:28
ddaafrom which they derive these thingy they call "branches".10:28
lifelesswell10:28
lifelessthey have a big hammer10:28
lifelessand they have built up a workable system from it10:29
lifelessyes they are A+D pairs to do a rename 10:29
lifelessbut they dont have a 'rename' in the db (at least for the api versions I learnt)10:30
ddaalifeless: I checked the ChangesIterator.py, my recollection is correct. We do not synthesize renames.10:30
lifelessright10:30
lifelesswhen you say 'support renames for svn' what do you mean ?10:30
ddaamany many levels there10:31
carlosI need an expert that knows about GeneralFormView10:32
carlosBjornT: around?10:32
BjornTcarlos: yes, i'm around10:32
ddaasimplest level is "traverse all changes in a revision, group copy from _file_ A with delete A to synthesize a file rename, bail out if something nasty occurs (e.g. multiple copies)"10:32
carlosBjornT: do you have sometime to help me with a GeneralFormView?10:33
elmowhee... ltraceing a launchpad script != clever10:33
lifelesselmo: !!!10:34
lifelesselmo: whats wrong ?10:34
elmo4 minutes of wall time and 90M of output later, it's still doing python importing AFAICT10:34
BjornTcarlos: sure10:34
ddaathe most complex level would look like something "process directory copies and deletes, combine them with one another (for simultaneous renames of nested dirs), combine them with file renames.10:34
ddaaWhen multiple copies of the same file happen on the same revision, make an educated guess of which one should be a rename".10:34
lifelesselmo: I meant 'why do you need to do that'10:35
carlosBjornT: I'm having problems fixing https://launchpad.net/products/rosetta/+bug/2994410:36
Ubugtumalone bug 29944 in rosetta "Import queue: ForbiddenAttribute: pofile oopses when importing gnome-panel for Georgian" [Normal,In progress]  10:36
carlosBjornT: you should have the code on your tree10:36
ddaaAnd then there's this thing about copies from other branches, where we ideally should be able to use consistent file ids.10:36
elmolifeless: I thought it'd be an easy way to see the http conversation between me and the librarian10:37
lifelesselmo: doh!10:38
carlosBjornT: your code lacks the pofile attribute on the Interface10:38
lifelesstethereal is my favourite toy for that10:38
carlosBjornT: and I added it to my branch 10:39
elmoyeah, unfortunately this is on ftp-master, so it does a lot of talking to the librarian10:39
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
lifelesswhats going wrong ?10:39
carlosBjornT: the problem is that if the interface has it as (pofile = Attribute...) the error is still there. I need to use Int or Choice to be able to use self.context.pofile10:40
elmoI'm getting 503'd trying to download a file, in a script which worked last week10:40
carlosBjornT: and I need to understand it...10:40
lifelessthats a server error10:40
ddaalifeless: I need to focus on fixing branch-pull-list.txt for vcs-imports, spiv appears to have stalled on that :(10:41
lifelessare you talking to the librarian public interface or to the control interface ?10:41
lifelessspiv: ping10:41
lifelessddaa: he should be around immenintley.10:41
lifelessddaa: I will ask him. How are vcs-imports different to push branches in this context ?10:41
ddaadifferent path to synthesize10:42
elmolifeless: I'm just using LibrarianClient10:42
ddaalifeless: push branches are on local filesystem, vcs-imports are on some remote host10:42
lifelesselmo: is your lp source tree up to date? we put a version signature-enforcing check into librarian10:42
lifelessddaa: and theres some flag to detect this ?10:42
elmolifeless: for download?10:42
BjornTcarlos: hmm, that sounds strange. what interface is this?10:42
elmolifeless: and no, my source tree is the soyuz branch, it's probably unamusingly out of date10:43
lifelesselmo: anything that talks to the control interface. I am guessing that your script talks to the control interface10:43
elmoa branch of the soyuz branch10:43
elmolifeless: LibrarianClient() talks to the control interface?10:43
ddaalifeless: we agree to use branch.owner=vcs_imports as in interim measure, then change the code to use Branch.origin_type (or something like that) enum of PULL, PUSH and IMPORT.10:43
carlosBjornT: translationimportqueue.py10:43
lifelessddaa: ok. I have paged this in. leave it with me and expect an email overnight10:44
carlosBjornT: you have there an IEditTranslationImportQueue interface that is used to render the form10:44
carlosBjornT: but the actual interface is ITranslationImportQueue10:44
lifelesselmo: what methods on LibrarianClient do you call ?10:44
ddaalifeless: not a very complicated patch, most of it would be testing. You'll need the sampledata in my productseries-branch-oops branch and the rename in spiv's rename-buttsource (both in BjornT's review queue).10:45
BjornTcarlos: and you added pofile to ITranslationImportQueue, right?10:45
elmolifeless: just getFileByAlias()10:45
carlosBjornT: right10:45
kikobug 6026?10:45
Ubugtumalone bug 6026 in malone "Oops from changing bug's product when milestone is set" [Normal,In progress]  http://launchpad.net/bugs/602610:45
carlosBjornT: atm I merged both interfaces but I don't think that's needed10:46
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
carlosI tried a lot of things until detected where the problem is10:46
ddaalifeless: but the fact is that I'm still far from my time quota today, and I have nothing else to work on right now :)10:46
lifelesselmo: for debugging, print out the result of librarianclient.getUrlForAlias(aliasid) 10:46
ddaa(though, I can work in advance for next week)10:46
lifelessddaa: if spiv has agreed to do it, and you have items that are not blocked yet, I would work on those10:47
lifelesselmo: you should be able to get the url that spits out10:48
lifelesselmo: s/get/wget/10:48
lifelesselmo: and no, AFAICT that code path should not be touching the control path10:49
elmoit's getting worse, now I'm  getting -ECONN, WTF is going on10:49
lifelesswant me to phone-ping spiv ? is 8:50 so not unreasonable10:50
elmonah, it's almost certainly me doing something stupid10:50
BjornTcarlos: i don't know why it doesn't work, it whould work with an Attribute. if you mail me your diff and explanation how to reproduce the error, i can take a look at it tomorrow.10:50
elmoI'll keep banging my head against the desk10:50
lifelessok10:50
lifelessuse a towel, bloodstains on wood are a biatch10:50
carlosBjornT: I suppose it's ok if I use 'Int' in the mean time, right?10:50
carloswe are not rendering that field anyway10:51
ddaalifeless: ack10:52
BjornTcarlos: is it possible to use a Choice field? (that is, is there a suitable vocabulary for it). if so, use a Choice field, otherwise an Int field with an XXX comment.10:52
ddaaanyway it looks like I might go offline with -EPARTNER pretty soon tonight10:52
carlosBjornT: no, we don't have a vocabulary for it, that's why I'm suggesting to use an Int10:52
carlosBjornT: will do it that way.10:53
carlosBjornT: thanks10:53
BjornTkiko: could you do a quick review of the fix for bug 32600? https://chinstrap.ubuntu.com/~dsilvers/paste/filew8J9Ac.html10:55
Ubugtumalone bug 32600 in malone "checkwatches.py blows up if an Bugzilla instance with an unsupported version is encountered." [Normal,In progress]  http://launchpad.net/bugs/3260010:55
kikoBjornT, maybe "UnsupportedBugTracker", period?10:56
kikoI mean, you could potentially reuse this for other cases10:56
kikoBjornT, other than that, r=kiko10:57
BjornTkiko: well, you mean combining this new exception with UnknownBugTrackerTypeError?10:57
kikoBjornT, yes.10:57
BjornTkiko: hmm, i'd rather have two different exceptions. in one case we know nothing about the bug tracker, and will be hard to fix the problem. in the other, where we support the bug tracker, but not this particular version, it's easier to fix.10:59
elmowhat's a good sys.exit(0) type thing to forcibly ensure I'm running/importing the code I think I'm importing?10:59
lifelessos._exit11:00
lifelessthats a hard DO IT NOW.. REALLY call11:00
kikoBjornT, reasonable. r=kiko11:01
lifelessok, 0900, time for more knitting, see you all on the flip side11:01
BjornTthanks11:01
elmolifeless: thanks11:02
elmoQ#%$YG!#%GHQ#W11:03
=== mpt_ [n=mpt@219-89-157-121.jetstart.xtra.co.nz] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-80-237.cust.tele2.it] has joined #launchpad
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
ddaaBjornT: review? please?11:22
BjornTddaa: already sent you the review11:23
=== ddaa fetches mail again
ddaaone minute ago :)11:24
ddaaBjornT: looks like all the things you commented one are bad conflict resolutions11:25
ddaaI'll double check them. Is that approved otherwise?11:25
BjornTyeah, i thought so. yes, it's approved.11:26
ddaaokay, then it's blocked on spiv's rename branch.11:26
ddaaI'll try and address the review for it right now.11:26
ddaaBjornT: can the production rename thing be done through the UI?11:28
ddaaIf no, I'll make a sql patch instead of patch on current.sql11:29
BjornTddaa: i'm not sure. since there's code that depends on the name, if you change it before the rollout, things might break. and if you rollout with having change the name, maybe things will break so that you can't change the name through the UI.11:31
BjornTddaa: a patch is probably the way to go, you could ask stub what he thinks. you still need to patch current.sql, though.11:32
BjornTthe database patches are run before current.sql is loaded11:32
ddaaha, right, so the actual data changes become no-ops11:32
ddaaI'll do it right now. It's blocking me.11:33
ddaamh... stub not here... :(11:36
=== BjornT -> bed
sabdflwho did the cleanup to prevent add and edit forms rendering?11:43
sabdflvery good work11:43
sabdflcleans up the page tests nicely11:43
BjornTsabdfl: thanks :)11:43
sabdflnight, then :-)11:43
spivlifeless: pong11:45
spivlifeless: I was waiting for daf's branch to merge, which it now has, so it won't take me long now.11:46
spiv(otherwise there were three branches with overlapping changes to this code)11:46
ddaaspiv!11:47
spivddaa: Good morning11:47
ddaaspiv: as I said to lifeless, you'll need the sampledata in my productseries-branch-oops branch, which depends on rename-buttsource11:48
sabdflhey spiv11:49
sabdflcan i ask for a quick update on supermirror push / pull?11:49
=== jouston [n=jouston@59-105-136-199.adsl.static.seed.net.tw] has joined #launchpad
spivsabdfl: It's exactly one review comment away from merging, which will get solved today.11:50
sabdfldamn, you're good :-)11:50
ddaaspiv: here would be a plan: you do the db patch for rename-buttsource, I do the cleanups in productseries-branch-oops, you merge both branches, then do the pull-list update.11:50
ddaaThere's also a test case which was modified by productseries-branch-oops that will need updating with pull-list, so you'll have to include productseries-branch-oops anyway.11:51
ddaaspiv: do you think you can handle that today?11:51
spivddaa: Yep, definitely.11:52
ddaaThen we have the launchpad meeting and say "everything is in place, bzr imports go live monday"11:52
spivddaa: I like that plan :)11:52
ddaa(unless I forgot something along the way, which is not all that unlikely considering the number of moving parts we've been juggling with)11:53
=== ddaa runs to fix his branch
spivHmm, weird merge conflict.11:54
=== spiv goes to #bzr
ddaaspiv: it does not seem to occur when merging the other way around11:55
spivddaa: When merging rename-buttsource into rocketfue.11:56
ddaayup, I had a weird bunch of conflicts as well...11:56
spivJust one conflict:11:56
spivbzr: WARNING: Conflict adding file lib/canonical/launchpad/doc/validation.txt.  Moved existing file to lib/canonical/launchpad/doc/validation.txt.moved.11:56
ddaaha, yes, weird11:56
spivBut the only revision merged didn't touch or add that file.11:56
ddaaI noticed that, that indeed looks like a bug11:57
ddaait just waaaaay below by troubling threshold ATM :)11:57
spivOddly enough, the pending-reviews page doesn't have this issue.11:57
spivSo I guess it might be a bug in newer bzrs?11:57
ddaaProbably a bug in the new fancy merge stuff from abentley.11:57
ddaaor a bug in our data that's uncovered by the merge stuff11:58
spivRight.11:58
spivI'll ask #bzr.11:58

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