/srv/irclogs.ubuntu.com/2006/08/18/#launchpad.txt

sabdf1kiko: ping12:15
kikosabdf1, yeees?12:15
kikosabdf1, for how long are you going to be in wiesbaden?12:15
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
kikosabdf1, yeees?12:16
sabdf1bugrit12:16
kikohmmm!12:16
kiko-zzzman am I sleepy today12:17
sabdflkiko-zzz: did you see my privmsg?12:17
sabdflresent12:18
LarstiQkiko-zzz: aren't you in brazil?12:18
sabdflkiko-zzz: 2 days, by the looks of things12:18
kiko-zzzah saw it now12:18
kiko-zzzsabdfl, okay. I arrive sunday12:18
sabdflyou arrive where sunday?12:18
kiko-zzzin the city with the complicated airport12:19
kiko-zzzLONDON12:19
sabdflah. will be great to have you here!12:27
sabdflsoyuz sprint?12:27
kiko-zzzsabdfl, yes! have you forgotten? next time I'll fly malcc down here if you are not excited too!12:31
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== MilanZR [n=milanzr@ipd50af43c.speed.planet.nl] has joined #launchpad
MilanZRhey ppl12:41
MilanZRwhat's up?12:42
kiko-zzzgoing to bed12:42
kiko-zzzthat's the latest craze! :)12:42
kiko-zzzLarstiQ, and yes, I am, but I'm tired!12:42
LarstiQkiko-zzz: sure, but you always surprise me by going zzz before I do.12:42
=== LarstiQ is supposed to be in utc+2
=== rodarvus [n=rodarvus@ubuntu/member/rodarvus] has left #launchpad ["Leaving"]
=== mpt [n=mpt@george.kkhotels.co.uk] has joined #launchpad
=== mholthaus_ [n=mholthau@17-174.0-85.cust.bluewin.ch] has joined #launchpad
=== BenC [n=bcollins@debian/developer/bcollins] has joined #launchpad
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
=== BenC [n=bcollins@72.169.114.90] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== BenC [n=bcollins@debian/developer/bcollins] has joined #launchpad
=== Fujitsu [n=Fujitsu@203.23.49.35] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== AstralJava [n=jaska@cm-062-241-239-3.lohjanpuhelin.fi] has joined #launchpad
=== BenC [n=bcollins@debian/developer/bcollins] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== stub [n=stub@ppp-58.8.4.254.revip2.asianet.co.th] has joined #launchpad
=== stub [n=stub@ppp-58.8.4.254.revip2.asianet.co.th] has joined #launchpad
=== AM|R [n=gomo@linux.opensource.org.my] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== fabbione [i=fabbione@195.22.207.162] has joined #launchpad
=== mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
=== malcc [n=malcolm@host86-134-233-12.range86-134.btcentralplus.com] has joined #launchpad
=== Fujitsu [n=Fujitsu@c58-107-63-43.eburwd7.vic.optusnet.com.au] has joined #launchpad
=== BenC_ [n=bcollins@72.169.114.90] has joined #launchpad
=== Spads [n=crack@host-87-74-18-227.bulldogdsl.com] has joined #launchpad
=== rraphink_ [n=raphink@wormhole.x-echo.com] has joined #launchpad
SteveAmorning09:00
=== glatzor [n=sebi@ppp-82-135-3-190.dynamic.mnet-online.de] has joined #launchpad
jameshlifeless: looks like the guile-gnome developers are looking at switching to bzr09:09
jamesh(they were previously using arch)09:10
lifelesscool09:10
=== stub [n=stub@ppp-58.8.4.254.revip2.asianet.co.th] has joined #launchpad
carlosstub: morning09:24
=== jkakar [n=jkakar@204.174.36.228] has joined #launchpad
stubcarlos: Morning09:36
carlosstub: https://sodium.ubuntu.com/~andrew/paste/filekQo3Cb.html09:36
carlosstub: I reverted the temporary table solution and seems like it's taking only 20 minutes more, but it works09:37
stubSo 3.5 hours if we don't rebuild the distrorelease stats until after (I've already commented that bit out in rocketfuel)09:38
stubThe results look good as far as you can tell?09:38
carlosstub: the temporary table trick added a lot of complexity to the queries and I was not able to find the problem so I timed the initial solution and got that output09:38
jameshstub: I noticed one more project that had been renamed to "*-project" because of an inactive product of the same name: mercury-project09:39
carlosstub: well, I went to sleep before the process finished and I'm going to run now a test as kiko asked me that will get a .po file output from dapper and from edgy and get a diff09:39
carlosstub: to validate that the migration didn't miss anything09:40
stubyup.09:40
carlosI'm going to execute it right now, so I don't think we can do the scheduled migration until two or three hours09:40
carlosbut with that, we will be completely sure that the migration worked as it should09:40
stubWe won't be able to run the migration today as we need to notify the community of the downtime and coordinate with the admins since they need to do hardware stuff at the same time.09:42
carlosI see09:45
carloswell, at least I will leave everything in place...09:46
carlosstub: any chance to connect as the launchpad user to jubany's database?09:46
stubSure09:46
carlosI need more permissions to do the check09:46
carlosI'm using the launchpad account09:46
carlosthanks09:46
stubcarlos: done09:48
carlosthanks09:50
carlosstub: ok, so the check process started09:53
carlosif everything is ok, we can be completely sure that the migration works perfectly09:54
carlosstub: btw, I guess the Breezy -> Dapper migration could be done without shutting down launchpad, right?09:54
carlosstub: I think it's fast enough09:55
stubNot really - it will still lock tables for 10 or 15 minutes. Not worth the hassle of trying to do it live.09:55
carlosok09:55
BjornTstub: do you have time to help me with an sql query?10:00
stubBjornT: Sure10:00
BjornTstub: see https://sodium.ubuntu.com/~andrew/paste/filef51SCf.html10:01
=== mpt [n=mpt@217.205.109.249] has joined #launchpad
BjornTstub: basically what i want is a query which is more efficient than issuing the two separate queries, combining them in python10:02
BjornTstub: what i'm looking for is to get all the tags used by a product/distribution, together with the number of open bugs for each tag10:02
siretarthi. some time ago, there has been a bug import from sourceforge regarding the python project.10:05
siretartdoes this offer apply to other sourceforge projects as well?10:05
danilossiretart: it sure does10:06
jameshsiretart: I suppose so.  The import code I've written isn't specific to Python10:06
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
siretartok. it wasn't really mentioned on the MaloneHighlights wiki page. wanted to be sure10:09
jameshBjornT: perhaps COUNT(BugTask.status in (...))?10:11
danilossiretart: it's probably not yet announced, but I guess it will be at some point10:13
jameshsiretart: at the moment we've been focusing on making it work for Python, but should be able to migrate other projects afterwards.10:14
BjornTjamesh: doesn't seem to work. when i try that, i get a count of 1 for 'doc', when it should be 0.10:15
=== Spads [n=crack@82.211.81.249] has joined #launchpad
siretartjamesh: ah, ok. so I'll wait for the announcment before I propose the project I have in mind to switch to lp10:18
siretartbtw, has python decided yet if they switch?10:18
jameshBjornT: okay.  Probably SUM(CASE WHEN BugTask.status in (...) THEN 1 ELSE 0 END) would do the trick10:19
jameshBjornT: not sure how well it'd perform10:19
=== rraphink_ [n=raphink@raphink.net] has joined #launchpad
jameshsiretart: I think they've definitely decided to switch away from SF.  They haven't yet decided what to switch to10:19
jameshsiretart: there are four proposals to compare10:20
jameshBjornT: alternatively, COUNT(NULLIF(BugTask.status in (...), FALSE))10:21
carlosdanilos: dude, I had to revert the use of a temporary table for translations migration10:21
carlosdanilos: the whole process takes only 30 minutes more without it and it's much more easy to understand and fix...10:22
BjornTjamesh: yeah, both seems to work. stub, would any of the alternatives proposed by jamesh perform better than the current two queries?10:24
daniloscarlos: well, if that's what you want to do, sure, go ahead10:25
daniloscarlos: btw, can't we do it in two steps as well? first breezy -> dapper migrations10:25
=== WaterSevenUb [n=WaterSev@195-23-238-132.nr.ip.pt] has joined #launchpad
daniloscarlos: and then when that lands on production/staging, try dapper->edgy10:25
carlosdanilos: I did it yesterday night and timed it because I was not able to detect the error10:25
carlosit's not yet merged10:26
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
daniloscarlos: so, no errors without temp table?10:26
carlosright10:26
carlosno errors10:26
daniloscarlos: then sure, lets get it over with even if it takes longer10:26
daniloscarlos: btw, what time are we talking about?10:27
carlos3 hours and a half for both process10:27
daniloson production?10:27
carlosdanilos: I talked with stuart about running it in two steps10:27
carlosdanilos: yeah, on production10:27
daniloswow, that's longer than expected10:27
danilosoh, you're talking about 3.5h for both of them together?10:28
carlosdanilos: but he told me that breezy -> dapper requires also to shutdown launchpad10:28
carlosdanilos: yeah10:28
carlosdanilos: https://sodium.ubuntu.com/~andrew/paste/filekQo3Cb.html10:28
carlosdanilos: the final run will not execute the distrorelease statistics update10:28
daniloscarlos: yeah, so it will be shorter?10:29
carlosdanilos: we think it would take around 3 hours and a half once without that part10:29
carlosthose statistics are updated every day anyway10:29
daniloscarlos: ah, ok10:30
daniloscarlos: sounds fine; any idea about when it will happen?10:30
carlosin fact...10:30
carlosstub, danilos: Dapper -> Edgy doesn't need the pofile statistics updates, that's 40 minutes less 10:31
daniloscarlos: pofile? that takes like a second on each run10:31
carlosdanilos: not today, seems like we need to coordinate with admins to do some admin stuff at the same time we do the copy10:31
daniloscarlos: or distrorelease10:31
danilos?10:31
carlos02:01:11 INFO    Filling POSelection table...10:31
carlos02:42:48 INFO    Updating POFile's statistics10:31
danilosyeah, that's poselection filling, no?10:32
carlosoh right10:32
carlosI misread the log10:32
carlos;-)10:32
danilos:)10:32
carlosplease, ignore me ;-)10:32
stubBjornT: https://sodium.ubuntu.com/~andrew/paste/fileFusYcu.html10:32
danilosnah, you're just starting to get overly optimistic with this :P10:32
carlosdanilos: well, I guess the fact that I didn't sleep enough today is affecting me...10:33
daniloscarlos: ah well :)10:33
BjornTstub: thanks10:35
stubBjornT: https://sodium.ubuntu.com/~andrew/paste/fileI8mq4T.html is better10:36
jameshstub: will that double count bugs with multiple tasks?10:37
stubCan't have a bug with two tasks on the same product, and we are filtering by product10:38
jameshgood point10:38
jameshtil we have tasks on product series, I guess :)10:38
=== jinty [n=jinty@221.Red-83-58-174.dynamicIP.rima-tde.net] has joined #launchpad
=== doko [n=doko@dslb-088-073-110-172.pools.arcor-ip.net] has joined #launchpad
=== mpt [n=mpt@217.205.109.249] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== poningru [n=poningru@pool-71-251-119-89.tampfl.fios.verizon.net] has joined #launchpad
poningruis staging.ubuntu.com working right now?11:48
carlosponingru: it is, but the server is a bit overloaded atm11:57
carlosso it's being slow11:57
poningruah ok thanks11:58
poningruyeah the proxy gave me a 502 proxy error11:59
=== mpt [n=mpt@217.205.109.249] has joined #launchpad
=== webben [n=webben3@82.152.242.13] has joined #launchpad
lucasvowhat's staging.ubuntu.com?12:30
jameshlucasvo: staging.launchpad.net12:31
lucasvojamesh: and what is it?12:31
lucasvoit looks normal to mee. 12:31
jameshlucasvo: a server running with a copy of the production database and the current version of the LP code12:32
lucasvooh, ok12:32
jamesh(as opposed to the production server which gets weekly code rollouts)12:32
carlosdanilos: please, could you review and add anything you think I missed from https://launchpad.canonical.com/EdgyTranslations ?12:37
=== ompaul [n=ompaul@ubuntu/member/ompaul] has joined #launchpad
UbugtuNew bug reported: Malone bug 56792 in rosetta "request to translate variables" [Untriaged,Unconfirmed]  https://launchpad.net/bugs/5679212:50
daniloscarlos: sure12:56
=== mpt [n=mpt@217.205.109.249] has joined #launchpad
carlosdanilos: thanks12:57
=== mpt [n=mpt@217.205.109.249] has joined #launchpad
=== heno [n=henrik@henrik.gotadsl.co.uk] has joined #launchpad
henojamesh: ping?01:18
jameshheno: pong01:18
henojamesh: good blog entry on shared bzr hosting in lp, thanks :)01:19
henowish I had read it before doing this https://launchpad.net/people/henrik/+branch/onboard/main01:19
henoI think I left of --create-prefix so it's still a private branch01:20
jameshheno: --create-prefix isn't what makes it a private vs. team branch01:20
jameshheno: it is the directory you upload it to on sftp://bazaar.launchpad.net01:20
henoI now have a total of two branches under ~henrik at https://launchpad.net/products/onboard01:21
jameshif you create branches under ~henrik/ then they are personal.  If you create them under ~teamname they are team branches01:21
LarstiQheno: you can use that as your personal branch though.01:21
henocan you tell if the 'main' one work for vthe team?01:21
jameshheno: it is possible to change a branch'01:21
jameshs ownership, but I don't think it is currently exposed to normal users01:21
jameshone of the LP admins could do it for you though01:21
jamesh(we will expose it to branch owners in future)01:22
henojamesh: cool, who should I ask?01:22
jameshI am not sure who is best to annoy at this time of day.  Stub could do it if he's around01:22
henodoes LP have an RT queue?01:23
jameshkiko would be able to do it later on01:23
LarstiQafaik, heno already has a team shared branch though?01:23
LarstiQheno: you could add me to the team, and I could tell you if I see it.01:23
jameshwe've got a support tracker01:23
henoLarstiQ: yes, I'll do that. see if you can upload01:23
jameshLarstiQ: doesn't look like it.  Both branches are registered to him01:24
henoLarstiQ: what is your LP username?01:24
LarstiQheno: larstiq01:24
lifelessjamesh: whats up ?01:24
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
jameshlifeless: heno wants the registrant for https://launchpad.net/people/henrik/+branch/onboard/main changed to the team "onboard"01:25
jameshheno: ^^ is that correct?01:25
henojamesh: yes please01:25
henoand the other one can be deleted01:25
LarstiQjamesh: I see01:25
henoif that is possible01:25
lifelesswe dont do deletions01:25
henook01:26
lifelessthere you go01:26
lifelesshttps://launchpad.net/people/onboard/+branch/onboard/main01:26
jameshheno: so that's changed the SFTP URL you need to push to01:27
henolifeless: thanks!01:27
jameshheno: but other people on the team will be able to commit too01:27
henojamesh: to bla-bla/~onboard/bla right?01:27
jameshheno: ftp://bazaar.launchpad.net/~onboard/onboard/main01:27
jameshsftp, even01:27
henojamesh: yes that's what we want01:27
henocool, looks good01:28
henoLarstiQ: want to test it (I've added you to the team)?01:28
=== AM|R [n=gomo@linux.opensource.org.my] has joined #launchpad
jameshheno: if you were following the instructions in my blog article, you can issue "bzr bind sftp://bazaar.launchpad.net/~onboard/onboard/main" to convert your local branch to a checkout of the team branch01:28
henojamesh: if I were following the instructions in your blog I would probably not have messed it up ;p01:29
henojamesh: I'm happy to just keep my own branch local01:30
Nafallojamesh: do you have an URL to that? I'd like to read it :-)01:30
henowe have a small team so we don't need several public branches01:30
henoNafallo: http://blogs.gnome.org/view/jamesh/2006/08/17/101:30
Nafallothanks heno :-)01:30
lifelessheno you might like to set a branch summary etc01:32
lifelessjust click on branch details in launchpad01:32
jameshheno: if you have other people committing to the "main" branch, it would be a good idea to use a checkout for merging changes from your local branch01:32
LarstiQheno: yes01:32
henolifeless: ok, will do01:32
henojamesh: right, I should read up a bit more on the bzr site about checkouts01:33
LarstiQI'm not seeing the branch yet01:33
=== webben1 [n=webben3@82.152.242.13] has joined #launchpad
jameshLarstiQ: are you trying to check it out via sftp or http?01:34
LarstiQjamesh: sftp01:34
=== LarstiQ was manually checking with the sftp client
jameshLarstiQ: it should be available as soon as you were added to the team01:34
LarstiQjamesh: I can reach ~onboard, but that is emptyu01:35
jameshthat's weird01:36
henoI have the same problem01:36
henobzr checkout sftp://bazaar.launchpad.net/~onboard/onboard/main01:37
henoshould work right?01:37
LarstiQjamesh: any idea how much of a difference between mirrored and hosted branches there is?01:37
jameshoh.  this wasn't a push branch to start with?01:38
henono it was mirrored in from my webspace01:39
jameshLarstiQ: mirrored branches do not show up on the SFTP server01:39
jameshheno: okay.  You'll need to push a branch to sftp://bazaar.launchpad.net/~onboard/onboard/$SOMETHING01:40
jameshif you want the branch to be called main, then you'll need to rename the existing "main" branch01:40
henojamesh: where something is _different_ from 'main'?01:41
henowhich I cannot do myself right?01:41
LarstiQjamesh: what happens if you push to the sftp server in their location?01:41
jameshdoesn't look like you can change the name as a normal user at the moment either.01:41
LarstiQehm, I thought you could01:42
henoso can we change the names of the current branches to void1 and void2 ?01:42
LarstiQhmmno, no access 01:42
jameshLarstiQ: the sftp server won't let you push to a name taken by an existing mirrored branch01:42
henothey aren't of any use I'm affraid01:42
LarstiQjamesh: so how does one convert from the one to the other?01:42
jameshlifeless: would you be able to rename https://launchpad.net/people/onboard/+branch/onboard/main to something other than "main"? (maybe old-main)01:43
jameshLarstiQ: at the moment you don't.01:43
LarstiQjamesh: hmm.01:43
LarstiQjamesh: people frequently run into issues in this area01:43
jameshLarstiQ: I'm not saying it isn't a problem.01:43
jameshwe need to improve things in this area01:43
lifelessjamesh: ok01:46
lifelessywhy ?01:46
lifelesswhy not push --overwrite ?01:47
stubHow log does a bzr landing take roughly?01:49
lifelesslanding ?01:49
jameshlifeless: the branch was a pull branch.  You can't sftp push to a pull branch01:49
jameshand they want to use that name01:50
lifelessah01:50
lifelesstrue. we need a knob for that01:50
henowell, I'm not too worried about the name01:50
henojust a working repo, and ideally tidy up the loose ends a bit01:50
lifelessrenamed01:51
henolifeless: thanks01:52
LarstiQheno: ok, time to push your branch under ~onboard01:53
henoLarstiQ: done. I got '0 revisions uploaded' though02:00
henobut it appears on LP now02:00
jameshheno: I think that's a bug in the version of bzr.  It should have worked still02:00
LarstiQheno: that is a known bug in bzr 0.802:01
LarstiQheno: but that should really be fixed in 0.9?02:01
henojamesh: ok. The web page doesn't show any revision either, but if you say it probably works then cool02:01
=== LarstiQ can see the branch now too
henoLarstiQ: can you just add a comment to a file, commit and push?02:01
jameshheno: there is a delay between pushing to sftp and the branch being published via HTTP and the revision info being scanned02:02
LarstiQsure02:02
henoso we can test it02:02
jameshheno: but the branch is available via SFTP to other team members immediately02:02
=== LarstiQ has faith it works already, but will test anyway
LarstiQheno: done, go ahead and pull02:04
henoLarstiQ: \o/ works :)02:05
henoThanks everyone!02:05
LarstiQheno: great, now you can get rid of that revision :)02:06
=== jose__ [n=jose@195.113.96.197] has joined #launchpad
jose__hello, anyone here?02:06
henoright, so I need to find the command for rolling back ...02:06
LarstiQheno: bzr uncommit02:06
LarstiQheno: and then bzr push --overwrite02:06
henothx, ok02:06
LarstiQheno: after that, you can throw me out of the team again02:07
henook :)02:07
jose__please i am new to launchpad. i would like someone to explain relationship between an official translation from l10n.kde.org team and the team registered at launchpad02:07
LarstiQjose__: I don't know what the kde situation is, but in general, a product on launchpad can specify wether they use rosetta (translation part of lp) at all or not02:08
LarstiQjose__: if they do, then supposedly they are the same team or have something set up for merging02:09
henoLarstiQ: done. you are still listed as an inactive member though. I think you have to 'leave' the team yourself02:10
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jose__well, i am trying to set up a slovak translation team at l10n.kde.org but now the problem appeared that a certain apps (e. g. akregator) is both translated at KDE svn and launchpad02:11
LarstiQheno: will do02:11
jose__so the translators are asking - where should we post our translations..02:12
LarstiQheno: hmm, it said I'm not an active member so I don't have to leave it.02:12
=== webben1 [n=webben3@82.152.242.13] has joined #launchpad
LarstiQjose__: I'm just a user, you'll probably want to talk to carlos or jordi02:13
henoLarstiQ: heh, would you prefer I reactivate you so you can leave properly?02:13
LarstiQcarlos, jordi: can you help jose?02:13
jose__and if someone do a translation on launchpad. will it make it back to kde svn? if so. whenabout02:13
jose__LarstiQ: are they around?02:13
LarstiQheno: we can try that, see what happens then :)02:13
carlosjose__: no, we don't have a way to send translations back automatically02:13
carlosis a duty of the translators02:14
LarstiQjose__: apparently, yes :)02:14
henoLarstiQ: done02:14
LarstiQheno: done.02:14
jose__carlos: then for kde programs the right way to commit translations is using the kde svn system, right?02:14
henoLarstiQ: same result02:15
henoSo I guess 'LP never deletes anything' is correct :)02:15
LarstiQheno: fwiw, I'm not seeing myself anymore on the people/onboard page02:15
carlosjose__: if you just one to translate for KDE, yes02:15
LarstiQheno: I also can't access ~onboard on the sftp server anymore02:16
carlosjose__: if you want to translate the specific translation we have in Ubuntu, would be really good if you also upload your changes in Rosetta02:16
henoLarstiQ: I still see you at: https://launchpad.net/people/onboard/+members02:17
henoin two different browsers, logged in or not02:17
jose__means that translation in ubuntu and in the rest of distributions (using official KDE translation) may live a completely separate lives, doesnt it?02:17
henoand after Ctrl+Shift refresh02:17
jordijose__: yes, but we try to encourage people to collaborate with upstream KDE/GNOME, etc02:18
LarstiQheno: ah, I see.02:18
carlosjose__: well, we have some problems on it, yes, but we are working on ways to prevent that and to diverge as less as possible02:18
=== LarstiQ hadn't ever looked at a +members before
LarstiQheno: cool, thanks for pointing that out :)02:19
LarstiQjamesh: know anything about the people part of launchpad?02:19
LarstiQheno: I think you're right that lp will never forget this.02:20
jose__carlos: could you please send me the whole discussion (from the point i started to ask02:20
carlos?02:20
jose__on my email. i found out my irssi does not save configuration and a few lines are lost02:20
jose__damn02:20
carlossure02:20
jose__thank you02:21
jose__jose1711 gmail com please02:21
jose__copy-paste is just fine02:21
carlosjose__: sent02:22
jose__thank you very much02:23
jose__please what is your relationship to launchpad? administrator?02:24
carlosjose__: I'm one of the Rosetta developers02:27
jose__carlos: thx02:28
carlosyou are welcome02:28
=== niemeyer [n=niemeyer@200-163-194-221.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-3-190.dynamic.mnet-online.de] has joined #launchpad
=== mpt [n=mpt@217.205.109.249] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
malccI'd like to nominate the following line of code from distribution.py for an award of some appropriate kind:02:49
malcc        suffixes = [suffix for suffix, ignored in suffixpocket.items()] 02:49
LarstiQinstead of just keys() eh?02:52
=== Seveas_ [n=seveas@seveas.demon.nl] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== AM|R-- [n=gomo@Malaysian.Computer.Emergency.Response.Team.MyCERT.org] has joined #launchpad
=== AM|R-- is now known as AM|R
carlosdanilos: hi, did you have time to read https://launchpad.canonical.com/EdgyTranslations ?03:13
carlosI would like to send it to kiko03:13
carlosbefore I leave today03:13
daniloscarlos: yeah, that's basically what we discussed earlier03:21
daniloscarlos: so, I have no objections, and don't have any suggestions off the top of my head03:21
carlosOh, really?03:21
carlosO:-)03:21
matsubaracarlos, danilos: could you take a look at this: https://launchpad.net/bugs/56792 and confirm or reject appropriately? I don't think it's a bug but better to confirm with you.03:22
UbugtuMalone bug 56792 in rosetta "request to translate variables" [Untriaged,Unconfirmed]  03:22
danilosmatsubara: I am not sure what this is about 03:23
matsubarathe translation string contains only variables, so there's nothing to translate.03:24
carlosrejected03:25
carlosIf that's a bug, it's in the application. But usually, as there are more than one variable, I guess they are set to translate because depending on the language the order could change.03:25
danilosmatsubara: well, it's not a bug, it's sometimes required, and it's up to template author (application author) to decide if it is to be included for translation or not03:25
matsubaradanilos, carlos: ok, thank you guys.03:26
danilosone should probably ask for translator comment from application author03:26
carlosdanilos: yeah, I guess that's actually the bug03:26
daniloscarlos: well, I noted that in bugreport03:26
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosdanilos: ok, thanks03:27
henoAnother question about https://launchpad.net/people/onboard/+branch/onboard/main03:56
henoDoes someone have to be a member of the 'onboard' team to branch or checkout?03:57
LarstiQnot via http no03:58
LarstiQheno: via http, anyone can do that03:58
LarstiQit is just the sftp location that requires team membership03:58
henoah, good point03:58
salgadoBjornT, ping?04:00
BjornTsalgado: pong04:01
salgadohi BjornT.  about the email you just sent to me...04:01
salgadothat docstring is wrong. the main use case I have is checking if the request's status is APPROVED04:02
salgadowhat do you think of having an isApproved() and another isApprovedOrShipped()?04:02
BjornTsalgado: why don't you check the status directly instead?04:02
BjornTsalgado: i think isApproved is a confusing name for something that does a simple status comparison04:03
salgadomainly because I do that in /a lot/ of different places, and using a method makes things easier in this case04:04
salgadodo you really think we'd make things clearer by checking the status directly in all these places?04:06
BjornTsalgado: well, the name doesn't make things clearer, though :-/. statusIsApproved would be clearer in that case.04:07
BjornTsalgado: i think checking the status would be clearer, since shipped orders are also approved. but i haven't looked at all the call sites (for the one you added, using isApproved() or isShipped() was confusing for me)04:08
BjornTthere it would have been much clearer checking the status directly.04:09
kikohello old men and women04:11
LarstiQhello young grasshopper.04:11
kikoLarstiQ, how are you doing today? did you fix that bug yet? :)04:11
LarstiQkiko: no, fighting with paramiko .deb first04:12
=== LarstiQ is about to give that up though
kikoLarstiQ, I know some guys that know something about debs04:12
salgadoBjornT, I really don't like the idea of checking the status directly... how about the statusIsApproved() idea you gave?04:13
LarstiQkiko: heh :)04:13
BjornTsalgado: well, would something break if you made isApproved() return True if status is SHIPPED? if it does, then i guess statusIsApproved would be acceptable, at least it makes it clear what the method is checking.04:17
=== stub [n=stub@ppp-58.8.4.254.revip2.asianet.co.th] has joined #launchpad
salgadoBjornT, yes, things will break if I do that04:17
salgadoBjornT, but if I rename isApproved() I'd have to rename the other methods that check for other statuses --it wouldn't make sense to have some of them called statusIsFoo and others called isFoo04:19
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
BjornTsalgado: right. and since this is existing code, maybe we shouldn't change it too much. so, an alternative would be to correct the docstrings, to say what the methods really do. then also improve the comment before the 'isApproved() or isShipped()' part.04:24
salgadoBjornT, yeah, I wasn't planning to leave that docstring as it is, definitely.  anyway, I'll change the docstrings and the comment.  will send the diff to you quickly04:28
=== lfittl [n=lfittl@85-125-227-23.dynamic.xdsl-line.inode.at] has joined #launchpad
salgadoBjornT, hmm, apparently I forgot to commit one small comment Steve asked me to add on webapp/publisher.py.  this is the diff: https://sodium.ubuntu.com/~andrew/paste/fileGUoApq.html04:34
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
BjornTsalgado: ok, r=me04:37
salgadoBjornT, cool, thank you04:37
=== AM|R [n=gomo@Malaysian.Computer.Emergency.Response.Team.MyCERT.org] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== WaterSevenUb [n=WaterSev@195-23-238-182.nr.ip.pt] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
salgadoBjornT, still around?05:40
BjornTsalgado: yeah05:40
salgadoBjornT, so, there's one issue with these changes you've reviewed that I haven't noticed before.  I'm using canonical_url(shipit_request) in a script, which means I don't have a browser request and thus I can't generate the URL05:42
salgadoI guess I'll have to hardcode the root url in this case?05:43
salgadowell, I can use the shipit root_url from the config file05:43
salgadoyeah, I don't think that's too evil... what do you think?05:44
UbugtuNew bug reported: Malone bug 56820 in rosetta "Po export script is not robust enough" [Medium,Confirmed]  https://launchpad.net/bugs/5682005:46
=== carlos -> out
carlosenjoy your weekend!!!05:46
carlosdanilos: btw, edgy opening testing worked perfectly05:46
kiko-fuddanilos, good news finally did you notice!05:47
kiko-fudsalgado, look at this message in bug 56820:05:48
UbugtuMalone bug 56820 in rosetta "Po export script is not robust enough" [Medium,Confirmed]  https://launchpad.net/bugs/5682005:48
kiko-fudRuntimeError: Non-merged person u'enver-altin-frontsite' has no email addresses!05:48
salgadothat's not good. :/05:49
BjornTsalgado: can't you fall back on some rooturl if request is None? (instead of asserting that a request has to be used for shipit)05:50
=== danilo_ [n=danilo@82.117.204.199] has joined #launchpad
salgadoBjornT, yes, that would be an option.  it sounds good to me, I think05:52
salgadoSteveA, around?05:53
salgadoBjornT, I think it'd be reasonable to fail with an AssertionError if the request is not None and neither provide one of the shipit layers, because that's not supposed to happen. what do you think?06:00
=== _malcc [n=malcolm@host86-138-252-18.range86-138.btcentralplus.com] has joined #launchpad
BjornTsalgado: yeah, it seems reasonable to me.06:07
salgadoBjornT, does https://sodium.ubuntu.com/~andrew/paste/filePe3GXF.html look okay?06:09
BjornTsalgado: looks good to me06:11
=== webben [n=webben3@82.152.242.13] has joined #launchpad
danilo_kiko-fud: if you have the time, please do another review of bug-2237; thanks and enjoy the weekend :)07:27
UbugtuNew bug reported: Malone bug 56830 in soyuz "cron.germinate breaking cron.daily" [High,Confirmed]  https://launchpad.net/bugs/5683007:30
UbugtuNew bug reported: Malone bug 56831 in launchpad "Import key at +editpgpkeys page needs better fingerprint validation" [Low,Confirmed]  https://launchpad.net/bugs/5683107:35
sabdflkiko-fud: back?07:49
sabdflsivang: https://staging.launchpad.net/distros/ubuntu/+specs (yes it's there :-))07:50
=== Spads [n=crack@host-87-74-18-227.bulldogdsl.com] has joined #launchpad
=== salgado-afk [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== stgraber [i=steph@89.106.68.147] has joined #launchpad
=== kiko-fud [n=kiko@200.171.140.32] has joined #launchpad
=== poningru [n=poningru@71.251.119.89] has joined #launchpad
=== ompaul [n=ompaul@ubuntu/member/ompaul] has joined #launchpad
=== jinty [n=jinty@83.58.174.221] has joined #launchpad
=== lfittl [n=lfittl@85.125.227.23] has joined #launchpad
=== Znarl [n=znarl@193.254.31.152] has joined #launchpad
=== mholthaus_ [n=mholthau@212.98.50.33] has joined #launchpad
=== jelmer [n=jelmer@62.251.123.16] has joined #launchpad
=== doko [n=doko@88.73.110.172] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== webben [n=webben3@82.152.242.13] has joined #launchpad
=== heno [n=henrik@82.133.122.11] has joined #launchpad
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
=== rraphink_ [n=raphink@82.234.166.84] has joined #launchpad
=== mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
=== jamesh [n=james@203-59-20-109.dyn.iinet.net.au] has joined #launchpad
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
=== bluefoxicy [n=bluefox@c-68-33-112-13.hsd1.md.comcast.net] has joined #launchpad
=== WebMaven [n=webmaven@ip72-193-220-34.lv.lv.cox.net] has joined #launchpad
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== malcc [n=malcolm@host86-138-252-18.range86-138.btcentralplus.com] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== zakame [n=zakame@ubuntu/member/zakame] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-3-190.dynamic.mnet-online.de] has joined #launchpad
=== [PUPPETS] Gonzo [i=gonzo@80.69.47.16] has joined #launchpad
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
=== mdke [n=matt@ubuntu/member/mdke] has joined #launchpad
=== SteveA [n=steve@costello.z3u.com] has joined #launchpad
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
=== niemeyer [n=niemeyer@200-163-194-221.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
=== mpt [n=mpt@george.kkhotels.co.uk] has joined #launchpad
=== dsas [n=dean@host86-129-12-65.range86-129.btcentralplus.com] has joined #launchpad
=== spiv [n=andrew@218-214-66-203.people.net.au] has joined #launchpad
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== salgado-afk [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== Spads [n=crack@host-87-74-18-227.bulldogdsl.com] has joined #launchpad
salgadokiko, I found what's causing that issue you showed me yesterday09:53
kikosalgado, ah?09:54
salgadokiko, the shipit one09:54
kikoyes yes09:54
UbugtuNew bug reported: Malone bug 56839 in malone ""Affects" table on bug page should have "lesser" font size" [Low,Unconfirmed]  https://launchpad.net/bugs/5683910:00
UbugtuNew bug reported: Malone bug 56840 in malone ""Also Affects" should be in actions menu" [Low,Unconfirmed]  https://launchpad.net/bugs/5684010:00
UbugtuNew bug reported: Malone bug 56841 in malone ""See all" bug trackers link shouldn't use "+" icon" [Untriaged,Unconfirmed]  https://launchpad.net/bugs/5684110:05
salgadokiko, it's quite simple, but I wrote some tests to make sure we don't have any other regressions on this area.  can you review it for me?10:07
LarstiQthe 'new bug reported' bit is a bit long10:07
bradbkiko: ping?10:08
LarstiQSeveas: could you reduct that? Perhaps to 'New Malone bug ###:'10:08
LarstiQthough that looks like it is a bug on the malone product10:08
LarstiQah, I see10:08
kikooi bradb 10:08
kikosalgado, uhh sure10:08
=== LarstiQ was a bit to eager with that
salgadokiko, https://sodium.ubuntu.com/~andrew/paste/file3lcvJl.html10:09
bradbkiko: we have launchpad.Driver security checkers on IDistroRelease and IProductSeries, but not IDistribution or IProduct.10:09
bradbi'm thinking of maybe defining and IHasDrivers interface, and implementing the security checker on that?10:09
bradb(then all four interfaces could inherit from it, and we could write just one security checker)10:10
bradbright now two different .Driver checkers have the same code10:10
kikoyeeeah.10:10
kikosure.10:10
UbugtuNew bug reported: Malone bug 56842 in malone "Bug listings should begin with Importance words, not icon" [Low,Unconfirmed]  https://launchpad.net/bugs/5684210:10
bradbkiko: ok. mind if i land this as a small separate patch?10:11
kikobradb, before the main patch? not at all10:12
bradbcool, changing now10:12
SeveasLarstiQ, yeah, I could do that10:15
kikosalgado, ah. we were checking too early. :)10:16
LarstiQSeveas: I realized one of the malones was a product though10:16
kikosalgado, r=kiko, and ask stub to cherry-pick please.10:16
salgadokiko, exactly10:16
salgadokiko, thanks!10:16
SeveasLarstiQ, 'reported' is a bit unneccessary and the first Malone is a constant (it's not like it reports bugd from other trackers)10:16
LarstiQSeveas: but it might do that in the future?10:17
LarstiQor well, handle that whenever it happens10:17
Seveasit might, but I don't see it happening10:18
Seveasit's not like you'd want new gnome bugzilla bugs in here10:18
Seveas(and it currently supports only malone anyway)10:18
LarstiQis it purely meant for #launchpad then?10:19
Seveasand #ubuntu-bugs10:19
=== LarstiQ could see it being useful for #bzr too for instance
Seveasbzr also uses malone as tracker10:19
LarstiQSeveas: yes, as native one. But there are more trackers where bzr bugs get filed.10:19
Seveasgood point10:19
=== milosz [n=dem@ninkendo.org] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== crimsun [n=crimsun@dargo.trilug.org] has joined #launchpad
=== Znarl [n=znarl@dark.roundabout.org] has joined #launchpad
=== ajmitch [n=ajmitch@203.89.166.123] has joined #launchpad
=== xenru [n=Miranda@85.192.12.254] has joined #launchpad
=== steph [i=steph@89.106.68.147] has joined #launchpad
=== kiko [n=kiko@200.171.140.32] has joined #launchpad
=== jordi [n=jordi@213.96.69.115] has joined #launchpad
=== WebMaven [n=webmaven@ip72-193-220-34.lv.lv.cox.net] has joined #launchpad
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
UbugtuNew bug: #56845 in malone "Bug listing sort order should allow sorting by In Progress first" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5684510:25
SeveasLarstiQ, --^10:25
LarstiQSeveas: looks good10:25
LarstiQI'd probably move the colon from bug: to malone:, but no big deal10:26
LarstiQSeveas: you already saw the request to also have the submitter in there, right?10:27
Seveasyes10:27
LarstiQk10:27
Seveasdunno if it's filed already10:27
Seveasanyway, have to finish working on other parts of the bot now so that has to wait10:27
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
LarstiQkiko: I don't suppose you have one of those failed-in-transmission branches handy somewhere?10:33
kikoLarstiQ, I don't right now, no. it's easy to create one though..10:33
LarstiQkiko: I'll do some more testing first10:34
=== ompaul [n=ompaul@ubuntu/member/ompaul] has joined #launchpad
kikosalgado, https://sodium.ubuntu.com/~andrew/paste/filemEuvA4.html10:39
kikosalgado, do you know how those inline doctests in browser/bugtask.py work? how do you run them?10:39
salgadokiko, you have to create a test_foo.py file somwhere that runs them10:40
kikosalgado, oh. that sucks. :-(10:40
salgadoindeed10:41
kikoand then just run it as usual, test_person?10:42
salgadokiko, don't we need to match lower case a-f on "re.match(r"^[\dA-F] +$"" too?10:42
kikosalgado, I expect the code sending it in has already done that. 10:42
salgadoI don't know if that works, what I usually do is canonical.launchpad.ftests.test_foo10:43
salgadoI mean ./test.py canonical.launchpad.ftests.test_foo10:43
salgado(or whatever the path to the test is)10:43
salgadoI need to eat10:43
kikosure10:44
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
WebMavenHowdy.10:46
WebMavensabdfl: is Canonical going to have any presence at the Plone Conference?10:47
sabdflWebMaven: i don't believe so10:47
WebMavensabdfl: OK.10:47
WebMavensabdfl: I was asking because of the Zope3 sprints there.10:48
sabdfldidn't know they were happening! stevea might have an opinion on that10:49
WebMavenHmm.10:49
WebMavenI guess you're not aware that Plone is moving to greater dependency on Zope3 stuff (through FIve, mostly)?10:50
WebMavenHere is the list of Sprints: http://www.openplans.org/projects/seattle-sprint-2006/proposed-topics10:53
kikosabdfl, WebMaven's been trying to get in touch with SteveA this week -- he's interested in doing some Z3-related upstream work10:53
WebMavenkiko: I've since talked to him.10:54
kikoah, you have!10:54
kikoexcellent10:54
WebMavenHe put me in touch with niemeyer10:54
kikocool10:55
WebMavensabdfl: Some context: I am starting a new venture, and was looking for anything that might make Zope3 more suitable for large-scale deployments.10:55
sabdflWebMaven: are you interested in relational backends?10:56
WebMavensabdfl: yes, I've been having that conv. with niemeyer.10:56
WebMavenand with SteveA.10:56
WebMavenWhen you release stuff I'll be very interested.10:57
WebMavenMeanwhile I am prototyping woth SQLObject and SQLOS.10:57
niemeyersabdfl: WebMaven is interested in having access to things we've been working on, and helping to improve them if they're considered adequate to what he's doing.10:57
WebMavenHeh.10:58
WebMavenI would have said 'appropriate' rather than 'adequate'.10:58
sabdflwell, all in due course. collaboration will be more than welcome.10:58
WebMavenYep.10:58
sabdfltill then, we have operational goals to meet10:58
WebMavenYep. I understand.10:58
WebMavenSorry, I actually wasn't going to bring any of this up with you.10:59
niemeyerWebMaven: Sorry, I'm not a native english speaker, so I don't even see the difference of these words in the given context.10:59
WebMavenniemeyer: appropriate == suitable, adequate == good enough11:00
=== mpt [n=mpt@george.kkhotels.co.uk] has joined #launchpad
niemeyerWebMaven: You mentioned to me you could contribute with documentation being a good writer and so on, and even NDAs and whatnot. If you're interested, sabdfl is the one who may decide on it.11:03
niemeyerWebMaven: Ah, I see.. I still don't see the difference (and neither does my dictionary), but whatever.11:03
WebMavenWell, I'm perfectly willing to make that pitch, although this channel is probabaly not the place to do it (being public and all).11:04
dsasniemeyer: adequate usually has a "but could be better" sort of connotation to it.11:04
WebMavenniemeyer: 'adequate' is making a subtle implication regarding quality.11:05
bradbsabdfl: I have a patch which simplifies the launchpad.Driver permissions checking by refactoring it into an IHasDrivers interface, with just one security checker for all driver-related things. Interested in reviewing it?11:05
niemeyerdsas: Understood. Thanks11:05
WebMavenIt's the difference between asking 'is it right for me' and 'is it good enough'11:05
bradbsabdfl: it's a very small patch, removes more code than it adds, and removes duplicated checker code in security.py11:06
niemeyerWebMaven: If something is good enough, it could be right for you..11:06
WebMavenniemeyer: sure, there is overlap between the terms.11:06
mptjamesh / lifeless / spiv, ping11:07
WebMavensabdfl: if you have the personal bandwidth, We can PM about this.11:07
=== bradb emails the sab instead
WebMavensabdfl: OK, I guess no answer means 'not enough personal bandwidth'. ;-)11:13
lifelessmpt: ?11:15
sabdflbradb: +111:16
sabdflno need for me to review, as long as it does not change functionality and passes all prior tests11:16
bradbsabdfl: right ok, thanks11:16
sabdflwithout changing the tests ;-)11:16
bradbheh11:16
sabdfli think the distro team may need an additional permission, the way mdz was talking last night, but i'll only get to the bottom of that in wiesbaden next year11:17
sabdflerk11:17
sabdflweek11:17
bradbok11:18
=== BenC [n=bcollins@debian/developer/bcollins] has joined #launchpad
=== bradb & # oot
=== mpt [n=mpt@george.kkhotels.co.uk] has joined #launchpad

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