/srv/irclogs.ubuntu.com/2005/09/24/#launchpad.txt

=== Mez [n=Mez@cpc4-lich4-3-0-cust247.brhm.cable.ntl.com] has joined #launchpad
=== ChrisJ97|food is now known as ChrisJ79
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== zyga [n=zyga@chello084010027057.chello.pl] has joined #launchpad
=== cogumbreiro [n=tiago@81.20.250.82] has left #launchpad []
=== Seveaz [n=seveas@seveas.demon.nl] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix for bug # 2374 and bug # 2376, GPG/CoC missapplied messages. (patch-2430: celso.providelo@canonical.com)02:31
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
=== Znarl [i=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
stublifeless: Don't suppose you have handly the patch levels of sourcerer, cscvs, etc. that I need to use for tomorrows release? Cherry picks on production 1.33 are currently failing due to test failures.04:09
lifelessstub: latest sourcerer and hct and rf04:09
lifelessor dont cherry pick after the hct landing to launchpad04:09
=== ChrisJ79 is now known as ChrisJ79|away
stublifeless: I think issue is the patch level I need to rollout (production-1.33, devel--0--patch-2420) is from a rather volatile point in the hct landing and I'm going to hard code some patch levels to get the production release stable and tests passing. Otherwise I could roll in a few more features and rollout patch-2422 and skip the hct landing point.04:21
lifelessstub: rollout hct - 3 and sourcerer -304:22
lifelesshct head is good for lp head, hct head - 1 is a rollback of hct head -2. 04:22
stub- 3 patch levels fromo trunk. Got it.04:22
=== stub is turning italian
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/dists--devel--0: [trivial]  Snapshot 1.32 attempting to fix cherry pick problems (patch-115: stuart.bishop@canonical.com)04:33
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.32: [trivial]  Specifications patch from Steve, with added 'i' (patch-7: stuart.bishop@canonical.com)06:04
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== Lathiat [i=lathiat@gasp.bur.st] has left #launchpad []
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Add needed <malone> section to production configs (patch-2431: stuart.bishop@canonical.com)08:06
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has joined #launchpad
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.32: [trivial]  Add needed <malone> config sections (patch-8: stuart.bishop@canonical.com)09:12
SteveAhi09:16
=== Mez [n=Mez@cpc4-lich4-3-0-cust247.brhm.cable.ntl.com] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/dists--devel--0: [trivial]  Snapshot 1.33 attempting to fix cherry pick problems (patch-116: stuart.bishop@canonical.com)09:41
SteveAhi stub.  how's it all going?09:42
stubGood enough09:59
sivangGood Morning all10:08
SteveAlifeless: my X1 just arrived10:08
SteveAlifeless: anything i need to know before installing breezy on it?10:08
lifelessSteveA: nup10:08
lifelessoh10:08
sivangSteveA: IBM laptop?10:08
lifelessyou need the 915resolution thingy10:08
lifelesssivang: better10:08
SteveAsivang: nope. dell.10:08
SteveAlifeless: okay.  is there a package, or is it a DIY?10:09
SteveAor, can i steal it from you, and stick it on a USB key10:09
lifelessSteveA: DIY, I have source around here.10:09
lifelessmailed you signed binary10:10
lifelessuhm, I put it in /etc/acpi/resume.sh and in the gdm init script10:10
lifelesserm, not resume. hmm somewhere10:10
lifeless        /usr/local/sbin/915resolution 32 1280 76810:11
lifeless        /usr/local/sbin/915resolution 43 1280 76810:11
lifeless        /usr/local/sbin/915resolution 52 1280 76810:11
lifelessdamn, something has removed it from my resume script10:11
lifelessprobably why hibernate resume isn't working :_)10:11
lifelessI put that after the vbetool state restore line10:12
SteveAhmm... bad signature from you10:16
SteveAbecause the MG2 Works virus scanner added some text to the message10:16
SteveAand removed the attachment10:17
SteveAmaybe you can send it again, encrypted and signed?10:17
=== SteveA pings lifeless
sivanglifeless: how come it's better? (I want to buy one and want to hear recommendations)10:24
lifelessSteveA: garh.10:25
SteveAonly complaint so far is the lack of a PC card slot.  i'll need to get a CF to PC card adapter to allow my EDGE card to work10:26
lifelessSteveA: goddamn evos gpg logic is sucky10:28
stubDid you get a sane keyboard from DELL, or stuck with Lithuanian or whatever the local variant is?10:30
SteveAgot a british one10:30
SteveAwanted a US one10:30
SteveAlifeless: got it, thanks10:31
stubSteveA: The country selector widget is busted - reload your order page and you find your contry listed as Afganistan10:34
stubNone of the options have selected= set10:35
SteveAarse. 10:39
SteveAdoes it write data properly to the database?10:40
stubSteveA: Yes - country is being stored correctly10:41
SteveAokay, so not a showstopper10:42
SteveAbut i can see a cherrypick request occuring tomorrow10:42
stubSteveA: It means that if people edit their order and don't explicitly set their country back to the correct value, it will nuke that information.10:43
SteveAoh.  that's not good.10:44
=== Kinnison continues to clean out the dogfood db
Kinnisonsometimes postgresql can be v. slow10:47
\shhmm...can somebody explain how I can search for fixed/rejected bugreports in malone for a specific assigned team/person?10:59
=== carlos_ [n=carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
carlosgoooood morning!!!11:02
SteveAhi carlos11:02
SteveAwelcome back11:02
carlosthanks11:02
carloshow's going?11:03
SteveAthings are looking pretty good11:03
SteveAthere's some rosetta stuff that jordi was helping with over the weekend11:03
SteveAan issue about the wrong version of a pot file being in rosetta11:03
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
SteveAand possibly some permissions problems with who can change stuff / upload pot files11:04
carlosok11:04
carlosI hope I will have all changes done so Jordi has all rights in place.11:05
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
carlosnow that language packs seems to have only minor problems, that should be doable11:05
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.33: [trivial]  Add needed <malone> config sections (patch-3: stuart.bishop@canonical.com)11:09
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
Kinnisonstub: how often does gina commit() ?11:14
Kinnisonaah, -c11:17
Kinnisonnever mind11:17
sivangSteveA: I asked Kinnison the other day about a good Zope book, as someone interested in how something like Launchpad is developed. He said you might have some recommendations, being the Zope guru ;-) 11:19
bob2sivang: I'd recommend "web component development with zope3" because not only does it develop a recipe database, but it includes poetry from SteveA 11:19
sivangbob2: what's a recipe database ?11:21
bob2sivang: a database of recipes...11:21
bob2cooking?11:21
sivangbob2: Python Poetry ? :-)11:21
bob2of course11:22
=== sivang looks it up
jameshstub: ping?11:30
stubjamesh: pong11:30
jameshstub: in the database adapter changes I'm doing to help time out long running requests, I want to make sure a transaction doesn't get committed11:31
SteveAlifeless: oddly, it won't boot an install CD from the dell external CD drive.  Using a different external CD drive in the USB port on the other side of the machine works.11:32
jameshstub: there are two ways I can see to do that: wrap the commit/rollback methods on the connection object to prevent the commit after a timeout, or tell postgres error out the transaction when the timeout is detected (without actually aborting the transaction at that stage)11:32
jameshstub: which method do you think would be better?11:33
stubWhat problem are you trying to solve? Someone catching the exception (deliberately or accidently) and keeping going? Any other database exception screws up the connection, so I would just screw it up too.11:35
lifelessSteveA: weird, worked for me11:36
SteveAalso, the install CD just broke11:36
=== SteveA hopes he hasn't got a flaky laptop
stubSo a quick fix would be to simply abort the transaction or issue a dud command, or just not worrying about this case11:37
lifelessI'll say11:37
jameshstub: okay.  is there an actual command to error out the connection, or do a dud command?11:37
jameshaborting the transaction would not stop future queries from being accepted, which is a problem11:37
stubI don't think there is a 'break this transaction' command ;)11:38
=== jamesh wonders what statement has the least chance of becoming valid in a future version of postgres :)
stub'break this transaction' is probably a good bet ;)11:38
SteveAthis concept was "dooming a transaction" when discussed with zope before11:39
SteveAthe idea is, a doomed transaction cannot be committed11:39
SteveAi think hooking commit() and making it raise is the safest bet11:44
=== camilotelles [n=Camilo@20132139198.user.veloxzone.com.br] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
ddaaYarrrrgl, shit!11:59
ddaalifeless: python import failed again because of connection refused in the middle of the import11:59
lifelessshitfuckdamn11:59
ddaaMh...12:00
lifelesstalk to niemeyer12:00
=== plmxn [n=plmxn@tunnel-43-72.vpn.uib.no] has joined #launchpad
ddaaI'm not sure that connection refused is actually being retried now.12:00
lifelessmight be working getting an synced copy locally, running up cvs on that12:00
lifelessthen talk locally12:00
ddaaThat could be a pretty trivial fix to enable retrying on connection refused.12:00
ddaaI did not enable it, because the semantics of that seemed wrong to me.12:01
=== ddaa checks
ddaalifeless: mh, I think all the required plumbing is still around12:02
ddaalifeless: which one would you prefer?12:02
lifelessddaa: shortest path followed by prevent-other-occurences12:03
=== ddaa is not sure how to parse that
lifelesswhats fastest to do ?12:04
lifelessto get python in12:04
lifelessdo that.12:04
lifelessAfter doing that, if we still are vulnerable to that code path not retrying, make it retry.12:04
ddaaIn all likelihood, a local cvs repo will yield a quicker import, even though it will require more work12:06
lifelessgo to it...12:06
lifelessuntil neimeyer awakes, I suggest starting on the other fix12:06
ddaawhy is neimeyer required for that?12:08
lifelesswell12:09
lifelesswhere is it hosted ?12:09
ddaasourceforge, of course...12:09
lifelessoh, easy then :012:09
=== ddaa is trying to find the "download cvs tarball" link
lifelessddaa: there is none. use our url generators logic12:12
ddaa?12:12
lifelesstheres a pattern to the urls12:12
lifelesswe had some code somewhere at one point to calculate it12:12
lifelessthe only folk that get the link are project admins12:12
ddaaSIGSEV12:13
ddaa(invalide reference, I mean)12:13
ddaaI do not recall that.12:13
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
ddaalifeless: I have no clue where that code is/were. I'll wait niemeyer since you suggest he might know something useful.12:19
ddaa* wait for niemeyer12:19
lifelessddaa: look in old emails12:20
lifelessddaa: I'm sure we've got a reference handy12:20
ddaano idea what you want me to look for, I do not recall ever talking about automatic generation of cvs tarball urls.12:22
ddaaha, found something12:23
ddaahttp://cvs.sourceforge.net/cvstarballs/12:24
=== ChanServ [ChanServ@services.] has joined #launchpad
ddaalifeless: WTF?12:53
ddaahttps://macquarie.warthogs.hbd.com/hoover/status/12:53
ddaahttps://macquarie.warthogs.hbd.com/roomba/status/12:53
ddaaha, nevermind12:54
=== carlos [n=carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
=== ddaa hacks importd so it will actually use cvstarfileurl, again
ddaaand blesses test suites for catching his stupid typos01:25
ddaaor maybe should I curse duck typing01:26
ddaaokay guys, let's rewrite launchpad in... I dunno... C#?01:26
ddaamhh... no, OCaml!01:27
KinnisonOCaml!01:29
=== Kinnison had to install ocamlweb on his server the other day
Kinnisonsodding customers01:29
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
SteveAstub: i've hacked up another servertest program that totally refuses connections this time01:48
stubok01:51
=== Seveaz [n=seveas@seveas.demon.nl] has joined #launchpad
SteveAstub: send as signed mail.01:53
SteveAalso, i think we'll want to have a different upper and lower boundary of pending tasks, so the socket state doesn't flutter.01:55
=== niemeyer [n=niemeyer@200.181.175.36] has joined #launchpad
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptGood morning Launchpad lovers02:09
niemeyerMorning! :)02:10
SteveAmpt: morning02:11
Kinnisonheyhi mpt02:11
SteveAmpt: on my launchpad--Menus--0 branch, i've resolved conflicts with RF, and fixed a bug in one of the summaries you added02:12
mptSteveA: Awesome, thanks02:12
mptThe former was #1 on my to-do list for today (and the latter I didn't know existed)02:12
stubSteveA: That works better with Pound. It decides that the backend is dead, which will cause all requests to be redirected to another backend. It does cause some annoying spam in the logs ('connection reset by peer'), but no need to fret over that.02:14
SteveAstub: okay.  so, i'll work this into something for launchpad then.02:15
sivangmorning mpt !02:18
SteveAhmm.. about those messages in the logs02:19
SteveAdoes that mean that existing connections are being killed off?02:19
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAi guess i should try with wget02:20
SteveAand make sure it actually gets the proper result returned, or gets a connection refused02:20
mpthi sivang02:21
=== carlos -> lunch
stubSteveA: I expect it is because the connection connection, but was then reset or dropped. Which is different to what it normally expects to see when a backend dies (the connection doesn't connect at all). 02:26
SteveAthat isn't what i want to happen02:27
SteveAconnections that get accepted should to go completion02:27
SteveAbut i'm not sure i can actually make that work all the time02:27
SteveAi am a bit concerned that all the tasks are essentially being aborted.  so, i'll check that out with a wget script02:28
stubJust don't waste too much time on it if you have stuff you would rather be playing with - I'm thinking this won't make much different in our production environment (if one server dies like this, all the rest will soon follow)02:30
ddaalifeless: in case you're around, I finally got a cvstarfileurl import of python running on roomba. (needed a lot of tweaking because cvstarfileurl support had bitrotten a bit and because the launchpad code on importd is sooo old).02:32
lifelessddaa: mm,  if it passes please check by hand against a _real_ python checkout for config problems02:34
ddaamh... not sure how to do this check by hand02:35
ddaawe'll talk about it tomorrow, it's still going to take a while, and I definitely need lunch.02:35
ddaaand you need sleep02:35
lifelessddaa: 'cvs co -D yesterday'; 'diff -x .arch-ids -x {arch} -x CVS'02:38
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== gneuman [n=guest@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptlifeless: baz merge gets to "* from archive cached: steve.alexander@canonical.com/launchpad--Menus--0--patch-86", and goes no further03:11
mptWhat's the electronic equivalent of poking it with a stick? :-)03:12
lifelessmpt: strace it03:12
lifelessmpt: if lines output, its doing shit03:12
lifelessnight all03:12
mpt"if lines output"?03:12
mptoh, output verb03:13
ddaakind of things you really want to do in a genuine xterm03:13
mptyah, it's doing lots of read(), occasional write(), and very occasional rt_sigaction(SIGPIPE)03:14
ddaamaybe it's actually downloading the cachedrev03:17
ddaathe download code is incredibly slow, and the cachedrevs have grown stupidly huge03:17
mptah, that's quite possible03:17
ddaa(then there's also the fact that revisions built from cachedrevs are not hardlinked in the revlib, so you will probably want to library-relink a bit after that)03:18
kikompt, you're the one eating up all our bandwidth03:18
mptkiko: Oh, that's all right then :-)03:19
ddaait's great time we all go bzr, baz warts have become really annoying03:19
=== plmxn [n=plmxn@tunnel-43-110.vpn.uib.no] has joined #launchpad
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
sivangmpt: so there's still work to be done in order to make changes from one reflect on the other I support03:29
sivangs/support/suppose/03:29
mptyes03:31
mptI suspect that might be a Malone 1.0.1 task03:31
=== rbelem is now known as rbelem-afk
=== mdke [n=matt@unaffiliated/mdke] has joined #launchpad
sivangGuys, if I have a suggestion and ideas for BOF's related to Launchpad, where should I Put them? (I think we better have a seperate place maybe on the launchpad wiki?)03:37
mptsivang: https://wiki.ubuntu.com/UbuntuBelowZero/BOFs, I think03:39
mptThey're going to need to be scheduled just like the non-LP BoFs03:40
sivangmpt: I'm sure, but I thought maybe they would be put somewhere else then where the distro team puts their's.03:41
=== rbelem-afk is now known as rbelem
mptI doubt it, since some of the same people are involved03:43
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
kikompt, sivang: AIUI the plan is to schedule the bofs using launchpad03:44
sivangkiko: I've seen a "spec" manager already available, when will we have access to it?03:45
=== rbelem is now known as rbelem-afk
=== sivang wonders if launchapd shoudl attempt to schedule the meetings by itself using some linear programming algorithm ;-)
sivangs/meetings/BOFs/03:46
=== mpt wonders what algorithm Launchpad's scheduler uses
sivangmpt: why does launchapd need a scheduler ? (apart for the calander and events, maybe)03:49
mptsivang: for the "Sprint" scheduling app that kiko mentioned03:49
sivangmpt: ah so UBZ is yet another launchpad sprint from your point of view? :-)03:50
mptsivang: No03:50
mptsivang: On the contrary, if Launchpad's sprint scheduler was useful only for Launchpad developers, it probably shouldn't be in Launchpad, because of the "huh?" factor03:51
mptor more precisely, the "this Launchpad thing obviously isn't for me" factor03:51
sivangah I see, so you suggest all of the BOFs should be registered in launchapd and launchapd should use Ubuntu as a test case of it's scheduling capabilities ...?03:53
kikosivang, I believe that's the plan, but hold on a bit until we can configm03:54
kikoconfirm, even.03:54
sivangkiko: sure thing, thanks, and sorry for the noise.03:55
mptsivang: No, I'm not suggesting they should be (I'm dubious about the whole "sprint" thing, given the proportion of Free Software projects that are able to afford such meetings)03:55
mptbut it will be interesting to try, at least.03:55
sivangvery much indeed. As in, I've started writing a spec on the train, would be nice to have launchapd ask me in a stanza form, question to guide me in writing it.03:56
sivang(altough I would have to have GPRS for that..)03:56
mptThat wouldn't work unless the train had satellite Internet :-)03:57
mptand anyway, Launchpad's spec tracker doesn't actually let you enter specs03:58
kikoif the route had GPRS support it would probably work03:58
sivangmpt: so will I be able to at least attach a MoinMoin formatted text file for the spec tracking? or is it just for tracking completiong and status of a spec? (could be as well linked ot it's page on Moin)04:00
mptyes, you have to host the spec elsewhere and give Launchpad the URL04:01
ddaasivang: I think the "sprint thing" is probably more relevant that you think already, and will become more in the future. All that is required is that the core devels are either 1. close geographically 2. dedicated enough to pay for a yearly trip 3. working for a company where they can have that as a professional expense.04:02
ddaaI might be a dreamer, but I think 3 is bound to become more widespread in the years to come as companies understand open development processes better.04:02
Kinnisonsivang: You put the spec somewhere and link it from launchpad04:03
Kinnisonsivang: E.g. aranha's specs are on http://wiki.digital-scurf.org/Aranha/Specs04:03
=== ChrisJ79|away is now known as ChrisJ79
ddaarolled out svn directory copying patch, kicked samba and ubuntu-doc04:15
ddaaelmo: please sacrifice a goat on the import servers, kthxbye04:16
mptSteveA: I'm doing Project menus now, scream if I shouldn't be04:19
sivangddaa: I sure do hope os :-)04:20
sivangKinnison: nice , so I can just start linking my UBZ/BOFS/specX from the spec tracker?04:21
Kinnisonsivang: I think the spec tracker is for the owner of the product04:23
=== Kinnison isn't certain what the rules are yet
sivangk, we'll just wait then04:25
kikohey carlos, how's it going?04:25
kikompt, you know bug 2117?04:25
kikohttps://launchpad.net/products/malone/+bugs/2117/+edit04:25
kikowhy don't you reassign that to bradb?04:26
carloskiko, fine, thanks, cleaning up my mail queue04:26
kikocarlos, mine is ghastly too04:26
jbaileyDo man pages go into rosetta automatically at this point?04:27
bradbkiko: that bug is already fixed in the URLs branch, though given that the sab made me remove the "Edit Assignee/Status Details" link, he may tell me to remove the "File Bug on <context>" and "Search <context>" links I added to the actions portlet04:27
carloskiko, it's not too bad here...04:27
mptkiko: done04:28
bradbkiko: I also ensured that they're in the same place on the task page too04:28
kikobradb, the latest bugs portlet has those links already, no need to put them in the actions portlet, given that..04:28
kikobut okay04:28
=== ChrisJ79 is now known as ChrisJ79|food
bradbkiko: I removed it from the latest bugs portlet04:28
bradbto be a place where it can be seen04:28
kikoremoving it from the latest bugs portlet makes it impossible to file bugs or search bugs from anywhere else the portlet is displayed, doesn't it? product or source package page, for instance..04:29
bradbkiko: no, those links should simply always be in the actions portlet, imho04:30
bradbbecause you can't seem them in the not-actions portlet anyway :)04:31
kikoeven for those other contexs?04:31
bradbs/seem/see/04:31
kikowhy can't you? :)04:31
kikoanyway, not such a big deal04:31
bradbkiko: too much data already shown on the page04:31
bradbwhen it lands, you'll see. I'm not too bothered either way, but I think you'll like it.04:31
kikoyeah, okay04:31
bradbkiko: btw, can I land the From/Reply-To patch that I sent you?04:34
bradbBjornT: How's the URL changes review coming along?04:34
BjornTbradb: just having a lunch break. it shouldn't take too much longer to finish the review, though.04:36
bradbcool, thanks04:37
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
kikobradb, yeah, let me check. I thought I said r=kiko but I think you missed it.04:38
BjornTbradb: note that there are a bunch of conflicts now. i'll send a review of the patch level you submitted for review, and then take a quick look at the remaining changes after you've resolved the conflicts.04:38
kikobradb, ah, I remembered. I'd ask you to check with Keybuk 04:38
kikoKeybuk?04:38
jordisivang?04:38
Keybukkiko: hello04:39
kikohow's it going04:39
jordijblack: ping?04:39
kikoKeybuk, can you take a look at bradb's proposed change to bugmail headers?04:39
kikoKeybuk, basically, he's set From: the OP and Reply-To: xxx@bugs.launchpad04:39
KeybukURL?04:41
=== cprov cprov-out
bradbkiko: are you going to forward him the patch or am i?04:42
Keybuk... you mean there's no spec? :)04:42
kikothere is a spec04:42
kikobradb, perhaps update the spec and send both to keybuk?04:43
kikoyou can do it04:43
bradbok04:43
=== zyga [n=zyga@chello084010027057.chello.pl] has joined #launchpad
sivangjordi: yeah04:45
sivangjordi: did I ping you ?04:45
jordisivang: we asked you over the weekend04:47
sivangjordi: ah, re: making yelp display from right to left, I havn't had time to look at the link you sent me , can you please resend it?04:47
jordi12:23 < mdke> sivang, yes, we have a problem because yelp displays the persian translation of a document from left to right, instead of right to left04:48
jordiwhat was the link?04:48
jordiI'lve lost my buffer04:48
zygahello04:48
sivangjordi: mdke sent some link to a docteam repor somewhere.04:48
sivangjordi: let's see if I can find it up04:50
zygaI need help with squashing one bug down04:54
zygacould anyone take a look at: http://mateusz.loskot.net/gallery/ubuntu-breezy/edytor_konta_uzytkownika04:54
zygaand tell me what package contains this configuration utility?04:54
zygathere is a nasty translation bug there, someone confused 'confirmation' with 'configuration'04:55
WaterSevenUbzyga, can you make a screenshot in English?:)04:56
zygaWaterSevenUb: that's not my screenshot and I dont have breezy handy ATM, that's the user configuration utility 04:57
WaterSevenUbzyga, aah..04:57
zygaWaterSevenUb: if you look close (near the bottom) it says 'Konfiguracja' which means 'configuration'04:57
zygaand it should of course say 'configmation'04:57
zygaWaterSevenUb: hi, by the way :-)04:57
zygaI requested po downloads from rosetta but I've got no emails yet04:58
ddaajamesh: ping04:58
WaterSevenUbzyga, hi :-)) 04:59
zygaWaterSevenUb: I think I've got it04:59
zygapitti's .tar.bz2 of all .po's sure is handy :)04:59
WaterSevenUbzyga, users-admin05:00
zygaWaterSevenUb: hmm...05:00
zygaWaterSevenUb: it's not here 05:00
zygaWaterSevenUb: it was not in rosetta either05:00
WaterSevenUbzyga, gnome-system-tools?05:01
zygaWaterSevenUb: got it!05:02
bradbkiko: 05:05
bradber05:05
kikoyes?05:05
SteveAhi05:06
zygaWaterSevenUb: btw, how did you know it was supposed to be in gnome-system-tools?05:06
zygaWaterSevenUb: how did you associate g-s-t and users-admin05:06
bradbkiko: Just to confirm, is it correct to say that, if foo.bar@canonical.com is subscribed to an ML, and an email is sent to that ML From: foo.bar@canonical.com, Reply-To: somewhere@else.com, the mail will go through even if the list is members only?05:06
carlosbradb, yes05:07
bradbcarlos: ok, thanks05:07
sivangzyga: apt-file search users-admin05:07
sivanggnome-system-tools: usr/bin/users-admin05:07
sivangzyga: it will give you the package holding a file05:08
zygasivang: thanks :)05:09
WaterSevenUbzyga, in my case... by empirical experience :)05:11
sivangzyga: my pleasure05:11
sivangWaterSevenUb: lol05:11
WaterSevenUbsivang, :-)05:13
bradbKeybuk: patch sent, with link to updated spec05:15
=== matsubara [n=guest@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikosladen?05:31
=== ChrisJ79|food is now known as ChrisJ79
=== matsubara [n=guest@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["Leaving"]
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
jordijblack: I'll be back.06:04
bradb********************************************************06:05
bradb*  13 conflicted items in this tree. Please            *06:05
bradb* resolve each conflict with "baz resolved 'filename'" *06:05
bradb********************************************************06:05
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== robitaille [n=robitail@p235-083.public.uvic.ca] has joined #launchpad
salgadoBjornT, ping?06:25
BjornThi salgado 06:29
salgadohi BjornT. I'm trying to fix https://launchpad.net/malone/bugs/2411, and I hope you can give me some help, as it involves an auto generated widget06:32
salgadoaparently the problem is because I'm not providing the context to the widget, so it doesn't know where to get the selected value from06:33
salgadoit that's really the problem, how do I pass the context to the widget?06:34
WaterSevenUbzyga, where did you get the langpack tarball ?:)06:37
WaterSevenUbzyga, you asked pitti directly?06:37
carlosjordi, hi, around?06:43
BjornTsalgado: sorry, was on the phone. which view class does the setting up of the widget?06:47
salgadoBjornT, ShipItRequestView. and its context is a shippingrequest06:48
BjornTsalgado: ok. it seems that ShipItRequestView.context is an IShipItApplication, so you need to explicitly pass in the correct context (context=shippingrequest) to setUpWidgets06:52
carlosSteveA, hi, around?06:53
SteveAyes06:53
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Fix a bug in EmailAddressSet.getByEmail() and another in the reset password form processing. r=kiko (patch-2432: guilherme.salgado@canonical.com)06:56
sladenkiko-fud: yo?07:00
carlosSteveA, is the gajim issue solved completely?07:00
carlosSteveA, should I do anything about it?07:01
KinnisonWhat time do people think spiv will get here?07:01
Kinnisonca. 6h time?07:01
SteveAcarlos: if i recall it all, there's the issue of whether a new pot file will be synced over the one they want translated by some importer script, whether we have a problem with permissions (the irc transcript seemed to show there was a problem with people from a team that ought to be able to do something not being able to)07:02
SteveAcarlos: i think you need to talk with jordi, or with nkour about it07:03
carlosSteveA, ok07:03
carlosthanks07:04
salgadoBjornT, IIUC, the context I need to pass is the one which has an attribute named country, right? if so, that would be an IPerson (the logged in user). but that doesn't seem to work07:07
jordicarlos: not resolved.07:10
jordiminimised, at most.07:10
carlosjordi, what's missing?07:10
jordicarlos: it seems the breezy template was outdated. I am not sure updating by hand is the way to go, but I did that on request of the upstream developer. It seems people were re-translating it there.07:11
jordisecond, the 0.8 branch is wrong (a fuckup by the guy who registered gajim), and should be removed.07:11
carlosjordi, the template was outdated?07:11
carlosjordi, did you check that breezy has a new version?07:12
jordithird, gajim is owned by gajim-devs, to which nkour belongs, but he has no access to perform some admin actions in the product.07:12
jordicarlos: I checked in packages.u.c yes.07:12
carlosjordi, I cannot do anything about the 0.8 branch, morgs or stub should help there07:12
BjornTsalgado: yes, that should work. i'll take a quick look again07:12
carlosjordi, did you check the content of the tarball? if they are not updating the .pot file is not our fault and will require that pitti do some changes on the build process to update it07:13
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
jordididn't check that, no.07:13
jordieasy enough to do though.07:13
jordijblack: ping07:15
BjornTsalgado: hmm, i'd expect passing the context would work, might be a bug somewhere... anyway, passing initial={'country': self.user.country} works07:25
BjornTsalgado: the other option is to use setUpEditWidgets instead, and pass source=self.user07:27
kiko-fudhey sladen 07:27
salgadoBjornT, what's the preferred option?07:28
BjornTsalgado: i'd say setUpEditWidgets. but i think we'll move away from these functions soon, and use zope.formlib instead.07:32
SteveAlifeless: if you make the 915 resolution hack run before S05vbesave, then you won't need it in resume.sh07:35
SteveAsalgado: did you take a look at mark's EditView base class?07:36
salgadoSteveA, no, not yet07:36
SteveAi think now is a good time for you to look07:37
BjornTSteveA, salgado: by the looks of it, it seems that mark's FormView has the same problem, it uses setUpWidgets with no initial values07:38
SteveAlet07:38
SteveAlet's fix this in the EditView then07:38
=== salgado looks at it
BjornTit's call FormView, btw07:39
salgadoyes, I saw in the email mark sent07:39
salgadothe problem is that all my trees are too old. none of them have launchpad/browser/form.py07:40
SteveAhmm.. yeah, i guess we should keep this clean for cherrypicking07:44
salgadoyes. I'm going to commit my fix, ask stub to cherrypick it and then I'll look into using FormView07:45
SteveAcool07:45
SteveAmpt: ping07:45
elmois naieve large file reading known to suck in python?07:47
elmoi.e. if I open() and .readlines() a 120Mb file isn't going to hurt my machine?07:47
salgadoSteveA, mpt's having pt classess now07:48
=== carlos [n=carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
salgadocprov, did you fix https://launchpad.net/malone/bugs/2376 in one of your branches already?08:06
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Fix https://launchpad.net/malone/bugs/2314. r=kiko (patch-2433: guilherme.salgado@canonical.com)08:07
kikosladen, can you follow up on bug 2249?08:08
kikoor08:08
kikogo salgado08:09
cprovsalgado: it's already in RF patch-2340, I've done it during the weekend08:09
cprovsalgado: btw, did you modified the template some time ago ?08:09
salgadocprov, what's the change you made? according to SteveA's request I was thinking the problem would be in foaf-validategpg.pt, but that template is correct08:10
salgadocprov, I changed all LoginToken templates some time ago; mainly to add this option so you can be logged in after submitting the form08:10
cprovsalgado: simply removed the not used section in the template you mentioned08:10
salgadocprov, what's the "not used section"?08:11
cprovsalgado: "keep me logged after reset my password" or something like that08:11
salgadocprov, but that *is used*. the only problem with that is the text08:12
salgadoit should say "log me in after validating my key" instead of what it says now08:12
cprovsalgado: does the validade_gpg token do that ?08:13
salgadothat's already merged in rocketfuel?08:13
salgadoyes, it does. all LoginTokens do that. 08:13
salgadokiko, can you access https://launchpad.ubuntu.com/people/svaksha/+editwikinames so I can get to the traceback ?08:13
kikosure08:14
kikosalgado, remember to update bug 2314's status08:14
salgadothanks to remind me. I had it open here08:15
kikosalgado, what's the bug # for svaksha's issue?08:15
salgadohttps://launchpad.net/malone/bugs/157608:15
kikofunny traceback08:16
cprovsalgado: my mistake, the docstring wasn't updated, I'll repair it now08:16
salgadocprov, don't worry. I'll fix it08:16
salgadothe text needs to be fixed in other templates too08:17
salgadocprov, are you sure it's patch-2340?08:18
cprovsalgado: ok, PEP-237 compilant docstring for  validateGpg method would be great, can you do it for me too ?08:18
kikosalgado, actually https://launchpad.net/malone/bugs/236908:19
cprovsalgado: 2430 ... this weekend08:19
kikosalgado, posted traceback08:19
salgadokiko, ta08:20
salgadocprov, you said 2340 before08:21
kikosalgado, it's quite an odd one08:21
salgadokiko, I've never seen something similar08:22
cprovsalgado: yes, yes forgive me sir ;) bug number and changeset are getting fuzzy this time08:22
kikooh!08:22
salgadohe doesn't have a ubuntu wiki08:22
SteveAhow about we have changesets the same as bugnumbers?  can bzr do that?08:22
kikosalgado, found it.08:23
salgadokiko, you have access to the production database now?08:23
kikosalgado, read-only, yes.08:24
salgadokiko, can you run https://chinstrap.ubuntu.com/~dsilvers/paste/fileXKiAOv.html on production for me?08:27
kikohmm, actually, elmo hasn't set up my account on gangotri yet. can it be staging?08:28
salgadoI guess so08:28
kiko wiki | wikiname 08:29
kiko------+----------08:29
kiko(0 rows)08:29
salgadokiko, this one https://chinstrap.ubuntu.com/~dsilvers/paste/fileca1O4i.html, now. ;)08:33
kiko(27 rows)08:34
kikoincluding dsilvers and robitaille08:35
kiko3216708:35
kikothis is the highest ID, salgado 08:35
salgadothis is bad08:35
kiko24702708:35
salgadokiko, https://launchpad.net/people/dsilvers/+editwikinames08:35
kikothat's our highest ID08:36
salgadoyou should get the same traceback there08:36
kikosalgado, same traceback.08:39
kikolaunchpad_staging=> select id from person where name = 'neumann';08:39
kiko   id   08:39
kiko--------08:39
kiko 24688708:39
kikosalgado, for the record. :)08:40
kiko(so it probably is a remainder of a bug somewhere, or something that only happens very rarely)08:40
salgadokiko, I know you're good at that, so maybe you can go to your +editwikinames page and try to get rid of your ubuntu wikiname08:42
kikosure08:42
salgadoI tried already but I didn't manage to remove it08:42
salgadoSteveA, ping?08:56
SteveAhi08:56
kikohttps://launchpad.net/people/kiko/+editwikinames08:56
kikosalgado, 505 for me too.08:57
kikoerr 500.08:57
salgadoSteveA, have you seen BjornT's questions in his review of my basic-voting branch?08:57
salgadokiko, did you ever went to that page or changed your wikiname using the old one?08:58
kikonope08:58
kikonever08:58
kikoor hmmm08:58
kikoactually08:58
SteveAsalgado: i don't think so.  can you tell me the subject of the emails?08:59
kikoI once told the ubuntu wiki to disable my account forever08:59
salgadoSteveA, REVIEW: guilherme.salgado@canonical.com/launchpad--basic-voting--108:59
=== salgado does the same
mptSteveA: pong09:01
SteveAsalgado, BjornT: in launchpad, we're deliberately going against what tim peters says about using 'assert' statements.  That's described pretty well in AssertionsInLaunchpad.09:03
kikolifeless, ddaa, ping?09:05
salgadokiko, when you disabled your account in the ubuntu wiki?09:06
kikosalgado, a month ago +/-09:06
salgadoI disabled mine but I still can see my ubuntu wikiname in launchpad09:06
salgadoI can't login on the ubuntu wiki, though09:07
kikoI filed that bug on spiv09:08
salgadowhat bug #?09:08
SteveAkiko: send spiv a reminder email to look at his bugs09:11
kikowill do09:12
sladenkiko: ack.09:18
kikothanks sladen 09:19
sladenkiko: while you're doing funny things 'mdz' exists and so does 'mdzex'  the form works and the latter doesn't ...depending on the context09:20
kikosladen, sorry -- can you rephrase that?09:20
sladenkiko: /people/mdz /people/mdzex09:20
sladenkiko: funny things ...with user tables09:21
kikohow did you find mdzex?09:21
kikosladen, I couldn't find mdzex by searching through /people..09:22
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix https://launchpad.net/malone/bugs/2411. (patch-2434: guilherme.salgado@canonical.com)09:22
sivangkiko: ah nice, I see that the specification is now being used, can I then go and use it as well?09:24
kikosivang, there are some malone specs up -- are you talking about ubz planning?09:26
kikosladen?09:27
sivangkiko: yes09:31
kikosivang, sorry, too overwhelmed today, maybe chat tomorrow on the subject09:32
sivangkiko: sure no prob09:32
sivangkiko: gazillio thanks whatsoever09:32
kikonah, enjoy09:33
kikosalgado, ask for the cherry-pick09:33
bradbanyone: with an up-to-date rf tree does http://localhost:8086/products/ubuntu/+bugs appear very screwed up to you?09:38
mptbradb: Looks fine for me, but then I've fixed the layout in this branch09:45
mptIt's not using floats no more09:45
sladenkiko: https://launchpad.net/people/techboard  the first links to exmdz  (which my brain is telling me /was/ mdzex)09:46
kikooh!09:46
sladenkiko: and following that to https://launchpad.net/people/exmdz goes foobar09:46
kikoaha09:47
salgadoexmdz is a merged account. it shouldn't never show up on Launchpad. in this case it does because team memberships weren't transfered when mdz merged accounts09:49
=== mpt signs up to Launchpad as exparrot
kikosalgado, did we not fix the existing data?09:49
salgadokiko, no, we didn't09:50
bradbmpt: Hm, maybe that'll improve what I see: the actions portlet's head is chopped off and the "status" and "target" columns are appearing inside the bug lists portlet09:50
kikosalgado, possible?09:50
salgadokiko, yes, it's possible but I'm not sure how hard09:51
sladendo foaf bugs go under launchpad?09:52
kikosladen, yes.09:52
kikosalgado, file a bug, then, because it's an issue that will persist for a while (since users can't fix it themselves)09:53
mptbradb: the rightmost columns have always slid underneath the portlet, but that's now fixed09:53
bradbhere there right inside it. never seen that before09:54
kikosalgado, interesting thing about bug 1576 is that there is no longer a way to view svaksha's Wiki link anylonger, right?09:54
bradbs/there/they're/09:55
salgadokiko, yes. it's the same with yours. you guys have no wikinames in the database09:55
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix https://launchpad.net/malone/bugs/2376. (patch-2435: guilherme.salgado@canonical.com)09:55
kikosalgado just keeps landing them09:55
salgadoyou said it man09:56
jordiYOU SAY09:59
mptWHAT YOU SAY10:01
=== ChrisJ79 is now known as ChrisJ79|Away
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
=== camilotelles [n=Camilo@200.128.80.250] has joined #launchpad
bradbmpt: Can we deboldify messages in portalMessage?10:30
mptbradb: please :-)10:35
bradbi'll tweak it here10:35
bradbwell, just deboldify anyway10:35
bradbmpt: unless someone specifically said we can't? :)10:36
mptNot yet10:36
bradbok, cool10:36
mptIn the "Undo bugs in plone.css" part of launchpad.css, .portalMessage {font-weight: normal;}10:36
lifelessSteveA: you need it in resume for hibernate, vberestore doesn't restore it AIUI10:36
lifelesskiko: pong10:36
bradbmpt: Nice. I feel much less humliated now when Launchpad shows me a notification message. (I changed it here like you said.)10:39
kikolifeless, I committed a change together with an RF merge -- mistake or sin?10:42
lifelessdoesn't really matter10:42
kikowasn't that considered "bad"?10:42
lifelessits not ideal10:42
lifelessand for replay purposes it sucks. 10:42
lifelessi.e it can't be easily cherry picked to production10:43
kikoyes, that I imagined.10:43
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
ddaalifeless: ho, still around?10:47
ddaasamba update: fixed previous bug, found new one.10:47
ddaasvn allows you to add and (actually copy) and patch a file in the same revision10:48
ddaa   A /trunk/packaging/Debian/debian-stable (from /branches/SAMBA_3_0/packaging/Debian/debian-stable:731)10:48
ddaa   M /trunk/packaging/Debian/debian-stable/rules10:48
ddaaI'm thinking of maintaining a dict of path->(oldpath, oldrev) in ChangesIterator, populated by recursive copying change, and used to tell PatchedFile about a dislocated ancestry if necessary.10:49
ddaaAlso, ubuntu-doc is failed because it contains an "R" change, that is "Replaced".10:50
lifelessgarh10:50
lifelessgood work10:50
lifelesskeep at it10:50
ddaaany better idea for the dislocated ancestry problem?10:51
lifelessnup10:51
lifelessother than taking the freaking svn devs out and shooting them10:51
ddaaplease confirm that ChangesIterator is local to a revision.10:51
lifelesschangesiterator iterates changes within a revision10:51
lifelessor more precisely from rev N-1 to rev-N10:52
=== lifeless waves hands
ddaalifeless: past experience shows that, although that is a satisfying procedure, it is ineffective to fix bugs in deployed code.10:52
ddaa* for fixing bugs10:52
lifelessI liked your first statement more10:52
ddaais my Vulcan speak improving :)10:52
ddaaokay, will add more ga'r to cscvs, then10:53
=== ChrisJ79|Away is now known as ChrisJ79
mptkiko: Do you know what's the point of having hackergotchi + emblem for both people and teams, rather than just hackergotchi for people and emblems for teams?11:02
kikompt, isn't there an arcane theory that emblems are special?11:02
=== matsubara [n=guest@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptkiko: Yes, I thought they were special to teams11:04
mptso if you were a member of a team with an emblem, you got that emblem11:04
kikonot quite sure11:04
mptyou couldn't fake it yourself11:04
mptok, I'm homeward11:13
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikosalgado_sis or salgado_nv? :)11:24
salgadonv11:24
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
Kinnisonciao dudes11:43
=== Kinnison heads off for the night
=== plmxn [n=plmxn@153.84-48-23.nextgentel.com] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
sivangnight all11:56
sivangbye Kinnison 11:56
salgadoBjornT, ping?12:02

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