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

SteveAelmo: get back in the wardrobe, freak!12:04
SteveAoh, sorry, just had a nightmare12:04
sabdflSteveA: thanks!12:04
=== SteveA really sods off
sabdflsalgado: elmo thinks the prober must be broken12:05
sabdflelmo: can you explain?12:05
elmoThe Warty Warthog  powerpc  main  Updates  Up to date12:05
elmoThe Warty Warthog powerpc universe Security One week behind12:05
elmosalgado: that doesn't make any sense - there's no way a mirror would have powerpc/universe for warty be one week behind12:06
elmobut at the same time, be current with warty/powerc/main/updates12:06
salgadoelmo, that's probably the bug I've been discussing with kiko since friday12:07
salgadothe fix for it is on pqm now12:07
elmosalgado: ah, ok, cool12:07
salgadoanyway, I'll get you to have a look at the output on mawson, once I do a test run with these changes there12:07
sabdflsalgado: we need to present the releases mirrors and the archive mirrors separately12:10
sabdfltotally separately12:10
salgadosabdfl, yep12:10
sabdflactions menus:12:10
sabdfl - Show Release Mirrors12:10
sabdfl - Show Archive Mirrors12:10
sabdflor12:10
sabdfl - Show CD Mirrors12:10
sabdfl - Show Archive Mirrors12:10
salgadoI was thinking to use CD mirors12:11
sabdflok12:12
sabdflare you working on this now?12:12
salgadonot on the UI. I'm working on getting the prober to check for the ISO files12:12
sabdflsalgado: we need to strip out pocket separations12:20
sabdflthey have to  mirror all pockets, or we consder them out of date12:20
salgadoI was planning to do that on the UI only12:21
salgadodoes that sound too bad?12:21
dilysMerge to devel/launchpad/: [r=kiko]  make sure the wrapping of bug notifications works even if the comment has dos-style line endings, which comments added via the web UI now has. (r3547: Bjorn Tillenius)12:22
aa_umm.. http://www.rafb.net/paste/results/DmRA8062.html so it does this now, I think I am done. I use it from within an app.12:22
sabdflsalgado: i think its a lot simpler to have the data model represent the same stuff as you want in the UI12:27
sabdflwe should pull the publishing records from across all pockets12:28
sabdflnewest n, then going back in time12:28
sabdfltreat all pockets as one12:28
sabdflso you can remove pocket from the schema12:28
sabdflmake sense?12:28
salgadoyes, it does. and indeed it's less work12:29
salgadoI though that having the information more fine grained could be good at some point12:29
sabdflhmm...12:30
sabdfldo you define freshness of the distroarchrelease as the "least fresh of the components"?12:30
salgadono, each component gets its own freshness12:31
salgadonot the component itself, but there's a mirrordistroarchrelease for each component12:32
AlinuxSOShello dear people12:36
AlinuxSOShow can I translate espresso installer ?12:36
AlinuxSOSI would like to translate it into Georgian.12:36
mdkeAlinuxSOS: it is in debian-installer12:37
mdkeAlinuxSOS: by the way, I haven't got a firefox homepage translation from you, do you want to do one?12:37
AlinuxSOSmdke, everything is ok now :D12:37
AlinuxSOSthank you for your supply12:37
AlinuxSOSnow there is a mozilla-firefox-locale-ka-ge :)12:38
AlinuxSOS.xpi made by us mozillage and a .deb package by pitti12:38
sabdflsalgado: end users don't think in terms of components12:38
sabdflat MOST they think in terms of distroarchrelease12:38
sabdfldapper-i38612:38
mdkeAlinuxSOS: I mean, the *homepage*12:38
AlinuxSOSwww.mozillage.org12:39
mdkegah12:39
mdkeAlinuxSOS: let's go to private12:39
AlinuxSOSok12:39
mdkeAlinuxSOS: are you a registered freenode member?12:41
sabdflsalgado: i think it's ok to keep this granularity in the data model12:41
sabdflfor now at least12:41
sabdfli'll see if I can refine the pages12:42
AlinuxSOSwait12:42
AlinuxSOSno12:42
AlinuxSOSam not signed up12:42
sabdflsalgado: you need sample data, dude!12:42
=== aa__ [n=ali@host81-153-25-57.range81-153.btcentralplus.com] has joined #launchpad
salgadosabdfl, it should be possible to do a manual run of the prober and use that as sample data12:45
salgado(I'm assuming you just want to populate the MirrorDistroXXX tables)12:45
sabdflsalgado: well, what would you be mirroring from the sample data?12:45
sabdfli don't think we have a published distro in the sample data12:45
salgadono, but we have a few published packages on a few distros12:46
sabdflok, and we could fake a mirror of that12:46
salgadoyep, the distribution-mirror.txt test runs a fake http server so we can test the prober12:47
sabdflok12:51
lifelessddaa: ping12:52
=== aa___ [n=ali@host81-153-24-134.range81-153.btcentralplus.com] has joined #launchpad
sabdflsalgado: can you drop DistributionMirror.displayname in favour of just .name please?12:55
sabdflhmm12:56
sabdflactually12:56
sabdflit's quite nice if that's the hosting company name12:56
sabdflorganisation name12:56
sabdflso we could give you a list saying12:56
sabdflBrazil: Telefonica12:56
sabdflBrazil: ISPnet12:56
sabdflBrazil: OrkiutNet12:56
sabdfletc12:56
salgadoI think the description is a good candidate for being dropped. I don't see what people could want to have there12:59
sabdflsalgado: lets leave it for the moment01:11
sabdflwe should put a description on the displayname field that says "Organisation Name" 01:11
sabdfland later change the actual name of the field01:12
salgadoI can do that on a branch of mine that's already on pqm, as this would be a trivial change01:12
sabdflsalgado: don't risk a test failure01:14
=== benzai [n=zaheda@82-71-18-29.dsl.in-addr.zen.co.uk] has joined #launchpad
=== benzai [n=zaheda@82-71-18-29.dsl.in-addr.zen.co.uk] has left #launchpad []
=== ali_ [n=ali@host81-153-26-66.range81-153.btcentralplus.com] has joined #launchpad
=== niemeyer [n=niemeyer@200.193.158.69] has joined #launchpad
=== ali_ is now known as aa_
=== salgado needs to go now
salgadosee you guys tomorrow01:37
=== niemeyer [n=niemeyer@200.193.158.69] has joined #launchpad
=== ubuntulog [i=ubuntulo@trider-g7.fabbione.net] has joined #launchpad
=== Topic for #launchpad: https://launchpad.net/ | developer meeting: Thu 11 May, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by SteveA at Thu May 4 14:06:23 2006
=== LeeJunFan [n=junfan@s64-186-37-120.skycon.net] has joined #launchpad
=== stub [n=stub@ppp-58.8.3.78.revip2.asianet.co.th] has joined #launchpad
=== crimsun [n=crimsun@pdpc/supporter/silver/crimsun] has joined #launchpad
=== aa_ [n=ali@host81-153-25-168.range81-153.btcentralplus.com] has joined #launchpad
=== niemeyer [n=niemeyer@200.193.158.69] has joined #launchpad
=== aa__ [n=ali@host81-153-24-193.range81-153.btcentralplus.com] has joined #launchpad
zakamehi all!04:38
ajmitchhi zakame 04:40
zakamehi ajmitch !04:41
zakameaa__: hi, I just saw your message :)04:41
=== aa_ [n=ali@host81-153-24-43.range81-153.btcentralplus.com] has joined #launchpad
=== aa__ [n=ali@host81-153-24-241.range81-153.btcentralplus.com] has joined #launchpad
=== aa__ [n=ali@host81-153-25-76.range81-153.btcentralplus.com] has joined #launchpad
=== aa_ [n=ali@host81-153-25-117.range81-153.btcentralplus.com] has joined #launchpad
=== aa__ [n=ali@host81-153-25-86.range81-153.btcentralplus.com] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== stub [n=stub@ppp-58.8.3.78.revip2.asianet.co.th] has joined #launchpad
=== infinity [n=adconrad@69.0.240.48] has joined #launchpad
infinityAnyone here want to look at a timeout oops that's stopping me from doing... Well... Anything?06:51
infinityOOPS-131D3006:52
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/131D3006:52
Keybuktimeout on +builds ?06:52
=== benzai [n=zaheda@82-71-18-29.dsl.in-addr.zen.co.uk] has joined #launchpad
=== dsas [n=dean@host86-143-88-114.range86-143.btcentralplus.com] has joined #launchpad
infinityYeah.  Repeatable.06:54
=== UUT [n=UUT@222.124.228.127] has joined #launchpad
infinityI've been getting timeouts all over the buildd pages in the last day, but they were intermittent.  This is worse.06:54
infinity"Could not find OOPS" ... handy CGI...06:55
spivinfinity: you need to wait a few minutes for the error logs to be rsynced to chinstrap.06:57
Keybukinfinity: I got that earlier07:00
Keybukwhile trying to find out why none of the buildds appeared to be doing anything07:00
Keybukand then it got better07:00
Keybukand lots of builds happened07:00
infinityI've been getting timeouts all over +builds, ubuntu/+builds, etc, but I've stupidly not been recording OOPSes.07:02
infinityIt'd been pretty much hell since the last code rollout, though.07:02
spivinfinity: the launchpad list gets a daily report of all OOPSes, so they won't be forgotten.07:02
infinityI suspect the OOPS volume is large, and stuff gets lost in the noise, though..?07:02
spivOOPS-131D30 is there now.07:03
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/131D3007:03
infinityOr am I the only person generating OOPSen? :)07:03
spivSame as Keybuk's one earlier.07:03
spivinfinity: Well, judging from yesterday's report, this is the #2 cause of time outs at the moment.07:04
spivSo I don't think it's lost in the noise.07:04
infinityFair enough.07:04
spivAnd matsubara goes through them everyday and finds or files bugs for the OOPSes.07:05
infinityI don't suppose I could ask for it to be schduled for immediate cowboying, with proper code review to follow? :)07:05
infinityI'm pretty much blocked completely on doing anything with the web UI, and am mangling the DB directly.07:05
=== infinity waits for OOPS-131B46 to mirror to see if it's also the same issue.
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/131B4607:06
spivstub: Around?07:08
stubspiv: yes07:08
spivstub: Keybuk and infinity are reporting OOPSes that look like they might be fixable with a new index.07:08
spive.g. https://chinstrap.ubuntu.com/~jamesh/oops.cgi/131D3007:08
stubspiv: On the buildqueue table you mean?07:10
spivstub: Right.07:10
stubThat table generally has only a few entries - an index would never be used. I suspect it is due to other processes keeping table locks open.07:11
fabbioneis malone broken??07:12
stubIt is functioning as normal07:12
spivstub: Ah, damn.07:12
fabbionestub: ok thanks.... 07:12
=== fabbione DECLARES XORG STABILITY! no new bugs in 24 HOURS!
infinitylaunchpad_prod=> select count(*) from buildqueue;07:14
infinity count07:14
infinity-------07:14
infinity   55407:14
infinity(1 row)07:14
infinitybuildqueue is tiny.07:14
infinityThe bug lies elsewhere, methinks.07:14
sfllawfabbione: Odd.  People keep on filing duplicates!07:15
infinityI'll also note that the queries mentioned in my OOPSes work fine when run directly.07:15
fabbionesfllaw: duplicates != new bugs07:16
stubMore entries than I thought. An index might help, but I don't think it is the problem.07:16
sfllawfabbione: You tell that to my inbox.07:16
infinitystub: It only has that many entries because I did a mass give-back.  That was AFTER the timeouts started happening, mind you.07:16
infinitystub: Normally, it should have 0~50 entries, or so.07:17
stubNo point then, except to slow things down maintaining the index07:17
infinitystub: Either way, responses on the queries in my oopsen are lightning fast on the DB directly.  It's got to be soyuz that's breaking.07:17
spivNo, 500 rows shouldn't be taking 1.5s to scan.07:18
spivOnly soyuz and the buildmaster access that table, I think?07:20
infinityShould be.07:20
infinityWell, the builddmaster is a few different processes, but yes.07:20
infinityShoud be mangled by queuebuilder, slave-scanner, and maybe one or two other odd bits.07:21
stubThere is an index on there now for a laugh anyway07:24
infinityOOPS-131C3707:25
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/131C3707:25
infinityYeah, no help. :)07:25
stubThe page needs to be fixed anyway - no reason that all the information needed from buildqueue can't be extracted in a single query, which will avoid the problem even if there is another process locking the table for two or three seconds.07:25
stubrather than issuing the same dumb SQLObject generated query 4 or four times per builder...07:26
infinity"4 or four"... LANGUAGE HARD.07:26
stubI disconnected my brain from my fingers years ago07:27
stubWah... no rsync bzr push cause bzrtools can't be installed atm due to dependency issues :-(07:29
spivstub: yeah, I held my bzr package.07:29
spiv(and have a checkout of current bzr and bzrtools as a backup)07:30
stubAre the old packages available anywhere?07:39
spivstub: Yeah, in launchpad somewhere... just a sec.07:40
spiv(Or possibly your /var/cache/apt/archives/)07:41
stubI don't have disk space for caches07:41
infinitystub: Indexes didn't seem to help at all:07:43
infinityhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-05-11/C3707:43
infinitystub: Shall I just bug cprov when he's online?07:43
stubI can find .dsc, .diff.gz and orig.tar.gz but no deb in Launchpad :-/07:43
stubinfinity: Yes.07:43
spivstub: https://launchpad.net/+builds/+build/183153/bzrtools07:43
spivAlthough that deb seems to depend on bzr << 0.8 too.07:44
stubI need to downgrade bzr, not bzrtools ;)07:44
infinitystub: I can find you the old deb.07:45
spivstub: https://launchpad.net/+builds/+build/18315007:45
infinityOr spiv can.07:45
infinityhttps://launchpad.net/+builds/+build/190979/bzr07:46
infinity(Of course, someone getting a new bzrtools ready would be nice too)07:46
stubBug 4416007:47
UbugtuMalone bug 44160 in bzrtools "bzrtools removed on bzr upgrade and cannot be reinstalled" [Normal,Unconfirmed]  http://launchpad.net/bugs/4416007:47
=== infinity assigns it to Jeff.
spivstub: basically, the trick is to follow the links in the "builds of" portlet on the source package version page, then follow the links in the "Resulting binaries" portlet of that page.07:48
stubok07:49
infinitystub: The bug is updated to point at the old binaries, FWIW.07:50
=== jinty [n=jinty@13.Red-83-50-220.dynamicIP.rima-tde.net] has joined #launchpad
dilysMerge to devel/launchpad/: [trivial]  Fix bug 43650 (New binary package hint causes duplication of initial bug report note). Fix bugtask validation issue so that it shouldn't be possible in future to have tasks open on a distro and its distro sp's for the same bug. (r3548: Brad Bollenbach)07:55
UbugtuMalone bug 43650 in malone "New binary package hint causes duplication of initial bug report note." [Normal,In progress]  http://launchpad.net/bugs/4365007:55
spivstub: Hmm, our zope in rocketfuel seems to be missing src/bugtracker/browser/__init__.py07:55
stubI vaguely recall other zero byte files ended up missing in the import07:56
stubYou want me to fix it?07:56
spivIs there any easy way to find out the full list?07:56
spivYeah, it's causing https://launchpad.net/products/launchpad/+bug/4378307:56
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
spivstub: although it seems to be missing src/bugtracker/browser/skin/__init__.py too, which is not an empty file (in current SVN anyway)07:59
stubMy branch I passed to lifeless is at /home/warthogs/archives/stub/zope/svn/3.2 - they might still be in there07:59
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
stubDepends if they got lost in the import from svn, or the magic involved merging my unrelated branch into the 3.0 branch08:00
BjornTspiv, stub: src/bugtracker/browser/skin/__init__.py is an empty file in the 3.2 branch08:02
spivBjornT: Ah, cool.08:02
SteveAmorning08:02
SteveAjamesh, mpt: ping08:03
jameshSteveA: pong08:04
stubMissing __init__.py's fixed - at least those two.08:04
mptSteveA, pong08:04
SteveAjamesh: skype call in 15 mins?08:04
SteveAmpt: skype call in 1 hr or so?08:04
jameshokay08:04
=== stub goes for a swim
mptSteveA, ok08:04
SteveAta08:05
mptjamesh, are you sure that bug 40618 is a duplicate of bug 38135?08:07
UbugtuMalone bug 40618 in malone "Launchpad comment refresh bug" [Normal,Unconfirmed]  http://launchpad.net/bugs/4061808:07
UbugtuMalone bug 38135 in malone "Submitting a comment redirects to +index" [Normal,Confirmed]  http://launchpad.net/bugs/3813508:07
mpti.e. are you sure that the latter is causing the former?08:08
jameshmpt: yeah08:08
jameshmpt: the submission form uses an empty action attribute which is a submit-to-self08:08
jameshmpt: zope adds a <base href="..."> element to the page head so that relative links will be resolved relative to the canonical location of the view08:09
jameshthis also affects the URL that the post goes to08:09
jamesh(i.e. there isn't actually a redirect to +index -- that's just where the data is posted to08:10
jameshwe used to follow that by a redirect to canonical_url() so you wouldn't see the +index bit on the end of the URL08:10
mptSo why doesn't this happen on the multitude of other action="" forms?08:10
jameshdo they do a redirect on post?08:12
jameshlivehttpheaders should tell you what happens during the post08:12
=== `6og [n=kgoetz@ppp100-144.static.internode.on.net] has joined #launchpad
=== SnkBite [n=SnkBite@212.25.63.35] has joined #launchpad
Keybuksom err08:37
Keybukhttps://launchpad.net/products/hotplug/+bug/3659908:38
UbugtuMalone bug 36599 in hotplug "Install Hangs on "Hotplug"" [Normal,Unconfirmed]  08:38
Keybukany way anyone can manually futz the database to fix that?08:38
Keybuk*giggle*08:38
=== Keybuk marks it as a duplicate of a random bug
Keybukyay, that hid it <g>08:38
mpteh?08:39
Keybukmpt: it has an upstream task that's been assigned to the ubuntu-core-dev team08:39
Keybukbut nobody can edit that08:39
infinityAffects: hotplug(upstream), Assigned to: ubuntu-core-dev08:39
infinityYeah, that's special.08:39
Keybukso we can't unassign it, can't reject it, etc.08:40
Keybukit's FOREVER OPEN!08:40
Keybukor at least, it was, until I did that <g>08:40
mptKeybuk, there is now a link to that bug report from what is probably the most-widely-viewed page in Launchpad...08:40
Keybukmpt: well, if it gets that Malone bug fixed quicker ;)08:40
=== aa_ [n=ali@host81-153-28-158.range81-153.btcentralplus.com] has joined #launchpad
=== Keybuk makes it a duplicate of the Malone bug
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
mptAnyone know why I'm receiving e-mail sent to "Launchpad wiki <webmaster@ubuntu.com>"?09:01
BjornTmpt: bug 39420 might give you a hint09:04
UbugtuMalone bug 39420 in blueprint "The spec notification forwarder should add a footer to the forwarded notifications" [Normal,Unconfirmed]  http://launchpad.net/bugs/3942009:04
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
mptoh09:05
mptthanks BjornT 09:05
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== auth00 [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
SteveAmpt: voice call?09:10
SteveAmpt: voice call?09:18
mptSteveA, sure, and sure :-)09:18
mptSteveA, no answer from you09:19
SteveAi called you09:19
SteveAit also says i have a missed call09:19
SteveAtry calling me again09:20
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
jordiSteveA: ping09:39
SteveAhi jordi09:39
SteveAi'm in a call with mpt09:40
jordiSteveA: yup. Just to apologizze about yesterday. There was a short circuit at home and wasn't able to find it on time to ask you to phone me09:40
jordi-z09:40
SteveAnp09:41
jorditurns out there's a light switch that ocassionaly likes being on and off at the same time09:41
=== infinity [n=adconrad@69.0.240.48] has left #launchpad []
=== carlos [n=carlos@175.Red-88-9-38.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning09:56
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== doko_ [n=doko@dslb-088-073-095-044.pools.arcor-ip.net] has joined #launchpad
=== BjornT_ [n=bjorn@213.226.190.253] has joined #launchpad
ddaahey mpool10:20
ddaacan I have your attention for a few mins?10:21
ddaampool: ping!10:29
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
=== MalcolmCleaton [n=malcolm@217.205.109.249] has joined #launchpad
=== `6og [n=kgoetz@ppp100-144.static.internode.on.net] has joined #launchpad
=== mpt__ [n=mpt@203.109.220.214] has joined #launchpad
=== `6og is now known as kgoetz
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== MalcolmCleaton [n=malcolm@217.205.109.249] has joined #launchpad
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
aa_hellow everyone. Ami I insane, or am I just imagining it, but will launchpad host a bzr repo for me?11:39
ddaaokay, I figured out why we were not getting warning from the branch scanner anymore11:39
ddaaan interesting new regression in the branch puller11:39
ddaaaa_: repositories are not supported yet, but otherwise you seem to have a reasonably accurate perception of the same reality as I have.11:40
ddaaaa_: which strictly is not sufficient to assume anything about the objective reality, if there is such a thing, but for practical reasons that can be accepted as a reasonable test.11:41
mdkewhat an answer11:41
ddaainsanity is a difficult topic11:42
mdkethe guy has had his question answered on all possible places of philosophy11:42
mdkeplanes *11:42
aa_um :)11:43
aa_so, not a repo, but it will host a branch, but um, isn't that the same thing anyway?11:44
ddaaaa_: two caveats11:44
ddaaaa_: you cannot do the "init-repo" thing on bazaar.launchpad.net11:44
ddaabut you can push standalone branches alright11:45
aa_right, need to import something somehow11:45
ddaaaa_: and it does not work with knit branches yet11:45
ddaabut will soonish (next week, or the week after that)11:45
aa_nice11:45
aa_I am thinking of moving to bzr11:46
aa_within one week, my svn repo became corrupted on the berlios svn server11:46
aa_then the berlios svn server ran out of hard drive space11:46
ddaaaa_: to be absolutely honest, there is still an annoying latency between the moment when you push something on bazaar.launchpad.net and the moment when it gets published11:47
aa_all I know about version control systems is that I hate most I have used, except Darcs, but well, no one will host me darcs11:47
aa_ddaa: right, I shall host it myself for now11:47
mpt_jamesh, ping11:47
aa_so, where can I advertise my launchpad bug report client?11:48
ddaaself hosting is a perfectly good solution, what launchpad hosting gives you is the ability to set up a multiple comitters branch, and give write access to members of a launchpad team.11:48
ddaaaa_: which is what I did for bzrk (not that anybody used it yet except me, but that gives me good deniability if I stand accused of not maintaining it)11:48
aa_hah11:48
ddaawhen self-hosted, launchpad still gives you a registry and mirroring.11:49
aa_so, as holder of the "master repo" I would pull selected changes from the launchpad-provided comitter branches?11:49
ddaamh11:49
ddaathe other way around11:49
aa_it would pull changes out of me!11:50
ddaait allows you to set up a mainline branch, to which multiple person can push their stuff without blocking on a single integrator11:50
ddaawiki-style VCS11:50
ddaathat's the thing you cannot easily do when self-hosted11:51
aa_ok, that sounds perfect11:51
aa_pushing to bzr over rsync and the whatnot seems nasty11:51
ddaamh, it supports sftp11:51
ddaanot rsync, no shell access11:51
aa_yeah, still seems nasty11:51
aa_is it like a commit, or does it just copy files?11:51
ddaaworks okay, though a bit slow with weaves on  big branches11:51
ddaahu11:52
=== ddaa thinks one of us is very confused
jameshmpt_: pong11:52
aa_ddaa: ;)11:52
ddaapushing via SFTP is the _correct_ way of doing things11:52
ddaataking locks, trying to maintain integrity at all times, etc11:52
aa_ddaa: reading the bzr manual on ways to "push" I became scared of providing sftp write access. Because I wasn't sure how it would be used11:53
ddaarsyncing is the nasty hack11:53
aa_aaah ok11:53
aa_I thought they both were nasty hacks11:53
ddaawould be nice if you could file a bug about the bit of the manual that scared you11:53
ddaathe wording apparently needs to be reworked11:53
aa_well the one word "sftp"11:53
ddaa?11:54
aa_implied to me a direct copy of the repo with no integrity checking etc11:54
=== ddaa ,oO(Where reality planes no longer adhere)
aa_maybe renaming it to "ssh-push" or something might be less scary11:54
aa_:P11:55
ddaathat's an interesting perception issue11:55
ddaaI'd really like if you could share it with other bzr folks11:55
aa_just saying how I read it, and I am not *totally* clueless11:55
ddaabecause I do not know what to do of it11:55
ddaaI am not calling you clueless, user perceptions are always pertinent, by definition11:56
aa_ok, will report a bug11:56
aa_yeah, I agree11:56
aa_any excuse to use the gui bug reporter11:56
=== carlos [n=carlos@175.Red-88-9-38.dynamicIP.rima-tde.net] has joined #launchpad
carlosBjornT_: hi, around?11:58
aa_$ python lpreport.py -n -p bzr -t "Pushing over SFTP scared me"11:59
aa_is the mailing list launchpad-users busy?12:01
mdkenot particularly12:02
ddaanot very much, but it's not a launchpad issue12:02
=== jinty [n=jinty@13.Red-83-50-220.dynamicIP.rima-tde.net] has joined #launchpad
ddaaaa_: I mean, if you wish to talk to people about that, the right ML is bazar-ng@12:02
aa_um, what about a section of "launchpad tools"12:02
aa_I need to sell my wares12:02
aa_well, "sell" of course12:03
aa_ddaa: https://launchpad.net/products/bzr/+bug/44180 is the "being scared" report, if you care, not really sure what else to add to it12:03
UbugtuMalone bug 44180 in bzr "Pushing over SFTP scared me" [Minor,Unconfirmed]  12:03
ddaaaa_: it would help if you could point at the specific bit of manual you are referring to, and even better if you could in addition quote the specific text12:04
aa_right, yes, ok12:04
BjornT_hi carlos. i'm having lunch atm.12:07
carlosok12:07
carlosBjornT_: please, ping me when you are back12:07
Keybukuh, guys12:08
Keybukhttps://launchpad.net/distros/ubuntu/+source/initscripts/+bugs12:08
Keybukwhy does that exist?12:08
Keybukthere's no such source package!12:08
=== `6og [n=kgoetz@ppp100-144.static.internode.on.net] has joined #launchpad
=== MalcolmCleaton [n=malcolm@217.205.109.249] has joined #launchpad
=== stub [n=stub@ppp-58.8.3.78.revip2.asianet.co.th] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
SteveAMalcolmCleaton: hi12:40
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
SteveAMalcolmCleaton: do you know about the developers' meeting today at 1200 UTC ?12:41
MalcolmCleatonSteveA: Hi, and yes12:41
SteveAdo you know about the "three sentences" part of it?12:41
ddaaSteveA: launchpad knit support problem12:41
ddaahttps://launchpad.net/products/launchpad-bazaar/+bug/44183/+index12:41
UbugtuMalone bug 44183 in launchpad-bazaar "supermirror branch puller does not preserve source branch format" [Major,Confirmed]  12:41
ddaaalso aggravated by bug 4418212:41
UbugtuMalone bug 44182 in launchpad-bazaar "supermirror branch puller leaves empty branch when initial mirroring fails" [Major,Confirmed]  http://launchpad.net/bugs/4418212:41
MalcolmCleatonWhat I've been doing, what I'm doing next and anything blocking me\/12:41
ddaaSteveA: sent a message to launchpad@ explaining the problem12:42
MalcolmCleaton\/ => ?12:42
SteveAyep, to be entered onto the channel as three lines12:42
SteveADONE: stuff12:42
SteveATODO: stuff12:42
SteveABLOCKED: stuff12:42
SteveAfor ease of grepping later12:42
SteveAddaa: ok12:42
SteveAi'll read12:42
SteveAddaa: assign the bugs to spiv12:43
SteveAunless you will fix them12:43
ddaaSteveA: it's your call12:43
=== ddaa assigns to spiv
SteveAi don't have a sense of how urgent this is12:44
SteveAif spiv works on it next week, is that okay?12:44
ddaait's urgent as in "blocks 41414" and "aggravates 41414"12:45
ddaabug 4141412:45
UbugtuMalone bug 41414 in launchpad-bazaar "supermirror-branch-puller ignores format changes" [Major,Confirmed]  http://launchpad.net/bugs/4141412:45
ddaaSteveA: since I do not know how urgent you consider 41414, I cannot really make a decision. As far as I'm concerned, this stuff is urgent as in "prevent and fix production regressions"12:47
SteveAthis is more urgent than andrew's other work.  but i don't want him to become unproductive by switching tasks too often12:48
SteveAso, i'll talk with him about it12:48
BjornT_carlos: i'm back now12:50
carlosBjornT_: hi12:50
carlosBjornT_: do you have time to help me with the zope widget change you suggested with your PoMsgSetPage review?12:51
BjornT_carlos: sure12:51
carlosBjornT_: ok, so I got it working, using the IPOFile template and the attribute 'language'12:51
carlosthe problem is that IPOFile.language is required for an IPOFile, but the form where we are using the language selector has that field as optional12:52
carlosBjornT_: I created a new IPOFileAlternativeLanguage interface12:53
carlosthat defines an alternate_language attribute (using Choice widget) 12:53
=== stub [n=stub@ppp-58.8.3.78.revip2.asianet.co.th] has joined #launchpad
carlosbut the page fails to render because it doesn't find the alternate_language field12:54
carloslet me paste the .zcml and the new interface 12:54
=== ddaa -> lunch
aa_sorry to be a pain, when I "add a branch" to a product, does that branch then become hosted on launchpad?12:55
ddaaaa_: nope12:55
ddaait gets mirrored12:55
=== aa_ scratches head
ddaa"add a branch" is to register external branches12:55
ddaayou create a hosted branch by pushing it with sftp12:56
ddaamagic12:56
aa_ah ok, thanks12:56
sivangddaa: how can I have ny branch hosted ? (it it hosted on supermirror for that matter)12:56
sivangerm, rephrasing, where do I push? :-)12:56
aa_yes, p[lease12:56
aa_or is there a document?12:56
ddaasftp://bazaar.launchpad.net/~owner/product/branch12:56
ddaathere's a bug about making it more obvious12:57
aa_amazing, and then launchpad hosts me forever?12:57
ddaaand some documentation in the pipe, but it was delayed as "polish". Also the system is still beta quality ATM.12:57
aa_I'll never understand this, I am certain of it12:57
ddaaso we do not advertise it much12:57
aa_ok, fair enough12:58
carlosBjornT_: https://chinstrap.ubuntu.com/~dsilvers/paste/fileIXn9Ng.html <- the .zcml part of the page that I'm changing.12:58
ddaasay, if your user name on launchpad is "jdoe" (the thing that appears at the end of the URL of your person page), and you want to push a branch to the product "frobo", and the branch name should be "feature-foo"12:59
carlosBjornT_: https://chinstrap.ubuntu.com/~dsilvers/paste/fileZZ7k3W.html <- The new interface class I added12:59
ddaathen you "bzr push sftp://bazaar.launchpad.net/~jdoe/frobo/feature-foo"12:59
carlosBjornT_: https://chinstrap.ubuntu.com/~dsilvers/paste/fileRPDhbW.html <- The error I'm getting12:59
ddaamodulo a few bugs01:00
ddaaalso you need to have a ssh key registered01:00
aa_ddaa: thanks01:00
BjornT_carlos: ah, you shouldn't use browser:editform. you could use browser:generalform, but in order to make it fit in with your current implementation, it might be easier to not change the zcml at all, and do the setup yourself.01:00
ddaaand that assumes that you have your ssh config set up properly, otherwise you'll probably need to say jdoe@bazaar.launchpad.net01:00
carlosBjornT_: I'm using a LaunchpadView class01:01
BjornT_carlos: that's not a problem01:01
carlosBjornT_: ok, and I just fixed that problem, I forgot to update teh setUpWidgets call to use the new interface.... O:-)01:02
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
BjornT_carlos: cool :)01:03
SteveAhi spiv 01:04
SteveAdid you see the mail about ddaa's branch-related bugs01:04
SteveA?01:04
spivHi.01:04
spivNot yet, I'll sync my mail and look now.01:05
carlosBjornT_: but I'm getting now an error that it doesn't find language_widget in my view class01:06
ddaaaa_: if you want to have multiple committer you use ~team/product/name01:06
ddaawhen "team" is the name of a team you belong to01:06
SteveAmpt: hi.  i'm adding back in the section "items from last meeting" to the MeetingAgenda page01:06
SteveAbecuase i want to keep the agenda flat, not hierarchical01:06
SteveAfor pasting into the channel01:06
carlosBjornT_: I guess it should be alternative_language_widget based on the interface I wrote, right?01:06
BjornT_carlos: yeah01:06
aa_ddaa: oh, brilliant. teams are just great01:06
sivangddaa: do you have the bug# of the documentatoin issue on this?01:07
SteveAmpt: or rather, making it into an "action from last week"01:07
ddaasivang: I do not think this is actually spelled out in any public place01:07
sivangddaa: okay, makes sense with what you said before. (beta-ness) thanks.01:07
ddaathere are still some important bugs open, so we want to wait a bit01:07
carlosBjornT_: then, why is it looking for language_widget? my code is not using that name01:08
sivangddaa: sure, thanks for the calrification though.01:08
carlosBjornT_: the IPOFileAlternativeLanguage inherites from IPOFile that has such attribute, would that be the problem?01:08
BjornT_carlos: could be, it shouldn't inherit from IPOFile. can you paste the traceback?01:09
carlosBjornT_: https://chinstrap.ubuntu.com/~dsilvers/paste/filerwgFMg.html01:11
carlosBjornT_: ok, using Interface instead of IPOFile as the base class fixes that01:12
carlosBjornT_: thank you01:12
carlosBjornT_: the last thing I need to know is how to select a concrete value from the select widget01:13
carlosself.alternative_language.widget.value='foo' ?01:13
BjornT_carlos: no, you pass initial={'alternative_language': 'foo'} to setUpWidgets()01:14
carlosBjornT_: where foo is an object or a key to get the object from the vocabulary?01:15
BjornT_carlos: an object in the vocabulary01:15
carlosok01:15
carlosthanks01:16
BjornT_np01:16
spivSteveA: I'm happy to work on these branch-related bugs, but I'd *really* like to finish the sourcecode test bustage.  I have a simple change that fixes our zope tree, which should finally allow the buildbot merge to finish, which should finally allow the sourcecode tests to be re-enabled.01:17
ddaaspiv++01:17
SteveAspiv: how long will the sourcecode stuff take?01:17
spiv(and then hopefully they will never be broken in a dozen different ways again..!)01:17
SteveAwe'll be removing buildbot over the coming months, btw01:18
spivSteveA: push up my zope changes, send the merge requests in, cross my fingers, pester Robert if it turns out I don't have permission or something.01:18
SteveAalthough it's important to get it properly tested now01:18
SteveAcool.  so you'd be able to start the other bugs next week?01:18
spivSo, not long.01:18
spivTomorrow, even.01:19
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
stubspiv: I fixed the missing __init__.py's btw if you missed my earlier message01:19
spivstub: Oh right, I didn't see the commit.01:19
spivstub: Thanks!01:20
stubspiv: Didn't go via pqm01:20
spivAh.01:20
spivstub: All six of them?01:20
stub6?01:20
spivHehe.01:20
carlosBjornT: another question, is there a better way to include the widget inside my form than using <div metal:use-macro="context/@@launchpad_widget_macros/launchpad_widget_rows" /> ?01:20
SteveAspiv: that's all fine.01:21
spivstub: https://chinstrap.ubuntu.com/~dsilvers/paste/file3WUgFg.html is what I found.01:21
carlosBjornT: I need the field in a single row, instead of the usual 'title', 'field', 'description' 'submit' button lines01:21
spivSteveA: Cool.01:21
spivstub: So long as "make check" in sourcecode/zope passes, I'm happy (which only needed two of the src/bugtracker ones, I believe).01:22
BjornTcarlos: well, you can use tal:define="widget nocall:view/foo_widget"... metal:use-macro="context/@@launchpad_widget_macros/launchpad_widget_row"01:22
spivstub: Of course, it turns out "make check" doesn't pass unless you're in a timezone where January isn't in daylight savings...01:22
spivstub: Anyway, that helps a lot.  Thanks!01:23
carlosBjornT: what will do that?01:23
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
stubspiv: We run make check in some Indian timezone IIRC...01:24
mptSteveA, I don't know what you mean01:24
carlosBjornT: I'm getting just one widget, that's not the problem. The problem is the way we render it01:24
carlosit uses three lines to represent a single widget and the submit button is in another line01:25
carlosBjornT: I need a single line to fit it with our current UI01:25
BjornTcarlos: ah, in that case it's better to do the layout yourself01:25
mptSteveA, should "Items from last meeting" be renamed "Actions from last week" to match the section?01:25
stubspiv: I've committed the rest of the __init__.py's anyway01:26
carlosBjornT: something like: <div tal:content="structure widget" /> and add my own label?01:26
BjornTcarlos: yeah, exactly. since it's a choice widget you don't have to care about errors or whether it's required or not.01:27
SteveAmpt: i guess there are two things going on here.  1. checking on the progress of things people said they'd do.  2. ensuring that items deferred for discussion in the next meeting are discussed in the next meeing01:28
SteveAwe need a section of the agenda for case 101:28
SteveAfor case 2, these appear as proposed agenda items01:28
mptok01:29
carlosBjornT: ok, cool01:29
carlosgrr, the widget is inside a <div> tag01:32
carlosmpt: I think I will need some help from you to help the translation form UI layout 01:34
carloss/to help/to fix/01:34
mptok01:36
BjornTcarlos: if necessary, it's not that hard to get rid of the <div> tag.01:37
carlosBjornT: how?01:37
spivstub: Thanks!01:38
BjornTcarlos: you have to subclass SelectWidget and override _div() to return an empty string.01:38
spivstub: Yeah, those tests passed, but I just notice they don't pass in Sydney's timezone :)01:39
ddaagraaaaah01:39
ddaabranch puller borken again01:39
BjornTcarlos: then, before you call setUpWidgets(), you do 'self.alternative_languagage_widget = CustomWidgetFactory(YourWidgetClass)'01:39
ddaajamesh: pretty please finish the patch to remove the supermirror-pull-list.txt page...01:40
carlosBjornT: ok, that would be a good solution01:40
carlosthanks01:40
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== SnkBite [n=SnkBite@212.25.63.35] has joined #launchpad
SteveAMeeting in 9 mins01:51
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
=== ddaa bumps the severity of bug 40383
UbugtuMalone bug 40383 in launchpad-bazaar "remove InternalHTTPLayer" [Normal,Confirmed]  http://launchpad.net/bugs/4038301:53
=== benzai [n=zaheda@82-71-18-29.dsl.in-addr.zen.co.uk] has left #launchpad []
=== ddaa uses admin superpowers to fix the nasty branch that had a space in its url
SteveAMEETING TIME01:59
ddaahere!01:59
SteveAwelcome to this week's launchpad developer's meeting01:59
SteveAwho's here today?01:59
BjornTme01:59
matsubarame01:59
ddaame01:59
salgadome01:59
=== stub belches
spivme02:00
jameshme02:00
mptme02:00
KinnisonI'm around if needed for consultation, but I'm not officially here02:00
sabdflddaa: is there a name validation constraint missing there that allows the space?02:00
MalcolmCleatonme02:00
bradbme02:00
ddaastub: is that a thai salutation?02:00
stubIron chef is on02:00
kikome02:00
carlosme02:00
ddaasabdfl: not sure, allowing spaces in URL is not a completely stupid idea02:00
ddaa(though trailing spaces are almost certainly wrong)02:00
SteveAis that everyone?02:01
spivstub: Then you should say something like "bang a gong, we are on!"02:01
kikoddaa, it's kinda not so good02:01
carlosjordi: ?02:01
SteveAok02:01
SteveA== Agenda ==02:01
SteveA * Roll call02:01
SteveA * Agenda02:01
SteveA * Next meeting02:01
SteveA * Activity reports02:01
jordihi02:01
SteveA * Items from last meeting02:01
jordiI'm here02:01
SteveA * Launchpad oops milestone report02:01
SteveA * Outstanding sysadmin requests02:01
SteveA * Production and staging (stub)02:01
SteveA * ----02:01
SteveA * Use of dapper bzr (kiko)02:01
SteveA * cc experts onto bugs (steve)02:01
SteveA * bzr and PQM performance (kiko)02:01
=== sivang is here (still just observing)
SteveA * Rebalancing portlets (kiko)02:01
SteveA * ----02:01
SteveA * Keep, Bag, Change02:01
=== ..[topic/#launchpad:SteveA] : https://launchpad.net/ | developer meeting: Thu 118May, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
SteveA * Three sentences02:01
SteveA02:02
SteveAnext meeting: same time next week?02:02
matsubaraddaa: talk to me later, I have a branch with a widget that strips leading and trailing whitespace.02:02
SteveA502:02
SteveA402:02
=== benzai [n=zaheda@82-71-18-29.dsl.in-addr.zen.co.uk] has joined #launchpad
SteveA302:02
SteveA202:02
SteveA102:02
SteveAdone02:02
SteveAactivity reports02:02
SteveAi'm still the suck, having produced none recently.  jamesh and i talked about this this morning.02:02
SteveAhow's everyone else doing?02:02
ddaauptodate as usual02:02
carlosup to date02:02
bradbup to date02:02
spivI'm up to date.02:02
BjornTi'm up to date02:02
jordiup to date, not as usual :)02:02
kikoI am good02:02
stubup to date02:02
matsubarai'm up to date02:02
MalcolmCleatonI sent some in, not much detail yet because I'm not doing much that's useful outside my own head yet02:02
jameshI suck02:02
SteveAwell done jordi02:02
salgadoup to date02:02
kikoSteveA, cprov calls and sends in an excuse -- network is temporarily down at his pad02:02
SteveAthanks malcolm02:02
SteveAkiko: ok, thanks02:03
mptone day behind02:03
SteveAmpt: okay.  don't let it spoil a great record02:03
SteveAthanks to ddaa, carlos, bradb, spiv02:03
SteveABjornT, kiko, stub, matsubara, and salgado 02:03
mpt... up to date02:03
SteveAalso02:03
SteveAcool02:03
jordithx steve02:03
SteveAso, just james and me02:03
kikooy02:04
SteveAwe discussed some ideas this morning, which have been discussed before02:04
SteveAkiko: let's chat about it later02:04
SteveA * Items from last meeting02:04
SteveA * '''bradb''' to make an RT ticket on killing malone-users@, and tell SteveA the RT number02:04
kikok02:04
=== bradb did that
SteveA * '''carlos''' to meet either kiko or SteveA about scheduling02:04
carlosthat's done02:04
SteveA * '''cprov''' to sort out the librarian bug02:05
kikowe did it02:05
SteveA * '''jamesh and spiv''' to send activity summaries02:05
kikoSteveA, he did.02:05
spivI've sent mine.02:05
kikowe went over it at length and wrote a number of changes to avoid the issue02:05
kikofixed the sync tool02:05
kikoand I've been trying to get some mdz time to sort out the packages02:05
kikobut they are only 302:05
kikoso it is not ABD02:05
SteveAjamesh: did you send a summary?02:06
SteveA * '''mpt''' to land text addition to oops page about subscribing to the list02:06
SteveA * '''mpt''' to get `matthew.thomas@canonical` working and registered on Launchpad02:06
mptdone02:06
SteveA * '''SteveA to talk with jamesh and spiv''' about the activity reports of all three02:06
mptand done https://launchpad.net/people/mpt/+portlet-emails02:06
SteveAjamesh and i talked.  didn't talk with spiv, except in general02:06
SteveAi think that wraps up items from last week02:06
jameshSteveA: no I didn't.  I'll fix it up now02:06
SteveAthanks jamesh 02:07
SteveA * Launchpad oops milestone report02:07
SteveAmatsubara, take the floor!02:07
matsubarahttps://launchpad.net/products/launchpad/+bug/43802 and there's nobody assigned to it.02:07
matsubaraKiko, Steve any news about the other two time outs? bugs 2497 and 3585002:07
UbugtuMalone bug 35850 in launchpad "TeamParticipation caching not working" [Major,In progress]  http://launchpad.net/bugs/3585002:07
kikomatsubara, stub landed a fix for the latter yesterday, though he has the bad habit of not including bug numbers in his merges.02:07
matsubarabug 43802 is the $distro/+builds pages02:07
jameshstub did a patch for the TeamParticipation caching problem02:08
matsubaraAnd the SQL Out of order is reported as bug 44032 and assigned to Stuart.02:08
UbugtuMalone bug 44032 in launchpad "Out of order SQL queries triggering foreign key constraints" [Normal,Unconfirmed]  http://launchpad.net/bugs/4403202:08
kikomatsubara, I can fix the former with some prejoining, but I've been very busy.02:08
matsubaraBug https://launchpad.net/products/malone/+bug/39674 (Attachments of private bugreports are public) is a security concern raised by ddaa this week on the list. There's nobody assigned to it.02:08
UbugtuMalone bug 39674 in malone "Attachments of private bugreports are public" [Normal,Confirmed]  02:08
SteveAmatsubara: probably a good idea not to announce that in a public meeting02:09
kikomatsubara, yeah, well, it requires some spiv time and I believe some architecting.02:09
matsubaraSteveA: should I make the bug private them?02:09
spivkiko: Keybuk and infinity are really keen for 43802 to be fixed, they were complaining about it a several hours ago.02:09
SteveAmatsubara: if the bug is public, then it's already public02:09
kikospiv, I... I can't do anything about it this week. you can add a prejoin to the page if you like, though02:10
stubThey aren't really public - if you know the URL then the bug information has already been exposed.02:10
mptIt's been public since last month02:10
SteveAokay, so it's not a problem then02:10
stubIt isn't really much of a security issue. It could be improved, but I don't think it is a priority. 02:10
spivkiko: I don't have time this week either, unfortunately.02:10
matsubaraAnd I would like to know if is there any policy about changing pagetests to the new format?02:10
mptIt's a problem if people are talking about attachments on IRC on the assumption that they're private because they're attached to private bugs02:11
stub(And if someone deems it a priority, I think we are better off obfuscating URLs rather than making the librarian understand auth in the short term. Long term, we want the librarian to hook into the auth systems)02:11
stubmpt: Valid point.02:11
ddaampt++ there's a habit here of linking to private data (e.g. the nopaste)02:11
jameshthe URLs already contain unguessable parts, don't they?02:11
SteveAmatsubara: we should change pagetests to the new format if you're working on them02:11
jameshor do you mean not including the URLs in emails?02:11
=== bradb has been converting PTs to testbrowser as he goes
SteveAmatsubara: particularly if you're debugging a failure.  it can be easier to rewrite in the new way than debug a complex diff02:12
matsubaraSteveA:  Is it ok to mix the two kinds of tests in the same file?02:12
mptyes, the nopaste URLs are a good analogy02:12
ddaaand yes, as jamesh points out, email transmission is not secured either02:12
stubjamesh: Attachments are slightly guessable, assuming you know that the bug exists and can guess appropriate filenames02:12
SteveAmatsubara: yes it is fine02:13
jameshstub: don't the URLs include the library file alias ID too?02:13
=== aa_ [n=ali@host81-153-28-158.range81-153.btcentralplus.com] has joined #launchpad
stubjamesh: Yes, but that is trivially brute forced02:13
spivjamesh: It's a sequentially allocated integer, so extremely guessable.02:13
SteveAi'd like us to make security-related bugs on launchpad private, in general02:14
SteveAit is easier to make a private bug public than to try and hide a public bug02:14
SteveAand we should take the time to consider the effects of the bug.02:14
SteveAthe effects of a security bug can be surprising, considering all the systems it may be involved with02:15
mptThe bug was reported as public by an Ubuntu developer, iirc02:15
SteveAas mpt points out in this case, exchanging URLs on irc is an issue02:15
mptIt was a day or two before any of us looked at it02:15
SteveAmpt: and the reporter didn't mark it as "security related" ?02:15
mptIt was reported before Malone had a "security related" flag02:16
mptIt was next touched three weeks later, when matsubara confirmed it02:16
mpthttps://launchpad.net/products/malone/+bug/39674/+activity02:16
UbugtuMalone bug 39674 in malone "Attachments of private bugreports are public" [Normal,Confirmed]  02:16
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAi see02:17
SteveAso we could reasonably expect a reporter to use the security-related tag next time02:17
cprovcprov: I'm late, sorry02:17
SteveAthank you for your oops report, matsubara.  have all your issues been dealt with?02:17
SteveAhi cprov.  kiko explained02:17
matsubarayes.02:18
mptI don't understand the point of separate "security-related" and "private" flags, though02:18
cprovI'm up to date (activities)02:18
mptbut I suppose other people have discussed that02:18
SteveAmpt: put it on the list for our next voice call.02:18
kikompt, yeah, we have -- bradb is changing that somewhat. 02:18
SteveAthanks matsubara 02:18
SteveA * Outstanding sysadmin requests02:18
bradbI haven't changed anything though!02:18
SteveA602:18
SteveA502:18
SteveA402:18
stubmpt: Launchpad has private bugs when we need to detail too much database schema or code. Launchpad has security bugs when we have a security problem.02:18
SteveA302:18
SteveA202:18
SteveA102:18
spivpushsftp log file access (#8372)02:18
mpt207302:18
mptwould be nice eventually02:19
SteveART 2073?02:19
mptyes02:19
SteveAspiv: RT-8372?02:19
spivSteveA: yep.02:19
mptbecause it would let people do usability tests on staging without having to bat away alerts all the time02:19
SteveAmpt: what is RT2073 about ?02:19
mptstaging.ubuntu.com -> staging.launchpad.net with a proper certificate, mainly02:20
SteveAmpt: this is underway02:20
SteveAspiv: noted about RT-837202:20
jameshhow will staging.launchpad.net interact with us having multiple *.launchpad.net domains?02:20
stubmpt: That issue is probably irrelevant. All staging domains have recently been moved to *.staging.launchpad.net (and some new ones for blueprint and other projects)02:21
SteveAjamesh: foo.staging.launchpad.net02:21
jameshSteveA: I was thinking cookie and SSL cert wise02:21
mpthuh!02:21
stubmpt: Although Konqueror and IE6 are bitching about the certificate due to the depth of the domain names we are using02:21
SteveAi suppose we must be careful about the domain attached to cookies on staging.02:21
stubMmm... yes...02:22
SteveAperhaps use a different cookie name for staging02:22
jamesha *.launchpad.net cookie used for auth will be passed to *.staging.launchpad.net02:22
stubSounds good.02:22
stubI'll file a bug02:22
SteveAi think sharing the cookie among launchpad.net and blueprint.launchpad.net is a feature02:22
SteveAthanks jamesh.  good observation.02:23
SteveAstub: please subscribe me to the bug02:23
SteveA * Production and staging (stub)02:23
stubStaging is being boring, which is good.02:23
stubProduction rollout got missed this week due to bzr taking way to long to branch on Tuesday and not wanting downtime on Wednesday for the Ubuntu Hug day.02:23
stubI can roll updates out tonight if anyone is going to cry - otherwise I'll skip this weeks rollout and do an update next Tuesday of HEAD-as-of-now(ish).02:23
SteveAstub: mark requested a rollout this week02:23
kikostub, yeah, do it tonight.02:24
kikoI have the report hot02:24
stubOf any particular feature or patch?02:24
SteveAall the pending ones :-)02:24
carlosstub: yes, let me check...02:24
carlosrev 185102:24
=== ddaa would like the new bzr _not_ to be rolled out until bug 44183 and bug 44182 are fixed
UbugtuMalone bug 44183 in launchpad-bazaar "supermirror branch puller does not preserve source branch format" [Major,Confirmed]  http://launchpad.net/bugs/4418302:24
UbugtuMalone bug 44182 in launchpad-bazaar "supermirror branch puller leaves empty branch when initial mirroring fails" [Major,Confirmed]  http://launchpad.net/bugs/4418202:24
carlosit will help a lot to translate dapper02:24
ddaathough it's not a critical issue02:25
stubddaa: Can I just not update the supermirror code - keep it running on current code?02:25
stubI don't think I saw any DB patches land that would bite it...02:25
ddaastub: it's okay, the new bzr has not yet landed AFAIK02:26
ddaalifeless/spiv just hold it back until rollout02:26
SteveAstub: what's your decision?02:27
ddaastub: I mean, please rollout supermirror stuff02:27
stubWell... since I don't know what Mark actually wanted to land, I'll roll out 3538 or there abouts and cross my fingers02:27
=== AlinuxSOS [n=AlinuxOS@d83-176-98-164.cust.tele2.it] has joined #launchpad
stubI'll need to trawl the commits lists to determine the exact revision02:28
mptstub, including 3541 :-)02:28
jameshstub: there were db patches in my bzrsync landing that tighten some constraints.  That might cause problems if the bzrsync code is not updated02:28
stubmpt: Noted.02:28
stubHOWEVER! If the bzr tagging takes too long again, it might be tomorrow02:29
carlosstub: The revision number I asked you is one of marks' landing 02:29
kikostub, there's 3540, 3541, 3545, 3547 and 3548 though02:29
kikowhich all fix bugs02:29
ddaai.e. the branch scanner will need to be rolled out, or it will break02:29
kikoyou could also include 3546 if you are feeling brave02:29
stubkiko: Noted02:29
SteveAlet's move on02:29
stubkiko: I landed that - no problems ;)02:29
SteveAwe can refine the patch list later02:30
SteveA * Use of dapper bzr (kiko)02:30
kikookay02:30
kikocan you all make sure right now that you are using bzr from dapper?02:30
kikoI believe that is 0.8~200604291148-0ubuntu202:30
mptbzr (bazaar-ng) 0.8rc102:30
kikoso ending 1148-0ubuntu202:30
jameshthere is a 0.8 package in dapper but it conflicts with the current bzrtools02:31
=== ddaa removes his symlink to the local bzr.dev checkout
jameshcurrent bzrtools package, that is02:31
kikompt, you need to use dpkg -l bzr to check.02:31
SteveAmpt: apt-cache policy bzr02:31
mptYes, I didn't upgrade today because it wanted to remove bzrtools, and I didn't want to do that02:31
kikojamesh, yeah, bzrtools I have is from 0407.02:31
stubBug 4416002:31
UbugtuMalone bug 44160 in bzrtools "bzrtools removed on bzr upgrade and cannot be reinstalled" [Normal,Unconfirmed]  http://launchpad.net/bugs/4416002:31
=== bradb is running 0.8~200605051825-0ubuntu1
mptsame as bradb02:31
SteveAuse: apt-cache policy bzr, and check that the marked one is from dapper/universe02:31
mpthuh02:32
mptWhy is it in universe?02:32
mptok, offtopic, sorry02:32
MalcolmCleatonI'm on dapper, but my bzr is just 0.8-0ubuntu102:32
=== carlos is using the same version as bradb due the bug #44160
UbugtuMalone bug 44160 in bzrtools "bzrtools removed on bzr upgrade and cannot be reinstalled" [Normal,Unconfirmed]  http://launchpad.net/bugs/4416002:32
SteveAMalcolmCleaton: use apt-cache policy bzr, or dpkg -l bzr02:32
SteveAMalcolmCleaton: does that still report that version?02:32
carlosMalcolmCleaton: that's a good one02:32
MalcolmCleatonYes02:33
kikooh, I think that's the newer version.02:33
carlosis latest version02:33
ddaajust did apt-get update, and apt-cache policy tells me the only thing it knows is 0.8-0ubuntu102:33
SteveAcool02:33
carlosbut you lack the bzrtools package then02:33
bradbnot if he did an apt-get update02:33
bradb(or upgrade)02:34
kikohmmm02:34
kikookay, so a mess02:34
kikolet me ask this again next week02:34
lifelessddaa: why not rollout ?02:34
SteveAthe bzr packagers should get the bzrtools thing sorted02:34
carlosbradb: bzrtools conflicts with that bzr version, if he has it, bzrtools is not installed02:35
ddaalifeless: will cause knit branches to be published at weave02:35
SteveAkiko: may i move on?02:35
kikoMeetingAction: kiko to talk to bzrtools and bzr packagers to sort out this nonsense.02:35
ddaalifeless: all of them02:35
kikoyes02:35
SteveA * cc experts onto bugs (steve)02:35
bradbcarlos: <ot>yeah, but upgrade doesn't remove packages. only dist-upgrade would.</ot>02:35
lifelessafter meeting I guess02:35
SteveAso, we're getting too much bug traffic for various people such as stu and me to keep up with it all02:35
SteveAi haven't been keeping up for *ages*02:35
carlosbradb: <ot>and you will not get that new package either ;-)</ot>02:35
SteveAso, i propose that we proactively cc stuart onto bugs where you think he might be interested.  same for me.  same for other people who specialize in a particular area in launchpad.02:36
SteveAit is easy to unsubscribe yourself if you find you're subscribed to a bug you're not interested in02:36
SteveAkiko, matsubara: does that sound okay with you?02:37
=== carlos is not following the bug mailing list either
matsubaraSteveA: yes.02:37
SteveAcool, thanks02:37
SteveA * bzr and PQM performance (kiko)02:37
kikoSteveA, how do you filter these bugs?02:37
kikookay, n/m02:37
=== bradb attempts to, but it would eat at least a couple days to catch up. otherwise it's at least a couple hours per day to keep up with.
mptI'm subscribed to launchpad-bugs@, so if anyone (or any checkbox) subscribes me to any bug I will growl at them02:37
aa_um, would there be any interest in me releasing this bug-reporter separately from the application I have embedded it in?02:37
kikoam I correct in saying that PQM is at the moment being as slow as molasses?02:38
kikoand that the root cause of this is bzr merge slowness?02:38
kikoand if so, is there a plan to fix that? and if so, is there an ETA?02:38
SteveAaa_: please ask after the launchpad meeting.  it will finish at 4.45 sharp02:38
SteveAum, 1245 UTC02:38
stubkiko: As far as I can tell, yes for the cause.02:38
lifelessslow yes. I can generate some hard stats on precisely why, but I have lots of indications that it is reweaving being triggered still02:38
lifelessthe plan is to migrate to knits.02:39
aa_SteveA: oh, okie dokie02:39
SteveAlifeless: please communicate the plan and projected dates to kiko02:39
kikolifeless, indication but not proof? I'm in search of hard facts02:39
lifelessbzr 0.8 is out. bzrtools 0.8 is out, so I need to finish off testing the tool chain (nearly done)02:39
SteveA * Rebalancing portlets (kiko)02:39
SteveAwe have 5 minutes of meeting left02:39
=== kiko sighs
lifelessand then do the documentation and we can upgrade02:39
SteveAso i'm aggressively moving on02:39
lifelessdone02:39
SteveA * Rebalancing portlets (kiko)02:40
kikomark has requested we take a look at our existing pages02:40
SteveAafter the recent UI work with the new hierarhy and javascript menu bling...02:40
SteveAwe removed the "site map" portlet02:41
kikothe fact that navigation has moved from the left to the right means that many pages do not have RHS portlets02:41
SteveAyep02:41
jameshsome of the ones without RHS portlets could probably be switched to 2 column layout02:41
=== ddaa cannot help but find it a good thing
jameshe.g. the bzr branch info page02:41
kikomark wants us to make sure that 3-col pages look "balanced" in terms of having a fair balance of LHS and RHS portlets02:41
kikoddaa, it violates the current UI guidelines, and that is a higher-priority problem. if you want to fix the UI guidelines, pick that battle.02:42
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAjamesh: in those cases, we should consider whether there is any information that could be helpfully presented in the RHS, or whether a 2 col layout is really better for that page.02:42
kikojamesh, 2-col is only supposed to be used if there is an actual issue with page content flodding into RHS portlets.02:42
SteveAjamesh: please consult with kiko or me in these cases02:42
ddaakiko: I know it's a lost battle right now, and I have other things to attract sabdfl's wrath02:42
kikoI am not particularly in favor of the current UI guidelines, but I am in favor of us following them until they are changed.02:43
kiko(IOW I feel your pain, but you need to work with what we have)02:43
SteveAmore UI discussion for after this meeting, if necessary please02:43
jameshkiko: sure.  I brought up the branch info page because it is displaying revision log messages as one column in a table02:43
SteveA * Keep Bag Change (defered)02:43
SteveA * Three Sentences02:43
jordi DONE: schooltool merge/import, rosetta email processing, promotion of official rosetta usage for Gaim (ongoing)02:43
kikojamesh, right02:43
jordiTODO: Clear the import queue, several pending emails02:43
stubDONE: Various production odds and sods. Drive by bug fixes.02:43
stubTODO: Searching g inprovements (Bug 29227), try to investigate the-row-i-just-inserted-isn't-there errors (Bug 44032)02:43
stubBLOCKED: No.02:43
UbugtuMalone bug 29227 in malone "Searching for "pmu" doesn't find "/dev/pmu"" [Critical,In progress]  http://launchpad.net/bugs/2922702:43
salgadoDONE: Taught the mirror prober how to probe cdimage mirrors and did a few other fixes on it, code review, shipit fixes and discussion and some random bug fixes02:43
MalcolmCleatonDONE: started coming up to speed02:43
salgadoTODO: Get shipit reviewed and land it, finish changes on the mirror prober and get it through review.02:43
salgadoBLOCKED: No02:43
UbugtuMalone bug 44032 in launchpad "Out of order SQL queries triggering foreign key constraints" [Normal,Unconfirmed]  http://launchpad.net/bugs/4403202:43
matsubaraDONE: oops report analysis, bug triage, support requests, fixed oops bugs.02:44
matsubaraTODO: more of the same02:44
matsubaraBLOCKED: no02:44
jordiBLOCKED: no02:44
kikoDONE: perf reviews, MM and Shipit engineering, QA assistance, interviews, management02:44
BjornTDONE: reviews. looked at zope.testbrowser and related stuff. landed the branch XMLRPC branch from London. debug an error using zope.testbrowser.02:44
cprovDONE: fixed/investigated dup librarian filenames issue, old branches catch up and soyuz short-term milestones meeting with elmo/Kamion02:44
cprovTODO: apt-ftparchive performance and autosync setup for edgy (using current tools)02:44
cprovBLOCKED: finish building edgy tests with adconrad (need to find time to do a pair programming session again)02:44
carlosDONE: bugs #41071 #35631, dapper imports review, user support, Esperanto OOO translation recovery, PoMsgSetPage review and test additions, 02:44
carlosTODO: Finish POMsgSetPage test additions, add test for #35631 (Karma handling in Rosetta), migrate translations from breezy to dapper.02:44
carlosBLOCKED: No02:44
spivDONE: Reviews, mercifully brief jury duty, fixing up sourcecode bustage.02:44
UbugtuMalone bug 41071 in rosetta "All ooo-translations are overridden by the English originals" [Normal,In progress]  http://launchpad.net/bugs/4107102:44
mptDONE: MaloneSimplifications fixes, bug fixes02:44
mptTODO: land MaloneSimplifications; BreadcrumbMenus QA, PageHeadings spec02:44
mptBLOCKED: no02:44
BjornTTODO: improve bug watch widgets. fix bug causing zope.testbrowser to fail. reviews. fix a few small bugs.02:44
spivTODO: Finish sourcecode bustage fixing, launchpad-bazaar bugs #44182 and #44183, Ubuntu wiki work.02:44
spivBLOCKED: no.02:44
ddaaDONE: importd rollout, error reporting review, sql optimisation, misc. bazaar coordination and production diagnostic02:44
ddaaTODO: braindump repos on sftp server, more production diagnostics, cscvs/bzr-native02:44
ddaaBLOCKED: sourcecode merge fixage (spiv's on it)02:44
UbugtuMalone bug 44182 in launchpad-bazaar "supermirror branch puller leaves empty branch when initial mirroring fails" [Major,Confirmed]  http://launchpad.net/bugs/4418202:44
kikoTODO: perf review feedback, report, coding02:44
UbugtuMalone bug 44183 in launchpad-bazaar "supermirror branch puller does not preserve source branch format" [Major,Confirmed]  http://launchpad.net/bugs/4418302:44
BjornTBLOCKED: no02:44
lifelessDONE: bzr 0.8 release, post bzr bufixes, planning for QC tasks02:44
kikoBLOCKED: nah02:44
lifelessTODO: post 0.8 bugfixes, rocketfuel knit conversion02:44
MalcolmCleatonTODO: Finish coming up to speed, in order to fully benefit from and be useful in the sprint on 22nd May02:44
lifelessblOCKED: no02:44
MalcolmCleatonBLOCKED: no02:44
SteveADONE: management stuff, recruitment stuff, menus stuff, stuff02:44
SteveATODO: menus integration, other stuff02:44
SteveABLOCKED: no02:44
jameshDONE: branch pull listing (bug 40383), pending-reviews script updates, code reviews, sprint meeting scheduler stuff, supermirror branch pull list02:44
jameshTODO: sprint meeting shceduler, code reviews, supermirror branch pull list02:44
jameshBLOCKED: no02:44
UbugtuMalone bug 40383 in launchpad-bazaar "remove InternalHTTPLayer" [Major,Confirmed]  http://launchpad.net/bugs/4038302:44
kikois that all?02:45
SteveAno significant blocked stuff that we can help with...02:45
bradbDONE: Fixed bugs 36866, 42491, and 43650. Fixed a validation issue that was causing mdz grief. Finished BugDateLastUpdated.02:45
bradbTODO: Make bug subscriptions implicit. Stuff.02:45
bradbBLOCKED: No, though pqm turnaround time is a major inconvenience.02:45
UbugtuMalone bug 36866 in malone "Searching for bugs after selecting a certain status from the Right-Hand-Menu resets the search" [Major,In progress]  http://launchpad.net/bugs/3686602:45
UbugtuMalone bug 42491 in malone "Available milestones are incorrectly always those of the bug page's context" [Normal,In progress]  http://launchpad.net/bugs/4249102:45
SteveAokay, time's up.02:45
kikobradb, good work on the short-term fixes, I appreciated that02:45
SteveAthanks everyone02:45
SteveAMEETING ENDS02:45
bradbkiko: thanks02:45
MalcolmCleatonthanks02:45
kikobradb, it gives such a better impression of throughput I was smiling02:45
ddaasalgado: ping about whitespace stripping widget02:46
SteveAlifeless: what can we do to get PQM working better for us soon?02:46
bradbkiko: :)02:46
lifelessddaa: I think its better to publish new knits now, than to defer some arbitrary time02:46
ddaalifeless: ping about new bzr deployment02:46
salgadoddaa, ping matsubara about it. :)02:46
lifelessSteveA: convert to knits asap02:46
mptbradb, what kind of bug subscriptions?02:46
lifelessddaa: even if some get published as weaves.02:46
salgadoddaa, he's fixing it right now02:46
ddaalifeless: did you look at 44183?02:46
bradbmpt: Implicit.02:46
lifelessbug 4418302:46
UbugtuMalone bug 44183 in launchpad-bazaar "supermirror branch puller does not preserve source branch format" [Major,Confirmed]  http://launchpad.net/bugs/4418302:46
bradbmpt: i.e. implicit qa subs02:46
ddaalifeless: the problem is larger than we thought02:46
mptbradb, QA?02:47
bradbpackage/product/distro contacts02:47
mptbradb, like PackageSubscriptions and ProductSubscriptions?02:47
lifelessddaa: it used to use clone, I wonder when that snuck in.02:47
salgadospiv, do you have a few minutes to talk about an issue I'm having with twisted?02:47
bradbyeah02:47
ddaasalgado: sorry, got confused again02:47
spivsalgado: sure.02:47
lifelessddaa: should be trivial to fix.02:47
matsubaraddaa: So I have this branch with a fix for bug 34105 and there's a widget there that strips leading and trailing whitespaces. might be useful for you.02:47
UbugtuMalone bug 34105 in malone "Strip leading and trailing whitespace before storing a bug watch's remotebug in the db" [Major,In progress]  http://launchpad.net/bugs/3410502:47
spivddaa: It's right at the top of my todo list.02:47
mptbradb, so more than one person will be able to subscribe to the same thing?02:47
matsubaraI'll put it up for review today.02:48
aa_oh yikes, that was the meeting? well sorry to disturb :)02:48
ddaalifeless: I'm not discussing that, those new bugs are very simple to fix, but they need to be done02:48
ddaaspiv: great!02:48
bradbmpt: What do you mean by "more than one person"? More than one person can already subscribe to a bug.02:48
SteveAlifeless: when can we be beyond the conversion, and happily using knits for LP development?02:48
SteveAlifeless: and, do you need hardware resources for this?02:49
ddaamatsubara: I think it would make sense to use it in for all URL widgets, across launchpad02:49
mptbradb, more than one person subscribing implicitly to all bugs on a package/product/project/distro02:49
lifelessSteveA: I have the hardware. I have a converted branch. Its documented on the RocketfuelToKnits page02:49
lifelessSteveA: I have tomorrow already slated to finish toolchain testing02:49
ddaamatsubara: can you extend the scope of your branch to do that?02:49
lifelessSteveA: if you are willing to have a rough and ready conversion, we can convert Monday02:49
jameshlifeless: do you need to be able to throw a pie at someone to get it done?02:49
lifelessjamesh: not this time, theres no bet on it :)02:50
MalcolmCleatonCan somebody add me to the launchpad team on launchpad?02:50
ddaamatsubara: in the cases where somebody _really_ means a URL with a trailing space, it's still possible to use the urlescaped form.02:50
carlosMalcolmCleaton: what's your launchpad account?02:50
kikoa trailing space in a URL is the crackest thing I've ever heard02:50
MalcolmCleatoncarlos: malcolmcleaton02:50
kikoMalcolmCleaton, have you considered using a shorter IRC nick? :)02:50
lifelesslike, 'mc'02:51
ddaakiko: strictly speaking it's legal :)02:51
mptYes, it's too human-readable02:51
sabdflddaa: we've had a consistent approach of name validation that precludes certain names, need to do the same for branch02:51
ddaasabdfl: it's not about names02:51
ddaait's about branch.url02:51
mptbtw, welcome MalcolmCleaton 02:51
matsubaraddaa: it's possible to extend it, but that means I'll have to write pagetests to all URL callsites tha are being stripped? 02:51
bradbmpt: With packages yes, because a package can already have multiple contacts. With product and distro, no, that'll stay how it is currently. The change here is that bug contacts will be looked up a bugmail sending time, rather than assumed to be an explicit part of the Cc list. That way: 1. when you subscribe to a $whatever, you automatically get bugmail from all its bugs, past, present, and future, 2. when you unsub, you stop gett02:51
lifelesswell, 11pm here, going to say gnight02:51
carlosMalcolmCleaton: done02:51
ddaasabdfl: branch names are already validated (though they have a slightly different rule for arch compatibility reasons)02:51
MalcolmCleatoncarlos: Thanks02:52
stubIIRC branch names got fuzzy because we needed to support the old arch names. I'm fuzzy on the actual details though.02:52
carlosMalcolmCleaton: btw, you should add your canonical email there02:52
mptbradb, "stop get"02:52
mptbut, that seems very promising02:52
bradb...stop getting that mail, 3. you'll be able to explicitly say, somehow, "I want to keep getting mail on this bug, even if i'm not a $whatever bug contact"02:52
ddaamatsubara: it's probably possible to make it automagic using some zope chicken bones02:53
mptbradb, gret02:53
mptgreat02:53
SteveAmpt: branch URLs should conform to the URL-related RFCs02:53
SteveAum02:53
SteveAddaa: branch URLs should conform to the URL-related RFCs02:53
SteveArather than mpt02:53
MalcolmCleatoncarlos: Done02:53
SteveAddaa: so i'd expect spaces to be represented as %20 or "+" depending on where they occur02:53
SteveAddaa: and we may need a way to make a canonical representation of a URL02:53
matsubarawell, the widget only strips trailing and leading whitespaces.02:54
carlosMalcolmCleaton: cool, thanks02:54
ddaaSteveA: traditionally, UIs tend to accepts URL in unescaped form02:54
SteveAddaa: yes, but that's just the UI02:54
=== bradb & # shower
matsubaraddaa: if you want to take a look at it's on chinstrap. /home/warthogs/archives/matsubara/launchpad/strip-white-space/02:55
lifelessnight all02:55
kikomatsubara, don't let ddaa add more requirements to your branch02:55
SteveAlifeless: i'm happy for you to convert monday02:55
ddaamatsubara: okay, nevermind then02:55
SteveAlifeless: provided people can get a suitable bzr and tools from dapper02:55
ddaakiko: I was just saying "it would be nice"02:55
=== ddaa stops making a fuss
=== SteveA needs to go out for a while
kikoddaa, can't let branches grow too much but I am happy for matsubara to work on an additional bug you report02:56
kiko(or point out of it is already reported)02:56
ddaaokay, I'll look at it02:56
ddaaSteveA also said something interesting about db constraint and RFC conformance02:57
kikomatsubara, I am proactively trying to reduce overhead for branches02:58
kikoso you do the same :-P02:58
=== ddaa starts to think we should strip whitespace from _all_ inputs
matsubarakiko: all right.02:59
ddaampt: can you think of any use case for _not_ stripping whitespace in a form?03:00
uwsMakefile snippets!03:00
kikoargh03:00
ddaauws: I mean leading and trailing whitespace03:00
kikoaa_, sorry, I remember you said something in the middle of the meeting -- what was up?03:00
uwsddaa: yeah, leading whitespace matters for a makefile SNIPPET ;P03:01
uwsddaa: (otherwise, no)03:01
=== LeeJunFan [n=junfan@s64-186-37-120.skycon.net] has joined #launchpad
uwsddaa: (I've thought of implementing that for my own web library stuff (in PHP) too)03:01
mptddaa, none for trailing whitespace03:02
mptand none for leading or trailing whitespace in single-line fields03:02
ddaafine, multi-line fields tends not to be read by picky machines anyway03:03
=== carlos -> lunch
carlossee you later03:04
ddaakiko: if you are happy with it, I'll assign bug 44197 to matsubara.03:09
UbugtuMalone bug 44197 in launchpad "Strip leading and trailing whitespace from all single-line fields" [Normal,Unconfirmed]  http://launchpad.net/bugs/4419703:09
sabdflddaa: ah, ok. thanks. then i guess we should only enforce the relevant RFC's03:09
sabdflstevea, kiko: great meeting03:10
kikosabdfl, oh, thanks.03:10
ddaaI think URL RFC enforcement is a bit problematic UI-wise, as it would prevent the user from entering non-escaped URLs or would prevent user-entered URLs from roundtripping in the UI.03:11
kikoddaa, I am happy for that -- it's an excellent enhancement to his current work03:11
ddaadone03:12
aa_kiki: right, yes sorry, I was sondering if it was worth releasing this bug reporter as a separate thing from pida03:14
aa_oops, kiko I mean03:15
kikovery funny03:16
kikoaa_, is it easy to do? if so, it's definitely be nice to have a standalone bug reporter -- I know the distro team are looking for something like this03:17
aa_easy? just a tarball03:17
kikoKeybuk, if you want some code that files LP bugs remotely, aa_ has something for you.03:17
kikoaa_, well, managing the release separately too03:17
aa_oh right, yes, well, I would use it as an svn external03:18
aa_in fact, I'll just do it03:18
kikothanks03:18
stubLaunchpad will be going down in 30 minutes for a regular code update. Estimated down time will be 15 minutes. Wikis will be in read only mode during this period.03:19
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== aa__ [n=ali@host81-153-25-47.range81-153.btcentralplus.com] has joined #launchpad
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
=== niemeyer [n=niemeyer@200-163-203-171.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
Keybukkiko: filing bugs is not problem03:37
Keybukgetting list of filed bugs is problem03:37
kikoKeybuk, gotcha.03:41
Seveasriddle me this, riddle me that. I got this in the launchpad mail:03:46
Seveas** Bug 36599 has been marked a duplicate of this bug03:46
Seveas-- 03:46
SeveasMicrosoft has a majority market share03:46
Seveashttps://launchpad.net/bugs/103:46
UbugtuMalone bug 36599 in hotplug "Install Hangs on "Hotplug"" [Normal,Unconfirmed]  http://launchpad.net/bugs/3659903:46
UbugtuMalone bug 1 in Ubuntu Dapper "Microsoft has a majority market share" [Critical,Confirmed]  03:46
Seveashowever, bugg 36599 is marked as dup of bug 314003:46
UbugtuMalone bug 3140 in malone "Bug watches can't be removed" [Critical,In progress]  http://launchpad.net/bugs/314003:46
Keybukit was marked as a dup of 1 for a while03:46
Keybukthen I found a better bug to mark it as a dup of03:46
kikoSeveas, what Keybuk said03:46
kiko(beat me to it)03:46
Seveasai03:46
Keybukthere's an annoying Malone bug that once you get an upstream task assigned to someone, then you cannot do ANYTHING about it03:47
Seveasso the mail interface is just slow 03:47
kikoKeybuk, sorry it took a while to fix that one, it's actually been written but tied up03:47
Keybukand it forever shows up in their list03:47
Keybukkiko: yeah, I'd gathered that was on the card03:47
kiko@!#!@03:47
Seveaskiko, when do we get mark-as-suplicate-via-mail?03:47
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== aa__ is now known as aa_
kikoSeveas, mmmm?03:49
bradbs/sup/dup/03:49
Seveaskiko, what I really miss in the mail interface is a duplicate-of #XXXX command03:50
bradbThat could be done in like half an hour or an hour + 20 hours through pqm.03:50
Seveasshould I file a wishlist bug?03:50
matsubaraSeveas: I think there's a open bug for it03:50
sivangbradb: heh03:51
Seveasah, couldn't find it03:51
Seveasoh while I'm at it: there's quite a bit of confusion between tasks and bugs in the mail interface. You can only change the status etc of one task. And the X-launchpad headers only contain status for one task03:52
kikoSeveas, neither are true, hopefully!03:52
Seveaskiko, then how do I select a task via the mail interface?03:52
kikoSeveas, you can change the status of the second task but you need to specify what it applies to (affects /products/pornlets)03:53
matsubaraSeveas: found it. bug 519003:53
Seveaslast time I tied that it opened a new task03:53
Seveastried*03:53
kikoSeveas, you can't have duplicate tasks for different contexts on the same bug03:53
kikoSeveas, by definition03:53
Seveastrue03:53
kikoso you must have done something slightly different03:53
kikoSeveas, and the X-LP heades /should/ contain multiple lines03:53
kikoone for each task03:53
kikoto be clearer: you'll have multiple X-LP headers in that situation.03:54
Seveashmm, something between LP and my mailbox is filtering multiple-headers-with-the-same-name03:55
=== Seveas pokes at mailserver
fabbionekiko: consigliere!03:57
kikothe great padrino appears04:01
kikoI have your email04:01
fabbionekiko: cool thanks04:09
kikoI will take action upon it04:10
fabbionekiko: does it make sense what i am asking for?04:12
fabbioneor do you need more details?04:13
kikoyes, it makes absolute sense04:13
kikothe latter problem is not so easy to fix04:13
fabbioneok thanks04:13
kikobut I'll give you support if it can be worked around04:13
aa_right ok, done: https://launchpad.net/products/launchpad-report-tool/04:14
aa_have a nice life everyone, and someone please let me know when/if the xmlrpc happens :)04:15
kikoaa_, you rock!04:18
aa_not really, but there you go :)04:18
kikoaa_, are you okay with me including a reference to it in today's launchpad report?04:18
kiko(i.e. make it public?)04:18
aa_please do, I need users and bugs to fix04:18
aa_I mean it was only conceived yesterday, released today, I wonder what happens tomorrow04:19
kikothat's how it should be 04:19
aa_but yes, please include it04:19
=== aze45 [n=aze@lns-bzn-58-82-251-215-51.adsl.proxad.net] has joined #launchpad
carlossabdfl: https://launchpad.net/distros/ubuntu/dapper/+lang/es <- you rock04:32
stubNeeds batching - taking forever to download :-(04:34
carlosstub: it was fast here...04:35
stubYour a few thousand kilometers closer to the server!04:36
carlosstub: but yes, I think we should implement batching there04:36
carlos;-)04:36
bradbBjornT: Do you have a patch for that testbrowser exception, by any chance? I'm converting some more tests atm, and could really use a fix, if you think it's not too hard.04:36
stubFinally finished downloading04:36
stubMaybe two minutes04:36
carlosstub: we got a bug report that a user using a RTC connection was not able to see the whole page 04:36
carlosI guess it took too much time and his browser closed the connection04:37
stubOur load balancer will declare a client dead if sending the page takes too long04:37
stubMight need tuning - no idea what the current setting is or the default04:37
carlosoh, so we could fix that?04:38
ddaamight be all the pictures...04:38
stubMaybe - depends if the option is turned on or not. Need to rt that request04:38
ddaastub: is it conceivable that launchpad is not supporting pipelining? That would explain latency problems on that page.04:39
BjornTbradb: well, do you want a patch you can apply locally until i merge my fix?04:39
stubddaa: Its conceivable - I'm still stuck in HTTP/1.0 land so can't really test ;)04:39
kikocarlos, do you have a moment to talk about bug 41653?04:39
UbugtuMalone bug 41653 in rosetta "Import of po file goes in the wrong template" [Major,Fix released]  http://launchpad.net/bugs/4165304:39
sabdflcarlos: looks good! glad to see translations flowing in fast to the new files04:40
carloskiko: sure, let me find the bug I'm talking with stub first, and I'm all yours04:40
sabdflwe need to show the number of messages in each pot04:40
sabdflso you can see how big one is04:40
sabdflalso... need that prioritisation in there04:40
sabdflbut in general it's looking fantastic04:40
bradbBjornT: I guess it won't matter much, because I need it to be in rf anyway by the time I merge.04:40
kikosabdfl, did you manage to land your fix for that bug that malcc found?04:42
carlossabdfl: yeah, I was planning to group them by KDE, GNOME, XFCE, base as the first step for prioritisation04:42
carlosstub: I cannot find the bug now :-(04:42
kikomatsubara, what's the bug number for the bug that sabdfl fixed, making the distrorelease page list all languages?04:42
matsubarakiko: let me look for it04:43
kikothanks!04:43
matsubarakiko: is bug 2036?04:44
UbugtuMalone bug 2036 in rosetta "DistroRelease language page should show *all* templates" [Major,Fix released]  http://launchpad.net/bugs/203604:44
BjornTbradb: https://chinstrap.ubuntu.com/~dsilvers/paste/filegmfA8R.html will fix the problem so you can continue working, but it's not the fix i'm going to merge to rf.04:44
kikomatsubara, yes, star.04:44
aze45matsubara: i'm eric from support request #858, and i managed to login now on the wiki. But with my launchpad.net address (my email address) and not my WikiName as i did at first, is this normal?04:45
bradbBjornT: Can I merge it with my changes?04:46
matsubaraaze45: yes, I suppose there's a bug open on changing the text on the wiki to explicitly tell the users to use their email. let me look for it04:47
BjornTbradb: no. it's for the zope tree, though, so you can apply the patch and still commit in your launchpad tree without committing the patch.04:48
bradbah, right. won't be able to merge though.04:48
matsubaraaze45: that's bug 3981404:48
UbugtuMalone bug 39814 in launchpad "Misleading login hint" [Normal,Confirmed]  http://launchpad.net/bugs/3981404:49
kikobradb, careful when overwriting your sourcecode tree when rsyncing, eh?04:50
aze45matsubara: ok, i found it. The same happens to me. But i managed to log in with my WikiName at first, only changing the password made it impossible... strange...04:51
matsubaraaze45: I'm not sure if that was possible in the past. spiv would be able to answer that.04:53
aze45matsubara:Did i have to close my support request?04:53
kikomatsubara, is aze45 unable to log in?04:53
kiko(to the wiki?)04:53
aze45kiko:no, it's ok now, it was impossible with my WikiName after a password change/recover04:54
matsubarakiko: now he is able. he previously tried to login with his wikiname as the login04:54
kikooh04:54
kikodon't we accept that?04:54
kikoor did his wikiname change and he didn't notice it?04:54
kikoit smells of a bug04:54
aze45kiko: my wikiname didn't change, i checked on launchpad04:55
matsubaraaze45: I kindly ask you to close it if there's no other issue. thanks 04:55
aze45matsubara:ok 04:55
bradbkiko: wha?04:55
matsubarakiko: I think we used to accept that in the past, but now we don't, but only spiv knows for sure.04:56
kikobradb, well, do you use link-external-sourcecode?04:57
spivmatsubara: not since we moved to Moin, at least.04:57
kikospiv?04:57
bradbkiko: no04:57
kikobradb, so you have individual checkouts of everything?04:57
spivI don't recall precisely how the zwiki operated.04:57
bradbkiko: yeah04:58
BjornTkiko, matsubara: i think there's a bug open on that the wikis should ask for the email instead of Name04:58
spivkiko?04:58
matsubaraBjornT: that's bug  3981404:58
UbugtuMalone bug 39814 in launchpad "Misleading login hint" [Normal,Confirmed]  http://launchpad.net/bugs/3981404:58
BjornTright, didn't follow the discussion properly :)04:59
matsubaraspiv: well, aze45 said he could login with his WikiName before and now he can't. I pointed out that he should use his email address as the login and there's this bug open on the misleading login hint05:01
bradbBjornT: I def'd a function, helpers.nasty_testbrowser_workaround, which references bug 44064 too. This should make it easy to sweep up once the Real Fix is merged.05:02
UbugtuMalone bug 44064 in launchpad "Pagetest using testbrowser causes ValueError and AttributeError" [Critical,Confirmed]  http://launchpad.net/bugs/4406405:02
spivmatsubara: I suppose it depends on how long ago "before" means.  Oh, there was some sort of testing hack that might have allowed that maybe, but it was never meant to work, and I'm too sleepy at the moment to recall the details.05:03
aze45spiv: before was one week or two no more05:03
spivNothing at all has changed in the last week or so that I'm aware of.05:04
spivSo I've go no idea.05:04
aze45spiv: exactly it was on april 26th when i manged to lon in the wiki, and edit some pages (my personal page for example)05:05
aze45"i managed to log in"05:06
BjornTbradb: do you have something important you need to merge which can't wait a day or two? i'll put the fix in the review queue today.05:06
spivIt's not supposed to work, and none of the code or anything has changed there to the best of my knowledge, so I really have no idea.05:06
bradbBjornT: not desparately important, it's more a question of throughput05:07
bradbBjornT: If I wait for that fix, it'll delay the merge at least a week, probably.05:08
kikospiv, just confirming. hmm, weird.05:08
aze45spiv: very strange, i'm nearly 100% that i did it, but maybe i'm confused... is there a way to confirm or infirm that? (or is it non important?)05:09
SteveAre05:10
spivaze45: If you can reproduce logging in with a wikiname, I'd be interested in hearing about it.  I suspect it also accepts your launchpad name, btw.05:10
spivBut right now, it's 1am here, so I need to sleep.05:10
aze45spiv:ok, i understand, just to finish : now i can't loggin with my wikiname, you want me to create a new false one?05:11
spivaze45: Only if you want to spend time trying it.  It doesn't seem to be a common problem, so I'm not very worried about it.05:12
aze45spiv:ok05:12
spivaze45: thanks for the report, sorry I wasn't able to shed much light on it.05:13
spivGood night.05:13
ddaagnight spiv05:13
aze45good night05:13
ddaampt: can you say what you think on bug 4403905:18
UbugtuMalone bug 44039 in launchpad "Page that shows all Launchpad products and projects should be batched" [Normal,Confirmed]  http://launchpad.net/bugs/4403905:18
=== bradb is loving testbrowser. PTs look so much better with it.
ddaampt: I think over-enthusiastic batching would severely reduce the usefulness of such pages05:18
matsubarabradb: +105:19
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== glatzor [n=sebi@ppp-82-135-8-223.mnet-online.de] has joined #launchpad
glatzorhi, I just noticed that the German translation of openoffice dropped sagnificantly. 05:29
glatzorcould there be an error in the import of the translations?05:29
glatzorhttps://launchpad.net/distros/ubuntu/dapper/+source/openoffice.org/+pots/ooo-writer05:29
kikocarlos?05:30
carlosglatzor: I need to talk with doko first, just a second..05:31
=== aze45 [n=aze@lns-bzn-58-82-251-215-51.adsl.proxad.net] has left #launchpad ["Leaving"]
=== bradb & # lunch && one last run to accountant's office to sign some paperwork. bbiab.
=== mitsuhiko [n=blackb1r@ringmaster.active-4.com] has joined #launchpad
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
carlosglatzor: ok, seems like I fixed it, the German translation for ooo-writer and ooo-draw was blocked to be imported05:43
carlosglatzor: thanks for warning us, the translations should appear later today05:43
kikoglatzor, can you check and confirm on launchpad-users?05:44
=== glatzor hugs carlos
carlosglatzor: some time ago we talked about blocking German translations for OOO.org05:44
carlosbecause they were using German as the base language05:44
carlosseems like I left behind those two .po files blocked05:44
carloswhen we decided to import German too05:45
glatzorkiko: what do you want to do me exactly?05:46
glatzorthanks carlos05:46
kikoglatzor, just verify it's been done and works as you expect, and if not, email launchpad-users@lists.canonical.com05:47
carlosglatzor: it's just some QA to be sure that is fixed 05:48
=== `6og [n=kgoetz@ppp100-144.static.internode.on.net] has joined #launchpad
glatzorkiko: ok. I misunderstood you. Thought that I should check the list :)05:49
kikomatsubara, what's the bug for TP caching again? (yes I suck)05:49
matsubarakiko: bug 3585005:49
UbugtuMalone bug 35850 in launchpad "TeamParticipation caching not working" [Major,Fix released]  http://launchpad.net/bugs/3585005:49
salgadokiko, what method do you suggest to get the file list from releases.ubuntu.com?05:55
kikosalgado, urllib?05:56
=== AlinuxSOS [n=AlinuxOS@d83-176-98-164.cust.tele2.it] has joined #launchpad
=== Martolod [n=jeremy@ARennes-257-1-3-59.w81-250.abo.wanadoo.fr] has joined #launchpad
=== benzai [n=zaheda@82-71-18-29.dsl.in-addr.zen.co.uk] has joined #launchpad
AlinuxSOShello again, can ordinary registered user upload .po files in rosetta? 06:07
kikoAFAIK yes06:11
sabdflkiko: what's the ETA for PQM sanity?06:14
kikosabdfl, I got none from lifeless.06:14
SteveAhe said he'd be doing toolchain tests tomorrow06:15
SteveAand consider converting us totally to knits monday06:15
SteveAi have no idea how long such a conversion takes06:15
kikoI don't think the problem is well-understood though06:15
=== kiko shrugs
SteveAor whether we need to stop merging during that time06:15
SteveAso, optimistically, pqm issues will be fixed sometime monday06:16
kikommmm06:16
SteveArealistically, sometime after monday06:16
SteveAbut i have no idea really06:16
carlosAlinuxSOS: depends on the translation permission used by the product or distribution you want to upload the file into06:19
=== dsas [n=dean@host86-129-15-231.range86-129.btcentralplus.com] has joined #launchpad
AlinuxSOScarlos, Ubuntu, I'm administrator06:29
AlinuxSOScan my team ordinary member upload a file ?06:29
carlosAlinuxSOS: yes, any member of the team is able to upload files06:30
carlosin fact, anyone should be able to upload files, but if you are not member of the translation team, your changes will appear as suggestions06:30
AlinuxSOSso admin only can manage users and team in general, but translation permissions are the same righ ?06:30
carlosAlinuxSOS: right06:31
AlinuxSOSok06:31
AlinuxSOSteam member ca do it :)06:31
AlinuxSOScarlos, :) I saw new list of packages :)06:31
AlinuxSOSKubuntu packages :)06:31
AlinuxSOSand don't want to work for kubuntu too :)06:31
AlinuxSOSI'm searching for Kubuntu administrator for georgian team :)06:32
AlinuxSOSwhen found I'll refer it to you :)06:32
carlosAlinuxSOS: well, you don't need anything from me for that06:32
kikospiv, ping?06:32
carlosjust add him as an admin in you team06:32
AlinuxSOScarlos, :) 06:33
AlinuxSOSehe06:33
AlinuxSOSmore improves 06:33
AlinuxSOSbut I'm not owner06:33
AlinuxSOSI'm only admin.06:33
AlinuxSOSno probs with that ?06:33
kikoddaa, ping06:36
carloshmm, not sure, who is the owner?06:36
AlinuxSOSAlexander Didebulidze06:38
AlinuxSOShttps://launchpad.net/people/?name=georgian&searchfor=all06:39
AlinuxSOScarlos, GNOME Georgian translations -- hm :)06:39
AlinuxSOSno need of this team :)06:39
carlosAlinuxSOS: why?06:40
carlosif we import GNOME's CVS translations we need to use official teams from GNOME06:40
carlosno matter that most of you are the same, the policy to approve people would be different06:40
AlinuxSOScarlos, because I'm the GNOME team coordinator for Georgian part.06:41
carlosAlinuxSOS: will you open GNOME translations to any KDE translator without knowing that they want to do changes in GNOME?06:42
AlinuxSOSAiet Kolhi, has dishonoured GNOME's Georgian rapresentation.06:42
carlosI don't mean they are going to trash your translations06:42
carlosbut the terms would be a bit different06:42
carlosAlinuxSOS: how is that?06:42
AlinuxSOScarlos, Christian Rose and Danilo Segan, decided that...there was no changes since 2.8 GNOME06:43
AlinuxSOS2 years with 0,58% status.06:43
carlosAlinuxSOS: if you are the current coordinator06:43
carloswe should transfer you the control of that team06:43
AlinuxSOShttp://developer.gnome.org/projects/gtp/teams.html06:44
AlinuxSOSah why ?06:44
carlosyeah, I just saw it06:44
AlinuxSOSfor me is sufficent do add/remove users :)06:44
carlosAlinuxSOS: because the idea behind those teams is to map exactly what GNOME has06:44
AlinuxSOSbut have KDE/Kubuntu translations mixed with GNOME/Ubuntu translation :) is a bit difcult for me :)06:45
AlinuxSOSI need to search to a volontaire :)06:45
AlinuxSOS:)06:45
AlinuxSOScarlos, yep when I met you, there was a war between me and Ait Kolhi :) 06:46
AlinuxSOSon GNOME's mailing list :D06:46
AlinuxSOShttp://l10n-status.gnome.org/gnome-2.14/ka/index.html06:46
AlinuxSOSYou can see how is changed actual translations for Georgian team :)06:46
carlosyeah, I remember it a bit, I don't remember the details, but I remember something ;-)06:47
AlinuxSOSfrom 0.58% to 58% :)06:47
carlosAlinuxSOS: you are now the owner of that team and the only admin06:47
AlinuxSOShehe06:47
sabdflbradb!06:47
AlinuxSOSand the great thing is that I wanted only translate ubuntu :)06:47
AlinuxSOSnot GNOME :)06:47
carlosAlinuxSOS: is not too useful atm, but will be as soon as we start importing GNOME's CVS06:47
AlinuxSOSbut I liked Ubuntu06:47
AlinuxSOSit's my first distribution :)06:47
carlosAlinuxSOS: :-D06:47
AlinuxSOSand thing will be final :)06:47
AlinuxSOSloooolz06:47
sabdflbradb: ping06:48
AlinuxSOSso I knew from you that you separate KDE/GNOME06:48
AlinuxSOS:) it's really good for manage better :)06:48
carlosAlinuxSOS: but the UI will do that split06:48
carlosthe permissions will be the same and the URLs too06:48
sabdflkiko-fud: so, not going to fixup those milestones?06:49
carlosbecause Kubuntu is a part of Ubuntu and Ubuntu is a part of Kubuntu06:49
carlosif you want a full translated Ubuntu, you need KUbuntu translated too06:49
carlosand we also follow consistent translations between KDE and GNOME06:49
AlinuxSOS:)06:49
AlinuxSOScarlos great06:49
carlosso you can use a KDE application from GNOME06:49
salgadoSteveA, I have a test that runs a script as another process, and this script has to read a file from somewhere defined in the config. where can I place this file inside our tree? (or maybe you have a better way to test the script)06:49
carlosand both use the same terms06:50
AlinuxSOSI like this point of wiev06:50
AlinuxSOSbut I don't use KDE :)06:50
AlinuxSOSlooolz06:50
kiko-fudsabdfl, sorry? oh, fixing up milestones, yes, it's on my todo, it's just stratospheric this week06:50
kiko-fudapologies06:50
SteveAsalgado: the usual way we do this is to put the file in a package in the library code06:50
AlinuxSOSand I don't know why I don't like kubuntu :D06:50
carlosyeah, and that's why you need to find someone else to manage KDE translations ;-)06:50
SteveAsalgado: and then find the file relative to the location the package was imported from06:50
AlinuxSOSI'm ubuntu gnome "nazi"(someone has used this term in the past) :)06:51
SteveAsalgado: would that work for you?06:51
AlinuxSOScarlos, that's right :)06:51
AlinuxSOSI'm not tired :)06:51
AlinuxSOSbut I can't translate everything in the world :)06:51
AlinuxSOSsome people help project06:51
AlinuxSOS:) but it's not enough06:51
AlinuxSOSI'm searching for a leader who translates :)06:52
AlinuxSOSnot only leader like Aiet Kolhi for georgian team :)06:52
AlinuxSOSso06:52
AlinuxSOSin case if I find this person, I need to design him like project administrator.06:53
salgadoSteveA, "in a package in the library code"?06:53
SteveAsalgado: like, you have lib/canonical/launchpad/foo/tests/test-file.txt06:53
AlinuxSOSI mean who helps me to import, add, translate specific ubuntu/kubuntu software.06:53
SteveAsalgado: so, you can do import canonical.launchpad.foo.tests06:53
sabdflBjornT: ping06:54
SteveAsalgado: and then find the file relative to the __file__ location of that module.  there should be code somewhere to do that for you06:54
BjornTsabdfl: pong06:54
sabdflBjornT: https://launchpad.net/products/openssh/06:55
sabdflnote the bug06:55
sabdflnow click on bugs06:55
sabdfl?06:55
SteveAhmm... looks like "unknown" status isn't counted as "open"06:56
=== AlinuxOS [n=AlinuxOS@d83-176-98-164.cust.tele2.it] has joined #launchpad
SteveAhttps://launchpad.net/products/openssh/+bug/36907  is confirmed in ubuntu06:57
UbugtuMalone bug 36907 in openssh "scp won't handle remote -> remote file transfers" [Unknown,Unknown]  06:57
SteveAbut has unknown status upstream06:57
kiko-fudright, bug.06:57
kiko-fudanyway, fud before it is too late.06:57
SteveAsalgado: does that all make sense?06:57
salgadoSteveA, I wanted to change the path/url to the file if we're running tests or not06:57
salgadothat's why I thought of using a config option06:58
AlinuxOScarlos, I'll contact you :) when Kubuntu/Hero found :)06:58
SteveAi don't understand "I wanted to change ... if we're running tests or not"06:58
SteveAmaybe that's brazilian syntax that doesn't carry across into english?06:58
salgadoprobably06:58
BjornTsabdfl: yeah that's a bug, it should be included in the bug listings. i'll file a bug about it.06:58
salgadoSteveA, so, when running in production the file will be downloaded from releases.ubuntu.com06:59
SteveAyou want to have a different path to the file for tests than in production?06:59
SteveAi see06:59
salgadoSteveA, but when running tests I don't want to do that, so I want to have a local copy of that file06:59
carlosAlinuxOS: ok06:59
SteveAi see06:59
SteveAthen yes, you can use a config option for that07:00
SteveAyou should be able to use a relative file: url07:00
SteveAbut i don't think i've ever tried07:00
AlinuxOScarlos, good evening :)07:00
SteveAthe alternative is to say that it has a debug mode07:00
AlinuxOSbuenas dias :)07:00
SteveAand in debug mode, it uses its test file07:00
salgadoright. I'll try the relative path thing07:03
salgadowhere can I place the file, then?07:03
SteveAnear the test that uses it, i guess07:04
SteveAyou have a test that expects that file to be a certain way07:04
SteveAthat will break if you just alter the file07:04
SteveAso that is a good place to put the file near to07:04
salgadothe test is inside lib/canonical/launchpad/doc/. would the test runner try to run that file if I place it on that same directory? or can I use a special name for it so the test runner won't try that?07:06
SteveAdon't call it .txt07:06
SteveAcall it .testdata or something07:06
SteveAthe test runner looks for .txt files07:06
=== carlos -> out
carloswill be back later tonight07:17
aa_um, may I please know how far the xmlrpc hs gone?07:20
aa_and also is there a way to get a plain text verions of products/+all07:20
aa_otherwise I guess I will just parse it07:20
aa_but then I move from "ugly hack" status to "should be banned" status07:21
dilysMerge to devel/launchpad/: [r=BjornT]  implement BugDateLastUpdated (r3549: Brad Bollenbach)07:25
SteveAaa_: hi07:26
SteveAaa_: there are some xmlrpc APIs we're experimenting with right now.  you can try one of the test apis already07:27
aa_oh cool07:27
SteveA>>> import xmlrpclib07:27
SteveA>>> launchpad = xmlrpclib.Server('https://xmlrpc.launchpad.net/')07:27
SteveA>>> launchpad.concatenate('ubuntu', 'rocks')07:27
SteveA'ubuntu rocks'07:27
SteveA>>>07:27
SteveA07:27
SteveAthe next thing we'll be doing is allowing a bzr plugin to talk to launchpad for registering branches07:28
aa_cool07:28
SteveAfor things to do with packages and bugs, well, we need to do some more planning for that07:29
aa_right, fair enough07:29
SteveAjordi: are you around?07:30
aa_um, can I ask that launchpad object what remote methods it supports?07:30
aa_I just realised launchpad is going to be *huge*07:31
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
SteveAno07:31
SteveAxmlrpc doesn't have a standard introspection mechanism07:31
SteveAwe'll be publishing API docs and examples07:31
aa_yeah, I am a bit rusty with it, thought it was optionally provided07:31
SteveAi don't think so, anyway07:31
SteveAthat's one reason people were so keen on SOAP and all that kind of stuff07:32
carlosSteveA: he's out of the city until tonight07:32
aa_maybe I am thinking of SOAP07:32
aa_SteveA: I am in love with twisted's perspective broker, but then I guess that is not an option07:32
SteveAcarlos: okay.  i'd like to have a call with you sometime, to wrap up the performance reviews07:33
=== ruffneck_ is now known as ruffnex
SteveAaa_: we're concentrating on xmlrpc for now07:33
=== ruffnex is now known as ruffneck
carlosSteveA: I need to leave now, we could have it either tonight or tomorrow07:33
carlosI guess tomorrow is better07:33
SteveAcarlos: tomorrow is best then07:33
SteveAif you see jordi before i do, then the same for him07:34
aa_SteveA: yeah, fair enough, well I'll keep my ear to the ground, thanks for all your help :)07:34
aa_and well, I would offer a hand and patches etc, but I guess you aren't open source07:34
aa_(yet, or whatever)07:35
carlosSteveA: ok, I'm supposed to talk with jordi tonight07:35
carlosI will tell that07:35
SteveAthanks07:37
=== tambaqui [n=tambaqui@201.160.20.136.cableonline.com.mx] has joined #launchpad
AlinuxOScarlos, :)07:55
AlinuxOSFound a hero :)07:55
AlinuxOSit's a Girl :)07:55
AlinuxOSKubuntu user, http://ubuntu.eriders.ge/ she made even a mirror server for Ubuntu :)07:57
SteveABjornT: seems we don't have the xmlrpc stuff working on staging07:57
AlinuxOS(purpose: better speed for georgian network)07:57
SteveABjornT: is that a problem?07:57
BjornTSteveA: well, it's much nicer to test things on staging than on production.07:58
AlinuxOScarlos, around ?08:00
SteveABjornT: you can test locally too08:01
SteveAAlinuxOS: he's away for a while08:01
SteveAAlinuxOS: said he'd be back sometime later tonight08:01
AlinuxOSah ok08:01
BjornTSteveA: yeah, but it's more fun testing on staging :)08:06
SteveAi've sent an rt request08:13
bradbsabdfl: pong (sorry, had to go to the accountant's to sign some docs)08:21
salgadokiko-fud, hey! I have the cdimage mirror prober working (with lots of tests) here. wanna review it?08:30
=== mentalprey`afk [i=rebel@87.97.209.123.eth.ggbit.net] has joined #launchpad
mentalprey`afki ve just done my request 08:31
mentalprey`afkhow long it takes to be shiped to me?08:31
salgadomentalprey`afk, if you mean a request of ubuntu CDs, it usually takes from 4 to 6 weeks08:31
mentalprey`afkthere will be a linux users`s meeting so i want to give some ubuntu cds to the participants :)08:33
salgadomentalprey`afk, nice. will the CDs arrive in time for the meeting?08:33
mentalprey`afkhope so the meeting will be in august08:34
salgadomentalprey`afk, you might want to cancel this request and make a new one in a couple of weeks, then. the new release (Dapper Drake) is going to be released soon08:36
mentalprey`afkgood idea08:38
mentalprey`afk:)08:38
=== bradb_ [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
=== bradb_ is now known as bradb
=== bradb switches to laptop, plunks down on couch
bradbhm, synaptic crashed halfway through upgrading09:20
bradbbradb@oxygen:~/canonical/malone-smallfixes-2 $ man apt-get09:20
bradbbash: man: command not found09:20
bradbbradb@oxygen:~/canonical/malone-smallfixes-2 $ sudo apt-get dist-upgrade09:21
bradbbash: /usr/bin/sudo: Input/output error09:21
bradb!!09:21
elmobradb: see if you can run dmesg09:21
elmoit's possible your hard drive is dieing09:22
bradbelmo: command not found :/09:22
elmook, so your current session is toast, might as well reboot09:22
bradbsomething was making a slightly funny noise in my machine, but i thought it was the fan09:22
bradb(and it's been making this noise off and on for a few months now...might take it to get serviced on the weekend)09:22
elmoif you can get it backup, run smartctl -a /dev/hda09:23
bradbi don't seem to have that command either09:24
bradbshould i just reboot and see what happens?09:24
elmoyeah, just reboot to start, you can't do anything in this state anyway09:25
bradbright, here goes...09:25
elmoif it does come back, the package you want to install is smartmontools09:25
elmobah09:25
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
=== bradb logs in on another machine
bradbshiny new 20" iMac09:30
bradbpowerbook is "recovering journal" right now09:30
elmohmm, that should be fairly fast?09:31
=== bradb moves to #canonical
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== benzai [n=zaheda@82-71-18-29.dsl.in-addr.zen.co.uk] has joined #launchpad
=== frodon_ido [n=patrick@ip-213-49-219-236.dsl.scarlet.be] has joined #launchpad
=== jinty_ [n=jinty@212.Red-83-54-75.dynamicIP.rima-tde.net] has joined #launchpad
kikoddaa, ping?09:52
AlinuxOScarlos, ping ?09:53
carlosAlinuxOS: pong09:54
AlinuxOScarlos, :) found KDE/Hero09:54
AlinuxOSit's my team member09:54
AlinuxOS:)09:54
AlinuxOSIt's a nice girl :)09:54
carloscool09:55
carloscongratulations!09:55
AlinuxOShttps://launchpad.net/people/taya09:55
AlinuxOS:)09:55
AlinuxOSCould You please Add her like administrator09:55
AlinuxOSshe will involve some KDE people09:55
AlinuxOSKubuntu user, http://ubuntu.eriders.ge/ she made even a mirror server for Ubuntu :)09:55
AlinuxOSin georgia of cource.09:56
carlosAlinuxOS: you should ask those kind of things to https://launchpad.net/people/didebuli09:58
carlosAlinuxOS: he's the owner of the team09:58
carlosif you have the coordinator role for that team, request the ownership of the team09:59
AlinuxOSto who ?09:59
AlinuxOSwhom ? :)09:59
AlinuxOSlooolz my english is super :)10:00
AlinuxOSto Alexander ?10:00
carlosyes, he's the owner: https://launchpad.net/people/ubuntu-l10n-ka10:00
AlinuxOS;)10:01
AlinuxOStalking alredy10:01
AlinuxOSso he can change status right '10:01
AlinuxOS?10:01
carlosyeah, the owner has super powers10:01
AlinuxOS:D10:02
AlinuxOScarlos, and you ? :) which power is owned by you :)10:02
AlinuxOSMasterSuperMegaPowers ? :)10:02
carloscow powers! like apt!!10:02
carlos:-D10:02
AlinuxOS:D10:02
AlinuxOSloooooooool<10:02
AlinuxOShehehehe10:02
AlinuxOSyes I saw it :)10:02
AlinuxOSno10:02
AlinuxOSyou are great... I like your and in general boys work10:03
AlinuxOSou improve10:03
AlinuxOSand I'm glad to work with you10:03
AlinuxOS;)10:03
kikobradb, bug 37866 is invalid, is it not?10:03
UbugtuMalone bug 37866 in malone "+editstatus should not accept binary package as source package" [Critical,Confirmed]  http://launchpad.net/bugs/3786610:03
AlinuxOSkiko, (is working 24/24)10:04
AlinuxOS:)10:04
AlinuxOSno other phrases :) only bugs :)10:05
AlinuxOSgreat kiko!10:05
kikowell it's all matsubara's fault10:05
AlinuxOS;)10:05
bradbkiko: right, invalid10:05
AlinuxOSwhy ? :D10:05
AlinuxOSah his bug ou mean ?10:05
kikohe keeps bringing bugs up!10:05
kikoI would rather be sipping martinis with little black olives in them10:05
kikobut no10:05
AlinuxOS:D10:05
kikobug bug bug10:05
AlinuxOSloooooooooolz10:06
AlinuxOShehe10:06
AlinuxOSare you guys in Villanova this year ?10:06
kikomaaaayble10:08
matsubarakiko: if you prefer I can sweep them under the carpet10:08
AlinuxOSmatsubara, :D10:09
AlinuxOSlooooooooooooooooooooooolz10:10
carlosAlinuxOS: we are also glad to work with a comunity like Ubuntu's one ;-)10:10
AlinuxOS;)10:11
AlinuxOShehe10:11
AlinuxOSreally great community :)10:11
=== niemeyer [n=niemeyer@200.163.203.1] has joined #launchpad
WaterSevenUbcarlos, concerning breezy translations -> dapper. May I ask you what will happen with a fuzzy message in dapper that happens to have a translated message in Breezy? 10:19
=== tambaqui [n=tambaqui@201.160.19.41.cableonline.com.mx] has joined #launchpad
=== tambaqui [n=tambaqui@201.160.19.41.cableonline.com.mx] has left #launchpad []
carlosWaterSevenUb: the breezy translation will be set as the actived one10:20
WaterSevenUbthat will not happen with already translated dapper strings, right?10:21
=== tambaqui [n=tambaqui@201.160.17.131.cableonline.com.mx] has joined #launchpad
carlosWaterSevenUb: right, we are going to overrwrite only translations that were not already changed by an Ubuntu translator10:23
carlosWaterSevenUb: in fact, the old translation will still appear as a suggestion10:25
WaterSevenUbcarlos, (hhm, sorry, not clear yet) imagine a package that was translated in breezy, merged, and now appeared in dapper. But a translator finds in Dapper only, that a translation was not good, and marked it as fuzzy. I understood that the string is going to be overwritten, despite the fact that it was changed. Am I correct?10:26
WaterSevenUbSo the original mistake in the translation would be transported again to dapper...10:26
=== niemeyer_ [n=niemeyer@200.140.237.25] has joined #launchpad
carlosWaterSevenUb: hmmm, good point10:28
carlosWaterSevenUb: I will add some code to prevent that10:29
WaterSevenUbcarlos, great. good work.10:31
carlosWaterSevenUb: thanks to you for pointing me to that issue10:31
WaterSevenUbthank YOU to welcome the issue;)10:32
carlosI'm going to work on it tomorrow, I will ping you to check your translations in our testing server (not sure if tomorrow or next week)10:32
WaterSevenUbk10:32
=== silaassss [n=ircap8b@adsl201-232-88-140.epm.net.co] has joined #launchpad
carlosSteveA: around?10:58
carlosor kiko10:58
=== lifeless [n=robertc@dsl-152.1.240.220.rns01-kent-syd.dsl.comindico.com.au] has joined #launchpad
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
dilysMerge to devel/launchpad/: [trivial]  Add an index to the buildqueue table, in an unlikely but possible fix to oops' happening on production (r3550: Stuart Bishop)11:28
ddaakiko: pong11:30
jordicarlos: hey11:35
carlosjordi: I will leave soon11:37
jordiI guess :)11:38
jordiI got back from the doctor late11:38
=== jamesh [n=james@203-59-208-190.dyn.iinet.net.au] has joined #launchpad
=== mpool [n=mbp@ozlabs.org] has joined #launchpad
carlosjordi: so, 939 entries to clean the queue11:40
jordicarlos: that's without KDE?11:40
jordiugh. Ik.11:40
jordiOk, even.11:40
carlosjordi: some KDE entries remain there11:40
carlosbut aren't too much entries11:41
jordik11:41
jordiif you want to give me instructions by email, I'll spend my time tom,orrow on that11:41
carlosjordi: I think the amount of entries is low enough now to let you handle all product series entries11:41
carlosjordi: ok11:41
jordisure11:42
jordiooh11:42
jordia reply re: the plone template11:42
jordicarlos: wow11:43
jordiwe still have the wrong template in https://launchpad.net/products/plonesoftwarecenter/trunk/+pots/plonehelpcenter11:43
jordithat reall needs fix11:43
carloswhat do you mean?11:43
jordiwrong template in wrong product11:44
carlosjordi: should be removed or moved?11:44
carlosif you tell me where should it be I caould do it now11:45
jordimoved11:45
jordithat belongs in plonehelpcenter11:45
elmolifeless: non-knits is absolutely killing me - is there anyway I can avoid merging current rf and my tree, both in non-knits?11:45
jordinot in softwarecenter, of course11:45
elmo 7609 james     35  10  449m 407m 1288 R 96.9 80.8  75:20.70 bzr11:45
jordino no no11:46
jordicarlos: wait11:46
jordicarlos: so, delete that one, and we import the real plonesoftwarecenter one11:46
carlosjordi: I cannot remove it, I can hide it and later request its removal11:46
carlosjordi: I prefer if we move it and then you upload an update11:46
jordiok11:46
lifelesselmo: you want to avoid merging ?11:47
jordiI'm not sure if that's correct tho11:47
carlosjordi: unless that template is completely unrelated to the new .pot file11:47
jordinot sure11:47
jordiwe need to wait for hannosch then11:47
carlosI'm going to move it to the other product11:48
carlosand then we will hide/remove it if needed, ok?11:48
jordiIf you're sure about that11:49
carlosoh, there is already such potemplate in the other product....11:49
carlosI will hide it and remove it later11:49
jordiaha, that's why11:49
jordiso, what he asks (look at email)11:49
jordiis if we can remove it and upload the real softwarecenter11:50
jordiwhich I suspect is what we had in the queue11:50
jordilet's have a look11:50
carlosjordi: but as far as I remember, the .pot file was an html file....11:50
jordino11:50
jordithat was ksomething11:50
carlosok11:50
jordiok11:51
carlosit's now hidden11:51
jordiso the queue has a plone*help*center template.11:51
jordiok, and it is really plonehelpcenter11:52
jordihttps://launchpad.net/products/plonehelpcenter/trunk/+pots/plonehelpcenter/ca/+translate11:53
jordithis has nothing to do with the file in the queuie11:53
jordithis is weird11:53
jordioh, carlos11:54
jordihttps://launchpad.net/products/plonehelpcenter/trunk/+pots/plonehelpcenter/11:54
jordihave a look at the last left portlett11:54
jordisomething wrong in the potemplatename?11:54
=== jordi checks
jordihttps://launchpad.net/products/plonesoftwarecenter/trunk/+pots/plonehelpcenter This template should be removed! It is the result of an import error. 11:55
carlosthat's a bug11:55
=== jamesh [n=james@203-59-208-190.dyn.iinet.net.au] has joined #launchpad
=== mpool [n=mbp@ozlabs.org] has joined #launchpad
carlosjordi: when I hide a template11:55
carlosit's still listed there11:55
jordiI se11:55
jordi+e11:55
jordiok, I don't understand what we're supposed to do here11:55
jordiwe need to wait for him I guess11:55
carloswhat I don't understand is11:56
carlosif there is already a potemplate imported11:56
carloswhy should you review a new upload?11:56
jordiI have no idea.11:56
carloshe should upload the pot file to the already existing one11:56
jordiI really don't know what he wants11:56
carlosif it's too different, then perhaps he's importing another template...11:57
jordinod11:57
carlosanyway, I need to have dinner and go to sleep11:57
jordiwe'll find out11:57
carlosjordi: do you need anything from me now?11:57
jordinope11:57
jordiI'm going too :)11:57
carlosok, see you tomorrow!11:57
jordilaters11:57
mdkenight you too rosetta homies11:58
mdketwo*11:58
mdkespiv: awake?11:58
lifelesselmo: ?12:02
elmolifeless: I have changes I want to merge, but I wanted to get my tree uptodate first12:02
elmolifeless: unfortunately my box only has .5Gb of RAM and the merge is thrashing it.  was wondering if there's any (easy) way to avoid that12:03

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