/srv/irclogs.ubuntu.com/2006/07/20/#launchpad.txt

mptso *that*'s what happens when BugSubscriptions isn't implemented as designed :-/12:15
=== ctrlsoft [n=jelmer@gwalcmai.vernstok.nl] has joined #launchpad
=== milosz_ [n=dem@adsl-68-250-204-222.dsl.sfldmi.ameritech.net] has joined #launchpad
milosz_hai12:30
=== Spads [n=crack@host-87-74-89-130.bulldogdsl.com] has joined #launchpad
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
=== danilos is away: Away
=== mdz [n=mdz@110.Red-81-37-116.dynamicIP.rima-tde.net] has joined #launchpad
=== mholthaus [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== rpedro [n=rpedro@87-196-38-236.net.novis.pt] has joined #launchpad
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== stub [n=stub@ppp-58.8.2.20.revip2.asianet.co.th] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
=== elmo_ [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
mpt__Goooooooooooooood afternoon Launchpadders!06:01
=== ubuntulog [i=ubuntulo@trider-g7.fabbione.net] has joined #launchpad
=== ChanServ [ChanServ@services.] has joined #launchpad
=== mholthaus [n=mholthau@212.98.50.33] has joined #launchpad
=== merriam [n=merriam@84-12-32-127.dyn.gotadsl.co.uk] has joined #launchpad
=== fantamaxx3a [n=mholthau@65.193.63.81.fix.bluewin.ch] has joined #launchpad
=== steph [i=steph@stargate-server.com] has joined #launchpad
=== Zomb [n=eb@x118.rhrk.uni-kl.de] has joined #launchpad
=== mdz [n=mdz@110.Red-81-37-116.dynamicIP.rima-tde.net] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== jordi [n=jordi@213.96.69.115] has joined #launchpad
=== Znarl [n=znarl@193.254.31.152] has joined #launchpad
=== elmo_ [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
=== daq4th [n=darkness@netstation-005.cafe.zSeries.org] has joined #launchpad
=== mdke [n=matt@ubuntu/member/mdke] has joined #launchpad
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== lifeless [n=robertc@dsl-116.3.240.220.rns01-kent-syd.dsl.comindico.com.au] has joined #launchpad
=== zakame [n=zakame@ubuntu/member/zakame] has joined #launchpad
=== ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #launchpad
=== BjornT [n=bjorn@84.32.240.183] has joined #launchpad
=== jamesh [n=james@203-59-20-109.dyn.iinet.net.au] has joined #launchpad
=== siretart [i=siretart@ubuntu/member/siretart] has joined #launchpad
=== ..[topic/#launchpad:irc.freenode.net] : https://launchpad.net/ | developer meeting: Thu 20 July, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== stub [n=stub@ppp-58.8.2.20.revip2.asianet.co.th] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== [PUPPETS] Gonzo [i=gonzo@80.69.47.16] has joined #launchpad
=== heyko [i=heyko@esenscity.de] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== rpedro [n=rpedro@87-196-38-236.net.novis.pt] has joined #launchpad
=== auth00 [i=auth@evot.olf.sgsnet.se] has joined #launchpad
=== spiv [n=andrew@218-214-66-203.people.net.au] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== milosz [n=dem@d192-24-43-158.try.wideopenwest.com] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== ajmitch [n=ajmitch@203.89.166.123] has joined #launchpad
=== Zomb [n=eb@x118.rhrk.uni-kl.de] has joined #launchpad
=== jamesh [n=james@203-59-20-109.dyn.iinet.net.au] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== jordi [n=jordi@213.96.69.115] has joined #launchpad
=== lifeless [n=robertc@220.240.3.116] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== lamont [n=lamont@15.238.4.198] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Spads [n=crack@host-87-74-89-130.bulldogdsl.com] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Znarl [n=znarl@dark.roundabout.org] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== danilos [n=danilo@82.117.204.173] has joined #launchpad
=== doko [n=doko@dslb-088-073-100-078.pools.arcor-ip.net] has joined #launchpad
=== Kinnison [n=dsilvers@spoo.flarn.net] has joined #launchpad
=== JanC_ [n=janc@dD577048A.access.telenet.be] has joined #launchpad
=== dsas [n=dean@host81-158-222-31.range81-158.btcentralplus.com] has joined #launchpad
=== sivang [i=sivan@muse.19inch.net] has joined #launchpad
=== zakame [n=zakame@ubuntu/member/zakame] has joined #launchpad
stubmpt: Are we still calling projects projects, or product groups?07:38
=== xenru [n=Miranda@85.192.14.133] has joined #launchpad
jameshstub: I think they're still projects07:46
=== danilos is back (gone 01:08:17)
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
mpt_stub, projects08:28
=== Fujitsu [n=Fujitsu@c211-28-178-169.eburwd7.vic.optusnet.com.au] has joined #launchpad
jameshmpt_: I'm reviewing BjornT's bug tags branch at the moment and had a few questions08:39
jameshmpt_: currently it preserves tag ordering and tag duplicates, which I found a bit surprising since I haven't seen any other website do that.  What do you think?08:40
=== carlos [n=carlos@240.Red-88-9-36.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning08:47
=== mdz [n=mdz@102.Red-81-37-115.dynamicIP.rima-tde.net] has joined #launchpad
BjornTjamesh: fwiw, i did it since it was simplest implementation wise ;), and i wanted to get the branch landed this week. i'd still have time to change the behavior if needed, though.08:54
jameshBjornT: okay.  Just seemed a bit strange to me08:57
jameshBjornT: I guess it'd be pretty easy to change later too: just delete duplicate BugTag records and fix the Bug.tags property08:59
BjornTjamesh: yeah. and an easy fix i could do now is to sort and remove duplicates when displaying the tags on the bug page.09:03
jameshBjornT: I'll send the review soon.  Just finishing it off09:04
BjornTcook, thanks.09:04
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== malcc [n=malcolm@host86-134-233-12.range86-134.btcentralplus.com] has joined #launchpad
jameshBjornT: sent.  Ignore the revno in the subject though (I pasted the wrong one)09:43
=== Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has joined #launchpad
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
=== mdz [n=mdz@102.Red-81-37-115.dynamicIP.rima-tde.net] has joined #launchpad
=== SteveA [n=steve@102.Red-81-37-115.dynamicIP.rima-tde.net] has joined #launchpad
=== Spads [n=crack@217.205.109.249] has joined #launchpad
stubMy db patch should have prevented duplicate tags10:41
=== stub tries to remember
jameshstub: yeah, your DBA review did add such a constraint10:49
jameshstub: but BjornT's code allows duplicate tags through (and even tests that they work)10:49
=== doko_ [n=doko@dslb-088-073-106-068.pools.arcor-ip.net] has joined #launchpad
=== awits [n=achim@88.134.108.6] has joined #launchpad
=== awits [n=achim@88.134.108.6] has left #launchpad ["Konversation]
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
SteveAbradb: ping11:21
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
=== mholthaus [n=mholthau@188.251.77.83.cust.bluewin.ch] has joined #launchpad
spivjamesh: your mail about randomisation seems to have a half-finished paragraph in the middle.12:17
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
SteveAspiv, jamesh: this is excellent research and thinking.12:39
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== mdz [n=mdz@102.Red-81-37-115.dynamicIP.rima-tde.net] has joined #launchpad
=== dsas [n=dean@host81-158-222-31.range81-158.btcentralplus.com] has joined #launchpad
SpadsIs anyone here on the ubuntu-bugs list?01:00
Spadsah, never mind, found what i was looking for01:03
=== sspy [i=mirc617@host-86-106-224-102.moldtelecom.md] has joined #launchpad
=== sspy [i=mirc617@host-86-106-224-102.moldtelecom.md] has left #launchpad []
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
cprovgood morning01:16
daniloscprov: good afternoon ;)01:17
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
danilosjamesh, BjornT: I've got a method which is a candidate for sharing, and don't know where to put it; it gets rosetta-admins email to be used in different notifications all around the system (see bug 2181)01:21
UbugtuMalone bug 2181 in rosetta "Rosetta automated e-mail should come from @launchpad.net" [Medium,In progress]  http://launchpad.net/bugs/218101:21
cprovdanilos: :P01:23
jameshdanilos: there is canonical/launchpad/helpers.py, but that is a bit of a dumping ground and will probably get picked up in review01:23
danilosjamesh: yeah, carlos already mentioned that this is going out01:23
danilosI mean, helpers.py is to be avoided :)01:24
jameshdanilos: so this is basically doing getUtility(ILaunchpadCelebrities).rosetta_expert.preferredemail.email ?01:24
danilosyeah01:24
danilosjamesh: and the only other thing it has is an assert to check that there actually is an email defined01:24
jordiwhen I see "danilos" I can't hlep thinking there's more than one danilo01:25
danilosjamesh: not sure if that's the best way, but that's how it's done at the moment inside po_export_queue.py :)01:25
mpt__ditto01:25
danilosjordi: well, you have met us all, and you know I am schizophrenic :P01:25
jameshdanilos: if you're using simple_sendmail_from_person, you can just pass getUtility(ILaunchpadCelebrities).rosetta_expert01:25
mpt__jordi, don't forget the Kashubian plurals01:25
jameshdanilos: does that really need a helper?01:25
danilosjamesh: I don't know, but what will happen rosetta-admin teams loses its email address? will it blindly pick up the server address, so it would at least work?01:26
danilosor will we get an exception?01:26
jameshdanilos: then things would be broken01:27
carlosdanilos: it depends on how do you use it01:27
jordimpt__: yup01:27
jordiI'll write a request now01:27
danilosjamesh, carlos: well, I am modifying the existing code, not writing too much of my own01:27
danilosjamesh, carlos: so, I'd do this: switch to simple_sendmail_from_person for all simple_sendmail, and add a check inside simple_sendmail_from_person to see if there is preferredemail defined in the first place01:31
danilosthough, if it's not defined, I don't know what to do: ignore, raise an exception, hardcode something?01:31
danilosreturn false?01:32
carlosdanilos: I don't remember exactly the method01:32
carlosbut there is one method that if the team lacks a preferred email address01:32
jameshdanilos: you'll already get an exception if there is no preferred email, which should get noticed in the errors list01:32
carlosit sends the email to the members of the team01:32
jameshdanilos: if we break the rosetta admins team, it would be good to notice :)01:33
carloshmm, ok, forget what I told you01:33
jameshcarlos: this is to pick a From: address for an outgoing email.01:33
carloswe need a unique email address to use in the 'From' field...01:33
carlosjamesh: yeah, just remembered it ;-)01:33
danilosjamesh: yeah, so you think I should simply try to use simple_sendmail_from_person, and we'll process the oops reports? :)01:34
cprovBjornT: thank you for the reasonable review comments ...01:34
danilosjamesh: the problem with that is that we'll get a lot of failing emails (I think it's better for them to go through, even if 'from' would be incorrect)01:35
spivjamesh: so no code turned out to depend on "a = results[0] ; b = results[0] " giving the same result, or it did turn out that anywhere that did was buggy and needed to specify and ordering anyway?01:38
spivs/and ordering/an ordering/01:39
carlosdanilos: well, I don't think is usual that it fails01:39
carlosit means that someone (me or a launchpad admin) removes the email address....01:39
daniloscarlos: well, SMTP envelope will probably contain the address of the user zope runs under anyway01:40
carlosI'm not quite sure about it...01:40
danilosexcept that implementation asserts when from is not defined01:41
daniloscarlos: yeah, and the thing is to catch when some of the launchpad admins or you break the rosetta-admins team ;)01:42
daniloscarlos: if it weren't for that requirement, I'd simply use preferredemail everywhere01:42
jameshspiv: not that I ran into.01:50
spivjamesh: Fair enough :)01:52
=== stub [n=stub@ppp-58.8.2.20.revip2.asianet.co.th] has joined #launchpad
spivjamesh: I think it makes sense; anywhere that it makes a difference is by definition not choosing a deterministic ordering.01:53
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
stubLaunchpad meeting in 6 minutes. Workrave now if you need to.01:54
daniloshi salgado01:55
salgadohi danilos 01:55
stubMeeting time.02:01
stubAppologies from Steve and Kiko who are stuck in meetings. I've been asked to chair this weeks edition.02:01
stubOur agenda is:02:01
stubRoll call02:01
stubAgenda02:01
stubNext meeting02:01
stubActivity reports02:01
stubActions from last meeting02:01
stubOops report (Matsubara)02:01
stubBug report report (mpt)02:01
lifelessI'm kindof here, but as its not actually a regular meeting for me, I'm also kinda not here02:01
stubSysadmin requests02:01
stubProduction and staging (Stuart)02:01
stubbrowser unit tests (ddaa/salgado)02:02
stub(other items)02:02
stubKeep, Bag, Change02:02
stubThree sentences02:02
stubPM me for extra agenda items.02:02
salgadothis is from last week, no?02:02
stubSo who is here?02:02
malccme02:02
BjornTme02:02
carlosme02:02
mpt__me02:02
matsubarame02:02
jameshme02:02
danilosme02:02
salgadome02:02
mpt__yes, browser unit tests was last week02:02
spivme02:02
ddaanme02:02
stubbradb: ping02:03
stubcarlos: ping02:03
stubcprov: ping02:03
cprovme02:03
stubjamesh: ping02:03
cprovstub: sorry02:03
carlosstub: I already said 'me' ;-)02:03
stuboops02:03
jameshstub: I already said me02:03
stubKinnison: ping02:04
stubAnyone else who should be here but isn't?02:04
salgadohmmm. flacoste?02:05
carlosjordi: ?02:05
danilosstub: shall we not move to #launchpad-meeting?02:05
KinnisonSorry, I'm here02:05
KinnisonI was tending a baking potato02:05
stubSure. Please join #launchpad-meeting peoples.02:06
LarstiQas an outsider, I enjoy attending the meetings in here02:06
jameshwe usually do the weekly meeting here02:06
salgadowhy are we moving to #launchpad-meeting?02:06
danilosI think we moved there last week02:06
stubOk. We stay here then unless anyone can think of a good answer to that question ;)02:06
mptdanilos, well I was here last week and I've never been there before02:07
carlosdanilos: we move there only for concrete meetings not for the general one02:07
danilosmpt: hum, ok, maybe I am misremembering, but I don't know then how do I know of #launchpad-meeting at all :)02:07
stubAnyway. Our first item is next weeks meeting. Same time next week?02:07
KinnisonSure02:07
carlossure02:07
salgadoand same channel02:07
stub:-)02:08
danilossalgado: :)02:08
carlosdanilos: you had a meeting there with Steve and me when you started02:08
=== JanC_ [n=janc@dD577048A.access.telenet.be] has joined #launchpad
stubNays?02:08
stub502:08
daniloscarlos: ah, ok, I am getting aged thus I forget things02:08
stub402:08
stub302:08
stub202:08
stub102:08
stubActivity reports. Who is up to date, and who is slack?02:08
stubI'm up to date02:08
BjornTup to date02:09
cprovI'm up to date02:09
spivI'm up to date.02:09
salgadoI'm up to date02:09
danilosI'm behind, will send them out today for this week02:09
carlosI'm behind02:09
mptup to date02:09
ddaaup to date02:09
matsubaraup to date but I'm batcher02:09
jameshI'm behind02:09
malccI'm behind02:09
malccI have a batched report to send, but my outgoing mail is down02:09
stubI think Steve and Kiko are bad too, although they have an excuse this week.02:09
KinnisonI've still not managed to get back going02:09
jordiHello02:10
jordiI'm behind02:10
stubIt is easy once you get in the habit. I personally don't worry if they are incomplete or not 100% in some way - they still serve their primary purpose.02:10
jordisorry, distracted by office stuff02:10
jordiI have backlog of reports, but at least about half are ready in my postponed mbox02:11
jordishould work on that this wekek02:11
stubI'll assume that is everybody since I can't count02:11
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
stubAnd again, just try and send out what you have every day. Back logs on this sort of beurocracy suck.02:12
stubMoving along...02:12
stubActions from last meeting. Anyone know what they were?02:13
mptThere were none02:13
stubExcellent ;)02:13
danilosstub: I think it's everyone, there are 13 of us afaict02:14
mptThough someone probably should have written up something about the new test policy02:14
stubIndeed. So we should make that an action item of this meeting. Who gets it?02:14
ddaampt: ++ I just read the meeting summary and I did not find it had a very clear conclusion02:14
stubddaa: So it needs further discussion this meeting do you think? Or discuss it after?02:15
ddaaddaa: I'm said to want too many things, I do not with to discuss it anymore02:15
mpt(Sorry for not suggesting that earlier this week when I compiled the meeting notes)02:16
ddaashould be up to reviewers to make sure people are more reasonable with doctests AFAICT02:16
=== ddaa out
ddaastub: let's move on02:17
mptspiv, perhaps?02:17
stubIt sounds like responsibility will lie with the reviewers, so should this be discussed amongst them?02:18
=== spiv checks the log from last meeting
mptok, I'll put it in ReviewerMeetingAgenda if it's not there already02:19
mptNEXT02:19
stubok. Action item for me to write up some test policy or punt it to someone better suited.02:19
stubNext is the OOPS report (matsubara)02:20
matsubaraToday's oops report is about bugs 44860, 51750, 31382, and 52574.02:20
UbugtuMalone bug 44860 in rosetta "Crash when we try to pass a query string to a POFile that doesn't exist yet." [High,Confirmed]  http://launchpad.net/bugs/4486002:20
UbugtuMalone bug 51750 in soyuz "Somehow got two buildqueue records with same builder." [High,In progress]  http://launchpad.net/bugs/5175002:20
UbugtuMalone bug 31382 in launchpad "OOPS: unicode object is not callable" [Medium,Confirmed]  http://launchpad.net/bugs/3138202:20
matsubaracarlos, what do you think of re-assign bug 44860 to danilos? I remember that you said that kiko's branch had a fix for it. I don't think he landed that branch, did he?02:20
UbugtuMalone bug 44860 in rosetta "Crash when we try to pass a query string to a POFile that doesn't exist yet." [High,Confirmed]  http://launchpad.net/bugs/4486002:20
carlosmatsubara: no, he didn't 02:20
matsubaramalcc, how's bug 51750 going?02:20
UbugtuMalone bug 51750 in soyuz "Somehow got two buildqueue records with same builder." [High,In progress]  http://launchpad.net/bugs/5175002:20
carlosmatsubara: at least I'm not aware of that02:20
matsubaracarlos: so, what do you think of danilos work on it? 02:21
carlosmatsubara: I'm finishing my current task so I will be able to look into that bug now02:21
malccmatsubara: The new constraint is on dogfood, but we're waiting on some admin changes to get dogfood UI working again so we can test it properly02:21
carlosmatsubara: but if danilo is happy working on it, It's ok 02:21
daniloscarlos, matsubara: yeah, I'd like to work on that02:21
stubmalcc: This is Bug 51750 you are talking about?02:21
UbugtuMalone bug 51750 in soyuz "Somehow got two buildqueue records with same builder." [High,In progress]  http://launchpad.net/bugs/5175002:21
matsubaramalcc: rt?02:21
daniloscarlos, matsubara: should I reassign to myself right away?02:22
malcccprov: Is there an rt number for the dogfood UI fixing?02:22
matsubaradanilos: please do02:22
carlosdanilos: yes, please02:22
BjornTmatsubara: i'll take a look at 31382 today or tomorrow.02:22
cprovmalcc: yes, RT 1270002:22
matsubarathanks a lot BjornT 02:22
malccstub: Yes, 5175002:22
malccmatsubara: I'm not sure the errors you've been seeing are related to that bug though02:22
stub31382 doesn't look urgent, even if it is generating a lot of oops, as it is only triggered by hand manipulated URLs, so prioritize accordingly.02:23
danilosok, reassigned 44860 to myself02:24
matsubaraBug 52574 was triggered again. SteveA has asked me to inform when that happens. I've updated the bug description with the new OOPS.02:24
UbugtuMalone bug 52574 in launchpad "KeyError exception raised while retrieving $bug/+text page." [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5257402:24
danilosmatsubara: should I prioritize it over my other bugs?02:24
matsubaradanilos: yes, please, that bug is triggered quite often02:24
danilosmatsubara: ok, will work on that one after the meeting (and lunch)02:25
matsubaradanilos: and oopses while the user is translating stuff02:25
malccmatsubara: I think the oopses you've put down to 51750 are actually 53437, which we know recurred earlier this week02:25
stubmatsubara: I've just subscribed Steve to Bug 52574 so he sees it02:26
UbugtuMalone bug 52574 in launchpad "KeyError exception raised while retrieving $bug/+text page." [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5257402:26
matsubarathanks stub 02:26
matsubaramalcc: I wasn't aware of that bug. thanks for pointing that to me. 02:26
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
stubmatsubara: So it looks like we are on top of the major OOPS triggers this week? Or do we need assignees for any in particular?02:27
=== xenru|clone [n=Miranda@85.192.3.144] has joined #launchpad
matsubarastub: nope, seems everything is fine02:28
matsubaraI'm done here stub, thanks.02:28
stubOk. Next on the agenda is mpt's bug bug report report02:28
mptToday's oldest most important unresolved bug reports are:02:28
matsubarathanks everyons02:28
mptBug 2497 (/people/*/+translations times out for prolific translators), Critical, Confirmed, kiko, who's not here02:28
UbugtuMalone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Critical,Confirmed]  http://launchpad.net/bugs/249702:28
mptBug 31038 [private] , Critical, Confirmed, cprov02:28
mptBug 31609 (buildd maintainers need to be informed of build failures), Critical, Confirmed, cprov02:28
UbugtuMalone bug 31609 in soyuz "buildd maintainers need to be informed of build failures" [Critical,Confirmed]  http://launchpad.net/bugs/3160902:28
mptBug 32073 (isolation parameter to initZopeless is not working), Critical, Confirmed, stub02:28
UbugtuMalone bug 32073 in launchpad "isolation parameter to initZopeless is not working" [Critical,Confirmed]  http://launchpad.net/bugs/3207302:28
mptBug 35965 (exceptions in process-upload not communicated to uploader), Critical, Confirmed, cprov02:28
UbugtuMalone bug 35965 in qprocd "exceptions in process-upload not communicated to uploader" [Critical,Confirmed]  http://launchpad.net/bugs/3596502:28
mptBug 37897 (renaming project, product or series breaks vcs imports), Critical, Confirmed, ddaa02:28
UbugtuMalone bug 37897 in launchpad-bazaar "renaming project, product or series breaks vcs imports" [Critical,Confirmed]  http://launchpad.net/bugs/3789702:28
mptstub, will you get 32073 done this week?02:29
ddaaACTION: ddaa to spec for 37897 and hand over02:29
mptcprov, is there any way others can help you be less doomed?02:29
stubThe initZopeless one I recently raised to Critical, as I currently need to shut Launchpad down to do the shipit exports. I want this fixed by Tuesday.02:29
xenru|clonehi there02:30
cprovmpt: malcc is already helping me02:30
stubI should have time for this.02:30
mptok02:30
malccmpt: Also we have limited time to pump Kinnison for all his knowledge, and get our archive rework and PPA underway, before he is no more02:30
stubxenru|clone: Hi. There is a meeting on at the moment if you are wondering about the noise.02:30
mptBug 42573 (Look in the debbugs archive when syncing bug watches), Critical, Confirmed, kiko, who's not here02:30
UbugtuMalone bug 42573 in malone "Look in the debbugs archive when syncing bug watches" [Critical,Confirmed]  http://launchpad.net/bugs/4257302:30
mptBug 42928 (vcs-imports needs tests), Critical, Confirmed, ddaa 02:30
UbugtuMalone bug 42928 in launchpad-bazaar "vcs-imports needs tests" [Critical,Confirmed]  http://launchpad.net/bugs/4292802:30
mptBug 31308 (Cannot set branch associated to a product series), Critical,02:31
UbugtuMalone bug 31308 in launchpad-bazaar "Cannot set branch associated to a product series" [Critical,Confirmed]  http://launchpad.net/bugs/3130802:31
mptConfirmed, lifeless02:31
mptBug 48860 ("Also notified" makes difficult to unsubscribe), Critical, Confirmed, unassigned02:31
UbugtuMalone bug 48860 in malone ""Also notified" makes difficult to unsubscribe" [Critical,Confirmed]  http://launchpad.net/bugs/4886002:31
mptBjornT, is 42573 one you can/should take over?02:31
xenru|clonecan somebody help me, I'm planing big zope3-based site and what to know what hardware behind launchpad and how it loaded02:31
mptlifeless, are you still LP hacking, or should 31308 go to someone else?02:31
BjornTmpt: i could, but i won't have time for it this week, and next week i'll be on vacation.02:32
=== ddaa downgrades 42928 to High since fix for bug 44986 was just committed
UbugtuMalone bug 44986 in launchpad-bazaar "vcs-imports cannot post +sourceadmin" [Critical,Fix committed]  http://launchpad.net/bugs/4498602:32
xenru|clonesorry if interrupr your conversation02:32
mptxenru|clone, we should be done in about 15 minutes02:32
stubAre we getting complaints about the debbugs bugwatches failing? The debbugs problem might not be critical.02:32
ddaabug 31308 still blocked on lifeless speccing a fix02:32
UbugtuMalone bug 31308 in launchpad-bazaar "Cannot set branch associated to a product series" [Critical,Confirmed]  http://launchpad.net/bugs/3130802:32
mptbradb, have you had any such complaints?02:32
BjornTstub, mpt: no complaints on the debbugs problem. it only affect old, closed bugs, so it's not a big problem i'd say.02:33
mptok, I'll downgrade it02:33
mptlifeless, ping?02:33
mptotherwise, stub, I'm done02:33
xenru|cloneok, than I'll sit and look :)02:33
stubThat all seems fine.02:34
lifelessmpt: it should not be assigned to me02:34
lifelessmpt: I'll be writing a spec for it02:34
ddaalifeless: let's talk about that post meeting02:34
lifelessonce the spec is written, someone should be assigned to implement.02:34
stubSysadmin requests. Anything outstanding that is causing trouble?02:34
mptlifeless, I have a soyuz bug assigned to me only because I need to spec it02:34
mptreassign when done, yes02:34
lifelessmpt: I'm focused on bzr performance for the next 2 months02:34
ddaampt++02:34
stubI believe everything we have asked for for demo.launchpad.net has been sorted.02:35
stub502:35
stub402:35
stub302:35
stub202:35
stub102:35
lifelessvoip02:35
lifelessdid I sneak in in time ?02:35
lifelessI have a syadmin request open for voip login problems02:36
lifelessand the audio quality is rather terrible.02:36
lifelessI understand malcc has the same audio problems I do02:36
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
stubOk. Is this something the sysadmins can look into? Or is it problems with the upstream software or interaction with Ubuntu?02:37
malcclifeless: I call voicemail, it says "m.m.m.a.a.a.i.i.i.l.l.l.b.b.b.o.o.o.x.x.x...n.n.n.u.u.u.m.m.m.b.b.b.e.e.e.r.r.r". Sound similar?02:37
jameshlifeless: it is probably worth getting a few people to call each other in each pairwise combination and report which calls have the problems02:38
lifelessstub: the RT request I have filed is about login errors.02:38
xenru|clonemalcc: I have sometimes problem like this on my laptop02:38
mptI have yet to use the voip successfully02:38
jameshthen work out what is special about those people :)02:38
lifelessstub: I think there should be a bug open for the audio, but we should get some stats first, as jamesh suyggests02:38
xenru|cloneafter suspend mode02:38
lifelessmalcc: It sounds like a 'ripple' in the audio.02:38
xenru|cloneIf reboot they gone02:38
stubvoip sounds like an issue too big for just this meeting, and problems sound pervasive enough that it isn't just a Launchpad team issue.02:38
lifelessmalcc: so its not elongated, but sounds like someone talking through a waterfall02:39
lifelessstub: for sure.02:39
danilosI haven't tried voip yet; do we have our own sip server as well?02:39
lifelessstub: I mentioned it because I have a ticket open ;)02:39
daniloslifeless: but you are not here02:39
stubSo we need to get a response from the sysadmins on if there is anything they can do to help or if we need to escalate it somewhere else.02:39
=== ddaa wonders how lifeless gained experience in meetings in waterfall environments
stublifeless: Do you want to chase your rt ticket yourself or should I talk to elmo when I see him?02:40
stubdanilos: yes - there is a Canonical sip server.02:40
lifelessstub: my specific ticket I can chase.02:41
stubok.02:41
lifelessbut I suggest something be opened on a broader scale about voip voice quality02:41
carlosdanilos: didn't you get your account details from the admins?02:41
daniloscarlos: nope, nothing of the kind; I'll go revisit NewStaffTasks02:41
stublifeless: Indeed. Or we need to revert to Skype.02:42
malccdanilos: I doubt it's made it to NewStaffTasks yet, it's itself new02:42
stubAnyway... time is getting short.02:42
stubProduction stoof...02:42
carlosdanilos: it's something new02:42
stubAn attempt was made to pass through the Host: headers to the production Launchpad servers, but this failed (shipit was showing the Launchpad front page, Launchpad was showing the Blueprint front page, and Blueprint was showing the Launchpad front page). Nobody has investigated this further yet as far as I am aware.02:42
stubDiogo has increased the timeouts on the staging server. I don't know if further tweaking is needed - I'll leave that up to other peoples judgement.02:42
carlosdanilos: ask the admins for those details02:42
daniloscarlos, malcc: sure, will do02:42
stubNext production update will be Tuesday, running HEAD as of now unless I hear from people about important landings that need to go out.02:43
stubAny queries?02:43
stub502:43
stub402:43
stub302:43
stub202:43
stub102:44
ddaacherrypick r380702:44
ddaaplease02:44
stubddaa: Now, or on Tuesday?02:44
ddaaYesterday would be best, but now would do :)02:44
stubddaa: Ok. I'll look into it after the meeting, along with the other outstanding request.02:45
stubKeep, bag change.02:45
carlosstub: I will try to get a migration script merged this weekend (will be ready to be reviewed today, or I'm trying it)02:45
carlosstub: it should land next week to open Edgy to translations02:45
malccKeep: Kinnison! Waah02:45
carlosstub: you will need to do the review due the amount of raw SQL queries that it has02:45
stubcarlos: Sure. Stick it in my queue.02:45
carlosso I guess you can decide whether it's ready or not02:46
stubmalcc: I don't think there is much we can do about that now. *sniff*02:46
carlosok02:46
stubThree sentences. 02:46
ddaaDONE: Leave, merged bzr-native 2, review svn-symlinks, importd rollout, bug 4498602:46
ddaaTODO: more bzr-native, vcs imports, spec for bug 3789702:46
ddaaBLOCKED: stub to cherrypick r380702:46
KinnisonDONE: ArchiveRework stuff, resigned, had first soyuz handoff meeting02:46
KinnisonTODO: Finish AR DB stuff, more soyuz handoff, consultancy work for soyuz02:46
KinnisonBLOCKED: None02:46
UbugtuMalone bug 44986 in launchpad-bazaar "vcs-imports cannot post +sourceadmin" [Critical,Fix committed]  http://launchpad.net/bugs/4498602:46
UbugtuMalone bug 37897 in launchpad-bazaar "renaming project, product or series breaks vcs imports" [Critical,Confirmed]  http://launchpad.net/bugs/3789702:46
malccDONE: -J bug, started landing two big branches, started Soyuz bug review02:46
malccTODO: Bug 53437, finish landing, finish bug review, archive rework, handover02:46
malccBLOCKED: No02:46
UbugtuMalone bug 53437 in soyuz "Source-first security uploads break data" [Critical,Confirmed]  http://launchpad.net/bugs/5343702:46
matsubaraDONE: fixes some oops bugs regarding dates and polls, oops report analysis02:46
matsubaraTODO: more fixing of oops, more triage and work on a tool to replay traffic on02:46
matsubarastaging02:46
matsubaraBLOCKED: no02:46
BjornTDONE: implemented the first phase of SimpleBugKeywords. landed a few branches. reviews. bug fixes.02:46
BjornTTODO: xmlrpc testing. vacation.02:46
BjornTBLOCKED: no02:46
jameshDONE: code reviews, SF bug tracker import stuff for Python tracker comp, select02:46
jameshresults randomisation02:46
jameshTODO: code reviews, python bug tracker comp stuff, london sprint02:46
jameshBLOCKED: no02:46
salgadoDONE: Some work on shipit, changed the mirror prober to follow redirects when probing release mirrors, code review and other small fixes02:46
salgadoTODO: Land the shipit/mirror-prober changes, code review and other trivialities that show up02:46
salgadoBLOCKED: No02:46
danilosDONE: Several rounds of #1788 review, #2237, bug-fixing (bugs 3809, 3986).02:46
danilosTODO: Ask for review of all these, merge 1788, prepare specification for variants, and choose which to work on in London.02:46
danilosBLOCKED: No02:46
UbugtuMalone bug 3809 in rosetta "Abuse of capital letters" [Medium,In progress]  http://launchpad.net/bugs/380902:46
UbugtuMalone bug 3986 in rosetta "Update links when you change a potemplatename" [Medium,In progress]  http://launchpad.net/bugs/398602:47
spivDONE: reviews, update pagetests/branches for branch-ui, select results randomisation, bug 4999102:47
UbugtuMalone bug 49991 in launchpad-bazaar "browse supermirror branches with bzr server" [High,Confirmed]  http://launchpad.net/bugs/4999102:47
spivTODO: reviews, bug 49991, bug 4867102:47
UbugtuMalone bug 49991 in launchpad-bazaar "browse supermirror branches with bzr server" [High,Confirmed]  http://launchpad.net/bugs/4999102:47
UbugtuMalone bug 48671 in nautilus "Cannot rename by clicking on a file" [Wishlist,Rejected]  http://launchpad.net/bugs/4867102:47
stubTODO: PillarNames, initZopeless isolation02:47
spivBLOCKED: no02:47
stubDONE: PillarNames, Test  suite updates02:47
stubBLOCKED: Nope02:47
carlosDONE: Translation migrations, user support02:47
cprovDONE: general bug fixes in soyuz (52704, 49862, 52863 and 52595) sorting out milestones before dsilvers leave (ArchiveRework, PPA, fix in NascentUpload)02:47
cprovTODO: BuildFailureNotification02:47
cprovBLOCKED: None02:47
carlosTODO: finish migrations, launchpad sprint02:47
mptDONE: bug fixes, non-Launchpad work02:47
mptTODO: Internet-Explorer-related fixes, mad spec action02:47
mptBLOCKED: no02:47
carlosBLOCKED: no02:47
spivHmm, wrong bug number.02:47
ddaaspiv: I thought so :)02:47
spivThat should be bug 4876102:48
UbugtuMalone bug 48761 in launchpad "Filenames containing % (and possibly other special characters) cannot be accessed from Librarian" [Medium,Confirmed]  http://launchpad.net/bugs/4876102:48
carlosdanilos: next week we will work on specs so don't expect to do code development02:48
spivTODO: reviews, bug 49991, bug 4876102:48
UbugtuMalone bug 49991 in launchpad-bazaar "browse supermirror branches with bzr server" [High,Confirmed]  http://launchpad.net/bugs/4999102:48
UbugtuMalone bug 48761 in launchpad "Filenames containing % (and possibly other special characters) cannot be accessed from Librarian" [Medium,Confirmed]  http://launchpad.net/bugs/4876102:48
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
stubThe only blocker (ddaa) has already been discussed, so all good.02:48
daniloscarlos: ah, ok02:49
stubI think we are done!02:49
carlosstub: thanks!02:49
spivstub: thanks!02:49
stub4 minutes over time.02:49
=== carlos -> lunch
=== mpt applauds
ddaalifeless: ping02:49
danilosI'm off to lunch myself02:49
ddaalifeless: I assigned that bug to you because you are the next person to take an aciton on it02:49
ddaaIf you do not have the time to work on it, please assign it back to me02:50
jameshcprov, malcc: there are two Kinnison branches sitting in the review queue as needs-reply for about a month.  I guess you two should take them over.02:50
lifelessthats fine by me, but I'd rather not be nagged every meeting02:50
Kinnisonjamesh: I'm doing those soon02:50
Kinnisonjamesh: as my dying gasp02:50
lifelessdoing the spec is in my 'urgent' todo list already02:50
jameshKinnison: okay.  Just want to make sure we aren't left with zombie branches02:50
Kinnison:-)02:50
cprovjamesh: it's fine02:50
spivKinnison: what's doing to happen to your pastebin on chinstrap?02:51
spivs/doing/going/02:51
Kinnisonspiv: I expect someone else to offer to host it02:51
Kinnison:-)02:51
ddaalifeless: I can stop nagging you on the monday meeting, not much I can do about this meeting, except drop the priority to high, which would be lying.02:51
spivKinnison: I guess someone will eventually poke an admin about it :)02:51
Kinnison:-)02:52
=== DSG-01 [i=DSG-01@66-50-81-34.prtc.net] has joined #launchpad
xenru|cloneare you over, can I ask?02:57
=== xenru|clone is now known as xenru
LarstiQI'd say so02:57
xenruI'm planing big zope3-based site, and want to know what hardware behind launchpad, if this information is open02:59
xenruand how this hardware is loaded02:59
xenruis there is place where I can see this information03:00
stubxenru: I don't know if the information we have online is up to date03:01
lifelessstub: given its on the wrong wiki, its definately not03:01
stubxenru: Currently Launchpad is running on 2 dual CPU AMD64 servers each with 2GB of RAM. These boxes are overpowered for what we need.03:01
stubxenru: Currently we are serving about 5 requests per second03:02
stubxenru: Large files are served via a seperate system.03:02
xenruyou use some RDBS?03:02
xenruor just zodb?03:02
stubxenru: PostgreSQL 8.1 in the backend. We don't use ZODB at all.03:02
bradbugh, i slept through my alarm :/03:03
xenrufor any type of information? so zodb don't grow up?03:03
stubxenru: The main PostgreSQL 8.1 server is running on a 4 CPU dual core AMD64 system with 32GB of rRAM03:03
xenruIt serve only launchpad? 03:04
LarstiQstub: so when you say 'Launchpad is running on', that is actually only the zope instance?03:04
xenrudo u use special cache mechanism ?03:04
stubxenru: Our Zope3 installation has undergone modification to remove the ZODB completely (there are some hidden dependancies we needed to remove since we wanted all our data in PostgreSQL)03:04
stubLarstiQ: Yes. The Z3 instances. There are plenty of other bits and pieces scattered around other servers (authentication server for the wikis, sftp server for the supermirror, various cron jobs, the soyuz publishing systems)03:05
xenrustup, my questions is correct? 03:06
xenruyou use zope3 from trunk or outdated version?03:06
stubxenru: It is the Launchpad database. It serves the Launchpad app servers and all the other non-Z3 parts of Launchpad.03:06
stubxenru: We keep in sync with the official releases03:07
xenruso you use twisted?03:07
xenruyou feel that z3 is enought mature for development right now?03:07
stubxenru: I think we have removed most of our modifications, pushing some of them upstream to SVN now.03:07
stubWe use the twisted publisher now I think.03:08
xenruok, this information is very helpful for me03:08
stubZ3 is plenty mature enough if you are writing Python code. I don't think it is ready for TTW development like Z2 yet, but I'm not up to speed with that side of things really.03:08
xenruprimary for understanding performance 03:09
xenruyes we will focuse on python development03:09
xenruand last optional question is launchpad code open and if it true where I can see it?03:11
stubLaunchpad code is not yet open.03:11
xenrubecause when Mark was in Moscow we talk about updating translations to projects repos and I offer me as fresh meat, but he not yet answered me 03:13
=== sladen [i=paul@starsky.19inch.net] has joined #launchpad
LarstiQhey sladen 03:13
=== mholthaus [n=mholthau@188.251.77.83.cust.bluewin.ch] has left #launchpad ["Konversation]
sladenis it just me, or has the order of bug comments just changed from top->bottom again after being a few days at  bottom->top date ordering?03:14
xenrustub: thx again, I need to go03:15
LarstiQsladen: it seems to have sorted itself again, yes03:18
stubsladen: A fix was rolled out to fix that a few hours after it was noticed (Tuesday sometime)03:19
sladenLarstiQ: actually the bottom->top ordering was more useful and I thought it was on the cards as a feature request, so I was wondering why it had been 'rolled-back' agian03:19
sladenstub: ahh, okay.  So it was unintentional, rather than intential?03:19
LarstiQsladen: newest first seems horrible to me03:20
stubsladen: I think so. I'm just the monkey rolling that stuff out though - I'm not sure of the details or the UI decisions ;)03:20
bradbsladen: Comment ordering is meant to be oldest to newest.03:23
sladenbradb: ok.  I'll go and hide in my hole again03:26
bradbheh03:26
=== radix [n=radix@209.217.74.66] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-83-247.dynamic.mnet-online.de] has joined #launchpad
ddaastub: so, will you be able to do that cherrypick today?03:32
=== milosz_ [n=dem@141.210.55.243] has joined #launchpad
stubddaa: Just done03:36
=== ddaa goes to approve some imports
salgadostub, thanks for cherry picking the shipit changes too! :)03:37
salgadospiv, are you still around, and are you going to be around some more time?03:40
spivsalgado: I am, not sure for how long, probably a fair while.03:46
=== mholthaus [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== SteveA [n=steve@56.Red-81-33-244.dynamicIP.rima-tde.net] has joined #launchpad
jordiSteveA: you're in Spain?03:51
SteveAhi jordi 03:51
SteveAyes03:51
jordioh, cool03:51
SteveAin deia03:51
jordistub: ok, I had to go afk at the magic lines time. Should i mail them to you?03:52
SteveAjordi: does the word "aubes" mean anything?03:53
jordino03:54
jordican you guess the contxt?03:54
SteveAjordi: or even "sa tanca dets aubes"03:54
SteveAit's the name of a house03:55
jordilet me check03:55
jordiaubes might be Mallorcan dialect for water or so03:56
SteveAfigured it might be in a language like catalan03:56
SteveAis mallorcan like catalan?03:56
jordiyeah, it's definitely Catalan, but in the islands they speak weird ;)03:56
jordiit is catalan03:56
jordihttp://en.wikipedia.org/wiki/Image:Dialectal_map_of_Catalan_Language.png03:57
jordiin that map, brown = *weird* :p03:57
SteveAi heard that other form when i was in sardinia03:58
jordiOk, so.03:58
jordiAubes is apparently the name of a peak in Mallorca03:59
jordiso Tanca dets aubes is like the "fence of Aubes"03:59
jordiis it "dets", not "dels"?03:59
SteveAlooks like "dets" to me03:59
jordiok, dets is valid in mallorcan04:00
SteveAthanks04:01
jordilunch time04:01
SteveAthat's interesting04:01
jordiSteveA: nI'm not sure about Aubes tho04:02
jordidoes it have any accent?04:02
SteveAdo04:02
=== mdz [n=mdz@56.Red-81-33-244.dynamicIP.rima-tde.net] has joined #launchpad
SteveAum04:08
SteveAno04:08
SteveAnot "do"04:08
SteveAbradb: ping04:10
bradbSteveA: pong04:10
SteveAbradb: please get a reviewer from the infrastructure team to review that change you made to pagetitles as a trivial landing.04:10
SteveAno changes to infrastructure should be trivial landings04:10
bradbSteveA: I was reverting it now, as per your instructions.04:11
bradbSteveA: I had just been talking with BjornT about maybe moving it into webapp...04:11
SteveAYou're welcome to commit it again, once it has passed a review04:11
SteveAit should not be in webapp04:11
SteveAbecause it is domain specific04:11
SteveAit should not be in browser because it makes webapp depend on browser04:11
SteveAI'm actually going to get rid of it entirely soon04:12
bradbSteveA: isn't canonical.launchpad.webapp domain-specific too?04:12
SteveAI'm curious as to where the circular import you were aiming to fix is04:12
SteveAno, webapp is not domain specific, except in the web application framework domain04:12
bradbSteveA: the circular import is that webapp imports pagetitles, but when pagetitles is in browser, all of the browser modules have to get imported first, and at least one of the browser modules imports from webapp04:15
bradb(browser/launchpad.py)04:15
=== glatzor [n=sebi@ppp-82-135-83-247.dynamic.mnet-online.de] has joined #launchpad
lifelessnight04:18
=== DSG-01 [i=DSG-01@66-50-81-48.prtc.net] has joined #launchpad
SteveAbradb: but pagetitles is not in browser04:18
SteveAso I'm confused.  where was the circular import?04:19
bradbpagetitles is in browser04:19
bradbthat's what i'm reverting04:19
SteveAok04:19
SteveAso why did you move it there, when it *creates* circular imports?04:19
bradbSteveA: because it seemed bizarre to have a "top-level" pagetitles.py.04:20
SteveAI put it there04:20
SteveAbecause of the import issues04:20
SteveAand for certain other reasons04:20
SteveAI'm concerned that you made this problem, by deciding to move around some infrastrcuture, without asking infrastructure people first04:21
SteveAif you'd brought it up as an issue on the list instead04:21
SteveAor in a meeting04:21
SteveAI would have answered with reasons why it is there04:21
SteveAand we would both not have wasted any time04:21
SteveAor, if you'd made the change and put it up for review04:22
bradbSorry, my intent was not to waste anyone's time.04:22
SteveAit would have been seen before it landed04:23
SteveAI understand that you want to improve our code organisation04:23
SteveAI appreciate that04:23
SteveAI think we should all try to improve the organisation of the code04:23
SteveABut, it's important to get things thought through -- like by talking with the people responsible for the app or infrastructure concerned04:24
SteveAand not to land it as a trivial change04:24
SteveAI think we can draw out a general rule from this:04:24
SteveA  people can land trivial changes only when they affect their own area of the codebase04:24
bradbright04:25
bradbthere are two ways I could have avoided this perhaps too: 1. reading the module docstring (my thought was more conceptually that "this is a browser-related thing because it has to do with the titles that show up in my browser") and 2. thinking that if it's not rocket science to have at least considered putting it in browser, so i should have asked the creator of the file (i.e. you) why it wasn't put there to begin with.04:27
SteveAright04:28
=== milosz_ [n=dem@141.210.55.243] has joined #launchpad
SteveAthis is confusing in part because it *should* be in browser code04:28
=== DSG-01 [i=DSG-01@66-50-81-48.prtc.net] has left #launchpad []
SteveAit is due to bad design on my part that it is where it is.  but, I do have a plan to fix this overall soon.04:28
bradbSteveA: will your plan allow views that use the same template to have different titles?04:29
SteveAyes04:29
bradbcool04:29
malccIf you're looking to draw rules from this, I'd say an element which has been deliberately placed somewhere other than the most conceptually clean place for it, for practical reasons, is a good candidate for a comment04:31
LarstiQmalcc: it sounds like the docstring might contain such a comment?04:33
SteveAit doesn't04:33
SteveAit would be an improvement for it to do so, as malcc points out04:33
SteveAbradb: would you add such a comment on your next commit to it?04:33
bradbSteveA: sure04:34
SteveAthanks brad04:34
bradbno prob04:34
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
SteveAmalcc: would you add your guideline to our style guide please?04:36
malccSteveA: This one? https://launchpad.canonical.com/PythonStyleGuide04:41
=== Spads [n=crack@82.211.81.248] has joined #launchpad
bradbSteveA: Do you want to review the patch to move pagetitles back?04:46
=== carlos [n=carlos@175.Red-88-9-38.dynamicIP.rima-tde.net] has joined #launchpad
SteveAmalcc, bradb: I need to get back to meetings now.  ask the code review team about where to document guidelines.  simply restoring pagetitles to how it was this morning requires no review.04:57
bradbSteveA: ok, thanks04:57
=== lfittl [n=lfittl@85-125-227-78.dynamic.xdsl-line.inode.at] has joined #launchpad
=== mdz [n=mdz@56.Red-81-33-244.dynamicIP.rima-tde.net] has joined #launchpad
=== carlos -> out
carlossee you later!05:51
=== mdz_ [n=mdz@219.Red-81-35-132.dynamicIP.rima-tde.net] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== ctrlsoft [n=jelmer@gwalcmai.vernstok.nl] has joined #launchpad
=== frodon_ido [n=patrick@ip-213-49-212-229.dsl.scarlet.be] has joined #launchpad
=== bradb & # lunch && dentist
=== cprov [n=cprov@201-13-203-52.dial-up.telesp.net.br] has joined #launchpad
=== danilos is away: Away
=== danilos is back (gone 00:00:04)
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== radix [n=radix@209.217.74.66] has joined #launchpad
=== kalosaurusrex [n=aaron@dhcp59190.vcd.hp.com] has joined #launchpad
=== krystiann [n=christia@dialer-189-121.kielnet.net] has joined #launchpad
=== krystiann [n=christia@dialer-189-121.kielnet.net] has left #launchpad ["Konversation]
=== LobZik [n=dbobkov@87.238.118.21] has joined #launchpad
LobZikhi everybody07:01
danilosLobZik: hi somebody07:01
danilos;)07:01
LobZik:)07:01
kalosaurusrexmorning!07:02
kalosaurusrexhey does launchpad have some sort of task tracking feature?07:02
LobZikmlya nihuya ne ponimyu :)07:03
LarstiQkalosaurusrex: that depends on how advanced you need it, but it can keep track of tasks that 1 bug spawns, an upstream one, various distro ones.07:04
kalosaurusrexLarstiQ: ahh I see.  hey how do I get a new project registered?07:04
LarstiQkalosaurusrex: project or product? Most people want the latter07:05
LarstiQkalosaurusrex: which is done via https://launchpad.net/products/+new07:05
kalosaurusrexI have a product.  what's the diff?07:05
=== glatzor [n=sebi@ppp-82-135-83-247.dynamic.mnet-online.de] has joined #launchpad
kalosaurusrexI have a product registered lol07:05
kalosaurusrexwhat's the project section for?07:05
daniloswdiff: pro-du-+je+ct07:06
danilosor something like that :)07:06
kalosaurusrexlol07:07
LarstiQkalosaurusrex: projects are for overarching things like https://launchpad.net/projects/bzr07:08
LarstiQkalosaurusrex: or, apache would be a project, the httpd would be a product07:08
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
kalosaurusrexahh okay I see.  07:09
LarstiQkalosaurusrex: there could be a HP printer project I suppose, if there are multiple products that fall under that07:09
=== LarstiQ isn't well versed in projects in the lp sense
kalosaurusrexI don't think so.  we only have one product, per se.07:09
kalosaurusrexeh software wise..you get me.07:09
=== LarstiQ nods
kalosaurusrexLarstiQ: thanks!07:10
LarstiQkalosaurusrex: so a product would be fine for you07:10
kalosaurusrexLarstiQ: yeah I think so. :)07:12
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
=== rpedro_ [n=rpedro@87-196-42-18.net.novis.pt] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== cprov [n=cprov@201-42-135-37.dsl.telesp.net.br] has joined #launchpad
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
=== daq4th [n=darkness@netstation-005.cafe.zSeries.org] has joined #launchpad
=== kalosaurusrex [n=aaron@dhcp59190.vcd.hp.com] has left #launchpad []
=== cprov [n=cprov@201-68-7-164.dsl.telesp.net.br] has joined #launchpad
=== lfittl [n=lfittl@85-125-227-78.dynamic.xdsl-line.inode.at] has joined #launchpad
=== [puppets] gonzo [i=gonzo@80.69.47.16] has joined #launchpad
=== cprov [n=cprov@201-68-6-53.dsl.telesp.net.br] has joined #launchpad
=== claud1 [n=claude@147-86.1-85.cust.bluewin.ch] has joined #launchpad
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== Vuen [n=user@Ottawa-HSE-ppp254816.sympatico.ca] has joined #launchpad
=== Vuen [n=user@Ottawa-HSE-ppp254816.sympatico.ca] has left #launchpad []
=== claud1 [n=claude@147-86.1-85.cust.bluewin.ch] has left #launchpad []
=== dsas [n=dean@host81-158-222-31.range81-158.btcentralplus.com] has joined #launchpad
=== ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #launchpad
=== erdalronahi [n=erdal@p50875638.dip.t-dialin.net] has joined #launchpad
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
=== ctrlsoft [n=jelmer@gwalcmai.vernstok.nl] has joined #launchpad

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