/srv/irclogs.ubuntu.com/2006/09/05/#launchpad.txt

=== cprov is now known as cprov-afk
=== lfittl [n=lfittl@85-125-149-213.dynamic.xdsl-line.inode.at] has joined #launchpad
=== lfittl [n=lfittl@85-125-149-213.dynamic.xdsl-line.inode.at] has joined #launchpad
=== stub [n=stub@ppp-58.8.10.119.revip2.asianet.co.th] has joined #launchpad
jameshstub: with the bug comment updater script, would you be happy with the script if it only updated MessageChunks which have a MessageChunk -> Message -> BugMessage relationship?03:56
stubYes. I would have modified it myself if I wasn't tired and could remember the SQLObject magic to do it ;)03:57
jameshI'll make the change.03:57
stubIt probably doesn't really matter, as most messages are bugs and are unlikely to contain the strings.... but it would be nicer to do it that way.03:58
stubMaybe only do bugs in the bugzilla import bug# range?03:59
stubWHERE id BETWEEN foo AND bar ?03:59
jameshI'm not sure what that range is03:59
jameshI could probably work out an upper bound03:59
stubDo the bugzilla imported bugs have nicknames we can LIKE match?03:59
jameshwe were using bug watches to identify them for the bz import04:00
jameshlooks like it is from 6761 to 3628004:02
jamesh(there are some non-imported bugs in that range)04:03
jameshbut I don't think there'll be major problems from running it over the entire range04:03
jameshstub: okay.  I'04:13
jameshve updated the script to only select message chunks associated with bugs in that rangew04:13
stubSame URL?04:13
jameshyeah04:13
jameshthe only change is near the top of updateMessageChunks04:14
stubdevpad seems to be slow :-/04:15
stubjamesh: You tested the old version against demo and it worked fine? 04:18
jameshyeah04:19
jameshI needed to enable update to MessageChunk for the user it was running as04:19
stubIf you have a look at the scripts like in database/schema/fti.py, you will find a helper for command line arguments to specify what user / host etc. to connect to the db as allowing a simple way of overriding what is in the launchpad.conf04:26
jameshI didn't really bother with it for this script because it was going to be a one off throw-away script04:26
stubjamesh: all done04:28
jameshstub: thanks04:29
jameshstub: does the supermirror SFTP server usually get updated with new code rollouts?04:33
stubYes, unless I'm sure there are no changes in that code that need to go out.04:33
stub(which I'm not)04:33
jameshcool.  There is a fix I made since the last rollout04:34
jameshgets rid of the need to use "--create-prefix" on the initial push of a branch04:34
stubLaunchpad will be going down in 15 mins for its regular code update. Estimated downtime is 10 mins.04:41
=== bradb_ [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
bradb_stub: ping06:02
stubbradb_: pong06:04
stubGo to bed!06:04
bradb_stub: bah. :P just wondering, what rev is on staging?06:05
jameshbradb_: I did up a spec on automatic BugBranch creation (posted about it on the list).  You might want to look at it when you wake up06:06
bradb_jamesh: cool. will try to have a look tomorrow.06:08
=== stub waits for asuka to get back to him :-(
stubbradb_: It will be running HEAD in an hour or so - the update is happening now06:13
bradb_stub: I take it the rollout already happened today?06:23
mpthey bradb_, what was the impetus behind <https://launchpad.canonical.com/SubscriptionsInLaunchpad>? Did you create it from any particular issue?06:23
stubbradb_: yes06:28
bradb_stub: ok, thanks06:32
bradb_mpt: premature abstraction, no doubt. but i don't recall writing almost any of that06:34
mptbradb_, there is a good reason for such abstraction, I think06:39
mptand that is the person who sits down in front of their Inbox one day and realizes, "Launchpad is sending me too much mail. This has got to slow down."06:39
mptSo they want to see a single page containing all the reasons they are getting mail from Launchpad06:39
mptso Launchpad needs to be able to collect all those in some way06:40
mptbradb_, another question, am I correct in understanding that a bug contact is notified of new bug reports, but not of other changes to bug reports?06:42
bradb_mpt: i agree that abstracting subscriptions is morally the right thing to do, but that doc was probably premature abstraction, given that it's still mostly not implemented 10 months later :)06:53
bradb_mpt: bug contacts get all bugmail06:53
=== dsas [n=dean@host86-129-15-136.range86-129.btcentralplus.com] has joined #launchpad
mptbradb_, so bug contact could theoretically be replaced by subscription to the Bugs facet for a thing06:55
bradb_mpt: yeah, that's basically what a bug contact does already. they should be able to unsub from individual bugs too.06:58
mptyeah, hence the ignore subscription07:04
jameshgetting "don't email me for my own changes" support would be nice07:04
mptThat particular problem is much simpler than generalizing subscriptions, I think07:09
jameshif generalized subscriptions also means generalized email notification, it should be possible to implement it reliably07:13
jameshrather than once in each component07:13
jameshgood thing we got the imported bugzilla comments fixed up now rather than waiting til we rearrange all the URLs ...07:20
stub:)07:28
mptjamesh, got time for a five-minute review?07:33
jameshmpt: okay07:34
stubbradb_: If BugTask.productseries is set, should BugTask.product also be set? Always?07:34
mptjamesh, https://devpad.canonical.com/~andrew/paste/filedcG5GQ.html07:35
mptthis is to fix sabdfl's bug 5671307:35
UbugtuMalone bug 56713 in malone "Bug id should be linked in preference to bug title" [Medium,Confirmed]  http://launchpad.net/bugs/5671307:35
stubbradb_: I see. No, product and productseries should not both be set.07:36
jameshmpt: by the look of it, if the ID column is shown, that patch will link the bug number and the bug title, but if the ID column is not shown, the bug title won't be linked.07:41
jameshmpt: am I reading it wrong?07:41
mptjamesh, that's not the way it behaves locally :-)07:42
mptwell, your second clause is correct07:42
mptbut if the ID column is shown, it links only the bug number and not the bug title07:42
mptah, I see what you mean07:43
mptweird, I wonder why that didn't happen when I ran it07:43
jameshI guess "not: context/show_column/id|nothing" evaluates as "(not: context/show_column/id)|nothing" rather than "not: (context/show_column_id|nothing)"07:44
jamesh(guessing)07:44
mptI could get rid of those |nothings07:44
jameshthat'd break things07:44
jameshshow_column is a dict of shown column names, iirc07:45
jameshso context/show_column/id gives a KeyError if the id column isn't being displayed07:45
mptpoo07:45
jameshhence the "|nothing" bit07:45
mptok07:45
jameshtry this:07:45
mptSo I reversed the not07:45
mptand it works exactly the same, afaict07:46
jameshon the <td> element add tal:define="show_id context/show_column/id|nothing"07:46
jameshthen you can use tal:condition="show_id" and tal:condition="not:show_id"07:46
mptAh, and I should be doing that anyway, to save TAL processing time07:46
jameshthis sounds like it needs a page test :)07:47
mptactually07:47
mptI think every bug listing in Launchpad includes the bug ID07:47
jameshalthough, do we ever not show the ID?07:48
jameshyeah.07:48
mptso I could just simplify the code and see if any *existing* test breaks :-)07:48
jameshyou'll probably need to update some page tests either way07:48
mptI think the plan is to make the columns customizable eventually07:51
jameshso it is probably worth having the code to enable/disable the column07:52
jameshyou can probably toggle the column display in the view class to test07:52
=== Fujitsu [n=Fujitsu@c58-107-57-8.eburwd7.vic.optusnet.com.au] has joined #launchpad
mptWe don't seem to have any existing pagetests that mention columns w.r.t. bug listings07:57
mptand bugtarget.py doesn't mention columns either07:59
mpthmmm hmmm07:59
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
mptah, it's in batching.py08:04
jameshstub: do you know why PageTestLayer.endStory() calls force_dirty_database()?08:05
stubjamesh: Because we may have committed changes to the database in one of the earlier files in the story, but have no way of knowing that.08:06
jameshstub: okay.  It gets called after each file in the pagetests/standalone directory08:07
stubIts fixable I think, and should speed things up if we do08:07
stubWe should be able to detect the dirty status in PageTestLayer.testTearDown or in the TestCase.tearDown and remember it, so PageTestLayer.endStory only calls force_dirty_database() when necessary08:08
stubOr we could just deprecate stories - most stories could happily live in a single file with the new page test machinery ;)08:10
=== stub has a nap
mptbah08:20
mptjamesh, thanks for the review, I think I'll hand it over to bradb because I don't know how how to tweak the view class from a pagetest (or conversely, to get the piece of rendered HTML in a doctest)08:22
=== xenru [n=Miranda@85.192.13.179] has joined #launchpad
=== stu1 [n=stub@ppp-58.8.2.238.revip2.asianet.co.th] has joined #launchpad
=== danilos [n=danilo@89.216.191.58] has joined #launchpad
danilosmorning09:01
=== jkakar [n=jkakar@204.174.36.228] has joined #launchpad
SteveAmorning!09:04
dsashmm, has the update for the support tracker been pushed live? I get an oops every time I reply to a ticket via the web.09:04
BjornTdsas: yes it has. could you tell me the OOPS id you got?09:06
dsasBjornT: OOPS-248C27909:10
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/248C27909:10
BjornTdsas: thanks. i'll take a look at it soon. it takes a while before it gets copied from our logs so that i can see it.09:16
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
jameshdsas: looks like we need an extra KarmaAction row in the production database09:23
=== carlos [n=carlos@203.Red-81-35-100.dynamicIP.rima-tde.net] has joined #launchpad
BjornTstu1: ping09:24
carlosmorning09:27
dsasjamesh: Is it likely to be something that's fixed before the usual (weekly?) code roll-out?09:28
BjornTdsas: it should have been fixed, and i'm trying to get hold of stu1 so that he can fix it now.09:28
jameshdsas: it is a problem caused by the code and database being out of sync (in this case, todays code rollout relied on some data in the database that isn't present)09:28
dsasOk, thanks for the info. I'll hang around to see when it's fixed, or try again tomorrow :)09:29
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== malcc [n=malcolm@host86-138-251-144.range86-138.btcentralplus.com] has joined #launchpad
malccstub: Ping!!09:36
jameshIs there any particular reason we have "Appoint driver" as a separate form for product series?09:36
SteveAmpt: ping09:36
malccstu1: Ping!!09:36
SteveAmalcc: something urgent?09:36
malccSteveA: Yes, looks like Soyuz is brokne09:36
SteveAmalcc: stu said he was going to take a nap, so phone him if urgent09:36
malcc03:12malcckiko: Dropping the permissions for these views in rocketfuel, is that going to lead to them being dropped from the live db while the old codeline still live on drescher requires them?09:36
malcc03:14kikomalcc, no, to drop something from the DB requires a DB patch.09:36
malccLooks like, not so much :(09:36
SteveAalso, when you phone him, theres a support tracker regression too09:37
jameshmalcc: r4006 was rolled out.  Was the db patch to remove the view in that rev?09:37
malccWhere do I find his number?09:37
malccjamesh: No, the patch to remove the view is not yet submitted09:38
SteveAmpt: would you send usman the example template, zipped ?09:38
SteveAmalcc: 09:38
SteveAhttps://wiki.canonical.com/Offices09:38
malccSteveA: Ta09:38
BjornTmalcc: re the support tracker regression, please tell him to look for an email from me re missing KarmaActions09:38
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
jameshseb128: malcc already knows about the soyuz problems09:40
seb128hi jamesh09:40
jameshhi09:40
seb128jamesh: what soyuz problems? I'm just waking up ;)09:40
jameshseb128: I just assumed you were here to tell us about a problem :)09:40
seb128ahah, maybe in 10 min when I'll start uploading the next GNOME 2.16 package updates :p09:41
=== stu1 yawns
malccstub: So kiko did something to the permissions, on views which the codeline on drescher still needs, which has broken Soyuz09:42
malccstub: I'm just finding the exact revision now09:42
SteveAhi stub.  Bjorn also mentioned a support tracker regression.09:43
stubSo I need to revert rather than just fix the permissions?09:43
malccstub: No, fixing the permissions should be fine for drescher09:43
malccstub: I'm looking for the rev so I know exactly what's gone09:43
BjornTstub: it seems like database/schema/pending/support-tracker-karma.sql needs to be run. the support tracker currently oopses due to missing KarmaActions09:44
stubScore 1 for people filling out the new section on LaunchpadProductionStatus09:44
stubBah - that script hard codes id's :-P09:46
malccMy lack of bzr-fu is showing up, I can't locate the exact permissions change09:46
stubsupport tracker karma stuff added09:47
stubSo support tracker should be fine now09:47
SteveAstub: were you not asked to review that karma sql update?09:47
BjornTdsas: the support tracker should work now again.09:48
stubmalcc: I have permission changes in sourcepackagepublishinghistory and binarypackagepublishinghistory, amonst others.09:49
SteveABjornT: please let matsubara know about what happened, so he can take it into account when looking at the oops logs09:50
malccstub: The errors are currently failing to select on sourcepackagepublishing, that I've seen09:50
carlosstub: hi, did you see kiko's request for a new server for the language pack exports?09:50
malccstub: Permissions added to some views can be left, but permissions taken away from some publishing views were premature, and we need them back09:50
malccstub: Looks like cprovs r3967 did at least some of it09:51
SteveAstub: if you weren't asked to review it, that points to a shortcoming in our review process.  (I'm saying this because you were surprised that the script hard-codes ids)09:52
stubgranted select on sourcepackagepublishing and binarypackagepublishing to everyone. That should do it as a band aid.09:52
stubSteveA: I can't remember09:52
BjornTSteveA: i sent a mail to the list about it. i'll point him to that when he comes online.09:52
stubcarlos: yes09:53
carlosstub: is there any chance to get that done today?09:54
carlosor anytime soon?09:54
carlosI only need read only access09:54
stubcarlos: I doubt it. I don't have hardware available. The only suitable box is Carbon, and it needs its external drive array plugged in.09:55
malccstub: I'm still getting permission denied on sourcepackagepublishing09:56
carlosI see09:56
carlosok09:56
stubmalcc: Sorted09:56
malccstub: Thanks09:57
sivangmorning09:57
malccI so should have seen this coming09:57
=== malcc kicks himself
SteveAthanks BjornT 09:58
SteveAstub: what do you think of james t.'s warning against using carbon for critical stuff?09:59
SteveAstub: I was thinking that for langpacks, we can do it on staging if carbon needs cannibalizing09:59
stubValid, but language packs aren't critical at the moment (if they where, we couldn't be using carbon for them)09:59
SteveAand meanwhile, use carbon for its 31337 speed09:59
stubUnfortunately, Carbon doesn't have all its disks plugged in so I can't create another database.10:00
=== erdalronahi [n=erdalron@p508763E1.dip.t-dialin.net] has joined #launchpad
=== erdalronahi [n=erdalron@p508763E1.dip.t-dialin.net] has left #launchpad []
lifelesswhats wrong with carbon?10:03
stubstub: Unfortunately, Carbon doesn't have all its disks plugged in so I can't create another database.10:03
lifelessyes, got that, curious about the why10:03
lifelessas in , why are they not plugged in ;)10:04
stubI think Carbon was live before the extra disks arrived and never got installed because I didn't actually need them yet. Or I may just be imagining that.10:05
jameshI thought elmo said he was going to power down Carbon to reconfigure the disks a while back10:08
jamesh(when we were running into the free space issues last time)10:09
stubYes, but it never happened. I can't remember why.10:10
daniloscarlos: have you seen the neil mail on xaralx translators?10:13
carlosyeah, I will prepare the list today10:14
daniloscarlos: ok, just checking :)10:14
SteveAmpt: ping10:15
=== mpt [n=mpt@203-167-187-121.dsl.clear.net.nz] has joined #launchpad
mptSteveA, pong10:50
SteveAhi mpt.10:52
SteveAwould you send to usman a zipped new template example?10:52
SteveAi'm merging in your branch10:52
mptsure10:54
mptDoes he now have Launchpad running with the ability to drop in the new template?10:54
mpt(hmm, he'd need to change zcml as well for the new style sheet)10:54
SteveAmpt: I'm still setting all that up.  I have a call with him later this afternoon to sort stuff out.10:59
SteveAoh, I'm not suggesting you send him an actual page template10:59
SteveAjust the template with the ids, classes and correct elements, and basic CSS.10:59
SteveAthe simple thing that is just a guide to what we're doing10:59
SteveAI don't want usman to ever have to see a zope page template :-)11:00
mpthumm11:00
mptI have the skeleton HTML that he's already seen11:00
mptand I have the main-template.pt adapting that to Launchpad11:01
SteveAI mailed him it, but he hadn't seen it properly11:01
mptoh, ok11:01
SteveAbecause outlook mangled it11:01
SteveAand he didn't receive my original email11:01
SteveAso, he's asked to recieve it zipped11:01
SteveAto stop MS outlook from mangling it11:01
mptI know11:01
mptBut I haven't changed that since I sent it to you, so when you talked about "the latest template" I thought you were referring to something else11:02
=== mpt continues waiting for Evolution to load Usman's message
=== Spads [n=crack@82.211.81.249] has joined #launchpad
=== mholthaus [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== jinty [n=jinty@132.Red-83-55-196.dynamicIP.rima-tde.net] has joined #launchpad
=== realist [n=realist@CPE-144-133-64-178.vic.bigpond.net.au] has joined #launchpad
realistHello, are any support people awake?11:49
malccrealist: Best to just ask your question and see who answers :)11:50
realistSure, has anyone experienced and/or heard of the following issue;11:51
realisthttps://launchpad.net/products/launchpad/+ticket/169711:51
realistIt's quite a frustrating 'bug', if that's even what it is...11:52
jameshrealist: have you ever checked the "disable this account forever" checkbox in the wiki UserPreferences page?11:57
realistNot that I remember, but it's quite possible11:58
realistI don't suppose it can be reversed?11:58
jameshso you've been able to log in in the past?11:58
realistYes11:58
jameshand you are using your email address as a login name on the wiki?11:58
realistOne thing I *do* remember doing, is changing my WikiName from launchpad11:59
realistYes, using the same credentials to login to wiki, as I was using on launchpad11:59
jameshthat shouldn't be a problem, since you don't use your wikiname to log in11:59
realistCan I re-create my wiki account?12:00
jameshrealist: I'd suggest emailing the launchpad-users mailing list asking if someone can check if you disabled your account12:00
realistI have a feeling it would be faster, easier, and less embarassing to start a whole new lanchpad/wiki account12:03
jameshWe do need to disable the "disable account forever" checkbox on the wiki, or rename it to "shoot yourself in the foot"12:04
realistMy thoughts precisely12:06
realistIt doesn't really serve any other purpose12:06
jameshwell, it lets you disable your account forever (or until a sysadmin reenables it)12:06
realistEspecially when you can't create a *new* wiki account very easily12:06
realistI couldn't find the "change wiki name" feature on the wiki itself, which I why I may _possibly_ have selected the "disable account forever"... naively thinking I could re-create a new one easily12:07
realistIt wasn't until later, I found the feature I wanted on launchpad12:08
realistSo I've no idea which one I'd actually shot myself in the foot with12:08
realistDespite all this, it's certainly a disincentive to a new ubuntu user, and potential contributor12:08
realist</rant>12:09
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== jgi [n=jgilli@251.9.39-62.rev.gaoland.net] has joined #launchpad
jgihello everyone12:13
jgiis it possible to search for a translation string, or part of it, for a given language?12:13
jameshmorning ddaa 12:15
ddaaHello jamesh, wassup?12:15
jameshddaa: I've got most of the productseries branch stuff done.  Should be able to put it up for review today or tomorrow12:16
ddaaSounds great. Would you mind if I review it applying my own standards?12:17
ddaaWhich is a bit more than the normal review... If you are too busy, I can come back later if I find anything that I think needs improving.12:18
jameshddaa: go for it.  The branch is listed as w-i-p on the pending-reviews page.  I've pushed some changes recently so the diff there probably won't be up to date for an hour or so12:18
ddaaokay12:19
=== ddaa is still caught in a maze of email discussions :(
mptjgi, not yet, but it will be soon12:27
realistjamesh: Thanks for your assistance.12:39
SteveAmpt: up for a voice call?12:49
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
jordicarlos, should we seek user input for bug #56717 ?01:01
UbugtuMalone bug 56717 in rosetta "Team info page" [Wishlist,Needs info]  http://launchpad.net/bugs/5671701:01
carlosjordi: not yet01:02
jordiwhat do we tell matsubara about it?01:03
carlosI think we should do it when we see that we are going to work on it01:03
carlosjordi: you filed the bug ;-)01:03
carlosjordi: I mean... It's not that matsubara is going to fix it01:04
carlosbut he's checking all bugs so no one is without answer and we classify it01:04
carlosso just add the idea you got when filed that bug01:04
carlosand we will ask more people for more input when we start with it. If we ask for input about it now, people will think we are going to implement it right now01:05
=== cprov-afk is now known as cprov
jgimpt: cool!01:06
jgimpt: thanks01:06
=== jgi is now known as jgilunch
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #launchpad
UbugtuNew bug: #59003 in soyuz "New override generation code gives MemoryError on real data" [Critical,Confirmed]  http://launchpad.net/bugs/5900301:10
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
SteveAstub: ping01:13
ddaaRejoice! You can now change the name and product of a branch in the "Edit Branch Details" form. You can also change the owner of a branch in the "Change registrant" form!01:14
=== SteveA rejoices
jameshddaa: added a response to your first comment on AutomaticBugBranchLinks01:24
ddaaI'm adding in more01:25
=== Fujitsu [n=Fujitsu@c58-107-62-26.eburwd7.vic.optusnet.com.au] has joined #launchpad
jameshddaa: the diff of my productseries branch on pending-reviews is up to date now01:51
jamesh(has been for a little while now)01:51
=== ddaa is still busy being annoying/helpful on AutomaticBugBranchLinks
ddaajamesh: how to do you get the full time instead of just the date?01:52
jameshfull time?01:52
ddaain moinmoin01:52
jamesh@SIG@ expands to "-- JamesHenstridge $currentdate"01:53
ddaaOooooh, shiney!01:53
jameshit is the equivalent of wikipedia's --~~~01:53
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== niemeyer [n=niemeyer@201.14.22.144] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
UbugtuNew bug: #59010 in launchpad "How about unsubscribe a bug?" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5901002:06
BjornThi matsubara 02:06
matsubarahello BjornT 02:06
BjornTmatsubara: just so that you know, this morning there were some oopses due to missing karma actions for the support tracker. i sent an email about it, and it has been fixed already.02:07
matsubaraBjornT: all right. I'm reading emails now and soon will get to yours. Thanks for the note.02:08
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
UbugtuNew bug: #59010 in launchpad "How about unsubscribe a bug?" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5901002:15
=== danilo_ [n=danilo@89.216.191.31] has joined #launchpad
daniloscarlos: reping02:18
carlosdanilos: ping02:18
daniloscarlos: :)02:18
daniloscarlos: I want to test if one of my revisions actually fixed bug 30900 as well, and I am thinking of trying that on staging02:19
UbugtuMalone bug 30900 in rosetta "can't remove "Australian languages" from my preferences" [Medium,In progress]  http://launchpad.net/bugs/3090002:19
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #launchpad
danilosi.e. I'd have to manually add entry to database for eg. myself02:19
carlosdanilos: prepare the INSERT command and I will execute it on staging02:19
daniloscarlos: ok, great02:20
carlosjamesh: hi, how's going the review?02:20
=== dsas [n=dean@host86-129-15-136.range86-129.btcentralplus.com] has joined #launchpad
=== carlos -> lunch
carlossee you02:44
cprovsalgado: hey, very nice hint about specific setUp/tearDown function for doctests, I got more errors, thank you.02:56
salgadocprov, cool, glad to hear that!02:56
cprovsalgado: do you know if I need special perms to use simple_sendmail ?02:58
salgadono, I don't think so02:58
cprovsalgado: ok, will investigate, tks03:00
=== mholthaus [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
BjornTstub: ping03:10
=== somerville32 [n=somervil@fctnnbsc15w-156034072214.nb.aliant.net] has joined #launchpad
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #launchpad
=== jgilunch is now known as jgi
BjornTlifeless, SteveA: ping03:42
UbugtuNew bug: #59026 in launchpad "Need to be able to transfer ownership of distribution mirrors" [Low,Confirmed]  http://launchpad.net/bugs/5902603:46
=== stub [n=stub@ppp-58.8.2.238.revip2.asianet.co.th] has joined #launchpad
BjornTlifeless, SteveA: unping03:54
=== carlos [n=carlos@203.Red-81-35-100.dynamicIP.rima-tde.net] has joined #launchpad
=== merriam [n=merriam@84-12-185-157.dyn.gotadsl.co.uk] has joined #launchpad
=== lfittl [n=lfittl@85-125-149-213.dynamic.xdsl-line.inode.at] has joined #launchpad
=== lfittl [n=lfittl@85-125-149-213.dynamic.xdsl-line.inode.at] has joined #launchpad
=== jgi is now known as jgiaway
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== Slike [n=Slike@152.195-244-81.adsl-dyn.isp.belgacom.be] has joined #launchpad
=== danilo_ [n=danilo@89.216.191.64] has joined #launchpad
=== AstralJava [n=jaska@cm-062-241-239-3.lohjanpuhelin.fi] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-3-178.dynamic.mnet-online.de] has joined #launchpad
elmojamesh: ping?04:46
jameshelmo: pong04:46
elmowhat on earth is OCSP and how would I turn it on?04:47
elmojamesh: more to the point, since you can turn it on, can you confirm it's also broken on e.g. wiki.ubuntu.com?04:47
jameshelmo: it is cleverly hidden in firefox here: edit -> preferences, click the advanced tab, click the verification button then choose "Use OCSP to validate only certificates that specify an OCSP service URL"04:48
jameshtrying wiki.ubuntu.com04:48
jameshsame answer04:49
jameshOCSP is essentially a replacement for certificate revocation lists.  I'd never heard of it, so don't know whether it is a case of it being generally flaky in Firefox or something about our CA04:50
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
elmoman, this ticket sucks05:03
kikogood morning vietnam05:05
kikooi SteveA 05:05
kikoit is so sick that people actually spam my spamcop submit address05:05
jordimorning mr kiko05:06
jordioh man unhappy customer05:06
=== jordi goes reply
kikomalcc, cprov: so the overrides set is growing too big?05:07
kikomalcc, cprov: why didn't this happen before?05:07
kikomalcc, cprov: perhaps something is wrong with the query?05:07
kiko(we changed it from BPPV to BPPH)05:07
malcckiko: It can't be the overrides set, that's smaller than it was before05:07
kikomalcc, that's the only thing that grows in that loop though05:08
malcckiko: What happens to the various objects constructed for the publishing records and the packagereleases from earlier in the loop?05:08
malcckiko: Are they in a cache somewhere, or are they totally free to vanish right after we've used them?05:09
kikowell.05:09
cprovmalcc: sqlobject keeps them, I think05:09
kikomalcc, the BPPH and SPPH objects are kept in the sqlobject cache, yes.05:09
malcckiko: And also the sourcepackagerelease and binarypackagerelease objects?05:10
kikomalcc, if that's the problem then dirty_pockets indeed should fix the issue correctly.05:10
kikomalcc, if we traverse to them, which we do, then yes.05:10
kikoand distroarchrelease, etc, therefore05:10
malcckiko: distroarchrelease etc. adds up to approximately zero objects in the scheme of things, it's the thousands of publishing and package records I think are the problem.05:11
kikomalcc, if dirty_pockets doesn't work (it might well not for universe) then you can blow up parts of the sqlobject cache.05:11
kikolet me tell you how as soon as I find out.05:12
malcckiko: We're already doing clear_current_connection_cache between each call05:12
malcckiko: I suspect that's what made the first new version, which didn't do anything with dirty pockets but just split the selects, not run into the memory problem05:12
kikomalcc, oh, so you've already gotten it to work once?05:14
malcckiko: Yes, the trivial change made the memory problem go away, before I took a detour into dirty pockets and efficiency05:15
kikomalcc, that detour is fine because c_c_c_c is a VBH05:15
kikomalcc, let me see how you evict individual objects from the cache05:15
malcckiko: I don't have any knowledge of that area at the moment, just my VBH05:16
=== Slike [n=Slike@152.195-244-81.adsl-dyn.isp.belgacom.be] has joined #launchpad
Slikehello, i suppose this is the right channel for questions about launchpad.net?05:21
salgadoSlike, yep, it is05:22
Slikeok, my question then: i'd like to sign ubuntu's code of conduct, but I need an openpgp key05:22
Slikei found what it is, but not really how to get one and how it works more in a practical way05:23
Slikeare there any good resources to get more info about that?05:23
=== danilos [n=danilo@89.216.191.58] has joined #launchpad
kikoSlike, there are many. did you do a google query for "gpg tutorial"?05:25
kikoI think there is even a link on launchpad.net that takes you to one05:25
kikomalcc, can you try the patch at https://devpad.canonical.com/~andrew/paste/fileFtEEH5.html -- ?05:26
kikomalcc, and then instead of calling c_c_c_c just evict the publication and its SPR?05:26
matsubaraSlike: https://help.ubuntu.com/community/GnuPrivacyGuardHowto05:26
malcckiko: I'll try it05:27
kikothanks. it is freshly baked just for you.05:27
carlosBjornT, bradb: I'm not able to know who linked https://launchpad.net/products/rosetta/+bug/3 with Ubuntu distribution from the +activity page05:27
UbugtuMalone bug 3 in rosetta "Custom links for each translation team." [Wishlist,Confirmed]  05:27
carlosis that normal?05:27
Slikei did some research on google but some things left me in doubt... for example: "Comment Think of this as pico-biography of yourself - e.g. "OpenSkills member"." (from openskills site)05:27
kikocarlos, sorta05:28
Slikematsubara: thx, I'll check the link05:28
carloskiko: 'sorta' because it's normal because we don't have it implemented? or because it's the way it works?05:29
bradbcarlos: It was "bisho", fwiw. https://launchpad.net/distros/ubuntu/+bug/3/+editstatus05:29
UbugtuMalone bug 3 in rosetta "Custom links for each translation team." [Wishlist,Confirmed]  05:29
carlosbradb: he rejected it05:29
bradbI don't think it's horribly intentional that +activity doesn't show that05:29
elmojamesh: ehm, launchpad and wiki both work fine for me with OCSP turned on05:29
bradbcarlos: he created it too05:29
carlosHmm, I see05:30
carlosthat information is a bit hidden...05:30
elmoARGH. STOP KILLING ASUKAS SSHD.  KTHX.05:31
carloselmo: I'm working on it...05:32
=== jgiaway is now known as jgi
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
kikomalcc, thumbs up or.. down?05:41
kikohey bradb, are you around?05:41
bradbkiko: hi05:41
kikoI had a question for you05:41
malcckiko: A big thumbs down to how long it takes to run soyuz-set-of-uploads.txt05:42
kikomalcc, life is full of ugly surprises05:42
malcckiko: Thumbs are yet to be turned in a final direction on your cache clearing, due to the above05:42
kikomalcc, it takes like 5 minutes on my box05:42
malcckiko: Yes, but then you realise you spelled a function wrong and have to run it again05:43
kikomalcc, I was concurring with you!05:43
malcckiko: Ah cool. In that case, yes, sucks don't it?05:44
=== WebMaven [n=webmaven@ip72-193-220-34.lv.lv.cox.net] has joined #launchpad
kikoit absolutely sucks black rocks of doom05:44
=== cprov is now known as cprov-lunch
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== ddaa is tired of email discussions, spec reviews, code reviews, meetings, summaries, etc,
ddaalemme write some code goddammit!06:17
=== LarstiQ detaches ddaa from the internet.
=== ddaa goes catatonic from sensory deprivation
LarstiQWell, the positive side is that you're no longer bothered by such things. Shame about not writing code though.06:19
ddaaWell, I'm busy telling other people how they should write the code I want.06:19
ddaaIn management jargon, we call that "higher leverage activities" :)06:20
=== belito [n=user@190.40.76.42] has joined #launchpad
LarstiQhmm :)06:20
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
ddaaRMS is said to be a master at this sort of things: nagging people into doing what he thinks right. That probably does not help his popularity, but it appears to be effective.06:22
danilosddaa: you're hugely popular, y'a know?06:22
daniloseverybody loves ddaa! I love ddaa!06:23
ddaadanilos: I'm uncertain how to take that. So in doubt, I'll take it at face value ;)06:23
danilos:)06:24
LarstiQhaha :)06:24
=== bradb & # lunch
kikomalcc, so, howditgo?06:25
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== lucasvo [n=lucasvo@wservices.ch] has joined #launchpad
=== xenru [n=Miranda@85.192.13.179] has joined #launchpad
=== cprov-lunch is now known as cprov
=== xenru [n=Miranda@85.192.13.179] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== lucasvo [n=lucasvo@wservices.ch] has left #launchpad []
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
kiko-fudmalcc, cprov: any news07:50
LarstiQkiko: any rosetta copyright news?07:50
kikodamn LarstiQ, but not from me. did SteveA get back to you?07:51
cprovkiko: dunno, nothing running at mawson.07:52
bradbseb128: ping07:56
seb128bradb: pong07:56
bradbseb128: is https://launchpad.net/products/malone/+bug/56349 still an issue?07:56
carlosLarstiQ: we had a meeting last week07:56
carlosLarstiQ: SteveA is talking about legal aspects of it with some people that understand more the problem07:57
kikocprov, hmm, bummer.07:57
bradbseb128: It should be fixed now, but just thought I'd double-check with you.07:57
=== highvoltage [n=jonathan@ubuntu/member/highvoltage] has joined #launchpad
seb128bradb: seems to be fine, feel free to close it, I'll reopen if I face a such example again ;)07:58
bradbseb128: thanks07:58
seb128bradb: thank you for fixing it!07:58
bradbseb128: np :)07:58
LarstiQkiko: I haven't seen any, no.07:58
LarstiQcarlos: ah, any chance of an eta on that? :/07:59
seb128bradb: BTW since you are around, quick question, is the upstream task dialog likely to be updated soon so we don't need to click on the box, pick a bug tracker and add the bug number07:59
kikoseb128, that's one of BjornT's next tasks.07:59
seb128bradb: you know the change we spoke about during the summit to Paris, just copying the bugzilla URI 07:59
bradbBjornT: ^^07:59
seb128kiko: ah, nice08:00
bradbWhen bug watches work with URLs I will be drunk off happiness08:00
highvoltagehi. on the launchpad FAQ it says certain parts of launchpad is available under free licenses. is there a list somewhere of which components the free ones are?08:01
carlosLarstiQ: no idea, SteveA is the only one that could give you it. Just note that it's being a priority for us right now, so I don't think it will take much more time08:02
LarstiQcarlos: ok08:03
jordicarlos: have you been able to look at those "KDE stuff missing" mails?08:08
jordiie, why does konversation have a template but no translations?08:09
jordihm, actually it does have translations now08:09
jordiapparently they are the dapper files08:11
carlosjordi: did you see the bug reports?08:11
jordikopete is missing all l10n files08:11
carlosI already implemented the code to do the approvals automatically08:11
jordihttps://launchpad.net/products/rosetta/+bug/58579 ?08:11
carlosIt's in jamesh's review queue and I will request to cherry pick it08:11
jordihttps://launchpad.net/products/rosetta/+bug/5852608:12
carlosno, I didn't see that concrete bug08:12
jordiooh, I see your comment here08:12
carlosyeah08:12
jordiI'll link to this ontthe mailing list.08:12
jordicarlos: should that fix most of the KDE stuff?08:12
carlosyeah08:13
carlosI did a bunch of fixes08:13
carlosIt should also fix GNOME's documentation08:13
carlosjordi: ok, thanks for handling it08:14
=== carlos is checking kopete right now
carloskopete is not our problem it lacks any .po file...08:15
jordireassign bug then?08:18
jordijust did08:19
jordidoh08:20
jordiwe both did :D08:20
carlos;-)08:21
carlosjordi: kopete upstream??08:21
carlosjordi: that's not right, it's a problem in Ubuntu! ;-)08:21
jordiI noticed I fucked up there. How can i fix that?08:22
carlosreassign it again to rosetta08:22
carlosas rejected08:22
salgadokiko, can you have another look at https://launchpad.canonical.com/PersonCreationRationale? (there are some other questions there)08:23
jordicarlos: hmm, apparently no permissions08:24
carloskiko: could you help here?08:25
carloshttps://launchpad.net/products/rosetta/+bug/5857908:25
=== highvoltage [n=jonathan@ubuntu/member/highvoltage] has left #launchpad []
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
carloskiko: that bug should have the 'upstream' task pointing to Rosetta08:25
=== cprov is now known as cprov-office
kikosalgado, not today, hmmm08:29
kikocarlos, it can't be changed, it's a bug.08:30
carlosoh, I see08:30
carlosok08:30
matsubaracarlos, jordi: could you take a look at: https://launchpad.net/products/rosetta/+bug/58548 ?08:33
carlosmatsubara: it's related to the bugs we are talking about right now08:34
carlosIt's a dupe08:34
carlosthanks08:34
danilosmatsubara: I think it's the problem of non-standard imports, I think08:34
daniloscarlos, jordi: I think I've seen some of those POT files in the queue08:35
danilos(for some of the bugs which were reported)08:35
carlosdanilos: yeah, that's the problem08:35
=== niemeyer_ [n=niemeyer@200.138.48.139] has joined #launchpad
carlosbut I already wrote code to handle them08:35
carlosdanilos: jamesh has my branch in his review queue08:36
daniloscarlos: ah, ok, I'm just checking if I got it right :)08:36
daniloscarlos: great08:37
kikoBjornT, have some time to review a patch?08:39
kikoBjornT, it does comment rendering in python 08:39
BjornTkiko: sure.08:39
BjornTkiko: have you done some testing to see how much faster it is?08:40
kikoBjornT, nope. I can test in a bit of course08:40
BjornTkiko: that'd be good. i'm fairly confident that moving the rendering to python will be faster, but i'd like to make sure that's really the case.08:41
kikommkay08:42
=== niemeyer [n=niemeyer@200.140.239.150] has joined #launchpad
kikobradb, BjornT: is there an easy API for adding a text comment?08:45
BjornTthere should be08:45
kikoI agree there should be08:45
kikobut is there?08:45
bradbkiko: IMessageTarget.messageFromText or something? /me has to check08:46
kikok08:46
kikothat's fine I guess08:46
BjornTkiko: there's at least IBugMessageSet.createMessage08:47
bradbkiko: or IMessageTarget.newMessage08:48
bradbi.e. bug.newMessage(owner, subject, content)08:49
kikobradb, that seems to want a message object.08:55
bradbkiko: it creates a message object, AFAICT08:56
bradb    def newMessage(self, owner=None, subject=None, content=None, parent=None):08:56
bradb        """Create a new Message and link it to this bug."""08:56
bradb        msg = Message(08:56
bradb            parent=parent, owner=owner, subject=subject,08:56
bradb            rfc822msgid=make_msgid('malone'))08:56
bradb        MessageChunk(message=msg, content=content, sequence=1)08:56
bradbetc.08:56
=== xenru|clone [n=Miranda@85.192.12.43] has joined #launchpad
kikoflacoste, wrap your mail dude!09:06
flacostekiko: is it a problem with all my mail or just the last one?09:07
kikothe last one!09:07
flacostekiko: I hit by error an HTML formatting key, so that might have switch the format from ASCII to HTML09:07
kikoah mmm09:07
kikocarlos, you got space :-P09:07
carlosI saw it ;-)09:08
flacostekiko: yeah, it sent it as content-type=multipart/alternative, ASCII and HTML versions, sorry09:09
kikosure09:09
=== Spads [n=crack@host-87-74-55-192.bulldogdsl.com] has joined #launchpad
carlosnight guys09:33
=== carlos -> bed
kikoBjornT, bradb: sent. the benchmark was a bit disappointing but.. it's wierd that this is so slow in production now that I have measured it.09:38
kikoI can't see what's so slow09:38
flacostekiko: you underestimate me!09:50
kikoflacoste, but you had to preserve the +tickets part of the URL, no?09:51
flacostethe url is https://launchpad.net/distros/ubuntu/+source/yelp/+tickets09:51
flacostecomputed from: canonical_url(sourcepackage) + '/+tickets'09:52
flacostekiko: ok, I see what you mean, we lose other search criteria09:52
flacostekiko: please fill a bug about that if you think it is important09:53
kikoflacoste, well, what I was pointing out is that you are linking the text of the source package name to the +tickets page09:53
kikowhich is somewhat inconsistent with the rest of launchpad09:53
flacostekiko: right, but convenient from a user perspective09:53
kikosometimes. :)09:53
kikomatsubara, what's the bug for the bug-with-many-comments timeout?10:04
matsubarakiko: bug 5430310:04
kikothanks10:05
kikoflacoste, maybe you should re-read my message :)10:07
flacostekiko: well, now that you explained to me what you meant, your original messages makes sense :-)10:10
kikoheh10:10
flacostekiko: "the source package page in question" I interpreted that as the +tickets page of the source package10:10
=== doko_ [n=doko@dslb-088-073-102-084.pools.arcor-ip.net] has joined #launchpad
=== lbm [n=lbm@cpe.atm2-0-75146.0x535a2f1e.vgnxx2.customer.tele.dk] has joined #launchpad
=== Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has joined #launchpad
kikocanonical.testing.layers.LayerInvariantError: Component architecture should not be available10:26
kikohas anybody seen this? any clue what's up?10:26
=== Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has left #launchpad ["Seveas"]
bradbkiko: https://lists.ubuntu.com/mailman/private/launchpad/2006-August/010874.html10:28
=== belito [n=user@190.40.76.42] has joined #launchpad
bradband https://launchpad.net/products/launchpad/+bug/5504110:29
=== Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has joined #launchpad
=== cprov-office is now known as cprov
=== bradb wonders what the heck kind of random whitespace insertion my mail client is doing
=== gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #launchpad
lifelessBjornT: ?10:54
ddaaHey lifeless10:59
ddaaI finally came around to followup on PrivateBranches11:00
lifelessgood ;)11:00
ddaaPing me when you need another round11:00
ddaalifeless: anything you'd like to talk about? I'm heading out.11:01
kikoBjornT, bradb: if you can get some review lovin there until tomorrow I'll be able to land these changes before leaving for vacation, btw11:02
kiko-afklet me finish this report11:03
bradbkiko-afk: won't have time today, unfortunately. possibly tomorrow.11:03
kiko-afksure.11:03
=== cprov is now known as cprov-adk
ddaagood night folks11:07
=== cprov-adk is now known as cprov-afk
lifelessddaa: gnight11:10
lifelessddaa: sorry was reading mail11:10
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== Fujitsu [n=Fujitsu@c58-107-62-26.eburwd7.vic.optusnet.com.au] has joined #launchpad
=== Spads [n=crack@host-87-74-19-213.bulldogdsl.com] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
matsubarabradb: do you think your work on bug 48860 will take care of bug 53484? (Although I couldn't reproduce what the guy reported in 53484)11:56
UbugtuMalone bug 48860 in malone ""Also notified" makes difficult to unsubscribe" [Critical,In progress]  http://launchpad.net/bugs/4886011:56
UbugtuMalone bug 53484 in launchpad "Unsubscribing from a duplicated bug does not unsubscribe user" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5348411:56
Seveasjordi, meeting time in #ubuntu-meeting12:10

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