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

=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
danilosjordi: thanks, got it, but it seems to be only a single mail in it instead of the "bunch"12:26
=== bradb & # grocery run && girl, bbl
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
kikobradb, r=kiko on that patch.01:19
lbmthe translations queue seems enormous, when can i expect a pot file to be accepted?01:30
=== _mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
kikolbm, I think it's only enormous because edgy is being held back -- upstream imports are being processed quickly01:31
=== rpedro [n=rpedro@87-196-70-189.net.novis.pt] has joined #launchpad
lbmokay, thanks kiko 01:33
jordidanilos: ok :P01:34
jordidanilos: just sent you another email with some stuff01:38
=== kiko pokes jordi
jordidanilos: do you have enough info for xaralx now?01:40
jordikiko!01:41
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
kikojordi, danilos: can you tell me about this "allow-universe-to-be-translated-in-Rosetta" change that happened this month?01:47
danilosjordi: I don't think I do; your forwarded email contained only once, and now I am stuck with a hot potato with both carlos and you on vacations ;)01:49
daniloskiko: nothing I know of01:49
danilosanyway, now really off to sleep, will try to handle all of these things (I'll simply ask the xaraxl maintainer again for all the names, or I'll wait for carlos)01:51
bradbkiko: cool, thanks02:15
kikobradb, welcome02:15
=== laszlok [n=laszlo@i216-58-51-141.cybersurf.com] has left #launchpad ["Konversation]
=== rpedro [n=rpedro@87-196-15-163.net.novis.pt] has joined #launchpad
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== stub [n=stub@ppp-58.8.8.158.revip2.asianet.co.th] has joined #launchpad
=== BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
mptGooooooooooooooood afternoon Launchpadders!05:00
mptstub, thanks for finishing the DatabaseSchemaChanges page05:09
stubnp05:31
=== dsas [n=dean@host81-158-222-20.range81-158.btcentralplus.com] has joined #launchpad
=== stub [n=stub@ppp-58.8.8.158.revip2.asianet.co.th] has joined #launchpad
sabdflmpt: very good competitive analysis, great work08:35
SteveAmorning08:50
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== rpedro [n=rpedro@87-196-43-10.net.novis.pt] has joined #launchpad
sivangmorning !09:07
=== jamesh [n=james@window.gnome.org] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
mptsabdfl, thanks09:15
=== baijum [n=vazhipok@210.212.228.125] has joined #launchpad
=== baijum [n=vazhipok@210.212.228.125] has left #launchpad []
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
jameshmorning ddaa 09:56
ddaaMornig jamesh09:57
ddaampool: morning09:57
ddaajamesh: I think you should not start checking whether the token looks like a plausible branch URL because it breaks DNRY09:58
jameshDNRY?09:58
ddaaDo Not Repeat Yourself09:58
=== malcc [n=malcolm@host86-134-233-12.range86-134.btcentralplus.com] has joined #launchpad
jameshare you suggesting to just look it up as a unique name and fall back to look up as a URL otherwise?09:59
jamesh(or vice versa?09:59
ddaaActually...10:00
ddaaMh...10:00
ddaaI thought doinf what you just said, but it causes a relatively costly failure when the token in invalid10:00
ddaaBut yes, getByUniqueName followed by getByUrl is cheap when it works.10:02
ddaaAnd it should remain correct forever even if we start supporting things like souk://10:02
jameshif getByUrl() failed early for things that didn't look like a URL, it would be pretty cheap to put the URL check first10:03
ddaaI think a bit difficult to define, but there might be a way of saying "acceptable URL" in a way that prevents duplication10:05
jameshwell10:05
jameshthere is a validator for the IBranch.url field10:06
jameshif we're looking up the registered URL of a branch, it should validate against that, right?10:06
ddaaRight.10:06
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
ddaaWell, this shortcut is not strictly necessary to getByUrl10:08
ddaait only serves the purpose of making it cheap to getByToken in both success and failure cases10:08
ddaaMaybe you should actually add Branch.getByToken?10:09
ddaaAnd say that we care to make that as cheap as possible.10:09
jameshgetTermByToken() isn't called that much, iirc10:10
ddaait's about locality and context10:11
ddaanot code reuse10:11
ddaaAnyway, I really just care about DNRY10:11
ddaaotherwise, what you do sounds just fine10:12
ddaaOh right, you mean "not that much, so it's not performance critical"10:12
ddaaIt might become more critical when we do the Ajax stuff SteveA wants10:13
ddaaBut that may well be YAGNI10:14
ddaajamesh: I want to have a preimpl voice with you today about the "put cscvs source trees on a central server" thing (importd-source-repo) today10:15
jameshddaa: gar.  I left my headset at the hotel.10:15
ddaaor maybe I should ask lifeless, he's got the required expertise10:16
ddaabut maybe not the time10:16
ddaaYou can ask SteveA or BjornT if any is close by.10:16
ddaaBut first, I need to find mpool about planning10:17
jameshddaa: looking at the code, getByUniqueName() is very cheap if the token does not begin with "~".  In the non-matching case, we'd usually just do one lookup by Branch.url10:20
jameshwhich should be pretty cheap, and doesn't require any special knowledge of the supported branch URL schemes10:20
jameshhow does that sound?10:20
ddaaIt's expensive to do that if the name looks like a valid unique but has the wrong values10:20
ddaaThen you end up doing one query in getByUniqueName, and one in getByUrl10:21
jameshsure, but getByUniqueName() only does its thing if the token looks like "~xxx/xxx/xxx"10:22
jameshURLs don't match that pattern, so getByUniqueName() exits early after the regexp match fails10:22
ddaaIt would make sense to use the Branch.url validator to guard the Branch.selectOneBy(url=url), then either way is at most one query in all cases.10:22
lifelessddaa: ?10:23
lifelessddaa: I have 7 minutes10:23
lifelessddaa: to answer your question about the symlink test I suggested jamesh write its a smoke-test10:24
lifelesssymlinks are a feature, we should ensure they work end to end, even if we dont test them for every implementation end to end10:24
lifelesspreviously there were no tests that tested symlinks end to end10:24
ddaaSpecifically, what feature did you intend to get tested?10:24
ddaaThat you can import something that creates a symlink and that you find it in a fresh checkout of the import?10:24
lifelessthat a symlink in a svn tree could be imported to a symlink supporting backend 10:25
ddaalifeless: as you already pointed out to me "smoke 10:25
ddaatest" is a bit vague a term :)10:25
lifelessthe idea of a smoke test is that if it fails you know theres smoke...10:25
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
lifelessand where theres some there is fire10:25
ddaalifeless: ack that, I'll trim down the end-to-end test next time I get close to that code10:25
lifelessanyhow, the point is there are 2 interfaces in use: ISourceBranch and ITargetBranch :)10:26
ddaaAbsolutely.10:26
lifelessthis was the only test that tested a symlink could start in ISourceBranch and end in ITargetBranch. Other tests are needed to check for corners etc within each interface implementation10:27
ddaaUnfortunately, that kind of cleanup is somewhere down in the "might do it one day if I'm bored" section of my todo list.10:27
lifelessso what can I help yoi with today?10:27
ddaaIt's a bit painful to do a lot of typing with that keyboard. Essentially, I need voice preimpl with you or jamesh about importd uploading and retrieving cscvs source trees from a central server,10:28
ddaaThat will help many things in the end.10:29
lifelessok10:29
lifelesstake care of your hand10:29
lifelesstalk with jamesh10:29
lifelessI will email you cc'd launcpad with a brane dump tomorrow 10:29
ddaaabout?10:29
lifelesswe've talked copying the trees around before10:30
jameshddaa: I'll go up to the hotel now and get my headset.  Be back soon.10:30
lifelessI have to go now - birthday dinner with Lynne10:30
ddaacya10:30
mpt_meh10:30
mpt_How do I get the width and height of a window?10:30
mpt_I thought xprop did that, but it doesn't seem to10:30
lifelessbyby10:30
mpt_ah, xwininfo10:34
=== Kylekf [n=Kyle@202.171.49.39] has joined #launchpad
=== RicardoPerez [n=A@84-122-252-91.onocable.ono.com] has joined #launchpad
RicardoPerezhi. is it a rosetta-specific channel?10:50
jameshddaa: back10:51
ddaaOkay, no mpool in sight. I'll set up my voip.10:52
jameshdo we try canonical voip, or skype?10:52
=== danilos [n=danilo@82.117.204.69] has joined #launchpad
ddaacanonical voip worked okay for me last time I tried10:53
ddaaand I haven't use skype in a while10:53
ddaaso, canonical voip, please10:53
RicardoPerezsorry.... by the way.... what is "canonical voip"?10:54
ddaacorporate asterix server10:55
RicardoPerezoh, ok... I wonder if it's public or private...10:55
ddaacorporate = private10:55
RicardoPerezok, ok, thanks a lot10:56
mdkeRicardoPerez: this is the right channel for asking about rosetta.10:57
RicardoPerezmdke: oh, great. I think there's an error in the langpacks generation10:57
RicardoPerezmdke: I think the langpacks generation procedure is using obsolete Rosetta's templates10:58
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
mdkemaybe pitti in #ubuntu-devel can help you about that10:59
jameshddaa: I hit your voice mail, but the voice quality was pretty bad10:59
RicardoPerezmdke: ok, I'll try it. thanks a lot10:59
jameshddaa: are you set up yet?11:00
ddaaMostly11:00
ddaaReady11:00
jameshI'll dial you then11:00
ddaaway too much cutoff11:01
jameshI couldn't make out what you were saying either11:01
ddaaf11:01
=== doko_ [n=doko@dslb-088-073-098-222.pools.arcor-ip.net] has joined #launchpad
ddaaSounds like ekiga could use the ability to add some redundancy to the streams11:02
ddaaI'll set up skype11:02
dsasCould someone tell me how to remove bug watches? The ones displayed in the left hand panel.11:11
SteveAdsas: I don't think you can.11:13
dsasoh, should I file a bug?11:14
ddaajamesh: I'm set up11:14
ddaadavid.allouche11:15
SteveAdsas: maybe there is one already.  But also, BjornT or bradb may know about it.11:15
SteveAdsas: what watch do you want to remove?11:15
dsashttps://launchpad.net/products/epiphany/+bug/50973 I want to keep the gnome-bugs 349767 bug and drop the others11:15
UbugtuMalone bug 50973 in epiphany "Tooltips linger annoying after changing desktops." [Unknown,Unknown]  11:15
dsas(I typed the wrong bug number in by mistake, then mistakenly filed the proper bug number against the wrong tracker)11:16
BjornTdsas: bug 314011:17
UbugtuMalone bug 3140 in malone "Bug watches can't be removed" [Medium,Confirmed]  http://launchpad.net/bugs/314011:17
dsasBjornT: thanks11:17
jameshddaa: should I try calling you again on ekiga yet?11:31
ddaaI'm connected on v.c.c11:32
=== ddaa goes out to prepare the bazaar meeting
dsasDoes the product name in a bug task have to match the upstream product name if the product is tracked in an upstream bugzilla?11:38
dsasfor example the epiphany web browser is epiphany-browser on ubuntu but epiphany upstream, there is also an unrelated epiphany ubuntu package.11:39
dsase.g. in bug 2989311:40
UbugtuMalone bug 29893 in epiphany "Epiphany only supports HTTP Local bookmarks" [Unknown,Unconfirmed]  http://launchpad.net/bugs/2989311:40
mptdsas, no, because different distributions might package the same product under different names11:42
mptSo the product name couldn't possibly be the same as all the package names :-)11:43
dsasSorry, I didn't ask properly. Does the product name in an upstream bug task, have to match the upstream bugzillas product name.11:44
jameshdsas: no.11:46
jameshdsas: they should hopefully refer to the same software though :)11:46
dsashow do you differentiate if two upstream products have the same name? All the bugs in https://launchpad.net/products/epiphany/+bugs belong to the web browser, but where would epiphany-the-game product bugs go?11:48
jameshdsas: well, they'd need different names in Launchpad11:49
jameshsimilar to how they need different package names inside a distribution11:49
jameshwhat they call themselves elsewhere is not a concern here11:50
jamesh(although it is nice if the names match, so people recognise the products in LP)11:50
dsasjamesh: Ok, fair enough. Just wondering what would happen.11:50
dsasshould I file a bug if a bug watch hasn't updated? The watch was created in February11:51
jameshwhat is it a watch on?11:52
dsasepiphany in gnome bugzilla, bug 2989311:52
UbugtuMalone bug 29893 in epiphany "Epiphany only supports HTTP Local bookmarks" [Unknown,Unconfirmed]  http://launchpad.net/bugs/2989311:52
jameshwe've got a bug report open on this issue11:53
jameshhttps://launchpad.net/products/malone/+bug/5489811:53
UbugtuMalone bug 54898 in malone "Multiple bug watches pointing to the same remote bug aren't updated" [Medium,In progress]  11:53
jameshthere are two bugs watching that remote bug: https://launchpad.net/malone/bugtrackers/gnome-bugs/33067911:54
dsasjamesh: Ok, thanks for all the explanations.11:56
jameshonce that bug gets fixed, your bug watch should update11:56
mpoolddaa: hi12:06
ddaampool: hello12:06
mpoolddaa: do we have a meeting now, or soon?12:06
ddaawelcome distraction, I was getting bored of preparing the meeting12:07
ddaaBazaar meeting in 52 minutes12:07
mpoolok12:07
ddaampool: you wanted to talk about bazaar planning12:07
mpoolyes, i did12:07
ddaamaybe we should have a call before the meeting12:07
mpoolyep, do you have skype?12:08
mpooli was going to just call steve briefly - how about at x:35?12:08
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
ddaaI'd like it better in a couple of minutes12:09
ddaaas a break from meeting prep12:09
mpoolok12:09
mpoolso on what technology?12:09
ddaaSkype is fine12:09
ddaabrb12:09
SteveAmpool: I'm ready on skype now12:10
mpoolSteveA: can i talk to david first and you in 15 minutes?12:11
SteveAI'd rather talk with you now12:11
SteveAas I want to get this off my mental stack, and get on with other stuff12:11
mpoolddaa: ok, steve first12:11
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-12-42.dynamic.mnet-online.de] has joined #launchpad
=== imbrandon [n=brandon@ubuntu/member/pdpc.active.imbrandon] has joined #launchpad
=== jamesh [n=james@window.gnome.org] has joined #launchpad
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #launchpad
ddaampool: sorry, was having lunch12:57
ddaalifeless: jamesh: mpool: SteveA: meeting in 2 mins12:57
mpoolddaa: thanks, where?01:00
ddaa#launchpad-meeting01:00
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== danilos [n=danilo@82.117.204.69] has joined #launchpad
=== LarstiQ [n=larstiq@62.216.7.157] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has left #launchpad []
=== stub [n=stub@ppp-58.8.8.158.revip2.asianet.co.th] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
Kinnison(Twenty packets and counting...01:59
KinnisonFIN minus fifteen seconds, sequence is okay)01:59
malccBot malcc raised MeetingNotStartedException at line 164501:59
=== Kinnison raised his glass at Kronenberg 1664
SteveAit's that time again02:00
stubhere02:00
Kinnisons/again/of year/02:00
kiko-zzzme02:00
SteveAWelcome to this week's Launchpad meeting02:00
salgadohere02:00
bradbmoo02:00
Kinnisonmoo02:00
flacosteme02:01
ddaahere02:01
mptme02:01
SteveAexcusing those suffering from premature verbal ejaculations...02:01
SteveAwho's here today?02:01
malccMe02:01
mptme02:01
matsubarame02:01
BjornTme02:01
KinnisonI'm not02:01
KinnisonOh hang on02:01
KinnisonI am02:01
mptIt's easier for me if you just say "me", kthx :-)02:01
Kinnisonme02:01
bradbme02:01
=== Kinnison snerks
=== mpt hugs Kinnison
kikome02:01
SteveA02:01
SteveA== Agenda ==02:01
SteveA * Roll call02:01
SteveA * Agenda02:01
SteveA * Next meeting02:01
SteveA * Activity reports02:01
SteveA * Actions from last meeting02:01
danilosme02:01
salgadome02:01
SteveA * Oops report (Matsubara)02:01
SteveA * Bug report report (mpt)02:01
SteveA * Production and staging (Stuart)02:01
SteveA * Launchpad 1.0 status reports02:01
SteveA * Sysadmin requests02:02
SteveA----02:02
SteveA * Using email in a distributed team (Steve, Kiko)02:02
SteveA * Python demo status update (James H)02:02
SteveA * Tagging Launchpad bugs (bradb)02:02
SteveA * (other items)02:02
=== ..[topic/#launchpad:SteveA] : Developer meeting: Thu 10 Aug, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
SteveA----02:02
SteveA * Keep, Bag, Change02:02
SteveA * Three sentences02:02
SteveAnext meeting, same time next week02:02
SteveA* Activity reports02:02
danilosbehind02:02
mptup to date02:02
stubUp to date02:02
SteveAWho's up to date, and who is behind?02:02
bradbup to date02:02
SteveAbehind02:02
malccUp to date02:02
matsubaraup to date02:02
flacosteup to date02:02
salgadoup to date02:02
Kinnisonbehind02:02
ddaaup to date02:02
malccGuilty of summarising02:02
danilos(this week missing)02:02
BjornTbehind02:02
jameshnot up to date02:02
kikoup to date02:03
=== stub [n=stub@ppp-58.8.3.37.revip2.asianet.co.th] has joined #launchpad
SteveAjames and bjorn are sprinting02:03
SteveAin a mini sprint in vilnius02:03
SteveAso it's okay that they're behind02:04
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
SteveAwell done to mpt, stub, bradb, matsubara, malcc02:04
SteveAflacoste, salgado, ddaa02:04
SteveAand kiko02:04
kikothanks for remembering me steve02:04
SteveA * Actions from last meeting02:04
SteveA * SteveA to go through RT issues and chase elmo if appropriate02:04
stubI did that02:05
SteveAcool02:05
SteveAthanks stub02:05
SteveA * Oops report (Matsubara)02:05
matsubaraToday's oops report is about bugs 30602, 44860, 51750, 155802:05
UbugtuMalone bug 30602 in rosetta "ERROR IN: https://launchpad.net/distros/ubuntu/dapper/+source/vlc/+pots/vlc/tl/+translate" [Medium,Confirmed]  http://launchpad.net/bugs/3060202:05
UbugtuMalone bug 44860 in rosetta "Crash when we try to pass a query string to a POFile that doesn't exist yet." [High,In progress]  http://launchpad.net/bugs/4486002:05
UbugtuMalone bug 51750 in soyuz "Somehow got two buildqueue records with same builder." [High,In progress]  http://launchpad.net/bugs/5175002:05
UbugtuMalone bug 1558 in rosetta "Export request form should check for uniqueness of entry" [Medium,Confirmed]  http://launchpad.net/bugs/155802:05
matsubaradanilos has two oops bugs on his plate. 30602 which is the top time out oops, so please prioritize it. And 44860 that is waiting for reply.02:05
matsubaracc last time I checked bug 51750 was almost ready. What happened to dogfood tests?02:05
UbugtuMalone bug 51750 in soyuz "Somehow got two buildqueue records with same builder." [High,In progress]  http://launchpad.net/bugs/5175002:05
matsubaramalcc: ^^02:06
SteveAkiko: shall we put 30602 up to a high importance?02:06
danilosmatsubara: I haven't started on 30602 yet, will put more time into it02:06
=== rpedro [n=rpedro@87-196-101-195.net.novis.pt] has joined #launchpad
malccmatsubara: Just got drowned in other things02:06
matsubara1558 is assigned to carlos but I'll take over if nobody's complain.02:06
danilosmatsubara: 44860 should be ready for pqm-submit today02:06
cprovhere  and up to date02:06
matsubarathanks danilos 02:06
kikoSteveA, it's not trivial to fix unfortunately. it requires more deep thinking -- maybe danilo can get to it, but I suspect he'll drown in codepaths02:06
SteveAmatsubara: carlos should be back shortly, but I don't think he'd complain.02:06
matsubaramalcc: any chance of prioritizing it?02:07
SteveAkiko: does that have a bearing on the importance?02:07
matsubaramalcc: I've seen most of the people affected by that bug are distro team guys02:07
malccmatsubara: I'll try, but you know what they say, once you've got more than eight priorities you've not really got any priorities02:07
kikoSteveA, I guess not.02:07
kikomatsubara, bump 30602 up in importance02:07
daniloskiko: I can try to handle it, and I'll be asking for lots of help, if that's fine with you guys :)02:07
SteveAkiko: who should work on 30602?  you?02:08
matsubarakiko: ok02:08
Kinnisonmalcc: priorit  droite02:08
kikoSteveA, I am going to fix +translations first02:08
SteveAhow about kiko and danilos having a call about 30602 to talk through the code involved?02:08
kikodanilos, it involves rearchitecting, I suspect. I'm happy to guide you through it, but I need to do some research first. I guess we can research together -- have you ever used an OOPS log for perf work before?02:09
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
matsubaramalcc: well, if the distro team is ok with that page crashing a lot I have no further complaints. :)02:09
SteveAkiko, danilos: rest of arrangements out of band please02:09
ddaalove that way of closing bugs02:09
cprovmatsubara: they are not :(02:09
daniloskiko: sure; SteveA: ok, will do that (except that I need my VoIP details)02:10
SteveAdanilos: be sure to mention the RT number later in this meeting02:10
danilosSteveA: don't worry, it's ready02:10
SteveAmatsubara: I lost track.  any issues still not dealt with?02:10
matsubarakiko: can you help malcc re-prioritize some stuff so he can deal with 51750?02:11
kikodanilos, we can try IRC first if you like. anyway02:11
matsubaraI'm done thanks SteveA 02:11
daniloskiko: np02:11
kikomatsubara, malcc's problem is that he has a deadline for more important stuff. I suggest cprov look at it, or someone else02:11
SteveAthank you matsubara.  that section of the meeting went smoothly.02:11
lucasvowe have an error: Launchpad could not mirror this branch at 2006-08-03 14:00:03 CEST.  The error was: Not a branch: /srv/sm-ng/push-branches/00/00/06/81/.bzr/branch/02:12
kikoI'd be happy to try and guide someone else into fixing it..02:12
lucasvohttps://launchpad.net/people/harmony-dev/+branch/harmony/mailbox02:12
SteveA * Bug report report (mpt)02:12
mptToday's oldest most important open bugs are:02:12
mpt * Bug 1294 (Filing a private bug requires the ability to Cc the maintainer), Critical, Fix Committed, bradb02:12
mptbradb, have you verified it on production? If so, please mark it so02:12
UbugtuMalone bug 1294 in malone "Filing a private bug requires the ability to Cc the maintainer" [Critical,Fix committed]  http://launchpad.net/bugs/129402:12
jameshlucasvo: can you wait til after the meeting?02:12
mpt * Bug #2497 (/people/*/+translations times out for prolific translators), Critical, Confirmed, kiko02:12
mptkiko?02:12
matsubarakiko: I'll nag you then so we can solve that. :)02:12
UbugtuMalone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Critical,Confirmed]  http://launchpad.net/bugs/249702:12
=== bradb marks it so
SteveAlucasvo, ddaa: could you guys talk about this on #launchpad-meeting ?02:12
mpt * Bug #31038 (private), Critical, In Progress, cprov02:12
mpt * Bug #31609 (buildd maintainers need to be informed of build failures), Critical, In Progress, cprov02:12
UbugtuMalone bug 31609 in soyuz "buildd maintainers need to be informed of build failures" [Critical,In progress]  http://launchpad.net/bugs/3160902:12
mptcprov, will you get one of those fixed over the coming week?02:12
lucasvosry, didn't want to interrupt the meeting02:12
cprovkiko: I've delivered 5 critical fixes and I want to be sure they will be rolled out next week befor starting anything else, I think I'm overloaded as well02:12
mpt * Bug #35965 (exceptions in process-upload not communicated to uploader), Critical, Confirmed, malcc02:12
kikompt, yes, I know. I'll probably do so nooooow02:12
mptmalcc?02:12
UbugtuMalone bug 35965 in soyuz "exceptions in process-upload not communicated to uploader" [Critical,Confirmed]  http://launchpad.net/bugs/3596502:12
kikothat's one of the bugs cprov is fixing mpt!02:13
mptoh good02:13
mptreassign it then :-)02:13
kikocprov, yeah. matsubara, either you and I try fixing it, or wait.02:13
mpt * Bug #37866 (+editstatus should not accept binary package as source package), Critical, Fix Committed, kiko02:13
mptkiko, have you verified it on production? If so, please mark it so02:13
UbugtuMalone bug 37866 in malone "+editstatus should not accept binary package as source package" [Critical,Fix committed]  http://launchpad.net/bugs/3786602:13
cprovmpt: yes, as soon as I can get the code reviewed ;)02:13
mpt * I'll skip bug 31308, so lifeless doesn't yell at me02:13
UbugtuMalone bug 31308 in launchpad-bazaar "Cannot set branch associated to a product series" [Critical,Confirmed]  http://launchpad.net/bugs/3130802:13
kikompt, well.. ok.02:13
malccmpt: 35965 is behind process-upload-tidy, which I've nearly finished the review response for, inbetween handover and fixing other critical bugs02:13
mptgreat02:14
mptand lastly02:14
mpt * Bug #48860 ("Also notified" makes difficult to unsubscribe), Confirmed, Critical, not assigned02:14
mptWho should take 48860? bradb?02:14
UbugtuMalone bug 48860 in malone ""Also notified" makes difficult to unsubscribe" [Critical,Confirmed]  http://launchpad.net/bugs/4886002:14
kikompt, yes.02:14
bradbwoo02:14
SteveAmpt: how many other critical bugs do we have?02:15
mpt20 in total02:15
SteveAyou could start this section by saying "today, we'll look at the oldest N of M critical bugs"02:15
mptok, will do.02:15
mptBut for this week, I'm done.02:16
SteveAall done?02:16
SteveAgreat02:16
SteveAthanks mpt. 02:16
SteveA * Production and staging (Stuart)02:16
kikobradb, this is /not/ about ressurecting ignore subscriptions! :-P02:16
stubNothing thrilling is happening with production at the moment. It is unlikely there will be an update next week as I will be sprinting in London unless there is something urgent and I'm given a window to do the update.02:16
stubThe next update after the sprint I'd like to take the system down for 2.5 hours while I do a complete dump/restore as this is the fastest way for me to rebuild indexes and completely vacuum the tables - 02:16
stubthis should speed things up as the db will be shrunk considerably making everything fit in RAM again.02:16
stubStaging database is being rebuilt daily, however the code updates are currently only happening when myself or Carlos runs them manually.02:16
stubThis will be the case until RT 603 is dealt with (there is a quick fix on this issue, so this shouldn't be a problem).02:16
kikostub, I'm fine with no rollout next week, fwiw02:16
SteveAstub: in the next full rollout (whenever that is) there will be more vhosting changes/fixes.02:17
SteveAwe'll be changing from blueprint.launchpad.net to features.launchpad.net02:17
stubcprov mentioned stuff needing to go out - no idea if there are db patches to go with it.02:17
SteveAas well as enabling features.launchpad.net on production02:17
cprovstub: no db patches, only code02:17
stubblueprint.launchpad.net isn't active yet anyway.02:17
SteveAso we should make sure these are tested on staging well, once the changes land there02:18
mptFeatures?02:18
stubWe still need to turn the Host: headers on - last time we gave it a go it failed horribly.02:18
SteveAmatsubara: that's something for you to look at perhaps02:18
cprovstub: not sure if we are allowed to do only drescher rollout, though. what do you think ?02:18
stubcprov: Sure.02:18
malccstub: I've hit a testing problem with the bugfix which blocked drescher rollout last week, after the meeting can I grab you for some help? Basically my doctest doesn't work since I moved it and I'm stuck02:18
SteveAstub: is there a bug to track the problems turning the Host header on?02:18
SteveAstub: and also, why did it fail on production but not on staging.  that is worrisome02:18
stubSteveA: I think the RT issue is still open02:18
SteveAstub: which RT issue?02:19
stubCan't find it. Might be my imagination. 02:20
SteveAas this is a launchpad bug primarily, I think we should have a launchpad bug to track this02:20
SteveAstub: would you dump what you know into a bug please?02:20
stubSteveA: RT 1313802:20
kikoSteveA, you're alve02:20
SteveAaha02:21
SteveAok02:21
SteveAabout the 2.5 hour downtime02:21
SteveAwhat's the procedure for arranging that?02:22
stubI need to clear it with mdz basically02:22
stubWhich involves me knowing when it will happen, so I haven't done that yet.02:23
SteveAI think for such a downtime, an early announcement on one of the canonical lists would be good02:23
SteveAwe haven't had such a downtime for a while02:23
kikowhy is staging down currently, stub?02:23
SteveAand it's possible that other things are going on that we don't know about02:23
SteveAthat would be badly affected by the downtime02:23
stubkiko: It is down?02:23
kikoyes.02:23
SteveAso, send a message to the warthogs or all hands lists announcing the downtime, and saying you'll be consulting with mdz for distro needs02:24
kikocan't we get a notification or something when it's down?02:24
SteveAbut for people not on the distro team to tell you if there will be other things to consider02:24
flacosteflacoste: should we sent an announcement to launchpad-users as well?02:24
SteveAwe should do that once the date is set02:24
stubSteveA: We have a procedure for this, which I will follow when I know roughly when it will happen.02:25
SteveAbut we should get feedback from certain places in order to set the date02:25
SteveAstub: yes.02:25
stubIt is on the wiki as a spec02:25
SteveAstub: my point is that the spec may be out of touch with reality, so a message reminding people of what's going to happen would help02:25
SteveAthen any changes would go into the spec02:25
stubok02:25
SteveAalso, that spec might need to be moved to help.launchpad.net02:25
SteveAthanks for the production status report, stub02:25
SteveA * Launchpad 1.0 status reports02:26
SteveAkiko: I'd like to give this item to you02:26
kikowell, sure.02:26
danilosI can comment on Rosetta 1.0 goals and progress, if needed02:26
SteveAthis week can be an introduction02:26
kikowe'll be doing a weekly catch-up with people on their 1.0 goals and progress02:26
SteveAto say what we'll do in subsequent weeks02:26
kikothis is a way of us touching base as a group and seeing who the most doomed engineer of the week is 02:27
danilosha (I used the same "goals and progress" phrase as kiko ;)02:27
kikodanilos, shh people will think we are automatons02:27
danilos;)02:27
kikoSteveA, we /could/ do something like 3 sentences where people pasted in specs and statuses. what do you think?02:28
kikoOT: danilos, btw, you should subscribe to launchpad-reviews02:28
SteveAkiko: yep.  let's discuss the format later and try it next week.02:28
SteveAwe'll mail out something early next week02:28
danilosmaybe using things from specs, such as "good progress", "blocked", etc.02:28
kikookay. thanks for listening.02:28
SteveAso people can be prepared02:28
kikodanilos, I was thinking exactly that02:28
daniloskiko: sure, thanks for reminding02:28
SteveAI'm going to move on02:29
SteveAthanks kiko02:29
SteveA * Sysadmin requests02:29
stubRT 60302:30
SteveA402:30
danilos#14579 (VoIP), stub to give me details for database access via sodium02:30
SteveAwhat's 603 about?02:30
stubGetting staging auto updates working again.02:30
stubThe quick fix is to mirror rocketfuel-built onto asuka.02:30
stubdanilos: ok. Will do that after the meeting.02:31
SteveAok02:31
danilosstub: thanks02:31
SteveA402:31
SteveA302:31
SteveA202:31
SteveA102:31
SteveAdone02:31
cprovstub: can we have access to the dogfood postgres logs ? i mean, as local launchpad user.02:31
SteveA * Using email in a distributed team (Steve, Kiko)02:31
SteveAthis is just a quick item02:31
kikoto remind people02:31
SteveAuse email.02:32
SteveAmail the list in preference to individuals.02:32
stubcprov: Maybe the admins can do that if you RT. I don't think I can fix that.02:32
cprovstub: okay, tks02:32
kikodon't lose days because you were waiting for somebody on IRC02:32
SteveAalways reply to email asking you to do something or about something.  reply promptly, even if the reply is02:32
SteveA"I'll look at this next week."02:32
kikoand that somebody is asleep, on holiday, sick02:32
SteveAso that the sender knows you're aware of it02:32
kikosend them email, and CC: the list02:32
kikothat is all.02:32
SteveAthat is indeed.02:33
SteveA * Python demo status update (James H)02:33
danilosthanks guys, always good to get such reminders02:33
SteveAbasically, we have a demo at demo.launchpad.net02:33
SteveAand kiko and james are corresponding with the python guys02:33
SteveAand mpt is adding cropped screenshots to the Malone features doc on the wiki02:34
kikoah, very nice02:34
SteveAhttps://help.launchpad.net/MaloneHighlights02:34
SteveAwhich mark wrote last weekend02:34
SteveAso we can mail the python guys pointing them at the highlights with screenshots tommorrowish02:34
SteveAwho will send that email?02:34
kikoI will look at a random sample of bugs from the import now that we have a way of comparing with the original bug.02:34
SteveAmpt should tell the list + that person when the screenshots are done and included02:34
kikoSteveA, why don't you send that email?02:34
kikoyou have a good standing with the python people02:35
SteveAI'm not on the lists, and I'm going to be really really busy tomorrow02:35
SteveAkiko and james have already be corresponding02:35
SteveAso I want either kiko or james to send this followup02:35
kikookay. I am on the lists.. I guess I could. where am I supposed to write? python-dev? infrastructure? CC infrastructure?02:35
SteveAwhereever the discussion has been happening02:35
bradbinfrastructure,02:35
SteveAcertainly the infrastructure guys02:35
SteveAbut the list too, if it is appropriate02:36
SteveAso, mpt, please tell kiko cc list when it is done02:36
kikoshould I reply to an existing post or start a new thread?02:36
SteveA * Tagging Launchpad bugs (bradb)02:36
bradbWe should start tagging our bugs, to make it easier to find, search through, and deal with groups of bugs that interest us.02:36
bradbI've written a mini-proposal on some standard tags I think we'd all benefit from: https://help.launchpad.net/TaggingLaunchpadBugs. This document also notes the procedure for proposing new tags.02:36
bradbI'd like to get the team's feedback on using the tags I've proposed.02:36
bradb(That is all.)02:36
mptSteveA, roger that02:36
SteveAok02:37
kikobradb, SteveA: without linkifying individual tags in the pages.. it's not very convenient to use them.02:37
SteveAso, everyone look at https://help.launchpad.net/TaggingLaunchpadBugs02:37
matsubarabradb: I'd propose ui instead of usability (it's much easier to type)02:37
SteveAlet's start with...02:37
SteveA * oops02:37
malccWe're already using a bunch of Soyuz tags, do we need to propose these?02:37
SteveAmatsubara, are you in favour of the tag, plus the meaning brad proposed?02:38
SteveAmalcc: they should be documented on the wiki in a similar way02:38
mptDoes that mean the oops milestones should be removed?02:38
flacostewe already have the oops milestone?02:38
matsubarayes SteveA. but what happens to the oops milestone?02:38
SteveAmpt: in general no, but yes when we want to use tags instead02:38
bradbi think we should migrate the data to a keyword, yeah02:38
SteveAmpt: so, "oops" tracking is a better fit for tags than milestones02:39
mptI meant just the oops milestones, not milestones in general02:39
malccActionItem: me, cprov, to document Soyuz bug tags02:39
SteveAdo we have more than the one OOPS milestone?02:39
kikomatsubara, mpt: i'd get rid of the oops milestone.02:39
mptThere's one for each product, iirc02:39
SteveAmalcc: please do so on the same page as the one brad's ones are on, so we have them all in one place02:40
matsubaraI'd propose an timeout tag too02:40
=== ddaa will certainly have a use for some bazaar specific tags without a use to other launchpad sub-projects
malccSteveA: Roger02:40
cprovmalcc: draft added in https://launchpad.canonical.com/SoyuzCatchUp02:40
SteveAok.02:40
bradbso, anything other than the oops tag, to start with?02:40
Kinnisonargh, i'm being restbreaked02:40
SteveAI propose we start with: oops, ui, timeout02:40
SteveAand then see how that goes02:40
SteveAa countdown of 5 for extreme dissent:02:41
SteveA402:41
SteveA302:41
SteveA202:41
SteveA102:41
SteveAok02:41
daniloshum, shall we also get project-specific ones later (eg. should we propose them)?02:41
kikoproposing sounds good02:41
SteveAmpt and brad: please work together on this02:41
=== bradb updated the spec with the approved tags
kikorandom strawman idea:02:42
kikoshould we include counts next to the tags when displaying them in the bug page02:42
ddaaMe adds some project-specific tags he plans to use02:42
SteveAmoving along...02:42
SteveAkiko: nice idea.  discuss after meeting02:42
=== kiko :-P
mptkiko, you mean the Bugs page rather than the bug page, perhaps02:42
SteveAI'm skipping KBC this week02:42
mpt?02:42
SteveA * Three sentences02:42
SteveABRING THE NOISE02:42
kikompt, no, on the bug page.02:42
mptDONE: bugfixing, sprint travel arrangements, issue tracker comparison02:42
mptTODO: MaloneHighlights, local bzr repo, more WinIE fixes, other fixes02:42
mptBLOCKED: Minor problem with a toolbarless Internet Explorer on Wine02:42
salgadoDONE: Finished take 2 of KarmaContext (top contributors), landed some shipit changes, fixed a few random bugs, added an overall status to mirrors and reviewed some code02:43
salgadoTODO: Land all my pending branches, review more code and fix other random bugs02:43
salgadoBLOCKED: No02:43
ddaaDONE: finished and rolled out importd/bzr-native02:43
ddaaTODO: Import python, get remaning bzr-native bits merged, get importd to upload/download source trees on a remote SFTP02:43
ddaaBLOCKED: no02:43
malccDONE: Landed 53437, nearly landed 54039, nearly finished process-upload-tidy review response, handover with Kinnison.02:43
malccTODO: Finish current branches, embark upon PPA with archive-rework.02:43
malccBLOCKED: By only having one brain.02:43
stubDONE: Finished and landed pillar names and test suite refactorings.02:43
stubTODO: Sprint02:43
stubBLOCKED: RT 60302:43
kikoDONE: reports, fixes, UI improvements, touching base with the gang02:43
bradbDONE: Dentist visits. Some holidays. Release management, landed some related API changes.02:43
bradbTODO: Release management. Finish the work started on guided filebug. Test filebug xmlrpc on production.02:43
bradbBLOCKED: No.02:43
matsubaraDONE: oops report analysis, fixed small oops bugs.02:43
matsubaraTODO: more oops fixing, sprint, test vhosting stuff on staging as soon as it landsBLOCKED: no02:43
flacosteDONE Search before creating a ticket, fixed small bugs in the support tracker, work on bug #49760 and bug #5278102:43
flacosteTODO TicketTrackerWorkflowSpec, pagetests for new +unlinkbug view, add search to +linkbug02:43
flacosteBLOCKED further TicketTrackerWorkflowSpec work is on hold awaiting kiko's reviews02:43
UbugtuMalone bug 49760 in launchpad-support-tracker "UI improvements to remove bug link page: change label, use selection" [Medium,In progress]  http://launchpad.net/bugs/4976002:43
UbugtuMalone bug 52781 in launchpad-support-tracker "Link bug should allow searching" [Wishlist,In progress]  http://launchpad.net/bugs/5278102:43
danilosDONE: work on firefox import, bug 44860 review response02:43
danilosTODO: put bug 2237 on review, pqm-submit bug 1788, work on bug 30602, finish firefox import, start export, handle rosetta-experts stuff (xaraxl, pluralforms, edgy opening)02:43
danilosBLOCKED: nope02:43
UbugtuMalone bug 44860 in rosetta "Crash when we try to pass a query string to a POFile that doesn't exist yet." [Critical,In progress]  http://launchpad.net/bugs/4486002:43
BjornTDONE: catch up from vacation. working with james on form stuff.  reviews. bug fixes.02:43
UbugtuMalone bug 2237 in rosetta "Preferred languages (and link to change them) twice on translation template page" [Medium,In progress]  http://launchpad.net/bugs/223702:43
UbugtuMalone bug 1788 in rosetta "Saving preferred languages looks like it does nothing" [Medium,In progress]  http://launchpad.net/bugs/178802:43
UbugtuMalone bug 30602 in rosetta "ERROR IN: https://launchpad.net/distros/ubuntu/dapper/+source/vlc/+pots/vlc/tl/+translate" [Medium,Confirmed]  http://launchpad.net/bugs/3060202:43
BjornTTODO: some more work on forms. Finish the SimpleKeywords implementation. reviews.02:43
BjornTBLOCKED: no02:43
kikoTODO: really fix the big ones that I need to do, review flacoste's patch and then his spec and then.. more reviews in the queue?02:43
kikoBLOCKED: no02:43
cprovDONE: several critical bug fixes in soyuz (including build-failure-notification)02:43
cprovTODO: get code reviewed and rollout fixes in drescher02:43
cprovBLCOKED: none02:43
KinnisonDONE: Lots of handover to malcc02:44
KinnisonTODO: queue-uniqueness(?) and queue-prettiness branch(!) and exhaustive archive verification tool (as much as I can in time)02:44
=== jamesh [n=james@203-59-20-109.dyn.iinet.net.au] has joined #launchpad
KinnisonBLOCKED: Nope, thanks to senokot.02:44
SteveADONE: sprint, coding, sprint planning, management02:44
SteveATODO: sprint, coding, sprint planning, management02:44
SteveABLOCKED: no02:44
jameshDONE: code reviews / Some more work on Python bug import / branch vocabulary fixes / LaunchpadFormView work with BjornT02:44
jameshTODO: code reviews / Launchpad infrastructure sprint in London02:44
jameshBLOCKED: no02:44
SteveAmpt: I'm interested to talk about your blocker later.02:45
SteveAThat's all folks.  Thanks for being here and keeping attentive.02:45
SteveAMEETING ENDS02:45
SteveAso, kiko, what do we need to do to make tags more useful/02:45
SteveA?02:45
daniloswow, exactly on time, thanks SteveA :)02:46
kikoSteveA, well, I sent BjornT a patch that makes them into links02:46
danilosstub: can I get details for staging db?02:46
bradbthey're linked from +bugs, at least02:46
kikoSteveA, we could also include counts next to the tags.. though perhaps that will be offset if BjornT finds a way of giving the user a confirmation screen if the tag he is using is new.02:46
daniloskiko: can we discuss the steps for bug 30602 after lunch?02:46
UbugtuMalone bug 30602 in rosetta "ERROR IN: https://launchpad.net/distros/ubuntu/dapper/+source/vlc/+pots/vlc/tl/+translate" [Medium,Confirmed]  http://launchpad.net/bugs/3060202:46
kikodanilos, whose lunch?02:47
SteveAmalcc, cprov: I want us to consider tags to be "global" to the launchpad project, and not have special soyuz ones02:47
daniloskiko: my lunch ;)02:47
stubdanilos: I think it is setup, but we lack clients on sodium. So I've just rt'd it.02:47
kikook02:47
SteveAwhat I mean is, we can have ones that are useful for soyuz02:47
stubdanilos:  psql -d launchpad_staging -h sodium -U ro02:47
SteveAbut we don't need a special category for them on that page02:47
danilosstub: ok, so I won't need to know anything else except the database name and host to access it?02:48
SteveAso, please add the tags you're using to the proposed section of https://help.launchpad.net/TaggingLaunchpadBugs02:48
stubOk. I've got to grab dinner before my sister flys out. I'll be back in 1.5 hours if anyone needs me.02:48
cprovSteveA: yes, I agree, I will propose the soyuz tags as they are and we can discuss them later 02:49
danilosstub: ah, great, that's what I was wondering, thanks02:49
SteveAjamesh, BjornT: let's go get some lunch02:51
BjornTsounds good02:51
=== niemeyer [n=niemeyer@200-163-194-104.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
SteveAddaa: please add your tags in a single table on the proposed tags page02:55
ddaaSteveA: in my understand that table is for global launchpad bugs02:55
ddaas/bugs/tags/02:55
SteveAas I was just saying to malcc and cprov, I don't want us to have product-specific tags, but to have a collection of tags that are meaningful for the whole project02:55
ddaahu?02:55
SteveAso, if your tags don't make sense in the whole context of launchpad, they need to be changed02:55
SteveAddaa: you just updated the wiki page02:55
SteveAand added a new section for launchpad-bazaar tags02:56
SteveAI don't want this02:56
ddaaI have already been using project specific tags, using the fti02:56
SteveAI want a single section for launchpad tags02:56
ddaahttps://launchpad.net/products/launchpad-bazaar/+bug/4998902:56
UbugtuMalone bug 49989 in launchpad-bazaar "branch puller reports failure for new hosted branches" [Low,Confirmed]  02:56
SteveAso that we get some consistency across launchpad02:56
ddaaI do not see the point of forbidding the use of projec specific tags02:56
sivangre02:56
ddaabut, hey, you're the chef02:56
SteveAone reason is this02:56
SteveAyou have "importd" as a tag02:56
SteveAthat is not specific enough in the context of launchpad as a project02:57
SteveAbecause we also import translations02:57
ddaaMy Change for today was: merge launchpad sub-projects and use tags instead02:57
SteveAI think you should rename "scanner" to "branch-scanner" or "branchscanner"02:57
=== mdke [n=matt@unaffiliated/matt/x-000000001] has joined #launchpad
ddaaso we can differentiate "rosetta importd" and "bazaar importd"02:57
malccSteveA: One of the things we were hoping, in Soyuz, to use tagging for is effectively, as ddaa said, subproject-type splitting, I can't see how we can make those tags useful generically02:57
SteveAthat way, there's just one table for people to look at to understand what all the tags mean02:58
SteveAmalcc: that's fine.  they just have to be *understandable* without noticing the soyuz context02:58
malccSteveA: Ah ok, I get it02:58
SteveAso, ddaa should rename "scanner" to "branchscanner"02:58
SteveAbecause "scanner" makes little sense on its own02:58
ddaapain02:58
SteveAbut "branchscanner" makes sense on its own02:58
=== ddaa deletes the table
SteveAmerge it into the other one02:59
SteveAthe tags are all valid02:59
SteveAthey just might need new names02:59
ddaaI do not want to have to use long-winded tags like that02:59
ddaaesp since we do not have completion02:59
ddaafti does a good enough job for me02:59
SteveAtags more for readers than for writers03:00
SteveAso an extra 6 characters will not hurt03:00
SteveAand will help people who only occassionally have to interact with your parts of launchpad03:00
SteveAI cannot believe you're complaining about changing "scanner" to "branchscanner"03:01
SteveAor "bzrscanner"03:01
ddaait's about convenience03:01
SteveAor whatever.03:01
LarstiQbanner?03:01
SteveAyours or other peoples' ?03:01
=== SteveA --> lunch
ddaaSteveA: it's simple, I put that table up because I thought it would be convenient for me to use those tags. Now, make the tags more cumbersome, and it no longer appears more convenient for me to use tags instead of fti as I have been doing up to now.03:02
ddaaNow, if you decide that those tags are a good idea and that you want me to use them anyway, in their long form, it's your prerogative, but it's not the choice I would make voluntarily _right now_.03:03
=== niemeyer_ [n=niemeyer@200-163-194-104.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
LarstiQon the subject of tags, I missed the introduction. They seem to be completely freeform, what methods of filtering them are available?03:06
kikoLarstiQ, it's good you ask! bradb is pointing to me that they are listed on +bugs03:07
kikoLarstiQ, but I find that obscure and hard to relate to03:08
kikoso I wrote a patch which linkifies them in the bug page itself.03:08
LarstiQkiko: this is per product/project? How about looking at a wider scope?03:08
sivangkiko: yo03:15
kikooy03:15
kikoLarstiQ, you can query for them in a specific context.03:15
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== MaSa69 [n=MaSa69@dsl-jklbrasgw1-fe1cfb00-100.dhcp.inet.fi] has joined #launchpad
mdzkiko: what's this about an outage?03:51
kikomdz, we need to do some database maintenence, stub wants to check with you for an appropriate date.03:52
kikobradb, ping?03:52
mdzkiko: also, was the initial list of tags seeded from somewhere?  it's huge and contains a lot of noise03:52
bradbkiko: pong03:52
mdzlike package names and 'ubuntu' and release codenames03:53
kikomdz, nope. it's been added randomly. I know there's a problem with that -- BjornT and I have a plan on improving that (getting confirmation when you are adding a tag that hasn't been used before)03:53
mdz'error'03:53
kikomdz, but the idea /was/ to have lightweight tags -- which were easy to define and abandon.03:53
kikomdz, do you feel there should be more structured policy there? perhaps prefix your tags with something that implies official?03:54
kikobradb, I need a phrase which doesn't contain the word "task" that says "There is a fix for this in one of the other tasks on this bug".03:54
kikobradb, you are my task-avoidance expert!03:55
bradbkiko: "Fix exists"03:55
kikobradb, that's ambiguous with "Patch attached"03:55
kikowhich I'm also adding, fwiw03:55
bradbfix exists != patch attached, as best i can tell. patch is more like "fix proposed"03:56
bradbalternatively "fixed in $there"03:56
kikobradb, that's implying the user will think like you do. which is often not the case. :)03:57
kikofixed in there is an interesting example03:57
kikothanks!03:57
bradbnp03:57
kikoI wish mpt were here04:03
kikoI need 3 icons.04:03
sivangmatsubara: ping04:17
matsubarahello sivang 04:17
sivangmatsubara: hey there dude, what's up?04:18
matsubarasivang: freezing!04:20
=== stub [n=stub@ppp-58.8.3.37.revip2.asianet.co.th] has joined #launchpad
sivangmatsubara: I thought you were in brazil no?04:36
matsubarasivang: yes, I am.04:38
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
=== flacoste [n=francis@209.217.74.66] has joined #launchpad
stubkiko: Do you think I should proceed with running the queries in Bug 54710 on production? Or where the results not what we wanted?04:46
kikostub, I will email you with an analysis. I needed staging up to be able to confirm.04:46
stubkiko: Staging should be up now, but the db will have been reset. I'll rerun the queries.04:46
kikostub, ah, right. thanks.04:46
stubkiko: I've switched off staging updates entirely now - the db upgrade would kill the launchpad instance, and then the code update would fail and the server would not be restarted.04:47
stubkiko: Bugs are updated. Nuking unwanted sourcepackagename's now (will take a few mins)04:49
kikothanks04:49
stubdanilos: You should have access to the staging database now - works for me from sodium anyway.04:51
sivangmatsubara: regarding malone #3186 , are you onto it already or can I help it? :)04:52
UbugtuMalone bug 3186 in blueprint "New spec form has undescribed no-capitals constraint" [Medium,Confirmed]  http://launchpad.net/bugs/318604:52
matsubarasivang: I won't work on it in the near future04:59
sivangmatsubara: okayy05:03
=== imbrandon [n=brandon@ubuntu/member/pdpc.active.imbrandon] has joined #launchpad
kikofor the record05:16
kikobefore somebody asks me05:16
kikoI HATE ZCML05:16
sivanghehe05:16
=== Kinnison hands kiko a flashing "ZCML is our king" badge and also a "ZCML stinks" one
SteveAkiko: we're removing our use of it by degrees05:17
kikoSteveA, I want to give you an additional 179 then!05:17
malccAnyone got a minute to help with a testing problem?05:19
malccThe test here: https://sodium.ubuntu.com/~jamesh/pending-reviews/malcolmcleaton/launchpad/bug-54039/full-diff ...05:19
kikoman our edit icon is ugly05:19
malccI've tried all sorts of layers, and setting up Librarian myself or not, and I've collected a fine array of different error messages, but the test hasn't worked since it was in launchpad/doc05:19
malccHopefully I've made a really obvious mistake somebody can spot for me05:19
danilosstub: are you sure the proper -h is sodium? (that sounds a bit strange to me, and I get "connection refused")05:20
kikoSteveA, can you assist malcc?05:20
SteveAnot right now05:21
stubdanilos: Erm... -h asuka. Sorry :)05:22
kikosalgado, could you help malcc?05:22
stubI probably need a help - I have yet to document and notify the new test env ;)05:23
salgadokiko, I guess I won't be of much help.  matsubara had a similar problem yesterday when he moved one of his doctests outside the canonical/launchpad/doc/ directory05:24
salgado(similar in the sense that it stopped working)05:24
SteveAdon't get stuck on this05:24
stubmalcc: I'd recommend LaunchpadZopelessLayer for that test. No need to setup/teardown the librarian.05:24
SteveAfile a bug05:24
kikosalgado, even saying that is help.05:24
kikoyeah05:24
SteveAand leave it in the doc directory05:24
kikomalcc, don't get stuck on this05:24
SteveAwe'll refactor the tests that are in there later05:25
SteveAcalling it bug-whatever-whatever.txt is enough to distinguish it05:25
SteveAoh, please use '-' not '_' in the name05:25
malccI'll try LaunchpadZopelessLayer, change the name to -, and then move it back to doc and file a bug if nothing else works05:25
malccThanks everyone05:25
kikoyayzers05:26
malccs/"to -"/"to use -"/05:26
stubmalcc: Paste me the output of ./test.py -vv --test=bug-whatever-whatever.txt if it fails - I can probably tell you what needs to be done from that.05:27
=== dsas [n=dean@host81-158-222-20.range81-158.btcentralplus.com] has joined #launchpad
SteveAi don't think it is worth having special test setup for this test05:27
SteveAwhen the main thing about it is for it to be distinguished from docs05:28
SteveAif we're going to do this we should have a launchpad/regression directory05:28
SteveAand do the same as for laucnhpad/docs in there05:28
SteveArather than do this one test at a time05:28
SteveAotherwise, we'll end up with slightly different doctest running code spread around the place05:28
stubOne stub can run multiple .txt text files05:28
SteveAstub: you're volunteered05:29
kikocalma SteveA 05:29
stubFor what? I don't want all the tests stuck in one directory. I want them near the code they are testing.05:29
SteveAstub is the one true stub05:29
stubGarh!05:29
kikostub, I agree with you with my little voice05:30
SteveAI think I agree too, but...05:30
SteveAI think it is worse to have a little bit of one layout and a lot of another05:30
SteveAif we're going to change, we should change properly05:30
SteveAnot just change for this test because we felt like it for this test05:30
stubok.05:31
SteveAthe current sourcecode layout is there because the rules for where to put things were too confusing05:31
SteveAit is a simple rule to say "regression doctests go in launchpad/regression"05:31
SteveAthat keeps the launchpad/doc area tidy, with just real docs05:31
SteveAa further change would be to revisit the sourcecode layout rules05:31
sivangkiko: re malone #3186 , matsubara noted you may be interested in changing the validation rules, so before going to adding the instruction there I'd like to consult with you.05:33
UbugtuMalone bug 3186 in blueprint "New spec form has undescribed no-capitals constraint" [Medium,Confirmed]  http://launchpad.net/bugs/318605:33
sivangkiko: how would you like this bug to be solved?05:34
salgadoso, changing the layer made matsubara's test to work again05:37
salgadodid it work for you, malcc?05:37
malccIt might have done. I have a different error now but my script is getting 500's from the librarian, I'm just trying a couple more things05:37
salgadonevermind, he moved it back to launchpad/doc05:38
SteveAmalcc: so, I think the easiest thing is to update the module that runs tests in launchpad/doc05:38
SteveAso that it also runs tests in launchpad/regression05:38
SteveAand then move your doctest there05:38
malccSteveA: Ok, I'll try that next05:39
SteveAthat also makes it a breeze for ractoring out regression tests from other doctests in launchpad/doc05:39
SteveAand fits in well with our source code layout05:39
sivanganyway, gotta go now, be back in 1 hour or less05:39
flacostetalking about tests: wouldn't xxx-views.txt be a better name than xxx-pages.txt for view tests?05:45
SteveAI think actually...05:47
SteveAthat we should have a directory for view tests05:47
SteveAthey're not generally documentation either, although sometimes they are05:47
SteveAI want to eventually move to a system where we can combine doctests and unittest-style tests in a single place, getting the benefits of both05:47
kikoSteveA, agreed entirely on that point.05:48
SteveAit's on my list for next week05:48
kikobut I think that "single place" should be close to the objects they test. :-/05:48
kikoso you could have database/doc/05:49
kikobrowser/doc/05:49
kikoetc05:49
flacosteSteveA: also, think about the reusable interface implementation doc test05:49
SteveAthat idea has some merit05:49
kikoof course, you could really split things differently.. but..05:49
SteveAhere's how I want to manage these changes05:49
kikoflacoste, interfaces/doc05:49
kikola la la05:49
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
SteveA - all implementation to land in RF uses the current organisational rules05:49
SteveA - changes to sourcecode layout need a proposal of what the layout would be, and a description of the improvements and any disadvantages to that change05:50
flacostekiko: yes, but you need a way to setup the test for multiple target, you'll find an example in the branch that you are currently reviewing05:50
flacostekiko: i put it in interfaces/ftest, but I agree that interfaces/doc would be better05:50
kikoyeah05:50
SteveAI'm concerned that people are looking for ways to change things as they go along05:51
SteveAand that's not a good thing, as it will lead to disorganisation05:51
SteveAand make it harder to choose a good approach and fully go for it down the line05:51
SteveAI welcome the discussion on the mailing list about more use of adapters05:52
SteveAand I'd welcome some discussion of different source code layouts05:52
SteveAbut (to say again) I don't want to see these things land in RF until we've thought them through and agreed on a consistent approach.05:52
flacosteSteveA: but there is also the 'Waiting for the Big Change' syndrome05:52
SteveAwhat is that?05:53
LarstiQaaron hanging back because he thought bzr 0.9 would be released soon, instead of taking a couple of weeks05:54
SteveAI'm arguing for the opposite of that05:54
SteveAthat we make no changes in what we're doing05:54
SteveAand instead discuss what we'd like to do05:54
flacostewell, it's the syndrome that we don't change anything now because we want to find a definitive way to do it and since it involves 'Big Changes' that gets put off until later05:54
SteveAI don't think I've talked about "Big Changes".  What I am talking about is considering carefully before we change our coding policies.  And not making changes against those policies in the mainline.05:56
flacosteSteveA: I understand and I agree that discussing the thing before hand is a good thing to do05:57
=== bradb [n=bradb@209.217.74.66] has joined #launchpad
SteveAwe don't need to put off making such changes for some perfect solution.05:57
SteveAwe just need to be able to see that a proposed change is05:57
SteveA - better than what we have05:57
SteveA - better enough to be worth the effort of changing05:58
SteveA - possible to change to in a way that leaves things consistent and easy to comprehend05:58
SteveASo, for example, if we have a proposal for where tests go in the source tree05:58
SteveAand it meets these criteria05:58
SteveAthen we don't need to wait for something in particular, other than someone's time, to do it05:58
kikoSteveA, as long as the changes are not put off forever (think CrowdControl) I think everybody will be happy with that policy05:59
kikothe problem which arises is when the changes take forever and people start "getting ideas".05:59
SteveACrowdControl fits into the "other than someone's time" category06:00
kikoit's a bit like feeding gladiators to the lions06:00
kikoif you get my meaning06:00
SteveAyou mean christians, I think06:00
malcckiko: Can I be fed to the lions please? :)06:00
SteveA ..., christian06:00
kikomalcc, note that I did /not/ say DDR freaks06:00
kikoand SteveA, well, I didn't want to mix politics with religion06:01
SteveAI think lions are non-partisan06:01
stubThe ftests directory is a legacy from the old way functional tests were detected. We can drop it now and stick them all in tests if we want.06:02
kikoin the 21st century there are few lions left, and none of them are non-partisan.06:02
kikoanyway, mwaaa06:02
kikosivang, do the fix which seems to be the easiest for you06:02
kikosivang, probably just making it clear that they need to be all-lowers, and a decent error message, would do the trick06:03
SteveAbradb: note that I added example URLs to the table of proposed tags.06:04
SteveAwell, I added one example URL06:04
SteveAI think a proposal for a bug tag should have an example of a bug that would use that tag06:04
bradbSteveA: ah, cool06:04
bradbyou might want to use the short url form06:05
bradb.../bugs/...06:05
LarstiQMaloneHighlights is a nice read btw.06:09
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
ddaacrap, how do I fix the "ProgrammingError: ERROR:  function ensure_session_client_id("unknown") does not exist" thing?06:41
salgadodropdb session && make schema?06:41
salgadomatsubara says it's session_dev06:42
ddaa% dropdb session06:42
ddaadropdb: database removal failed: ERROR:  database "session" does not exist06:42
stubdropdb session_dev06:42
ddaalooks better indeed06:42
ddaathanks06:43
elmostub: ?06:50
stubelmo: yo06:50
elmooh, never mind you're logged in06:50
elmofascist kernel is lieing to me06:50
elmoI was checking you aware of gandwana, but presumably you are06:50
stubyup. Just cherry picking.06:50
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
kiko-fudthe potato is cooking07:27
kikohey danilos 07:48
kikono chance for that discussion today I don't think07:48
=== lfittl [n=lfittl@85-125-147-235.dynamic.xdsl-line.inode.at] has joined #launchpad
daniloskiko: hum, ok07:55
daniloskiko: I'll go through it tommorow morning, and when you show up, I'll hopefuly be ready with some questions ;)07:55
daniloskiko: how does that sound?07:55
kikodanilos, that sounds better. I'm at the moment frustrated by the fact that KarmaContext doesn't really help us solve +translations as much as I hoped it would07:59
=== abhay [n=abhay@pdpc/supporter/student/Aranis] has joined #launchpad
kikoone problem I am having is that karmacontext stores product, distribution and packagename, and unfortunately potemplates are associated with series and releases08:00
kikothis is frustrating to say the least.08:01
daniloskiko: ah, that annoying bug... hum, if KarmaContext would help, then a 'limit' on queries should do, no?08:01
kikowell08:01
danilosor am I totally off here? :)08:01
kikothe question is08:01
kikohow do I restrict the query on pofile based on product and distribution... hmmm.08:01
kikoI have an idea.08:02
danilosideas are great, I have them sometimes as well ;)08:02
danilosanyone going to prettify rosetta.svg (diagram of relations) so I can print it at a0 and put it on a wall in front of my desk? :)08:03
kikodanilos, stub's the person to nag for that08:04
danilosoh, stub, you're good at artwork as well? I desire a poster version of rosetta.svg, with pretty icons and all (brown-tango-style will do) :P08:10
kikoheh08:11
kikothanks BjornT!08:14
=== bluefoxicy [n=bluefox@c-68-33-112-13.hsd1.md.comcast.net] has joined #launchpad
bluefoxicyOK so I'm trying to figure out wtf is going on with the bug count and launchpad is not making this easy08:17
bluefoxicyCan someone add some statistical stuff to track the number of bugs submitted per month; number of duplicates; rate the bugs are triaged and closed; etc?  I'm thinking it might be useful08:18
bluefoxicyAlthough aside from saying, "There's too much crap and we can't keep up," I can't see how ;p08:18
kikobluefoxicy, well, the current system we have for this kinda sucks08:18
kikobluefoxicy, we have graphing software but it runs behind an HTTP AUTH 08:19
bluefoxicykiko:  nods.  /me is trying to find a way to file launchpad bug... ah o.o08:19
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
bluefoxicykiko:  so someone's working on that already?08:19
kikobluefoxicy, well, not on a generic system, no -- that's considerable effort. but if you just want a graph with counts, we can have one produced, and then somebody would need to grab that graph and put it in a public location08:21
kikobluefoxicy, why don't you talk to sfllaw to see if he's that person?08:21
bluefoxicykiko:  Mm.  I'll see about that.  Thanks.08:22
kikobluefoxicy, enjoy. fwiw the database captures pretty much what you need to be able to graph there already...08:22
bluefoxicyYeah, the question is do I have an easy way to grab the numbers from the database08:22
kikobluefoxicy, as I said, if the graph is what you want, then it's easy to generate a page with those graphs. and if it's just counts, then you'd need to be specific as to what counts you want08:23
kikoyawn, man, am I sleepy!08:24
bluefoxicykiko:  trying to get per-month counts of all the launchpad bugs, i.e. 300 submitted July 2004, 320 August 2004, 290 submitted september 2004...08:25
bluefoxicykiko:  I'll ask sfllaw when he's around.08:25
kikobluefoxicy, you mean Ubuntu bugs?08:25
=== bluefoxicy can generate the graph himself
bluefoxicyyeah, ubuntu bugs, sorry :)08:25
=== bluefoxicy is actually going to use it in an OOImpress presentation
kikobluefoxicy, grouped by month?08:26
kikoor by day?08:26
bluefoxicykiko:  month08:26
sivangkiko: okay, that sounds good. I'm not afraid of attempting harder stuff though :)08:27
bluefoxicyaye sivang-- Danilo is missing!08:27
bluefoxicy</obscure nintendo joke>08:27
danilo-missing;)08:28
danilo-missingsee ya guys later tonight or tommorow :)08:28
kikobluefoxicy, hmmmph. well, if you told me /exactly/ what you want (and it wasn't too much work :) I could be convinced to run some queries for you and give you results. :)08:28
sivanglater danilo-missing 08:28
bluefoxicykiko:  Exactly what I want?  The number of new Ubuntu bugs that were submitted for each individual month to Launchpad starting as far back as possible ;)  (or total Ubuntu bug counts per month, which I can just measure the differences between)08:29
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
=== daq4th [n=darkness@netstation-005.cafe.zSeries.org] has joined #launchpad
bradbBjornT: ping?09:26
kiko@#!!$09:27
kikobluefoxicy, the former is easier.09:27
bluefoxicykiko:  ah, I would have figured the latter would be easier.  Either way; the data is intimately related, you can derive one from the other easily09:30
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
salgadohey kiko, how does that shipit patch look now?09:40
kikosalgado, I think it looks better. do you want a closer look?09:50
salgadoif you give me r=kiko, no. ;)09:51
lucasvocan one subscribe to a branch as a group?09:51
=== xenru [n=Miranda@85.192.13.45] has joined #launchpad
kikolucasvo, mmmm. can you even subscribe to branches today10:06
lucasvokiko: but as a group?10:10
kikolucasvo, can you subscribe to branches today?10:10
lucasvoyes10:10
lucasvohttps://launchpad.net/people/harmony-dev/+subscribedbranches10:11
=== Lord_Athur [n=alejandr@pc-74-157-104-200.cm.vtr.net] has joined #launchpad
=== ^^EcLipSe^^ [n=kenan@88.241.133.101] has joined #launchpad
^^EcLipSe^^hi10:25
kikolucasvo, you probably can't subscribe a team, but it should be possible -- it's a simple UI issue. can you file a bug?10:25
lucasvook10:26
kikoit's really just a UI matter.. interesting even.10:26
lucasvowhy should one be able to subscribe to a branch? what happens then? a notification on every commit?10:27
^^EcLipSe^^May i ask u a question?10:27
^^EcLipSe^^Can anyone help me about wireless card driver10:27
lucasvokiko: ok I'll file one10:27
^^EcLipSe^^??10:27
lucasvo^^EcLipSe^^: you are in the wrong channel10:28
^^EcLipSe^^so where must i have to join?10:28
lucasvo^^EcLipSe^^: are you running ubuntu? if so, join the channel #ubuntu10:28
^^EcLipSe^^i am running suse for now10:29
^^EcLipSe^^but i order ubundu cds10:29
lucasvo^^EcLipSe^^: in that case you will have to go to a suse channel. try #suse10:29
^^EcLipSe^^ok thanks.10:29
^^EcLipSe^^care u10:30
=== ^^EcLipSe^^ [n=kenan@88.241.133.101] has left #launchpad []
lucasvokiko: bug 5509610:32
UbugtuMalone bug 55096 in launchpad "Groups can't subscribe to a branch even though there is an option to view subscribed branches." [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5509610:32
kikothanks lucasvo 10:32
kikomatsubara, can you keep an eye on that bug, possibly trying to get somebody to fix it this week?10:32
matsubarakiko: aye10:33
kikomatsubara, it's basically doing the same as we do for bugs -- subscribe someone else. alternatively, the UI could look like the UI we have for package subscriptions -- subscribe a team you are a member of.10:37
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
=== ozamosi [n=ozamosi@ubuntu/member/ozamosi] has joined #launchpad
=== mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== flacoste-lunch [n=francis@209.217.74.66] has left #launchpad ["Bye"]
kikohey 12:01
kikodoes anyone here have write access to staging?12:01
=== glatzor [n=sebi@ppp-88-217-0-39.dynamic.mnet-online.de] has joined #launchpad
kikooh, I do.12:05

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