/srv/irclogs.ubuntu.com/2006/11/23/#launchpad.txt

=== jml [n=jml@ppp110-150.lns1.hba1.internode.on.net] has joined #launchpad
=== mpt [n=mpt@121-72-132-184.dsl.telstraclear.net] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
mptGoooooooooooooooooood afternoon Launchpadders!01:00
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== Kylekf [n=Kyle@gw3.eb.net.my] has joined #launchpad
=== stub [n=stub@ppp-58.8.1.21.revip2.asianet.co.th] has joined #launchpad
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
jameshstub: I haven't received any bug mail since the rollout03:52
kiko-zzzstub, same here.03:54
jameshstub: also, it should be safe to switch bugz.launchpad.net back to bugs.launchpad.net -- the TTL on the record was just 1 hour03:55
=== mholthaus [n=mholthau@132-118.1-85.cust.bluewin.ch] has joined #launchpad
mptkiko-zzz, check out https://launchpad.net/products/shan05:07
jameshmpt: is that better or worse than using the spec tracker to submit uuencoded patches?05:19
jameshmpt: the text is a copy of https://launchpad.net/products/malone/+bug/1922/comments/205:21
UbugtuMalone bug 1922 in malone "Unhelpful "Invalid value" error when requesting fix for non-existent package/product" [Critical,Confirmed]  05:21
=== poningru [n=poningru@pool-71-243-246-253.tampfl.fios.verizon.net] has joined #launchpad
poningruis it possible to create a team under another team?05:24
poningrulike I want to create a press team under the marketing team05:25
mptjamesh, I know, I was pointing it out to kiko because in bug 1922 he thought it was sivang, but I'm pretty sure it's not05:26
UbugtuMalone bug 1922 in malone "Unhelpful "Invalid value" error when requesting fix for non-existent package/product" [Critical,Confirmed]  http://launchpad.net/bugs/192205:26
poningruso anyone?05:30
jameshponingru: yes.  A team can be a member of another team05:31
poningruok cool thanks05:31
jameshso if team A is a member of team B, then all of team A's members are effectively members of team B05:32
jamesh(for purposes of security, notification, etc)05:32
poningruso there is no way to do tree style team management?05:32
jameshI thought I just said that it is possible.05:32
poningrubut thats not exactly the same though...05:33
poningrumeh this is good enough05:33
jameshponingru: can you describe what you want exactly?05:33
jameshyou might be thinking about the membership in the wrong direction05:34
poningruyeah probably... I didnt really think this through05:35
poningrujust was wondering why there is no ... "create team under this team" link...05:35
jameshif the press team is meant to be composed of the marketing team plus some other people, then just make the marketing team a member of the press team05:35
poningrubut your way makes sense05:35
poningruno the former05:36
jameshso all press team members should be marketing team members?05:36
jameshin that case, make the press team a member of marketing team05:36
poningruyes05:36
poningruyeah thats what I am gonna do05:37
poningruthanks05:37
poningru:)05:37
SteveAgood morning05:50
jmlmorning05:59
SteveAstub: got sometime to chat about beta.lp.net ?06:00
SteveAhi jml 06:00
SteveAjml: how long are you around for today?06:00
jmlSteveA: another four or five hours probably.06:00
SteveAok, how about we have a call in 3.5 hrs?06:01
jmlSteveA: sounds good06:01
lifelessSteveA: I'd like to have a voice call about the TBR proposal06:01
SteveAlifeless: sure.  nowish or later?06:02
SteveAjml: deal.06:02
lifelessSteveA: Nowish would be better06:02
SteveAlifeless: I can do 10 mins time06:03
lifelessok06:03
SteveAat 15 mins past hr06:03
lifelessok, skype06:03
lifeless?06:03
SteveAok06:04
stubSteveA: ok06:15
lifelessSteveA: your skype is offline apparently06:16
=== stub [n=stub@ppp-58.8.1.21.revip2.asianet.co.th] has joined #launchpad
stubSteveA: ok06:17
mpthi SteveA 06:19
=== malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad
ajmitchhas a bug been filed about the lack of bug mail (at least for ubuntu)06:34
mptno06:36
mpt(Or if it has, it's not in the malone product)06:36
crimsunright, I see James has mentioned it in passing at least: 21:52 < jamesh> stub: I haven't received any bug mail since the rollout06:42
stubIts currently blocked on someone with root on the relevant boxes having a look at the logs.06:42
mptAh, but it's a pleasure to be able to modifier+click on the location bar links now, and for them not to jump around on every page load06:54
mptWell done SteveA 06:54
stubI've just sent in an rt request so it won't get dropped (by our end at least)06:54
spivmpt: ooh, finally07:04
mptwha!07:05
mptjamesh, you landed FormLayout on mainline?07:06
mptMainline's page layout isn't wide enough to handle it :-)07:07
mpt(that was supposed to be ":-(" )07:07
jameshmpt: just make your browser window a bit wider07:08
jameshmpt: in the long run, we should revise the labels we're using for the form widgets07:09
=== mpt buys another monitor and sellotapes it alongside
jameshit looks fine with a 2560 pixel wide browser window07:10
mptheh07:10
mptSorry, I mistakenly assumed you were going to land it on ui-one-zero only07:10
jameshactually, it looks a bit weird if I stretch it that wide :)07:10
jameshmaximising a 2560 pixel wide window makes it smaller with metacity ...07:11
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== Admiral_Chicago [i=posingas@adsl-69-209-73-231.dsl.chcgil.ameritech.net] has joined #launchpad
=== Admiral_Chicago [i=posingas@adsl-69-209-73-231.dsl.chcgil.ameritech.net] has left #launchpad ["Leaving"]
SteveAcan we make the form layout choices a config option?07:17
SteveAor some kind of in-code option07:17
SteveAso we can turn it on only on the 1.0 branch?07:17
jameshmpt: are there particular forms/page sizes that cause problems?07:18
jameshthings looked okay when I was testing it07:19
jameshmpt: currently launchpad.css has "label { white-space: nowrap; }" which exacerbates the problem on smaller screens07:21
SteveAmpt: I shall fix bug 7283107:28
UbugtuMalone bug 72831 in launchpad "Left-hand menu is inconsistent with the latest roll-out" [Medium,Confirmed]  http://launchpad.net/bugs/7283107:28
SteveAweird... police cars here sound like a fairground ride07:28
mptjamesh, I was looking at the bug edit page in particular07:28
mptSteveA, are you sure they're not ice cream trucks?07:29
mptjamesh, the "separated by whitespace" could go in a hint underneath07:29
jameshmpt: yeah.  That does look a lot better07:39
mptSteveA, do you have time to explain a little about TALES?07:40
mptI've read the relevant part of the specification and it doesn't help07:40
mptI want to set a class on an element if some other attribute has been defined in an ancestor element07:41
mpt<tal:layout define="columns1 default">07:41
mpt   ...07:41
mpt      <div tal:attributes="something if columns1 is set, and something else if it's not">07:42
jameshmpt: with python 2.4, the closes you can do is tal:attributes="class python:columns1 and value_if_true or value_if_false"07:43
jameshpython 2.5 lets you write it as "value_if_true if condition else value_if_false", but that is not an option for LP at the moment07:44
mptah, nifty07:44
mptjamesh, that works when the variable is set, but it gives "NameError: name 'columns1' is not defined' if it isn't07:46
jameshyep.07:46
jameshare you using macros or something?07:47
jameshwhere the tal:attributes may be evaluated with or without columns1 set?07:47
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
mptmain-template.pt contains conditional stuff based on whether columns1 is set07:48
mpttal:condition="columns1|nothing"07:48
mptThen other templates have <tal:layout define="columns1 default"> as their first line07:48
jameshmpt: okay.  Just do something like this then:07:49
mptBut in this case, I don't want a section that's there or not there, I just want it to have a different class=07:49
jamesh<div tal:define="columns1_or_none columns1|nothing" tal:attributes="class ...">07:49
jameshusing columns_1_or_none07:49
mptooh, magic07:51
mptthank you jamesh07:51
UbugtuNew bug: #72933 in rosetta "d4x translation template missing" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7293308:20
UbugtuNew bug: #72939 in malone "Missing newline in bug details box if bug is flagged as security" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7293908:20
UbugtuNew bug: #72831 in launchpad "Left-hand menu is inconsistent with the latest roll-out" [Medium,Confirmed]  http://launchpad.net/bugs/7283108:22
UbugtuNew bug: #72838 in launchpad "testbrowser sets HTTP_REFERER to the string 'localhost'" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7283808:22
UbugtuNew bug: #72848 in soyuz "Description field format features are probably destroyed when we parse the control file" [Wishlist,Unconfirmed]  http://launchpad.net/bugs/7284808:22
UbugtuNew bug: #72849 in launchpad "redirection should redirect to an absolute URL even when called with a relative one" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7284908:22
UbugtuNew bug: #72866 in launchpad-support-tracker "My Requests report OOPses" [Critical,Fix committed]  http://launchpad.net/bugs/7286608:23
mptheh08:23
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== poningru [n=poningru@pool-71-243-246-253.tampfl.fios.verizon.net] has left #launchpad ["Leaving"]
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
UbugtuNew bug: #72977 in launchpad-bazaar "Instructions for hosting branches should be on product Code page" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7297709:05
Keybukstub: so I have bug mail from yesterday09:14
Keybukand from this morning09:14
Keybukbut appear to be missing any from overnight09:14
stubKeybuk: It should all be in a queue somewhere.09:15
Keybukok, so it's not a fifo?09:16
stubKeybuk: we had about 24 hours worth backed up09:16
stubI don't know if our end is a fifo, and the relays between Launchpad and you are probably not fifos.09:17
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== seb128_ [n=seb128@ANancy-151-1-16-34.w83-194.abo.wanadoo.fr] has joined #launchpad
=== carlos [n=carlos@54.Red-88-18-197.staticIP.rima-tde.net] has joined #launchpad
carlosmorning!09:30
SteveAjml: be with you shortly09:34
=== mp1 [n=mpt@121-72-132-184.dsl.telstraclear.net] has joined #launchpad
=== mp1 [n=mpt@121-72-132-184.dsl.telstraclear.net] has left #launchpad []
seb128hi09:52
seb128what is the way to open a backport task now?09:52
seb128there used to be an option to the left column of the bug page for that09:53
seb128seems it has been dropped09:53
BjornTseb128: which bug are you looking at? i can see the link for opening a backport task.09:55
seb128I can see it too now09:55
seb128in fact I was browsing https://launchpad.net/distros/ubuntu/+source/gnome-vfs2/+bug/7158609:55
UbugtuMalone bug 71586 in gnome-vfs "Spontaneous SJ Death" [Unknown,Unknown]  09:55
seb128I added an upstream task09:55
seb128that moved me to the upstream product context09:55
seb128which don't have the option09:56
seb128it's pretty confusing09:56
seb128s/it/that09:56
BjornTah, right. yes, we probably should display the backport link no matter what context you're in.09:57
seb128I would say you should not silently change the context when somebody add an upstream task09:57
seb128should I open a bug about that?09:57
BjornTyeah, that'd be good. i agree that we shouldn't change the context when adding new tasks.09:59
seb128thanks09:59
seb128BjornT: https://bugs.launchpad.net/products/malone/+bug/7298110:03
UbugtuMalone bug 72981 in malone "adding a task should not change the context" [Undecided,Unconfirmed]  10:03
BjornTthanks seb128 10:09
seb128np10:10
UbugtuNew bug: #72981 in malone "adding a task should not change the context" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7298110:11
=== stu1 [n=stub@ppp-58.8.3.108.revip2.asianet.co.th] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== iwj [n=ian@xenophobe.extern.relativity.greenend.org.uk] has left #launchpad []
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== jinty [n=jinty@89.Red-88-1-221.dynamicIP.rima-tde.net] has joined #launchpad
=== Keybuk spots a "MiB" on Launchpad
Keybukwho do I need to speak to about that, and where do they live? :p12:13
spivKeybuk: bzr annotate blames kiko12:17
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
KeybukMiB is fucking stupid12:19
malccTake it up with the IEEE12:19
KeybukMB is well understood, and only irritates hard drive manufacturers12:19
malccIt doesn't irritate them - they *love* how the general use and the official one are different, allowing them to claim larger drives without getting into trouble12:21
SteveAMen in black...12:21
=== danilos [n=danilo@adsl-221-97.eunet.yu] has joined #launchpad
SteveAKeybuk: I already lost point on bzr, as documented in some bug somewhere12:22
Keybuk"lost point" ?12:23
SteveAlost that point12:26
SteveAbzr uses MiB etc.12:26
SteveAwhich I found odd12:26
SteveAseeing as gnome appeared not to at the time12:26
SteveAand gnome is my benchmark of open source usability thinking etc.12:27
jamesh"bzr info"'s display of repository size12:27
=== niemeyer [n=niemeyer@200.138.43.78] has joined #launchpad
SteveAjamesh: did you get any further with seeing if there's a way to get a brazilian visa fast?12:28
jameshSteveA: no.  kiko didn't have any ideas other than including a letter asking them to handle it quickly.12:29
SteveAI'm not confident about that.12:30
SteveASo, we should delay that meeting for a time we can be sure you can get a visa.12:30
jameshSteveA: last time I got a visa it took about the quoted length of time, which is why I am not confident it would make a difference12:30
jameshmost likely the Canbera consulate is one or two people working part time12:30
jamesh(for visa matters and the like)12:31
SteveAniemeyer: so, we need to look at dates next year for your meeting with jamesh.12:31
SteveAI don't think we should consider a different location.12:31
niemeyerSteveA: Right12:32
niemeyerjamesh: Since you need the visa anyway, it might be interesting to try getting it ASAP12:33
niemeyerIf for some miracle they handle it quickly, we can do it soonish12:33
jameshniemeyer: I need an itinerary before I can apply for the visa12:33
niemeyerjamesh: You can get an itinerary before confirming you're going to travel12:34
jameshiirc, Brazil generally makes the entrance requirements roughly equivalent to what the other country requires for Brazilian citizens12:36
jameshniemeyer: I'd prefer if we could organise a time when I know I'll be able to get a visa12:41
niemeyerjamesh: Of course12:44
niemeyerjamesh: Februrary 5th-9th?12:45
=== mhb [n=mhb@64.73.broadband3.iol.cz] has joined #launchpad
mhbhi everyone12:46
jameshthat'd be fine.  The week before would also be fine.12:46
mhbI'd like to know if there has been some progress on bug 6801412:48
UbugtuMalone bug 68014 in rosetta "Rosetta reverts translation fixes to old faulty values" [Critical,In progress]  http://launchpad.net/bugs/6801412:48
mhbCarlos posted on the ML that it's going to take days, but it's been a month now12:49
SteveAmhb: have you seen a problem with reverting translations recently?12:49
mhbSteveA: IIRC this is why the upload is disabled in Rosetta12:50
mhbcompletely12:50
mhbisn't it?12:50
carlosmhb: we are in the process, the fact that we had the UDS and another conference in the middle didn't help to finish it, but we are already showing who approved translations, so the only missing part is to enable again the upload form (and it's blocked on me finishing a better merge algorithm that will detect conflicts)12:50
mhbcarlos: I'm glad to hear that12:51
=== matthewrevell [i=synchron@outbound.silenceisdefeat.org] has joined #launchpad
SteveAmhb: you can also request from a rosetta admin to do an upload12:51
SteveAhi matthewrevell 12:51
matthewrevellSteveA: Hi!12:51
mptHello Mr Revell!12:51
mhbcarlos: upload is the best way to correct mistakes in complex translations (because there is no search) so that's why I'd like it ASAP12:51
matthewrevellmpt: Howdy :)12:51
carlosmhb: agreed, It's my top priority now that I'm back at the office.12:52
mptand welcome to Canonical's Matthew Brigade12:52
mhbcarlos: so it's going to be possible before December?12:52
carlosmhb: well, I hope it will be possible next week, it's not too complex what's missing, it was just that I hadn't time to do it12:52
matthewrevellmpt: Yeah, I've heard that I'm about to become one of an increasing number of Matthews at the company.12:53
SteveAmatthewrevell: we should arrange to meet up sometime12:53
carlosmhb: that planning includes our usual QA checks before rolling out it on production12:53
mhbcarlos: I'd be really happy if you managed to enable it next week12:54
carlosmhb: anyway, as SteveA pointed, you can request us to do an upload for you if you have anything ready12:54
mhbcarlos: I can do most of it by hand12:55
carlosok12:56
kiko-zzzheeeeeellllo12:57
mhbcarlos: I'm counting on you. 12:57
kiko-zzzhello12:57
SteveAsleeptalker!12:57
kiko-zzzI had my drugs12:57
kiko-zzzI rode my bike12:57
kiko-zzzI am ready for the world-famous12:57
kiko-zzzLAUNCHPAD MEETING12:58
carlosmhb: ok, thanks12:58
carloskiko: just wait 1 minute ;-)12:59
=== mhb [n=mhb@64.73.broadband3.iol.cz] has left #launchpad []
SteveALaunchpad Meeting time01:00
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
kikoso it is01:00
kikowelcome flacoste 01:00
SteveAwelcome to the launchpad development meeting01:00
kikofirst off: are you pumped?01:00
SteveAwho is here today?01:00
mptme01:00
carlosme01:00
kikome01:00
cprovme01:00
danilosme01:00
jameshme01:00
salgadome01:00
malccme01:01
flacosteme01:01
BjornTme01:01
SteveAwe are *so* pimped.01:01
malccMany a true word01:01
spivme01:01
SteveAddaa is on vac01:01
SteveAstub sends apologies.01:01
=== raraavis is observing but will not participate
mptWelcome raraavis 01:01
=== matthewrevell I'm observing too
matthewrevell:)01:01
mptWhen do you start, matthewrevell?01:02
danilosjordi: ping01:02
matthewrevellmpt: Next Thursday.01:02
SteveAlet's hope this doesn't turn into a UN sanctioned war zone01:02
mptcool01:02
matthewrevell29th01:02
kikoraraavis, a toast to observers <wink>01:02
raraavis:D01:02
SteveAok01:02
SteveA== Agenda ==01:02
SteveA* Roll call * Agenda01:02
SteveA * Next meeting01:02
SteveA * Activity reports01:02
SteveA * Actions from last meeting01:02
SteveA * Oops report (Matsubara)01:02
SteveA * Bug report report (mpt)01:02
SteveA * Production and staging (Stuart)01:02
SteveA * Launchpad 1.0 status reports01:02
jordipong, hello01:02
SteveA * Sysadmin requests01:02
SteveA * Time-based releases (Steve)01:03
SteveA * (other items)01:03
SteveA * Keep, Bag, Change01:03
SteveA * Three sentences01:03
SteveA01:03
SteveAnext meeting -- same time next thursday?01:03
SteveAany objections, speak now01:03
SteveA501:03
SteveA401:03
SteveA301:03
SteveA201:03
SteveA101:03
SteveAthanks01:03
salgadoSteveA, matsubara is on vacation too01:03
mpt(usual grumble)01:03
SteveAsomeone with irc-fu please update the channel title01:03
=== ..[topic/#launchpad:malcc] : Developer meeting: Thu 30 Nov, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
SteveAthanks malcc 01:03
SteveA * Activity reports01:03
SteveAwho's hot and who's merely lukewarm?01:04
mptcold01:04
malccI'm positively chilly01:04
salgadoI'm hot01:04
mptbut I will be up to date by tomorrow01:04
jameshcold01:04
flacostehot01:04
SteveAcold01:04
cprovcold (1 week behind)01:04
jordiI have sent many of my pending reports, some old ones are missing, but generally better now01:04
daniloscold myself01:04
BjornThot01:04
kikofreezing01:04
kikobut getting warmer01:04
kikoI am waiting for niemeyer's new version of gtimelog packages.01:04
carloscold (I think I owe the ones from the week before UDS)01:05
daniloskiko: does it do the timelogs without any intervention? :)01:05
spivwarm -- I just sent the days since allhands, but I have stuff missing from before then.01:05
kikodanilos, no, but it flashes what you are doing in the OSD!01:05
SteveAall done?01:05
SteveA * Actions from last meeting01:05
SteveA * spiv to finish the damn `__eq__` for database objects action item01:06
SteveA * ddaa to propose updating of our wikis to the shiny new moin, somewhere his request won't be forgotten01:06
spivsqlobject __eq__: kiko reviewed my branch, thanks!01:06
spivI realised the proposed branch does not trap invalid cross-transaction comparisions, which was the original problem that brought this mess to our attention,01:06
spivbut at the moment I have only failing tests rather than a fix.  I haven't looked at this since before allhands, so I don't remember more details atm.01:06
SteveAI don't recall ddaa doing this.  this should remain on the agenda until next week when ddaa is here.01:06
kikospiv, most welcome.01:06
kikoSteveA, that request should go to RT.01:06
kiko(ddaa's)01:06
SteveAkiko: do we want it?01:07
spivkiko: well, upgrading moin isn't exactly trivial01:07
spivkiko: it involves porting the authserver hackery to the new version.01:07
kikospiv, catching cross-xn comparisons shouldn't be too difficult if we can inspect the object's conn.01:07
SteveAI don't find it important.  I think we should wait for openid stuff.01:07
spivI hear that newer versions of moin are more modular in this respect, but it's still non-trivial work to assess and then do.01:07
kikoSteveA, well, I was commenting more on the process. I don't care much about moin myself but if developers think the new version will be more efficient, it should be considered01:08
spivkiko: that's what I thought, and yet my obvious attempts are still failing tests.01:08
SteveAkiko: I agree, but I think we should *consider* it before getting an RT request put in for it.01:08
kikospiv, if you want to walk me through the tests and code I might be able to help01:08
SteveAI want ddaa to be here to consider it with us, as he proposed it.01:08
SteveAso, deferred until next week.01:08
kikoSteveA, right -- if it's still up for grabs then it needs discussion before anything else. I have seen no launchpad email on this topic.01:08
jameshspiv: if only we could use a third party auth module for moin :)01:08
SteveA * reviewers to discuss ideas and principles for keeping branch review quick01:09
SteveAdid this happen?01:09
flacostenot to my knowledge01:09
jameshI don't think we ended up discussing this at allhands01:09
SteveAI don't think so either.01:09
SteveAso, it stays until next week, and someone should add it to the review meeting agenda.01:09
SteveAjamesh: would you do that please?01:09
SteveA * Oops report (Matsubara)01:10
jameshSteveA: okay01:10
SteveAmatsubara isnt' here01:10
SteveAdid he provide an oops report to anyone?01:10
salgadonot that I know of01:10
kikoSteveA, I don't think allhands left him time for that. I can do an impromptu one01:10
SteveAI noticed more than usual exceptions01:10
SteveAso, I'm concerned01:10
kikook.01:10
kikolet's look at the oopses.01:10
kikofirst one I've never seen before:01:10
kiko   8 AssertionError: badly formed entity: u'&amp'01:11
kiko       3 https://launchpad.net/distros/ubuntu/+source/flashplugin-nonfree/+bug/66873/+index01:11
UbugtuMalone bug 66873 in Baltix "Flash 9 beta" [Undecided,Unconfirmed]  01:11
kikoBjornT, does this look like something you've seen? If not, can you report a bug on it?01:11
kiko-------------------------------------01:11
kikonext up is 8 search_text oopses that flacoste fixed yesterday, but stub's questioning if it is worth cherrypicking01:11
jameshkiko: that's probably from the new word break code.01:11
kikoI think it's worth it.01:11
kikojamesh, hmmmm. can you look into it, if you think you're a better eye for it?01:12
=== flacoste thinks too
kikoflacoste, it is a trivial patch01:12
kikoand we will be oopsing for the next forseeable weeks01:12
flacostevery so01:12
kikoso stub (grrr where is stub) please roll it out.01:12
kikoflacoste, I'll email to request this explicitly.01:12
kikomoving on01:12
kiko-------------------------------------01:13
SteveAkiko: we have a procedure for this.  I want to check we're following it, or not following it for a good reason.01:13
kikowe have an odd instantiation of selectresults in rosetta-index01:13
SteveAIs there a critical bug related to the oopses + cherrypick request?01:13
flacosteSteveA: there is01:13
kikoSteveA, yes.01:13
SteveAdoes the rollout involve a database patch?01:13
flacostebug 7286601:13
UbugtuMalone bug 72866 in launchpad-support-tracker "My Requests report OOPses" [Critical,Fix committed]  http://launchpad.net/bugs/7286601:13
flacosteSteveA: no database patch01:14
SteveAthen I support a cherrypick asap01:14
SteveAI shall comment so in the bug01:14
kikoSteveA, thanks. I think emailing stub directly will do the job -- do you want to take the matter in your hands? :)01:14
kikoI was ready to do it.01:14
carloskiko: what's the problem with Rosetta? do you have an OOPS?01:15
kikoso moving on once again01:15
kiko-------------------------------------01:15
kiko   6 ForbiddenAttribute: ('__call__', <sqlobject.main.SelectResults object at INSTANCE-ID>)01:15
kiko    0% from search bots, 100% referred from local sites01:15
kiko       4 https://translations.launchpad.net/projects/ddtp-packages/+rosetta-index01:15
kiko        OOPS-326A859, OOPS-326C867, OOPS-326C868, OOPS-326C86901:15
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/326A85901:15
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/326C86701:15
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/326C86801:15
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/326C86901:15
SteveAkiko / flacoste: is that request on the LaunchpadProductionStatus page?01:15
kikocarlos, can you please check this issue, find an existing bug, report one if not, and get a fix cherry-pick-requested?01:15
flacosteSteveA: it is01:15
kikoSteveA, YES01:15
SteveAawesome01:15
kikoSteveA, maybe ask us out of bound on this, you are on a late train :-P01:16
SteveAI'll talk with stub + mail him01:16
kikojamesh, BjornT: confirm above?01:16
SteveAkiko: I want to demonstrate the new procedure, which was discussed last meeting01:16
kikocarlos, confirm above?01:16
kikoSteveA, you can do that as a separate topic. this is the oops report. :)01:16
=== flacoste took much care in following the new cherrypick procedure :-)
SteveAthank you flacoste 01:16
carloskiko: sure01:16
kikothe remaining oopses are trivial ones (1 oops each)01:16
carlos+rosetta-index?01:16
carloswhat's that?01:17
kikocarlos, I'm not sure what that is -- requires investigation01:17
kikomoving on.01:17
kiko-------------------------------------01:17
carlosok01:17
BjornTkiko: i suggest jamesh to fix it, since he wrote the code01:17
kikoin terms of timeouts, +translations has dropped from our second-topmost oopser to an occasional oopser01:17
kikothanks to stub for producing the DB work that led to this01:17
jameshkiko: I think I know what is causing it, and how to reproduce.  I'll look at fixing it tomorrow.01:17
SteveAeturn len(list(self.context.products())) > 001:17
SteveAaha01:18
kikojamesh, thank you very much01:18
SteveAit looks like a method converted to a property01:18
kikoright01:18
SteveAor a property being incorrectly treated as a method.  with no pagetest!01:18
kiko+translate continues timing out. I will do work on this but not in the next 15 days.01:18
jameshkiko: I think it affects URLs ending in &01:18
spivWorse, that code has a comment saying:     # XXX: this code is broken -- see bug 4776901:19
UbugtuMalone bug 47769 in rosetta "The /rosetta/projects/ubuntu page is hopelessly busted" [Medium,Confirmed]  http://launchpad.net/bugs/4776901:19
kikothe other pages that do time out do so in a much smaller proportion01:19
SteveAalso, I don't understand why we're doing a len(list(...)) there.  but I'll save that until later.01:19
SteveAkiko: yay for +translate fixes01:19
kikoSteveA, it's old code.01:19
SteveAor rather +translations fixes01:19
kikojust for some background01:19
kiko+translate now oopses 230 times a day01:19
kikothe second most frequent oopser, which is the distro page, oopsed 9 times yesterday.01:19
kikoso if we fix +translate (finally) we will have a much more manageable performance challenge01:20
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
kikoone thing that I am asking myself is whether it is worth putting work into optimizing +translate before implementing the rosetta DB refactorings stub and carlos and danilos the tall one discussed at the allhands01:20
SteveAany more oops report?01:20
kikothat should be discussed further01:21
kikoone sec01:21
daniloskiko: it depends on our timeframe for db optimizations, imo01:21
kikoSteveA, and others:01:21
SteveAdanilos: perhaps schedule an irc meeting specifically on this issue01:22
kikofor some perspective, we served 535471 hits yesterday01:22
kikoof those, exactly 300 oopsed01:22
danilosSteveA: ok, makes sense, and we'd probably like to have you there as well01:22
kikothat means we have an oops ration of 0.05%01:22
kikoratio, sorry01:22
daniloswow kiko, that's pretty good success rate!01:22
mpt99.943% successful hits01:22
kikowhich I think is pretty enviable.01:22
mptbut successful page loads would be more interesting01:22
mptbecause non-oopsing icons aren't difficult01:23
kikowe served 366770 pages01:23
kikowhich means 0.08% oops rate01:23
kikoagain, fabulous, so congratulations to our great team01:23
kiko-------- end of impromptu oops report --------01:24
SteveAthank you kiko01:24
danilos(no high-fiving, pumping up, or hugging allowed in celebrations ;))01:24
kikoyou can hug your.. err.. keyboard01:24
SteveAthat's three nines, I think.  next, let's go for four nines :-)01:24
=== carlos looks for his best friend ever!
=== mpt hugs carlos
SteveAcarlos: that'll be mpt with the bugs report01:25
carlos;-)01:25
SteveA * Bug report report (mpt)01:25
mptThere are 14 known Critical bugs in Launchpad recorded as being without released fixes. They are:01:25
mpt * Bug #1922 (Unhelpful "Invalid value" error when requesting fix for non-existent package/product), Critical, Confirmed, unassigned01:25
mptThis bug has been around for months, and Launchpad has many less helpful instructions. Why is this one suddenly Critical?01:25
UbugtuMalone bug 1922 in malone "Unhelpful "Invalid value" error when requesting fix for non-existent package/product" [Critical,Confirmed]  http://launchpad.net/bugs/192201:25
danilosok carlos, that was a good joke... and this is a bad joke... ok, a good joke... and a bad joke...01:25
mpt * Bug #2497 (/people/*/+translations times out for prolific translators), Critical, Fix Committed, kiko01:26
mptkiko, should there be a new bug report on further reducing the number of timeouts?01:26
UbugtuMalone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Critical,Fix committed]  http://launchpad.net/bugs/249701:26
carlos;-)01:26
kikompt, well, I'm not sure. what do you think?01:26
mpt * Bug #44214 (We need to add code to prevent POFiles being in the same path), Critical, In Progress, carlos01:26
mpt * Bug #46982 (Need to support KDE like plural forms), Critical, Confirmed, carlos01:26
mpt * Bug #68014 (Rosetta reverts translation fixes to old faulty values), Critical, In Progress, carlos01:26
mptcarlos, just before the meeting you were saying 44214 should be a few days away. Tell us about the others. :-)01:26
UbugtuMalone bug 44214 in rosetta "We need to add code to prevent POFiles being in the same path" [Critical,In progress]  http://launchpad.net/bugs/4421401:26
UbugtuMalone bug 46982 in rosetta "Need to support KDE like plural forms" [Critical,Confirmed]  http://launchpad.net/bugs/4698201:26
UbugtuMalone bug 68014 in rosetta "Rosetta reverts translation fixes to old faulty values" [Critical,In progress]  http://launchpad.net/bugs/6801401:26
mptkiko, I think it's nasty, but not Critical01:26
kikompt, about the first bug, I think it's our most-duped bug01:26
kikompt, I'll reduce it to high. I just wish it got done.01:27
mptOnly four duplicates?01:27
carlosmpt: bug #44214 has a failing test that prevented me to send the answer to the review email, but should be finished today and I hope I will get the final OK to merge01:27
mptinteresting01:27
danilosmpt: bug 46982 is still blocked on me01:27
jordiblocked on what?01:27
jordierr01:27
carlosmpt: bug #68014 will be finished between today and tomorrow01:27
UbugtuMalone bug 68014 in rosetta "Rosetta reverts translation fixes to old faulty values" [Critical,In progress]  http://launchpad.net/bugs/6801401:27
=== jordi back to his cave.
kikoBjornT, if I reduce bug 1922 to high, will you still do it? :-)01:27
UbugtuMalone bug 1922 in malone "Unhelpful "Invalid value" error when requesting fix for non-existent package/product" [Critical,Confirmed]  http://launchpad.net/bugs/192201:27
carlosjordi: Firefox support adds some infrastructure required for KDE plural forms01:28
jordioh I see01:28
BjornTkiko: sure :) it should be quite easy to fix01:28
kikoBjornT, thanks, I'd appreciate that. 01:28
SteveAmaybe mpt is having network issues.01:28
jordire: fixing translation reverting, woot!01:28
danilosand I sucked at finishing that up this week so far, though made some good progress yesterday01:29
SteveAso, when the current discussion is done, we'll move on, and come back to this if mpt is able to return01:29
SteveA * Production and staging (Stuart)01:29
SteveAI have notes from stu01:29
daniloscarlos: have we at least confirmed the cause for 68014 to be the import by users?01:29
SteveAAll remaining production systems running breezy where upgraded to dapper01:30
SteveAyesterday except arctowski. Whoever maintains stuff on that box should01:30
SteveAcoordinate with the admins to get it upgraded too.01:30
SteveANew launchpad was rolled out at the same time, and all post rollout data01:30
SteveAmigration has been completed.01:30
kikodanilos, very pertinent question, my own as well01:30
SteveAThere where too glitches with the rollout:01:30
SteveA- I switched some cronjobs off I normally wouldn't during the rollout, but01:30
SteveAneglected to switch them back on. This caused bugmail to not be sent out01:30
SteveAuntil it was noticed and fixed the next day.01:30
SteveA- A redirect was not setup from features.launchpad.net to01:30
SteveAblueprints.launchpad.net, breaking old links.01:30
carlosdanilos: at least, I think there are no reports about this happening again since we disabled the upload form01:30
SteveAEverything I'm aware of has been resolved. If something is still broken, I01:30
SteveAam not aware of it.01:30
SteveAThe staging update procedure has been tweaked so there is now much less01:30
SteveAdowntime (just a few minutes plus however long it takes to apply the01:30
SteveAoutstanding database patches).01:30
SteveAbeta.launchpad.net is operational. Code updates are currently being handled01:30
SteveAmanually by SteveA (the automated code update was running, but disabled as01:30
SteveASteveA wanted to be able to manually update to arbitrary branches rather01:30
SteveAthan just the rocketfuel/lauchpad/ui-one-zero branch.01:30
SteveAedge.launchpad.net is ready to go at short notice, but we are deferring that as (IIRC) Steve wants people to start doing most work on the 1.0 UI branch.01:30
SteveA01:30
carlosso I think it's a good sign that we are handling the right problem01:30
SteveA that completes stu's production and staging report01:31
kikovery very nice01:31
danilosSteveA: so, should we start merging our stuff with 1.0 UI branch, if I got this correctly?01:31
=== mpt [n=mpt@121-72-132-184.dsl.telstraclear.net] has joined #launchpad
daniloscarlos: ok, lets hope that's fine01:31
SteveAdanilos: I need to do some planning with stuart first.01:31
mptSo, I hit the wrong button01:31
mptSorry about that01:31
SteveAmpt: anything else on your bug report report?01:32
mptDo we have time for more?01:32
mpt * Bug #30602 (Timeout errors in +translate), Critical, In Progress, kiko, who discussed this a couple of minutes ago01:32
UbugtuMalone bug 30602 in rosetta "Timeout errors in +translate" [Critical,In progress]  http://launchpad.net/bugs/3060201:32
mpt * Bug #48948 (dapper indices files still being regenerated but shouldn't be), Critical, Confirmed, malcc01:32
UbugtuMalone bug 48948 in soyuz "dapper indices files still being regenerated but shouldn't be" [Critical,Confirmed]  http://launchpad.net/bugs/4894801:32
mptmalcc, any progress?01:32
SteveAmpt: maybe a couple more.01:32
mpt * Bug #56618 (Milestone restrictions are too restrictive for Ubuntu), Critical, Fix Committed, bradb01:32
UbugtuMalone bug 56618 in malone "Milestone restrictions are too restrictive for Ubuntu" [Critical,Fix committed]  http://launchpad.net/bugs/5661801:32
mpt * Bug #64017 (Setting a bug confidential after its creation creates a ghost bug), Critical, Fix Committed, bradb01:32
mpt * Bug #66562 (BugSubscriberPortletView.getSubscribersFromDupes seems to cause timeouts), Critical, Fix Committed, bradb01:32
mptBjornT, I guess all of those have been rolled out?01:32
UbugtuMalone bug 64017 in launchpad "Setting a bug confidential after its creation creates a ghost bug" [Critical,Fix committed]  http://launchpad.net/bugs/6401701:32
UbugtuMalone bug 66562 in malone "BugSubscriberPortletView.getSubscribersFromDupes seems to cause timeouts" [Critical,Fix committed]  http://launchpad.net/bugs/6656201:33
mptok, one more important one01:33
mpt * Bug #44238 (Bugs with Unknown status are not included in the bug listings), Critical, Confirmed, kiko01:33
mptkiko, why is this Critical?01:33
UbugtuMalone bug 44238 in malone "Bugs with Unknown status are not included in the bug listings" [Critical,Confirmed]  http://launchpad.net/bugs/4423801:33
kikobecause I abuse critical?01:33
mptah01:33
=== kiko bumps down
daniloshaha01:33
malccmpt: Nothing to report on that one; we've still worked around it for feisty and still have a way forward to fix it but haven't done it yet.01:33
jamesh66562 is probably released01:33
kikomalcc, drop it to high with that justification please.01:33
mptSo *that's* why ancient RFEs suddenly become Critical01:33
mptI don't mind it01:34
BjornTmpt: they should have been rolled out, yes, i'll check to make sure.01:34
jameshsame for 6401701:34
mptas long as it's being done more or less evenly01:34
kikompt, I'm doing it based on people actually complaining01:34
mptok, that's all, thanks SteveA 01:34
SteveAok01:34
kikoon the rationale that that's the tip of the iceberg01:34
SteveA * Launchpad 1.0 status reports01:34
kikobut I'll drop that one since it's assigned to me01:34
SteveAno time for discussion here, just reporting please01:34
BjornTMalone 1.0:01:34
BjornTupstream-forwarding-workflow: final part has been merged to RF. it could still need a UI review, though.01:34
danilosRosetta 1.0 (not really) weekly report:01:34
danilos- opening edgy for translation: DONE01:34
danilos- firefox import/export: done, resolving conflicts/cleaning up (I broke regular PO import, now fixing that: some changes due to discussions on UDS, such as alt-msgid usage), putting up for review01:34
danilos- oo import/export: tests, import implemented, export in progress01:34
danilos- translation review: in review queue (with the same UI for reviewers01:34
danilos  and translators, once that's merged, the review specific UI will be01:34
BjornTseries-and-distrorelease-mgmt: the distribution part is implemented (pending code review and testing). the product part was totally broken, but it has been fixed, and is also pending review.01:34
danilos  implemented)01:34
danilos- essential docs: no progress this week01:35
BjornTguided-filebug-form: the UI has been modified as discussed, and it's now pending code review.01:35
BjornTremoving-duplicate-comments: No news, still implemented.01:35
danilos- search: DB schema changes discussed at UDS01:35
BjornTmalone-essential-docs: No news, still not started.01:35
danilos- checks not to upload wrong language PO file using "too many changes" check: not started01:35
danilos- ui fixes: DONE01:35
BjornTsimple-bug-keywords: No news, still implemented.01:35
flacosteSupport^W Answer Tracker 1.0 Status Report01:35
flacoste------------------------------------------01:35
flacosteSupportTrackerWorkflow: in production.01:35
flacosteSupportTrackerViews: in production. Missing the 'Needs Attention' report.01:35
flacosteSupportTrackerHelp: 75% completed. Missing Highlights, help on native language support and polish.01:35
flacosteLocalizedSupportRequests: 1/3 reviewed, 2/3 in review.01:35
flacosteSupportTrackerRenaming: pending01:35
carloskiko: I thought that Critical are the ones that makes you lose data...01:35
kikocarlos, *shrug* 01:35
salgadoRandom Things 1.001:35
salgado-------------------------------01:35
salgado- DirectPersonRegistration: ready to land.01:35
salgado- SearchingProjects: started01:35
salgado- PillarGotchis: not started01:35
daniloscarlos: we've got a new definition: critical are those which you want cherry picked ;)01:35
carlos;-)01:36
mptdanilos, no no no01:36
cprov= Soyuz-1.0 Report =                                                            01:36
cprov01:36
cprov * PPA: ppa-build-support & ppa-poppy & ppa-publish (cprov, w-i-p)              01:36
cprov * Archive Rework: pending review (malcc)                                       01:36
cprov * NoMoreAptFtparchive: almost there, pending 3nd step review (cprov)           01:36
cprov * Code quality:                                                                01:36
mptWe went through that last week :-)01:36
cprov   * NascentUpload first refactoring (kiko, under development)01:36
SteveAplease focus on the current agenda item mpt, carlos01:36
SteveAdanilos and kiko01:36
SteveAany more 1.0 reports?01:37
SteveAthanks01:37
SteveA * Sysadmin requests01:37
kikoSteveA, let us argue in peace!01:37
SteveA /join #launchpad-argument ;-)01:37
kikothe world needs more peace01:37
kikoI have no sysadmin requests pending01:37
SteveA301:37
SteveA201:37
SteveA101:37
kikoand kudos to the sysadmin team for dealing with the ones we had open01:37
SteveAthanks01:37
kikoSteveA, is stub on vacation?01:37
kikothere is a critical issue affecting soyuz in production01:37
SteveAand for handling the missing redirects from the last rollout quickly01:37
kikothat needs him looking into01:37
SteveAstub is unwell this evening01:38
kikoor lifeless I guess01:38
SteveAshould be around tomorrow morning01:38
SteveA * Time-based releases (Steve)01:38
kikoSteveA, I said /critical production issue/ btw01:38
kikoSteveA, what's the process for getting help01:38
SteveAI mailed the launchpad list with a draft spec on time-based releases for launchpad.01:38
SteveAI had voice calls with mpool and lifeless today about it, and I'll incorporate their comments.01:39
SteveAPlease everyone read it and offer your comments and suggestions.01:39
danilosok, this is interesting one, SteveA: will we manage to have clear plans with 10-week schedule?01:39
SteveAkiko: can it wait until after this meeting?01:39
danilosor you don't want this discussed right now, I guess; ok, I'll email my comments01:39
SteveAdanilos: no time for discussion now.  thanks01:39
SteveAskipping  * Keep, Bag, Change01:39
SteveA * Three sentences01:39
SteveAplease go ahead01:40
danilosDONE: UDS--Rosetta DB spec, Translation Licensing spec; AllHands, got jetlagged01:40
danilosTODO: ff for review, OOo export, search, bug fixing01:40
danilosBLOCKED: no01:40
malccDONE: UDS, Allhands, resigned.01:40
malccTODO: PPA, handover.01:40
malccBLOCKED: No.01:40
BjornTDONE: UDS, AllHands, finished off malone-guided-filebug and malone-release-management. code reviews.01:40
BjornTTODO: test malone-release-management properly to ensure it's not broken. code reviews. malone documentation.01:40
BjornTBLOCKED: no01:40
mptDONE: more 1.0 work01:40
mptTODO: Finish 1.001:40
mptBLOCKED: not at the moment01:40
salgado2006-11-2301:40
salgadoDONE: UDS/AllHands, email catch-up, started the new 1.0 specs that were assigned to me before UDS.01:40
salgadoTODO: Work on the 1.0 specs and other random things01:40
salgadoBLOCKED: No01:40
flacostedanilos: comments should be appended to the wiki page01:40
jameshDONE: allhands, some work on url-utils and bug-import01:40
jameshTODO: code review, text-to-html OOPS fix, bug-import work.01:40
jameshBLOCKED: no01:40
carlosDONE: UDS/AllHands/Holidays01:40
flacosteDONE: AllHands, finish tt-search-localized-requests, got tt-add-localized-requests accepted01:40
flacosteTODO: Get *-localized-requests reviewed and land them, rename the support tracker, documentation01:40
flacosteBLOCKED: reviews of 3 branches01:40
spivDONE: AllHands, mostly recovered from SFO flu, some smart server work (starting to build high-level operations!)01:40
cprovDONE: NoMoreAptFtparchive improvements, ppa-binary-support, ppa-publish         01:40
spivTODO: reviews, smart server + supermirror integration01:40
cprovTODO: ppa-publish, help texts                                    01:40
cprovBLOCKED: no01:40
spivBLOCKED: no01:40
SteveADONE: allhands meeting, travel, management01:40
SteveATODO: arrange beta ui 1.0 server process01:40
SteveABLOCKED: no01:40
SteveA01:40
carlosTODO: bug 68014, TranslationReview, mail01:40
UbugtuMalone bug 68014 in rosetta "Rosetta reverts translation fixes to old faulty values" [Critical,In progress]  http://launchpad.net/bugs/6801401:40
carlosBLOCKED: No01:41
kikoDONE: flying back, catching up with email, perf reviews01:41
SteveAspiv: please prepare your sentences in advance, and paste them together into the channel01:41
kikoTODO: perf reviews, launchpad report, land various patches01:41
kikoBLOCKED: no01:41
spivSteveA: ?01:41
spivSteveA: I did.01:41
SteveAspiv: oh okay01:41
SteveAthey came out very delayed from each other01:41
spivWeird.  Not my fault, afaict :)01:41
SteveAok, thanks for preparing them01:42
mptIt doesn't matter if your sentences are delayed, I am quite quick at sorting them now01:42
mpt(well, doesn't matter for wiki notes purposes)01:42
SteveAflacoste: you're blocked on code review01:42
SteveAflacoste: do you have reviewers assigned yet?01:42
SteveAflacoste: have you been blocked on this for long?01:42
spiv2/3 of his are assigned.01:43
jordiaww01:43
mptflacoste's blockedness last meeting was what inspired the "how can we quicken the review queue" MeetingAction01:43
flacosteSteveA: blocked may be too strong a word, but i have two branches that are in review for more than 2 weeks01:43
jordiDONE: imports email, TODO: more imports, prepare Jono's sessions for next week01:43
jordiBLOCKED: no01:43
flacosteand one is unassigned for more than 10 days01:43
SteveAflacoste: I think the all-hands meeting is a lot of the cause.01:44
SteveAjamesh: as a proxy for lifeless, can you help get flacoste's reviews better assigned?01:44
jameshSteveA: okay.  I'll also look at clearing out my queue tomorrow (one of flacoste's branches is assigned to me)01:45
SteveAthanks jamesh 01:45
SteveAokay, that's the end of this week's meeting.01:45
SteveAthanks for being here, and being involved in the meeting!01:46
kikogood job SteveA 01:46
kikothanks jamesh 01:46
=== carlos -> lunch
SteveAso, kiko, there's an urgent soyuz issue?01:46
kikoSteveA, yeah. we're getting dropped connections to the database01:46
kikoand we don't know why01:46
danilosand mpt, thanks for keeping track of it week in and out!01:46
kikocprov, is the issue still happening?01:46
SteveAright, after the upgrade to dapper01:46
cprovSteveA: yes, it's just happened again01:47
kikoSteveA, no, since monday01:47
jameshkiko: I summarised that first OOPS in bug 7299801:47
UbugtuMalone bug 72998 in launchpad "fmt:text-to-html causes OOPSs for URLs ending in "&"" [Undecided,Confirmed]  http://launchpad.net/bugs/7299801:47
SteveAkiko: was it happening before the upgrade to dapper?01:47
kikojamesh, many thanks, will confirm.01:47
kikoSteveA, yes, since monday.01:47
jameshkiko: please don't confirm by adding such a URL to that bug :)01:47
kikojamesh, heh01:47
kikoSteveA, the issue here is that this at times causes the publisher to stop running.01:47
cprovkiko: publisher connection died and cause the cron.daily to skip domination and a-f run for dapper-proposed suite01:47
kikoSteveA, when it aborts, it can leave the DB and pool in an inconsistent state01:47
kikoSteveA, we understand that the transactionality of this process needs to be fixed, but more urgently, when this does happen now, cprov needs to go in and do surgery01:48
SteveAjamesh: does that mean it's a lack of re.escaping?01:48
kikoand by surgery I mean open heart DB surgery01:48
kikoSteveA, this is very distressing and causes cprov's work to be dropped on the floor01:48
kikoSteveA, and it's been going on for 4  days now01:49
SteveAkiko: have cprov and stub spoken, using their voices, about it?01:49
kikoSteveA, they have not. cprov pinged the admins, but took a while to email the list, and stub has not replied.01:49
cprovSteveA: not yet01:50
kikocprov, in the future, email the list /as soon as the issue occurs/01:50
kikocprov, do not wait for a day or three01:50
SteveAok.  if something is causing problems like this, arrange a voice call asap01:50
kikocprov, in terms of process, I mean.01:50
SteveAa sense of urgency transfers much better by voice01:50
cprovkiko: I did, stub is aware. But I should be quicker next time01:50
kikoSteveA, specially at 2am01:50
SteveAstub has replied on the list01:50
SteveAhe replied earlier today01:50
UbugtuNew bug: #72998 in launchpad "fmt:text-to-html causes OOPSs for URLs ending in "&"" [Critical,Confirmed]  http://launchpad.net/bugs/7299801:50
kikoah I didn't see that01:51
SteveAand explained something he would try to remedy the situation, and what he'll do to look into it further01:51
cprovSteveA: which clearly didn't work as expected01:51
kikocprov, SteveA: this is the sort of thing that requires some coordinated looking at. can we book some time for a thailand-brazil call to go over this asap?01:53
=== mpt [n=mpt@121-72-132-184.dsl.telstraclear.net] has joined #launchpad
SteveAmpt: from stub:01:53
SteveADONE: travel, uds, allhands, travel, top level pillar name urls01:53
SteveATODO: fix all the tests broken by pillar name url changes, recover from this01:53
SteveAvirus01:53
SteveABLOCKED: ears and a fuzzy throat.01:53
SteveAI'm up to date on activity reports.01:53
SteveA---01:53
cprovkiko: anytime, I can also go to the office if you want01:54
kikocprov, I'm not sure I can be of much help :-(01:54
mptok02:00
SteveAkiko, cprov: I just had a call with stub02:01
SteveAhe'll pop onto irc in 4 or 5 hours.  however, there isn't anything he can actually do about the problems we're seeing, as they are outside his domain of influence.02:02
SteveAhe managed to reproduce the problem once02:02
SteveAor at least a very similar situation, by running the publisher and using psql02:02
SteveAthe problem was solved when the publisher quit.  so it seems to be a load related issue, to do with the publisher causing a lot of load02:03
SteveAso, load on the machine from publisher is stu's top guess as to the cause, secondary would be network problems02:03
SteveAnext, I want to find out, what sysadmins are involved so far02:03
=== SteveA waits for an answer from kiko and cprov
cprovSteveA: I can't really see how high load would cause the socket to be dropped02:04
kikoapologies, SteveA, was on the phone.02:05
kikoSteveA, cprov: strawman idea: run the publisher niced to 5?02:05
cprovSteveA: but I believe it is our best guess, since it what changed compared to the last week (apart of breezy-->dapper migration)02:05
=== kiko waits to be lambasted
=== xenru [n=Miranda@3-254.rdm.ru] has joined #launchpad
SteveAmaybe introduce delays into the publisher?02:06
kikoit has ENOUGH delays as it is :-)02:06
kikojamesh, ping02:06
SteveAwe could do with some sysadmin help to diagnose the situation on drescher02:06
SteveAcprov, kiko: what sysadmins are already involved?02:06
cprovSteveA: Znarl looked on it yesterday02:06
kikoSteveA, cprov knows, because I forgot02:06
Znarlstevea : I'm looking at drescher right now.02:06
SteveAhi Znarl 02:06
SteveAlet's move this over to the sysadmin channel02:07
cprovpublisher is running for 4 minutes02:07
jordicarlos: ping?02:11
salgadoBjornT, have you seen my last reply to your review of my direct-person-creation branch?02:23
=== frafu [n=frafu@vodsl-8174.vo.lu] has joined #launchpad
carlosjordi: pong02:45
jordicarlos: want to talk now? I have 5 mins before I leave02:56
=== matthewrevell [i=synchron@outbound.silenceisdefeat.org] has left #launchpad []
kikompt, jamesh or SteveA around?03:02
UbugtuNew bug: #73006 in launchpad "Launchpad mirror content checker fail" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7300603:20
kikosalgado, "checker fail"?03:28
salgadokiko, already answered. the mirror's base url was wrong03:28
kikosalgado, you rock03:29
=== Spads [n=spacehob@217.205.109.249] has joined #launchpad
UbugtuNew bug: #73009 in launchpad-support-tracker "Insufficient contrast on class 'highlighted'" [Medium,Confirmed]  http://launchpad.net/bugs/7300903:40
BjornTsalgado: yeah, i saw your reply, but forgot to answer. i'll reply now.03:49
=== Spads_ [n=spacehob@217.205.109.249] has joined #launchpad
salgadoBjornT, great, thanks04:01
UbugtuNew bug: #73013 in launchpad-support-tracker "Unicode character names appear in succesful linked bug message" [High,Confirmed]  http://launchpad.net/bugs/7301304:16
=== radix_ [n=radix@c-24-3-180-204.hsd1.pa.comcast.net] has joined #launchpad
UbugtuNew bug: #73020 in launchpad-support-tracker "Non-optional Message field marked as (Optional)" [Medium,Confirmed]  http://launchpad.net/bugs/7302004:45
=== BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== jinty [n=jinty@89.Red-88-1-221.dynamicIP.rima-tde.net] has joined #launchpad
=== mhb [n=mhb@64.73.broadband3.iol.cz] has joined #launchpad
mhbhi launchpad devs and friends05:10
=== soneca [n=er@200.195.151.133] has joined #launchpad
mhbdoes anyone know if it's possible for a LoCo administrator to change the importance of bugs in language-pack-* ?05:11
sonecahelo!05:11
jordimhb: probably not05:12
sonecaI was registering in launchpad site at https://answers.launchpad.net/people/ricardo-conectiva/+claim, but i do not have anymore the email address that i put there. How i can fix the email?05:12
mhbjordi: hmm, it was possible in the past (see: https://bugs.launchpad.net/distros/ubuntu/+source/language-pack-cs/+bug/48900 has "Medium" importance)05:14
UbugtuMalone bug 48900 in language-pack-cs "Poloka "vlastnosti softwaru" - GNOME Systm->Sprva" [Medium,Confirmed]  05:14
jordimhb: probably because it's assigned to the team05:15
carlosmhb: as far as I know, some time ago, we restricted that field to the developers in charge of the package05:15
jordiah05:15
carlosbut that's not a recent change05:16
mhbcarlos: probably not, but since the actual loco team coordinators are going to fix those bugs, they should be able to change that05:16
mhbcarlos: it's probably a good thing in general, but the developers in charge of the package won't fix these bugs05:17
carlosmhb: Perhaps the translation teams should be on charge of those bugs... (I guess the loco team coordinators are members of those teams already)05:17
carlosnot sure about the best setup for it05:18
mhbcarlos: yes05:18
carlosBjornT_: could you help us with this? ^^^05:18
mhbcarlos: I'm one of the admins in that team, that's why I am concerned05:18
mhbit's not actually that much of a problem, but it would be great if it worked05:19
carlosI think it's more a setup problem than other thing05:20
carlosby default the package is owned an Ubuntu team, and it's just a matter of taking this special case in consideration, although you still need to wait for a new language pack update done by an Ubuntu developer (usually Martin Pitt)05:21
mhbcarlos: so when the language-pack-* gets updated we will be able to change the importance? Do I understand it correctly?05:24
carlosWell, I was not talking about change the packages, but the information we have in launchpad05:25
carlosand I need BjornT_ here, he's a Malone developer and knows the details that control that permission05:25
salgadoBjornT_, around?05:25
mhbok, I'll wait05:26
kikowhat's up carlos, mhb?05:52
carloskiko: mhb asks whether would be possible to give access to the importance field of language-pack-* packages to the ubuntu translation teams05:53
carloskiko: they are the ones that will fix those bugs05:54
carlosso they should be able to decide the importance05:54
=== glatzor [n=sebi@p54965490.dip.t-dialin.net] has joined #launchpad
BjornT_carlos, mhb: hmm, it's a bit tricky. at the moment only the distribution bug contact may change the importance.06:04
BjornT_carlos, mhb: so only members of ubuntu-bugs may change it.06:05
UbugtuNew bug: #73027 in launchpad-support-tracker "Add 'Last owner reply' sort order" [High,Confirmed]  http://launchpad.net/bugs/7302706:06
BjornT_salgado: i'm around now06:06
salgadoBjornT, do you have a minute to discuss the last issues with my direct-person-creation branch?06:07
mhbBjornT: it's not a good solution since almost very few translators are members of that team06:07
BjornTsalgado: sure06:08
salgadoBjornT, so, you suggested writing a base validator, but the problem is that it would have to fetch an email address from the database, and if one was found, pass it to their callsites, 06:09
BjornTmhb: yeah. having one team for a whole distribution is not optimal, there should be some more fine-grained permission control. unfortunately there's no plan for fixing it at the moment.06:09
mhbsigh06:11
mhbok06:11
BjornTsorry06:11
BjornTmhb: but please file a bug about it06:12
flacostekiko-afk: support tracker highlights for the Launchpad Report sent your way06:12
mhbBjornT: as a workaround - if I joined ubuntu-bugs would I be able to change the permissions?06:12
BjornTmhb: yes, that would work. you have to have someone in ubuntu-qa to approve your membership, though.06:13
salgadoBjornT, I'd either have to turn the validator into something that returns an email address if it exists, None if it doesn't exists or fail if the email is not valid06:14
salgadowould that be okay?06:14
BjornTsalgado: why do you need to return the email address? it's the same that you pass to the validator, isn't it?06:16
salgadoBjornT, no, I pass a string to the validtor, but I need the EmailAddress object because I use the owner in the error message06:16
mhbBjornT: hmm, I guess they won't allow it just for the sake of a workaround06:17
salgadoBjornT, the code I'm talking about is at interfaces/validation.py:35506:17
=== jkakar [n=jkakar@d66-183-122-248.bchsia.telus.net] has joined #launchpad
BjornTmhb: they might allow it, it doesn't hurt to ask06:18
BjornTsalgado: well, you could use IPersonSet.getByEmail instead to construct the error message06:19
BjornTsalgado: although i guess you could have something like get_registered_email as well06:21
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
salgadoBjornT, so, it'd be something like https://devpad.canonical.com/~andrew/paste/fileG3WxwS.html ?06:26
BjornTsalgado: yeah, something like that. it's such a small and simple function, so it's not worth trying to factor out code.06:28
salgadoBjornT, right. the only concern I have is that all validate functions will either raise an exception or return False, but never both of them are used in the same function06:31
salgadothat is, they use either one or another to indicate an error, but not one to indicate one type of error and another to indicate other type of error.06:32
BjornTi'm not sure that's something to care about. but if that's a concern, that maybe it's better to have something like get_registered_email() instead, which would either return an IEmailAddress or None, and raise an error if the email is malformed.06:35
salgadoI don't like any of these options, to be honest, but if you're not worried about using a return value and raising an exception to indicate different errors, then I'll do it, since I dislike the other even more06:41
salgadoBjornT, is that okay with you?06:43
BjornTsalgado: yeah, i'm ok with it. returning True or raising an error isn't that good either, actually. it should be either True or False, or 'no exception'/exception.06:51
salgadoagreed06:52
salgadobut although we do return True or raise an exception in most of our validator functions, I don't think the callsites actually care about the return value06:52
BjornTanother option would be to have a validate_email() which would only check whether valid_email(email) is True. then you would simply if IEmailAddressSet.getByEmail() is None/'not None'06:52
salgadowe have that06:53
salgadobut then I'd duplicate the raise LaunchpadValidationError("%s isn't a valid email address.") in both functions06:54
salgadoI thought about that, but I have something that blocks my fingers when I think about code duplication, so I couldn't even suggest that here06:54
BjornTsalgado: i was thinking that validate_email() should raise that error, and then you would call validate_email() from within the different validators.06:55
salgadoah, no06:55
salgadonow I see what you mean06:55
salgadoyeah, that's better. I'll do that06:55
BjornTcool, i like that better as well06:56
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== mholthaus [n=mholthau@132-118.1-85.cust.bluewin.ch] has joined #launchpad
salgadoBjornT, so, is it okay to land that branch with this change and the template renaming?07:19
BjornTsalgado: sure, that's ok07:24
=== danilos [n=danilo@adsl-221-97.eunet.yu] has left #launchpad []
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== carlos -> out
=== jinty [n=jinty@137.Red-83-50-216.dynamicIP.rima-tde.net] has joined #launchpad
=== highvoltage [n=jonathan@196.1.61.9] has joined #launchpad
=== Spads [n=spacehob@host-84-9-50-78.bulldogdsl.com] has joined #launchpad
=== jinty [n=jinty@137.Red-83-50-216.dynamicIP.rima-tde.net] has left #launchpad ["Leaving"]
UbugtuNew bug: #73042 in malone "Rather too hard to convert old Bugzilla bug number to LP URL" [Undecided,Unconfirmed]  http://launchpad.net/bugs/7304209:20
=== frafu [n=frafu@vodsl-8174.vo.lu] has joined #launchpad
SteveAkiko-afk: ping09:32
=== BenC [n=bcollins@debian/developer/bcollins] has joined #launchpad
BenChey lp'ers09:42
SteveAhoi BenC, whats up?09:42
BenCI'm interested in the nifty beta lp stuff that I saw at AllHands :)09:43
SteveAwe still don't have it running against production data09:43
SteveAI expect to announce it, and make it available to people next week, once we have that aspect of it smoothed out09:44
BenCI'm writing a new bit of software for one of the specs I have, and I'd love to make the bzr plunge with it using the new code09:44
SteveAyou can use bzr independently of the new UI09:45
BenCI guess I can start with that and move to the lp project when you let it loose09:45
SteveAall the same features are present in launchpad in production now09:45
SteveAall the new ui gets you is the new ui09:45
BenCI didn't see a straight forward way of doing a sourceforge like project on lp09:46
BenCI guess it's the new UI that makes it more obvious and consistent...I'll get things on there now09:47
SteveAddaa is back from vac next week, so definitely talk with him about it too.09:47
SteveAyou can host your bzr branches on launchpad right now09:48
=== Gwaihir [n=Gwaihir@ppp-92-84.25-151.libero.it] has joined #launchpad
LarstiQhmm?09:54
BenCwhat's a standard branch name for "HEAD" in bzr?09:59
SteveAin launchpad, we have an informal standard of "devel"10:01
SteveAother projects use "devo" which sounds very australian server dude to me10:01
BenCok10:01
SteveA"mainline" is not a bad choice either imo10:01
SteveABenC: have you read the weblog articles linked from the bzr-vcs site on using bzr with launchpad?10:02
BenCI started reading it10:02
=== LarstiQ uses dev mostly
LarstiQBenC: trunk is also used10:03
BenChere's a stupid question, how do I create a new product?10:04
BenCnm, found it10:05
BenC1 revision(s) pushed.10:11
BenCw00t10:11
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== fdoving [n=frode@ubuntu/member/frode] has joined #launchpad
fdovingwhere do i post feature requests to launchpad (support part)? 11:10
=== jkakar [n=jkakar@204.174.36.228] has joined #launchpad
SteveAfdoving: a good place to start is to discuss it on the launchpad-users mailing list12:04
fdovingSteveA: ok. it's just about the colors for Answered/Solved in the recent change. both green is not user friendly imho.12:04
SteveAso, you can file a bug or discuss on launchpad-users12:05
SteveAup to you12:05
fdovingok. thanks, i'll file a bug. :)12:07
SteveAhttps://bugs.launchpad.net/products/launchpad-support-tracker12:07
=== BenC [n=bcollins@debian/developer/bcollins] has left #launchpad ["Ex-Chat"]

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