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

=== camilotelles [n=Camilo@20132194027.user.veloxzone.com.br] has joined #launchpad
dilysMerge to devel/launchpad: Fixed the getPOTemplateByPath method + test added [r=kiko]  (r2974: Carlos Perell Marn)12:20
=== carlos -> bed
elmoemperor should be back12:26
lifelessthanks12:26
lifelesslp started12:26
elmohmm, how long should it take to come up?12:27
lifelessless long than it has12:27
lifelessI'm watching logs12:27
lifelessso, lp is not connecting12:29
elmohmm, authserver is12:29
lifelessyes12:29
lifelessI can connect manually12:30
elmoare the app server instances connecting ok, and maybe pound has just gotten confused?12:30
lifelessno12:30
=== ajmitch_ [i=ajmitch@port162-39.ubs.maxnet.co.nz] has joined #launchpad
lifelesswe had stale app server processes12:30
elmosure?  theinstances haven't beent alking to  pound.  If I was pound, I'd be upset too12:31
lifelessfailed to shutdown properly12:31
elmohmm, ok12:31
lifelessthere12:31
lifelessits up12:31
elmook, cool, if you're happy, I'm out of here, need to head back to the office12:31
lifelessok12:31
elmopls call if it does down again12:31
lifelesscan you spare a sec to say what happened ?12:31
lifelessok everybody, lp is back12:32
mptA roar of appreciation erupts from the crowd12:33
ajmitch_wonderful12:34
=== Nafallo is now known as Nafallo_away
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== stub [n=stub@gb.ja.99.51.revip.asianet.co.th] has joined #launchpad
=== Notoy [n=NpI@200.75.134.106] has joined #launchpad
Notoyhi02:54
mpthello02:57
=== lucasd [n=lucas@200.209.160.171] has joined #launchpad
=== lucasd [n=lucas@200.209.160.171] has left #launchpad ["Fui]
=== mpt [n=mpt@203-167-187-191.dsl.clear.net.nz] has joined #launchpad
=== njs` [i=njs@adsl-66-159-194-130.dslextreme.com] has joined #launchpad
dilysMerge to devel/launchpad: [r=jamesh]  Implements LaunchpadCapitalization, fixes bug 3508 (All wording for 'gpg' should be 'OpenPGP' when referring to the proposed standard), bug 5317 (Ubuntite/ubuntero consistency), bug 5436 (bug 'secrecy' is confusing), deletes unused templates, and cleans up some interface text (including a typo in ShipIt). (r2975: Matthew Paul Thomas)04:38
=== njs [i=njs@adsl-66-159-194-130.dslextreme.com] has joined #launchpad
mptwoohoo04:47
ajmitchafternoon mpt 04:49
mpthi ajmitch 04:49
mptwill you be at LCA?04:49
ajmitchI will04:49
mptor is that a silly question?04:49
mptgood good04:49
ajmitchyou will be too, I understand?04:50
mptyep04:50
ajmitchsince I saw an email from you on the delegates list04:50
stubjamesh: Do we have a scheduled time for doing the bugzilla migration?04:51
=== ajmitch is attempting to get the forums users to actually use malone - if that's safe
=== mpt makes Launchpad's middle column 6% wider
=== stub thinks mpt should go into spam.
stub'Make your middle column 6% wider!'04:56
mptAre women unimpressed by your page layout?04:56
ajmitchmpt: can I complain about other ui inconsistencies? :)04:56
mptNo surgery required, CSS comes in pill form!04:57
mptajmitch, as individual bug reports, sure :-)04:58
ajmitchmpt: of course, I would hate to break the rules I try & lay down for others :)04:58
=== mpt [n=mpt@203-167-187-191.dsl.clear.net.nz] has joined #launchpad
=== njs [i=njs@adsl-66-159-194-130.dslextreme.com] has joined #launchpad
=== mpt [n=mpt@203-167-187-191.dsl.clear.net.nz] has joined #launchpad
jblackddaa: ping06:31
lifelessjamesh: ping06:58
jameshlifeless: pong06:59
lifelesscan you run the review meeting tonight ?06:59
jameshokay06:59
lifelessthanks06:59
lifelessonly problem with wednesday is debsig & openskills both fall on it07:00
lifelessI'll try to be online, cant guarantee it07:02
lifelessthanks again.07:02
lifelesstchau07:02
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== stub [n=stub@gb.ja.98.199.revip.asianet.co.th] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== Nafallo_away is now known as Nafallo
=== Nafallo is now known as Nafallo_away
=== southfoxargentin [n=fox@200-122-8-249.dsl.prima.net.ar] has joined #launchpad
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== carlos [n=carlos@211.Red-83-53-65.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning09:39
jameshreviewers meeting soon?09:56
dilysMerge to devel/launchpad: [trivial]  Drop Maintainership table and other database tweaks (r2976: Stuart Bishop)09:59
=== ubuntulog [i=ubuntulo@trider-g7.fabbione.net] has joined #launchpad
=== ChanServ [ChanServ@services.] has joined #launchpad
=== mdz [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
=== mdke [n=matt@ubuntu/member/mdke] has joined #launchpad
=== carlos [n=carlos@211.Red-83-53-65.dynamicIP.rima-tde.net] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
=== stub [n=stub@gb.ja.98.199.revip.asianet.co.th] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== mpt [n=mpt@203-167-187-191.dsl.clear.net.nz] has joined #launchpad
=== njs [i=njs@adsl-66-159-194-130.dslextreme.com] has joined #launchpad
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== ajmitch [i=ajmitch@port162-39.ubs.maxnet.co.nz] has joined #launchpad
=== kaarel [n=kaarel@ip32.cab31.mus.starman.ee] has joined #launchpad
=== poningru_sleep [n=poningru@n128-227-69-10.xlate.ufl.edu] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== sd-tux [i=sd@2001:4ca0:0:fe00:0:0:a96:3f18] has joined #launchpad
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== lamont [n=lamont@mix.mmjgroup.com] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== auth00 [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
=== daf [i=daf@muse.19inch.net] has joined #launchpad
=== dilys [i=daf@muse.19inch.net] has joined #launchpad
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== lifeless [n=robertc@static-147.29.240.220.dsl.comindico.com.au] has joined #launchpad
=== jordi [n=jordi@115.Red-213-96-69.staticIP.rima-tde.net] has joined #launchpad
=== jblack [n=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
=== jamesh [n=james@203-59-207-160.dyn.iinet.net.au] has joined #launchpad
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== Ubugtu [n=bugbot@ubuntu/member/seveas] has joined #launchpad
=== sivang [i=sivan@ubuntu/member/sivang] has joined #launchpad
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
=== goebelmeier [i=osorkon@tserv05.mops.net] has joined #launchpad
=== Nafallo_away [n=nnnnafal@ubuntu/member/nafallo] has joined #launchpad
=== Znarl [n=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
=== ..[topic/#launchpad:irc.freenode.net] : launchpad.net | developer meeting: Thur 12 Jan, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs are here: http://tinyurl.com/72w39
=== merriam [n=merriam@84.12.168.78] has joined #launchpad
=== Burgundavia [n=corey@24.68.149.225] has joined #launchpad
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
=== SteveA [n=steve@217.205.109.249] has joined #launchpad
jameshspiv, stub, SteveA : reviewer meeting10:03
SteveAhi jamesh 10:03
jameshhi SteveA10:04
stubHmmm... I thought you had scheduled it at some crazy hour for me so I didn't have to go :-)10:04
jameshwell, we may as well start10:05
jamesh    *10:05
jamesh      Roll call10:05
jamesh    *10:05
jamesh      Agenda10:05
jamesh    *10:05
jamesh      Next meeting10:05
jamesh    *10:05
jamesh      Queue status, calls for help.10:05
=== segfault [i=carlos@prognus.com.br] has joined #launchpad
SteveAjamesh: where's lifeless today?10:06
jameshSteveA: he is at an openskills meeting, and asked me to run the meeting10:06
jameshis it convenient to hold the next meeting same time next week?10:07
SteveAok10:07
dafmorning10:07
SteveAjamesh: i'll be in a meeting in london, so i may or may not make it10:08
SteveAbut now is as good a time as any10:08
jameshHow is everyone's review queue?10:09
SteveAi'm probably not going to get any review done for a while10:09
jameshI've got two items that I'm working on (Brad's status-notes-as-comments branch and a soyuz UI cleanup branch from Daf)10:10
jameshthere are two items on the general queue at the moment10:10
SteveAso if my queue can be shuffled down a bit, it would help get things done10:11
jameshSteveA: Bjorn's TicketTrackerEmailInterface branch?10:12
jameshI can take a look at that after the ones on my queue then.10:13
SteveAok.  i think bjorn is off this week anyway10:13
jameshI guess that is everything then.10:14
SteveAthanks for running the meeting, jamesh 10:14
jamesh(the two items on the general queue had been moved off since I reloaded the page)10:14
jameshmeeting closed.10:14
sivangmorning all10:15
SteveAhi sivan10:15
sivangLabas Stevai, already in London?10:17
=== raptoid [n=raptoid@unaffiliated/raptoid] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has left #launchpad []
SteveAyep10:21
SteveAjamesh, stub, daf, Keybuk: can i have a quick word with you on #c-m ?10:22
KinnisonMorning10:23
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
SteveAhi Kinnison 10:27
SteveAKinnison: can you pop onto #c-m ?10:28
Kinnisonerm yes10:28
SteveAta10:28
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
sabdflmoin moin10:33
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
sivangmoins sabdfl 10:46
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== merriam [n=merriam@84.12.168.78] has joined #launchpad
=== raptoid [n=raptoid@81.213.134.147] has joined #launchpad
ddaaIs there a way to unsubscribe somebody I subscribe to a bug by mistake?11:40
jameshdaf/SteveA: do you think there is anything that should be added/removed from https://chinstrap.ubuntu.com/~jamesh/bugzilla-migration-announcement.txt before being sent out?11:44
jameshI haven't filled in the time for when we'll have a backup though.11:45
jameshI mean, when we'd revert if there were problems11:45
Kinnisonddaa: afaict it's really hard to undo mistakes you make in launchpad11:46
=== southfoxargentin [n=fox@200-122-8-249.dsl.prima.net.ar] has joined #launchpad
ddaafrom __future__ import timemachine11:46
ddaaImportError: no future!11:46
dafjamesh: nitpick: capitalise "buugzilla" and "launchpad"11:49
dafI can't think of anything missing11:50
Kinnisonjamesh: ....no later than HHhmm UTC.11:50
Kinnison                          ^^^^^11:50
Kinnison"make the transition smoother" => "make the transition go more smoothly"11:51
Kinnisonother than that, and daf's capitalisation, seems good11:52
dafjamesh: how long will the import take?11:53
jameshdaf: a previous import took about 3 hours11:54
dafok, so perhaps 1800 UTC is a reasonable time to revert by11:54
dafshould things go wrong11:55
jameshupdated.11:57
dafgreat11:57
jameshokay, so are we sending it to just u-d-a, or u-a too?11:58
dafthe wiki page had two separate drafts11:59
dafthe u-a one being shorter, with a different tone, and referring to the u-d-a announcement for details12:00
jameshthere are two mails on the wiki page, but that's one for before and one after12:00
dafon BugzillaImportProcess, I see headings saying "To ubuntu-announce" and "To ubuntu-devel-announce"12:01
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
jameshdaf: yes, and in the "The process" section above, it mentions sending a mail to u-d-a before, and a mail to u-a after.12:05
dafah, I see12:05
jameshso the question was whether to send the before-migration email to ubuntu-announce too12:05
=== GoRoDeK [n=gorodek@p5083E8DD.dip.t-dialin.net] has joined #launchpad
dafI would say either (a) only send the before mail to u-d-a or (b) send the u-a mail after the u-d-a mail but before the migration12:06
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!12:06
dafbom dia diogo12:06
stubBy revert do you mean switch bugzilla back on, or switch bugzilla back on and restore the production database from backup, or switch bugzilla back on and attempt to delete all the stuff that was created by the import process.12:07
stub?12:07
matsubaradaf: :) 12:07
dafstub: Launchpad will presumably be active in the meantime, so I don't think restoring production from backup is the answer12:07
dafperhaps the revert plan is under-specified12:08
jameshstub: the second, I think (restore production db from backup)12:09
dafso LP should be down for the migration?12:09
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
stubok. I'll add 'perform a full database backup' to the schedule (we need to allow 1.5 hours for that to run)12:09
stubTo minimize lossage if we decide to revert12:10
dafwe should add "announce LP downtime" to the process list12:10
stubdaf: I don't know if it is worth having shutdown - it is unlikely we will need to revert.12:11
jameshgiven the amount of testing we've done, I don't think it is very likely that a revert will be necessary12:11
dafwell, if translators work on stuff during the migration, and we do have to revert, won't they lose work when we restore?12:11
jameshthe import can be run incrementally12:11
dafor are we only planning to restore Malone tables somehow?12:11
stubSure, but we have a 100% chance they will be annoying with a 3 hour downtime window and a small chance they will be annoyed with 3 hours of data lossage.12:12
dafgood point12:12
Kinnisonyeah, lp downtime is becoming a severe irritation for people12:12
jameshI am pretty sure we'd know we needed to revert before 3 hours too :)12:12
dafindeed :)12:13
dafI see little reason to suspect that things won't go smoothly12:13
dafgiven our test runs12:13
dafabout step 4 -- the status says "landed, not in production"12:21
dafdoes it need to be in production?12:21
dafperhaps it went live yesterday12:21
stubAnyone know a page off the top of their head that is pretty likely to timeout?12:25
daf/people/+index12:25
stubworks for me..12:26
stubMmm..12:26
dafbah12:26
stubI could engineer one, but that would be rude12:26
dafhttps://launchpad.net/distros/ubuntu/breezy/+packaging12:27
sivangdaf: this just timed out for me :)12:30
=== thisfred [n=thisfred@a80-127-80-154.adsl.xs4all.nl] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovmorning dudes12:40
SteveAjamesh: just add the URL to sign up for launchpad-users12:41
=== SteveA gets back to meetings
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
KeybukFriday 13th01:00
Keybukwho picked that day01:00
sivanghehe01:00
Keybukyou should switch Bugzilla off at 13:13 ;)01:00
Keybukfor added luck01:00
=== Kinnison sniggers
sivanghow's the switch over looking atm?01:01
dafsivang: I think we have nothing to do until Friday morning01:01
sivangah, I see.01:02
dafjamesh: did you see what I said about step 4?01:03
dafjamesh: also, shouldn't steps 10 and 11 be the other way around?01:04
lifelesshihi01:09
lifelessthanks jamesh 01:09
jameshdaf: what about step 4?01:09
jameshlifeless: no problem.01:09
dafjamesh: the stap says "landed and is in production", while the status says "landed, not in production"01:11
dafjamesh: is that a problem?01:11
dafor is it just out of date?01:12
jameshdaf: I just changed it to "done"01:12
dafok, thanks01:12
jameshdaf: it is in as of Monday's rollout01:12
dafI suspected as much01:12
jameshI don't think it matters too much one way or the other about the bugzilla frontpage redirect01:13
daffair enough01:13
carlosstub, hi, around?01:14
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== kiko waves
ddaaAnd thought last year was febrile...01:19
Kinnisonkiko: after I've dealt with the tax office can we have a chat about soyuz production?01:20
kikoyes. cprov just produced a diagram that explains how the backend works, pretty cool.01:21
ddaacan we put that on the wiki, next to "Arch is easy, and other lies..." ?01:23
lifelessddaa: hey - you said you were talking with sabdfl about the imports ? did you mean irc, or the email thread ?01:30
ddaairc01:30
ddaaI finished explaining the whole issue and my proposal.01:30
ddaaThe only lacking bit is sabdfl actually saying yes/no/maybe/later01:30
ddaaso I'd like to think I'm actually making progress on that issue01:31
lifelessheh01:32
ddaaIf I have no answer tomorrow, I'll ask management (that is YOU) to get an answer.01:33
ddaaIf you wish, I can send you the chat log.01:33
kikoddaa, what's the problem?01:34
kikolifeless, did you find out why the db died yesterday?01:34
ddaakiko: obscure details about the bzr log format of rcs imports01:34
ddaaand how to document the conversion was done by launchpad, without being user-agressive01:34
kikoI don't know if I understood.01:35
ddaaThe kind of stuff I would like not to bother sabdfl about, but there's an advertisement issue.01:35
kikoI doubt you should ask mark about that, really01:35
ddaaHe got himself involved before. The asking mark comes from a message from lifeless asking him to approve a format I think is user-hostile.01:36
ddaaSo I got everybody involved to agree on a different format, but I still need to get mark to say yes.01:37
ddaamaking sense?01:37
kikoby bzr log format do you mean the format of 'bzr log'?01:37
ddaaYes. In the Arch imports, Canonical was advertised in the arhive name.01:38
ddaaThere is no such thing in bzr, and sabdfl says "the data should be user-friendly but should subtly but visibly say that Launchpad is involved". So some decision has to be made with his approval.01:39
kikobecause of the user or host, I imagine?01:39
ddaayes, it was something like product@bazaar.canonical.com01:39
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
kikoddaa, we could still have the committer be in a similar format, couldn't we?01:41
ddaaThat is undesirable.01:41
ddaabug 664801:41
UbugtuMalone bug 6648: "RCS import should set commiter to user@repo" Fix req. for: launchpad (upstream), Severity: Wishlist, Assigned to: David Allouche, Status: Confirmed http://launchpad.net/bugs/664801:41
kikosounds like a similar problem to the malone from: address in a way. 01:42
ddaaI have a proposal, but it's significantly different from what sabdfl and lifeless agreed on before.01:42
ddaaIt's really user friendly, which means the advertisement is easy to ignore.01:43
kikothe malone email is directly sent by malone and may contain metadata change information, but a comment is verbatim what the end-user wrote, and the metadata changes are a result of his actions.01:43
kikowhat do you suggest?01:43
lifelessddaa: chat log would be useful I think01:43
ddaalifeless: will mail to you, it's long, I need to improve my executive summarizing skills.01:44
lifelessddaa: np01:44
lifelessthanks01:44
ddaakiko: do not touch the commit message. Do not add a dummy email address in the committer. Add a revision property "converted-by: launchpad.net". Bzr will be modified soon to display revision properties by default. This property can be extended later to contain more useful information (e.g. "converted-by: launchpad.net from cvs.sourceforge.net:/cvsroot/liba52 a52dec MAIN").01:46
kikosounds good.01:47
kikoand is SteveA around?01:47
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
dafkiko: SteveA is in meetings in London01:48
dafkiko: and is generally not around01:49
kikoI know the first part, and I'm unhappy with the second.01:50
ddaasabdfl is asking me to mail him the chat log right now01:50
kikodaf, did we ever talk about a specific date for the pair-programming sessions?01:51
dafnot that I recall01:51
dafwas there even any mail about it?01:51
kikoI think there was one message from steve.01:51
dafon lp@l.c.c?01:52
kikoyeah01:52
dafI'll dig for it01:52
dafaha01:53
dafSubject: pair programming sessions, mid-late march01:53
daf"Exact dates will be arranged next month"01:53
daf(next month being January)01:54
kikocelso needs to get married in march.01:56
lifelessjust like that ?01:56
kikowe should kick off discussion of dates01:56
lifelessddaa: heh01:56
dafkiko: presumably we're going to start and end on a weekend01:58
kikodaf, the question is how many weeks.01:58
bradbjamesh: Hi. Any news on the status notes as comment review?01:58
dafSteve's email says "a couple"01:59
daf== 201:59
ddaadid I mention I'd prefer to have the sprint in London?01:59
dafyou did, just now02:00
kikoddaa, because it's expensive, polluted, cold and has bad weather, worse food?02:00
ddaabecause it's more central, lively, has better breakfasts, and frankly scares me less than brazil.02:01
daff) all of the above02:01
ddaaI'm sorry, but I just don't feel comfortable in br.02:01
ddaaBut hey, I won't complain (much) either way.02:02
kikobrazil is scary?02:12
kikoyou should have gone to rio02:12
kikobetter breakfasts than brazil?!02:12
=== raptoid [n=raptoid@81.213.137.90] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
stubBangkok is nice that time of year02:13
ddaabritish breakfast are the best in the world, actually that's the only good thing about british cooking :)02:13
stubcarlos: pong02:14
carlosstub, hi, would be possible to get the new cherrypick and renable the poimport script before you leave today?02:14
stubI tried the cherry pick, but it failed with a bzr error. I've bounced it to lifeless02:14
carlosstub, ok02:15
stubSo probably not, unless it is really really urgent in which case I might be able to apply a diff manually or something02:15
carlosstub, well, we don't have .po imports since last week02:15
carlosit's urgent but I'm not sure if it's so urgent02:15
carlosstub, it depends on the time that will take to get it fixed properly02:16
carloss/fixed/merged/02:16
stubI'll sort it tomorrow either way. 02:16
carlosIf you think tomorrow could be done, we can wait02:16
carlosok02:16
carlosstub, thanks02:16
stubkiko: I emailed the launchpad list with the information I have on the db outage. Emperor threw a disk, rebuilt the array with the hot spare, and dropped dead.02:19
kikoweird.02:19
stubpanic when the array reported 'everything is fine now'02:19
lifelessthe disk was thrown the day before02:20
lifelessadmins repaired that and triggered the rebuild02:20
SeveasDuring the bugzilla migration, will bugzilla entries contribute to a persons karma?02:20
stubclose ;)02:20
kikoSeveas, that's a question jamesh and the source code could answer.02:21
stubI think it depends if we fixed it so that scripts don't publish karma events, ever.02:22
stubI'm not fussed either way. The peoples whos karma will bloat probably deserve it, even if technically they shouldn't get it because it wasn't launchpad usage.02:22
dafthe people whose karma would bloat are going to be the people who get most karma as they start using Launchpad heavilyu02:23
Seveasindeed02:23
SeveasI've been quite active in the zilla and will do the same in malone02:24
dafmy karma has bloated a lot since I started using Malone heavily02:24
kikoI think he reason stub is mostly unfussed is because he doesn't care about karma :)02:24
Seveaswill malone post all bug mails to the ubuntu-bug lists the way bugzilla does it now?02:24
ddaawho does? I mean, what are the use cases?02:24
Seveascombined with the malone mail interface that would be very convenient02:25
SeveasOr is there a way to subscribe a mail address to all bug mails?02:25
dafI still think the malone mail interface documentation is too hard to find02:25
dafSeveas: yes, there is, but we don't want all bug mails to go to the list -- only Ubuntu ones02:25
=== carlos -> lunch
carlossee you later02:26
Seveashmm yeah, that's true...02:26
SeveasI'd love to have a feature that allows me to subscribe to all ubuntu bugs and support requests02:26
Kinnisonkiko: okay dude, I have a few minutes while I wait for the bank to produce some details I need02:27
Kinnisonkiko: can I grab a bite to eat and then we'll chat?02:27
kikoI guess02:28
bradbSeveas: Malone supports a distro-wide bug contact, which could be set up to get all Ubuntu bugmail, which I presume will be set to a team with the ubuntu-bugs@ address.02:29
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
jordicarlos: any news on the import queue breakage?02:30
kikoright02:30
kikoSeveas, you can also ask to be added as a bug contact02:30
Seveaswhom to ask?02:32
bradbSeveas: You can only do that per package, currently02:33
kikothat's a good question. whoever owns Ubuntu, I suspect.02:33
sivangbradb: so there's no way to get bugspam for an entire distro/product?02:35
sivangbradb: or rather, product groups02:35
bradbsivang: Depends on how it's configured.02:36
Seveasthat would be bad02:36
stubIf you want all Ubuntu bugs, you subscribe to the mailing list that the notices get sent to. 02:36
bradbsivang: I imagine the Ubuntu devs will set the bug contact to a team with the ubuntu-bugs@ email address.02:36
bradbSo, if you're sub'd to u-b@, you'll get all bugmail.02:36
sivangbradb: ah, right,. that will be ok then02:36
bradbSame idea with products.02:36
sivangand product groups ;-)02:37
Seveasthen I'll poke some ubuntu devs whether that'll be setup02:37
Seveasand for support requests it's the same i guess?02:37
Kinnisonkiko: Right, I've gotta go to the bank during today so what I'll do is skip lunch now, and grab something between returning bob's funeral suit and going to the bank02:37
Kinnisonkiko: so if you have time now, shall we discuss the situation?02:37
bradbSeveas: I don't know if the same thing exists for support requests.02:37
kikoKinnison, sounds okay. what channel?02:38
sivangSeveas: that would require we setup community-support@ :-)02:38
Kinnisonkiko: soyuz channel?02:38
Seveassivang, it would be nice02:38
Seveasbecause I like getting support requests in the mail much more than polling for them02:39
bradbOh, one other thing about the distro-wide bug contacts: you'll only get bugmail from bugs opened after the moment that the bug contact was set. All bugmail generated by bugs opened before that moment will not be sent to u-b@.02:40
Seveashmm02:40
Seveascan you see whether there xurrently is a distro-wide contact, or hould I be able to see that myself?02:41
kikobradb, though we will subscribe u-b@ to all imported bugs during the migration, correct?02:41
dafbradb: so it's an explicit subscription?02:41
dafhmm, Malone doesn't have an "unpreproducible" status02:41
bradbkiko: Not that I know of, but jamesh would have to confirm.02:41
bradbdaf: Yes, explicit.02:42
dafin a sense, that's the same as "unconfirmed", but I want a status that means "somebody looked at this bug and *tried* to reproduce it, but failed"02:42
dafI could reject the bug, but I don't really want to do that02:43
sivangdaf: worksforme ?02:43
dafbut I have triaged it, so I don't want to leave it unconfirmed02:43
kikodaf, thatinvalid02:43
kikodaf, if you are unable to reproduce, you haven't finished triaging it.02:43
dafwe don't have a worksforme or thatinvalid status either02:43
kikoyou can only say you have reasonably finished triaging if you agree that the said bug is a bug or not.02:43
dafwell, in this case:02:44
dafI suspect that the page in question timed out due to a cron script running at the same time causing contention02:44
dafbut I can't prove that02:44
dafeven though it may be unlikely that it will happen again for the same page02:44
dafI can't make the page time out02:45
dafin fact, it's quite snappy02:45
kikoyou can confirm it based on your suspicion, or you can invalidate it and wait for it to reoccur.02:45
bradbSeveas: You won't be able to set it. Exposing whether or not one is currently set needs some tweaking. It's current visible from a package's bugmail settings page, e.g., https://launchpad.net/distros/ubuntu/+source/lilypond/+subscribe02:45
dafinvalidate == reject in Maloneland02:45
dafso, I guess I'll reject with an invitation to reopen02:45
dilysMerge to devel/launchpad: r=kiko Fixes bug 6571 (No Initial Confirmation Upon Clicking Join ). Patch by Diogo Matsubara <matsubara@async.com.br> (r2977: Diogo Matsubara, kiko)02:46
kikoright02:46
matsubara:)02:46
jameshkiko: we haven't done so yet.  I can look at setting ubuntu-bugs as the distro contact when I do the migration if no one else has done so yet02:46
kikojamesh, well, let me chat with you about this for a while.02:46
Seveasok, thanks for all the info, I shall poke a few Ubuntu devs about this, who is the one to ask, mdz perhaps?02:46
kikothe ubntu-bugs usecase really calls for it being subscribed to all existing bugs02:47
kikoall existing ubuntu bugs, mind you.02:47
dafkiko: +102:47
dafI think implicit subscription is good in this specific case02:47
kikojamesh, depending on how you create these bugs, ubuntu-bugs will be added or not -- and we need to make sure we need to add it.02:47
kikodaf, maybe, but let's try explicit for now, given it's simple to make it work.02:47
dafsure -- we can make that refinement in future02:48
dafit's not blocking us02:48
jameshkiko: we can look at subscribing it to the existing bugs post-migration pretty easily02:48
kikojamesh, via a database query?02:48
jameshkiko: I was thinking of a simple zopeless script, but that's pretty much the same02:49
Seveasthere's one distinction02:49
kikojamesh, you don't think it's worth adding the feature to the importer?02:49
Seveasubuntu-bugs gets all reports for ubuntu *MAIN*, not universe...02:49
kikoSeveas, it will get all bugs, period. you can filter using X-Launchpad-Bug and ubuntu-bugs mailman topics.02:49
Seveasbug reports for universe are the domain of universe-bugs@lists02:50
jameshkiko: given that the importer is designed for a one-off conversion, I don't think it matters too much02:50
kikojamesh, agreed.. well, just make sure you remember that, because I may forget.02:50
Seveaskiko, hmm, is the string 'universe' in that header?02:50
jameshSeveas: by design, or just because they are in a separate trackers?02:50
jameshkiko: could you add a note to BugzillaImportProcess at the bottom?02:50
kikoSeveas, yes.02:50
kikojamesh, sure.02:50
Seveaskiko, phew :)02:50
Seveasjamesh, as far as I know by design, since universe is for the MOTU and not for the core devs02:51
Seveasthese two groups are fairly distinct02:51
sivangindeed :)02:51
jameshkiko: I'm going out for a bit now.  If there is any more to discuss, I'll be back later02:51
Seveaslol@quitmsg :)02:51
kikosure.02:52
kikothere's a way that bradb could fix this easily, allowing people to say "subscribe me to all existing bugs" but that will require code.02:53
bradbWe should probably create the subscriptions for all Launchpad/Rosetta/Malone bugs too02:53
kikoright.02:53
bradbkiko: It would be even easier to fix it by using implicit subscriptions.02:54
Seveasdaf, btw: the malone mail interface docs are linked quite visibly from https://launchpad.net/malone, that's not 'too invisible' to me :) 02:54
=== Kinnison -> town for funeral suit return and bank
dafSeveas: aha, I didn't know that02:55
dafSeveas: I don't visit the Malone front page much02:55
Seveas:)02:55
kikobradb, no, it wouldn't.02:56
kikoimplicit subscriptions are less clear, more complex to implement, don't allow selective subscription and unsubscription, and are generally less flexible.02:57
bradbkiko: They're more complex to implement, yes, but the functionality will be much clearer to the user, and yes they allow selective subscription/unsubscription.02:58
=== thierry_ [n=thierry@modemcable038.65-131-66.mc.videotron.ca] has joined #launchpad
kikohow do I get out of this conversation? You are talking about ressurrecting ignore-subscriptions, a thought that makes me so sick I might close xchat02:58
kikostub, lifeless, I have a question about the prebuilt tree02:59
kikoif I pull it and do a bzr update, do changes in sourcecode/ get updated?02:59
dafno03:00
kikoI suspected that.03:00
bradbkiko: Yes, I'm talking about resurrecting ignore-subscriptions. The user wouldn't know this though. Sub/unsub would look exactly the same whether it was an "explicit" subscription or an "implicit" one.03:00
dafkiko: I use rsync for rf-built03:00
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
kikobradb, look, I see you're clearly convinced you're right, but I ask you to bear with me, and that you spent this energy on adding a subscribe-to-existing-bugs feature.03:01
kikoimplicit-subs + ignore-subs + UI transparency is more work than that.03:02
daffor the distro bugs contact use case, I don't see a need for supporting selecting unsubscribe03:04
daf* selective03:04
kikoyes, you're right.03:05
kikobut a distro and package bug contact can be used for more things than ubuntu-bugs.03:05
daffor package bugs, maybe03:05
kikowell03:06
dafbut for distros, you're going to be snowed under so many bugs anyway you're not going to bother unsubscribing from a few03:06
kikowell, a well-implemented triage process has people that try confirming the bugs and then unsubscribing themselves once they are confirmed.03:06
dafI agree that ignore-subs are evil03:07
kikobugzilla has a bug filed on having initial CC lists since 191403:07
dafha03:07
bradbdaf: Presenting an "Ignore" subscription to the user in the UI is cruel, yes.03:07
=== niemeyer [n=niemeyer@217.205.109.249] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
kikoddaa, have you looked at the launchpad-error emails that have been generated by runmirror?03:25
ddaayeah, permission problem with my branch03:25
ddaafixed now03:25
kikono, not all of it03:25
dafha, I got bug #666603:26
ddaadaf: BASTARD03:26
kikorock on daf03:26
kikoddaa, some samples:03:26
kikoa) OSError: [Errno 17]  File exists: '/srv/sm-ng/data/masterlock'03:26
daf(not intentionally)03:26
kikob) AttributeError: BZR_5_6 instance has no attribute 'src'03:26
kikoc:) @BZR_ERROR:Unknown error03:26
kiko@BZR_SRC:http://people.ubuntu.com/~mdz/bazaar/ltsp/main/03:26
kiko@BZR_DEST:/srv/sm-ng/mirrors/00/00/02/1303:26
kikoexceptions.AttributeError03:26
ddaakiko: see the recent lifeless post about the lockfile issues03:26
ddaakiko: the b is a bug in jblack error reporting code03:27
ddaafixed now, obviously03:27
ddaathe c) I have no damn clue, but it's jblack problem, I have access neither to the SM system nor to the code.03:27
kikod) /srv/sm-ng/bzrs/bzr_5_6/bzrlib/lock.py:64: UserWarning: lock on <open file03:27
kiko+u'/srv/sm-ng/mirrors/00/00/02/28/.bzr/branch-lock', mode 'wb' at 0xb79137b8> not released03:27
kiko  warn("lock on %r not released" % self.f)03:27
ddaad) ditto03:28
kikoand e) various errors on http://people.ubuntu.com/~jamesh/bzr.smallfixes http://people.ubuntu.com/~jamesh/bzr.sftp and http://ddaa.net/bazaar/bzr.ddaa03:28
ddaaerrors on bzr.ddaa, bad perms on my branch, fixed now03:28
ddaaothers, well, I have not investigated, jblack would know, probably03:28
ddaaor the branch owner03:28
kikomaybe you could make the errors easier to parse -- a simple WARNING for broken perms would suffice03:29
ddaaI do not have access to the code or the system running it03:29
ddaabesides, I already have enough fish to fry...03:29
ddaajblack is currently writing exception handlers for the common errors found in the wild03:30
ddaaso they can be reported back to launchpad intelligently when we write the xmlrpc interface to let the SM talk to launchpad.03:30
ddaathe error spam is intentional, I had to ask for loudly and intentionally, because I want some visibility.03:31
ddaakiko: IOW, don't panic, the situation is under control03:31
dafkiko: bug 2696 -- where would we link from?03:31
ddaamostly03:31
UbugtuMalone bug 2696: "The launchpad RDF refers its xmlns to a page which doesn't exist" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Unconfirmed http://launchpad.net/bugs/269603:31
kikoddaa, I'm just suggesting the logs behave more normally like other scripts -- not a major refactoring. but..03:32
ddaakiko: I think that would be a good idea. But you are asking the wrong person.03:32
kikoddaa, I did not know jblack was responsible for that code03:33
kikodaf, yeah, it's a good question. I wonder if we can add it to the actual RDF output for a start. perhaps a portlet in the main page? <wince>03:33
ddaakiko: here's your rule of thumb: if the supermirro works, it's my fault, if it does not, it's jblack ;)03:33
kikoddaa, are you going to fix bug 6603?03:34
dafkiko: RDF output doesn't have portlets03:34
kikodaf, I meant to the launchpad main page03:34
kikolaunchpad.net/03:34
ddaaUbugtu: bug 6603, pretty please03:34
UbugtuError: 'pretty' is not a valid bug id.03:34
UbugtuMalone bug 6603: "Cannot register sftp:// branch url" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: David Allouche, Status: Confirmed http://launchpad.net/bugs/660303:34
kikowtf03:34
kikoSeveas?03:34
Seveasghe03:35
bradbjamesh: ping03:35
dafkiko: I don't see a likely place for it there03:35
dafkiko: maybe on the wiki?03:35
ddaakiko: at some point in the future when the sky is no longer falling over around the importd-bzr transition, yes.03:35
Seveaskiko, bu.g 123, 456 is also a trigger03:35
kikoddaa, I'll just ask matsubara to do it.03:35
dafkiko: if we had a consistent way of organising user documentation, I think the answer might be obvious03:35
ddaakiko: by all means03:36
kikodaf, that's a given. I think the home page portlet might help add some visibility to the fact we did spend considerable effort on RDF export03:36
bradbSteveA: I responded to your review reply.03:36
dafkiko: well, if you can get it past mpt :)03:37
kikoheh03:38
dafbradb: I wouldn't rely on SteveA getting that message03:40
bradbI know he's busy in London.03:41
dafok, just checking03:41
=== ddaa grumbles at bzr
ddaathe pull/push slowness is killing my productivity :(03:41
dafkiko: otoh, that page is not very useful ATM, which weakens the case for a front page link to it03:42
dafif it had more information about it, perhaps03:42
kikoit should probably list all the RDF exports we have03:43
kikoas a central place to find them03:43
kikoLaunchpad RDF central!03:43
dafer03:43
dafthat could be many many03:43
dafwe'd need batching and searching03:43
dafevery product has an RDF link, yesno?03:44
dafe.g. https://launchpad.net/products/launchpad/+rdf03:44
kikoyeah, I was thinking more of listing types of RDF exports we did, perhaps with some example or top links.03:44
dafohh03:45
dafright, yes03:45
dafso, you could open a new bug "make RDF page more informative"03:45
kikoI mean, the RDF stuff is pretty invisible today03:46
dafwhat use cases do we have for it?03:47
bradbddaa: I find doing cp -a ..../rocketfuel-built/launchpad my-branch-name on chinstrap, and then bzr push --overwrite --no-tree to be pretty fast. Do you do that?03:47
dafshould we write some sample tools to use it?03:47
ddaabradb: I do03:47
dafwill existing DOAP tools be able to use it?03:47
kikodaf, it's not something that I think we should spend effort on today, given the current set of fires03:47
bradbddaa: Oh :/03:47
kikoour DOAP is incompatible :-(03:47
LarstiQddaa: sftp/rsync?03:48
LarstiQsince --no-tree seems to be an rsync option03:48
ddaathe pain is that I use a local mirror of warthogs/archives/david to push my branches to from my working launchpad, and from where I push to chinstrap and send merge requests03:48
dafkiko: indeed, it's not high priority03:48
ddaaAnd pushing a big rocketfuel merge to such branches take forever03:48
dafkiko: perhaps we should think about RDF in a more general way in the next LP spec meeting03:48
ddaaand rsyinc push does not work in that case, unless I want to install a ssh server, which I don't.03:49
kikodaf, I emailed mpt about it.03:49
kikolet's see what he thinks03:49
ddaaWhat I end up doing is copying or rsyncing the .bzr manually, then cleaning up the tree, but even that takes a looooong time.03:49
LarstiQddaa: in that case, it is indeed rather painful03:49
ddaabzr status has been running for 5 mins now on such a tree...03:50
dafkiko: ok, I'm going to change the title/description of 269603:51
kikocool.03:51
LarstiQddaa: would Denys' patch at r1516 on http://delta.univ-orleans.fr/~duchier/bzr/bzr.call_at_end help?03:53
ddaaDunno what that does, but I do not think so. Knit would help. Hugely.03:53
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
ddaaOr some C or pyrex for the CPU intensive parts.03:54
LarstiQddaa: it sped up bzr st for him03:54
ddaabzr status is not the most painful, it's the multi-hours push and pull03:54
ddaabesides, what's taking so long here is (I guess) regenerating the statcache on my i/o-challenged ibook.03:55
LarstiQddaa: statcache is the huge factor involved with status03:55
ddaamh... no it's cpu...03:55
ddaa*shrug*03:55
ddaaThe thing is that I do not have time to fiddle with bzr... :(03:56
LarstiQwe'll see how it works out then03:57
=== Nafallo_away is now known as Nafallo
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== matsubara is now known as matsubara-lunch
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
ddaamatsubara's merge has been running for two hours on pqm...04:34
dafthe status page can sometimes be misleading04:36
dafin that the first one has sometimes already been done04:36
ddaaokay, I'll complain again if it has not made visible progress tomorrow04:38
dafon the other hand, it was showing the same status 2 hours ago, so it may be wedged04:39
ddaathat's what I'm saying :)04:39
dafcan anyone except lifeless fix it?04:39
ddaaelmo, pull the plug, please :)04:40
elmodone04:42
dafkiko-fud: one of your merges got nuked04:43
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
bradbHow many production servers is Launchpad being run on now? It seems faster, but maybe I'm just imagining it.04:56
dafstill two as far as I know04:57
bradbHave they had any hardware upgrades recently?04:58
elmoit's got two physical frontends, one backend04:58
elmothe backend hasn't changed; stub only recently brought up the 2nd physical frontend04:58
elmoand none of them have been upgraded hardware wise04:58
dilysMerge to devel/launchpad: r=kiko Fixes bug 6571 (No Initial Confirmation Upon Clicking Join ). Patch by Diogo Matsubara <matsubara@async.com.br> (r2978)04:59
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
bradbelmo: i.e. A second app server started running on a 2nd machine recently, and there's only one database server?05:00
dafit can't have been that recently -- we've been getting separate OOPS reports for a wihle now05:01
dafperhaps the scarcity of cron scripts is making it snappier05:01
bradbThat's what I was thinking. But I do remember seeing some stuff from stub lately mentioning a config change for a machine I hadn't heard of before.05:02
dafI think librarian/authserver might have been moved around05:02
elmodaf: no05:02
dafok05:02
elmobradb: each physical apps server runs 2 launchpad instances05:02
elmobradb: so, up until <n> days ago, we had 2 instances running on one box (gangotri)05:03
elmobradb: stub recently brought up gandwana as a second apps server, so we now have 4 instances in total05:03
bradbelmo: Ah, nice, that would explain the extra snappiness. Thanks for the info.05:03
elmohowever, this is all fairly moot, I would WAG that  any speedup is much more likely to do with performance work stub has been doing on the backend05:03
bradbok05:04
dafwe did upgrade to Postgres 8 recently05:04
dafamong other things05:04
dafddaa: weird: dilys reported kiko's first merge twice, but yours is gone from the queue and never got reported05:06
ddaathat's intentional05:06
ddaaI broke the merge by renaming the branch05:06
ddaaI sent the merge request from the wrong directory05:06
dafah05:06
ddaaI've been bzr wrangling for hours to get the right branch in place...05:07
=== matsubara-lunch is now known as matsubara
ddaaI assert that hiring a intern to write the perf critical parts of bzr in C would actually be a net saving for the company.05:12
dafI think the problem is that it's a moving target05:13
dafit might be optimised now, but slow down again as soon as it moves to knits05:13
ddaaafter knits, of course05:13
bradbstub: ping05:13
dafwhen do we get knits?05:13
ddaano idea, it has been "soon" for quite a while now05:14
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
dafalso, I thought a lot of the slowness was due to stat() or other IO, which C is not going to fix05:14
dilysMerge to devel/launchpad: r=kiko Fix for bug 3293, hiding forbidden action links from personal page. Also fixes bug 3068, ensuring that we properly verify that Poll names are unique instead of blowing up. Fixes by Gabriel Neuman <gneuman@async.com.br> (r2979)05:15
ddaahere, most of the slowness is cause by CPU usage.05:15
ddaaelmo: can you install the launchpad deps and baz on escudero, please?05:16
elmoddaa: RT it please?05:17
ddaaalready done05:17
ddaa#94505:18
=== carlos [n=carlos@71.Red-83-37-55.dynamicIP.rima-tde.net] has joined #launchpad
elmooh, I see05:18
ddaaelmo: and a compiler would help, too :)05:22
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
sivangdaf: who's knits?05:24
ddaanew storage format for bzr05:24
=== Nafallo is now known as Nafallo_away
dafthe successor to weaves05:28
SteveAbradb: you're approved!05:28
bradbSteveA: thanks :)05:28
=== Nafallo_away is now known as Nafallo
elmoddaa: (done)05:44
ddaathank you05:44
=== ddaa sees the prospect of actually running the importd transition script getting closer and closer...
ddaaBefore this bzrsyncd and importd2bzr I had no freaking idea how much work it was to roll out a new service...05:46
kikoif it involves multiple machines..05:46
=== Nafallo is now known as Nafallo_away
dilysMerge to devel/launchpad: r=kiko Fix for bug 3293, hiding forbidden action links from personal page. Also fixes bug 3068, ensuring that we properly verify that Poll names are unique instead of blowing up. Fixes by Gabriel Neuman <gneuman@async.com.br> (r2980)05:48
kikohooray empty merges05:48
bradbWhy does this happen?05:50
bradbbradb@oxygen:~/canonical/malone-smallfixes $ cat .bzr/x-push-data 05:50
bradbchinstrap:/home/warthogs/archives/bradb/launchpad/malone-smallfixes/05:50
bradbbradb@oxygen:~/canonical/malone-smallfixes $ bzr push05:50
bradbbzr: ERROR: No push location known or specified.05:50
ddaatry with --overwrite05:50
bradbSame error.05:51
bradbI updated bzr this morning, so maybe something changed.05:51
ddaamh... check in your ~/.bazaar/ dir, there might be some config there05:51
bradbbradb@oxygen:~/canonical/malone-smallfixes $ bzr push `cat .bzr/x-push-data`05:52
bradbbzr: ERROR: Parent directory of chinstrap:/home/warthogs/archives/bradb/launchpad/malone-smallfixes/ does not exist.05:52
LarstiQthere we go again05:53
bradbI've experienced this problem before.05:53
LarstiQbradb: you're using rsync?05:53
bradbYeah, just like I did yesterday.05:53
LarstiQright, and chinstrap:/home/warthogs/archives/bradb/launchpad/ exists?05:53
bradbyep05:53
bradbThis all worked just fine yesterday on this branch.05:54
LarstiQthen you have me stumped05:54
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbbzr push sftp://chinstrap.ubuntu.com//home/warthogs/archives/bradb/launchpad/malone-smallfixes/ is doing "get destination ancestry 0/0" right now05:56
kikoddaa, is it possible to submit a merge request for a specific version?05:57
Kinnisonurgh, don't use sftp push05:57
LarstiQyeah, it is slow05:57
Kinnisonit's so slow05:57
ddaakiko: you mean a specific revision?05:57
Kinnisonbradb: install bzrtools and use rsync push05:57
Kinnisonbradb: much much faster05:57
bradbKinnison: Slow is faster than no push at all though.05:57
kikoddaa, yeah.05:57
bradbKinnison: As demonstrated above, rsync push ain't working.05:58
bradbInterestingly, I just tried "sudo apt-get install bzrtools" (but I should already have that installed), and got:05:58
bradbThe following packages have unmet dependencies:05:58
bradb  bzrtools: Depends: bzr (= 0.7+200512311044)05:58
bradbMaybe this morning's bzr update broke something05:59
LarstiQbradb: what bzr are you using? tests with bzr.dev have rsync working05:59
ddaamh... it used to be possible with Arch... I dunno with bzr. But what you can do with bzr is "bzr branch -r REVNO oldbranch newbranch" to get a branch with the revision you want as head.05:59
Kinnisonbradb: bizarre.05:59
bradbLarstiQ: 0.7rc105:59
LarstiQbradb: ok, I'll try that one05:59
bradbI suspect that the bzrtools package was not properly updated.05:59
LarstiQthat would explain rsync breakage, yes06:00
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikoddaa, that doesn't help PQM right now, though06:01
cprovmatsubara: ping06:02
matsubaracprov: pong06:03
cprovmatsubara: I wonder if you have time to fix a quick bug for me, I'm blocked on tree update and conflicts06:04
matsubaracprov: which one?06:05
cprovmatsubara: 663506:05
ddaakiko: it allows you to work around the limitation06:05
ddaaturn a "merge a non-head revision" problem into a "merge a head revision" problem06:06
cprovmatsubara: fix sqlvalues usage and write a quick test for it somewhere in doc, so easy ;) 06:06
matsubaracprov: ok, I'll start fixing as soon as I re-organize my branches.06:07
stubbradb: pong06:07
cprovmatsubara: ehe, you too ... I'm in the middle of the same journey.06:08
bradbstub: Please see "Is Bug.fti being updated?" email.06:08
stubbradb: a far as I'm aware, the fti indexes are being updated on every search at the moment. I can look into your particular examples in further detail tomorrow.06:10
stubc/search/insert or update06:10
bradbstub: Ok, a sanity check on the fti's tomorrow would be great.06:11
stubI'll make sure I check production in case something weird happened during the PG8 upgrade06:11
stubAnything else before I crash?06:11
bradbsounds good, thanks06:12
ddaastub: yes06:12
ddaadidn't you say that the db user could be customised by an environment variable?06:12
kikoddaa, is there a special command to retire a branch, or should I just rm my copy of it?06:13
ddaarm06:13
stubddaa: LP_DBUSER or PGUSER environment variables might do the trick.06:14
ddaaI set LP_DBHOST and LP_DBUSER, but I get this error06:14
stubProbably LP_DBUSER - grep for it as launchpad code explicitly checks for it and uses it for an override.06:14
ddaa line 90, in initZopeless06:14
ddaa    if '@' in dbhost or not dbuser:06:14
ddaaTypeError: iterable argument required06:14
ddaawhich does not make much sense when I look at the rest of the code in lp/__init__.py... should not happen...06:16
stubIt was working last time I saw that code :-/ Stick in a few print statements is my recommendation - that should make things clearer06:16
ddaaaye aye06:16
stub''env LP_DBHOST=emperor LP_DBUSER=launchpad python foo.py' should work last I checked06:17
kikobug 643106:18
UbugtuMalone bug 6431: "View Builds causes Oops if empty" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Celso Providelo, Status: Confirmed http://launchpad.net/bugs/643106:18
=== stub goes to bed
ddaafound it: lib.canonical.launchpad.scripts.db_options prevents overriding of those settings through environment variables, it defines options for that purpose...06:24
bradbHow do I unlock a bzr branch?06:24
bradbIt seems to have remain locked after Ctrl-C'ing an sftp push06:24
ddaayes, sftp cannot use os-level locks06:24
ddaaask #bzr :)06:24
ddaayou can probably unlock it by pushing with rsync06:25
bradbddaa: I can't do that, as noted earlier. The latest bzrtools package has a broken dep.06:26
ddaaelmo: one (hopefully) last request on #94506:29
ddaaI promise, running all that goo on your nice lean webserver was not my idea...06:30
=== uws [n=mathilda@scrat.hensema.net] has joined #launchpad
bradblifeless: ping06:35
bradbjblack: ping06:37
jblackbradb: pong06:37
cprovmatsubara: don't worry about 6635, it requires tests from my uploader-test branch, already fixed it, but the commit will be delayed for a while06:37
bradbjblack: Hi. How do I unlock a branch?06:37
jblackpardon? 06:38
jblackIn bzr? 06:38
bradbYeah06:38
jblackUnless the locking code has gone in, you shouldn't need to unlock a branch. 06:38
jblackGive me a moment? 06:38
bradbsure06:38
ddaajblack: it's an sftp lock06:39
jblackbradb: sftp to the bzr branch, and look for a file called ".write-lock"06:40
jblackis this on chinstrap? 06:40
matsubaracprov: ok.06:40
=== thierry_ [n=thierry@modemcable038.65-131-66.mc.videotron.ca] has joined #launchpad
bradbjblack: back, sorry, oven was callilng06:41
bradbjblack: yes, on chinstrap06:42
=== bradb ssh's in
=== eruin [n=eruin@unaffiliated/eruin] has joined #launchpad
jblackwhich branch? 06:42
bradbbradb@chinstrap /home/warthogs/archives/bradb/launchpad/malone-smallfixes $ find . -name ".write-lock"06:42
bradbbradb@chinstrap /home/warthogs/archives/bradb/launchpad/malone-smallfixes $06:43
bradbI'll give you a push paste with an error message in a sec.06:44
jblackOk. found it06:44
bradb?06:44
jblacklook in malone-smallfixes/.bzr/06:44
jblackThere's branch-lock and branch-lock.write-lock06:44
bradbright06:45
jblackHow old is the lock? 06:45
bradbShould be about half an hour old06:45
jblackhow old is the attempted push.06:45
jblackOk. take out branch-lock.write-lock06:45
jblackThat should fix you up06:45
cprovkiko: can I reassign bug # 6431 (Batch System None awareness) for you ?06:46
kikocprov, uhm, ok.06:46
=== ritvik [n=Ritvik@61.11.61.58] has joined #launchpad
bradbjblack: that worked, thanks. Elsewhere, bzrtools has a broken dep after I upgraded bzr this morning, in case there's anything you can do about it.06:47
jblackbradb: I'll make sure people know. What's the dep? 06:47
cprovkiko: done, thx06:47
kikocprov, uhm, look at this code in distroarchreleasebinarypackage.py:06:48
kiko        releases = sorted(list(bprs), key=lambda item: Version(item.version))06:48
bradbjblack: bzrtools: Depends: bzr (= 0.7+200512311044) (Looks like bzr was updated but not bzrtools)06:48
kikocprov, this won't work for those unparseable versions right?06:48
cprovkiko: right06:48
jblackyup. ok06:48
jblackI'll tell aaron and the packager06:48
kiko@#@!#@! stupid $##@ code06:49
kikothanks06:49
bradbjblack: thanks dude06:49
=== bradb increments jblack's user experience karma
cprovkiko: move back to apt_pkg is a quick solution currently06:50
cprovkiko: IIRC I did it in other more emminent pieces of code06:50
=== bradb & # lunch
jblackddaa: Ping06:51
=== raptoid [n=raptoid@85.102.193.204] has joined #launchpad
cprovkiko: precisely in archivepublisher/nascentuploads.py06:52
kikoyeah06:53
kikoKinnison, hey?06:53
Kinnisonkiko: yo06:53
jblackddaa: unping. I'm going for food and coffee and such06:54
kikoKinnison, is it guaranteed that only one package with that name will be PUBLISHED in a certain distroarchrelease?06:55
Kinnisonkiko: Yes, if the publisher is being run06:56
kikoand if it isn't run?06:56
kikois there a race condition?06:56
KinnisonWell, if it has never been run, nothing will be PUBLISHED06:56
Kinnisonif someone has been doing SQL queries to publish things then god knows what the state will be06:57
kikosorry. I was asking if it was /at most/ one package.06:57
kikoKinnison, that's a good point, but given we only do a hmmm. no, if we scrub for source packages it is likely this got wrong.06:57
=== Kinnison is confused as to what you're driving at
kikoKinnison, well, I'm trying to fix DistroArchReleaseBinaryPackage.currentrelease06:59
kikowhich currently orders using Version07:00
kikowhich doesn't work and doesn't scale07:00
kikoI guess I can use datecreated07:00
kikoand get the latest one07:01
kikobut this version ordering is gross!07:01
=== Kinnison nods. I'd use datecreated on the assumption that normally the ordering is effectively moot and on the off chance that it is needed, it'll be reasonably accurate
carlosKinnison, when you are done talking with kiko, could we talk about Ubuntu's translations import?07:04
=== Kinnison stares at this pile of paper a good 15mm thick and realises this is not gonna be easy
Kinnisoncarlos: erm, what do we need to do to finish the job then?07:04
kikoI'm finished07:05
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
Kinnisonkiko: I feel that way too. This tax form is huge07:05
carlosKinnison, ok, not sure if you were done ;-)07:05
kikovlol07:05
kikomy accountant does my tax for me07:06
Kinnisonkiko: If I had thought it would be this bad, I'd have gotten an accountant07:06
=== Kinnison is going to have to go to the tax office tomorrow and sort it out
=== Kinnison is lacking the share options forms
Kinnisonand various knowledge required to complete the forms07:06
cprovkiko: I feel like 'datecreated ~ binary_version' relation might be violated by gina process ...07:06
kikoKinnison, just don't file this year, who cares?07:06
kikocprov, sssshh, don't make me cry07:07
Kinnisonkiko: I'll be raped for 10% per month until I file?07:07
=== cprov hides
kikoKinnison, what's 10% rape between friends?07:07
kikocprov, but really, this is only inside a single distroarchrelease.. should be okay.07:07
Kinnisonkiko: Erm, by the time the next tax period comes around, on the amount I'm likely to owe, and the cumulative interest/charges for being late.. probably only 10,000 UKP07:07
carlosKinnison, ok, I'm not sure if we have all in place to do distribution imports for translations as I don't see any translation file imported into our queue at staging or dogfood and I don't know how to test it07:08
kikoKinnison, you can't even have dinner for two in london for that!07:08
Kinnisonkiko: but it goes a long way to helping me move house07:08
cprovkiko: start to pray now ;)07:08
kikoreally? I thought houses cost millions in the uk07:08
Kinnisoncarlos: Right, well I think we have the ends of the system, and a dangly bit in the middle which needs plugging together07:09
Kinnisonkiko: Sell House1, Buy house2, use <X> money to move furniture etc.07:09
kikocprov, one package name, one distroarchrelease.. datecreated should be okay. oh, unless we imported security first, which we didn't07:09
=== cprov is back to the miserable 'shortlist' bug on queue tool
Kinnisonkiko: <X> is (I have estimated) likely to be ca. 4,000 UKP for me07:09
Kinnisoncarlos: I.E. We can get the tarballs in, and you can process them, we just need to glue them together07:09
kikowtf07:10
carlosKinnison, ok, is there anything I can do to fix that? I want to test it as soon as possible so we can have dapper's translations in place on time07:10
cprovkiko: unless a bunch of other conditions related to import ordering, I can't really realise then. Anyway, 'weak' is better than 'wrong package' or 'nothing'07:11
kikoyeah.07:12
=== heyko [n=heyko@tor/session/x-c0265650c3a7c03c] has joined #launchpad
Kinnisoncarlos: Right, there is an implementation in publish_ROSETTA_TRANSLATIONS07:13
Kinnisoncarlos: so what's left is for the buildds to generate the correct stuff for the uploads07:13
Kinnisoncarlos: which, afaict, is a change to the pkgstriptranslations stuff07:13
Kinnisoncarlos: I.E. it needs to actually add a file to the changes to be uploaded rather than doing the horrid website hack07:14
=== sivang has a deja vous from Kinnison / kiko's tax talk
carlosKinnison, who needs to do that?07:14
carlosMartin?07:14
=== sivang .oO(has it happened before?)
Kinnisoncarlos: Erm, not sure. pitti perhaps07:14
carlosok, let me ask him....07:14
=== pitti [n=pitti@ubuntu/member/pitti] has joined #launchpad
pittihey guys07:19
carlosKinnison, pitti says he has that code already done07:19
carlosKinnison, he just needs to know when it should be uploaded into Ubuntu's archive07:19
pittiKinnison: right, I even accidentially uploaded it when dapper opened (since LP migration was announced for that)07:19
carlosKinnison, kiko who should coordinate that? (ubuntu movement to launchpad)07:19
pittiKinnison: so whenever somebody pokes me, I can upload it07:20
carloskiko, I would also ask for some testing for that, not sure if we have a server where we could do that testing before moving into production07:20
Kinnisonpitti: right07:22
Kinnisoncarlos: I imagine we can't do it until we migrate07:22
kikocarlos, we need to wait till feb. at least07:22
Kinnisoncarlos: which is scheduled for the end of january IIRC, we have a sprint for it in London07:22
carlosit's not a very good thing but I understand it, I will try to do all tests at that point then...07:29
Kinnisoncool, thanks carlos07:29
carlosKinnison, kiko, pitti thanks for your input07:30
pittiyou're welcome :)07:31
kikosorry for not having better news.07:31
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
bradbjamesh: ping07:57
dilysMerge to devel/launchpad: r=SteveA Fix for bug 6431: View Builds causes Oops if empty. Allow batch navigation to accept a list of None (and not just an empty iterable), and adds a test for it (r2982: kiko)08:05
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083E354.dip.t-dialin.net] has joined #launchpad
=== krainov [n=krainov@195.161.252.92] has joined #launchpad
=== thierry_ [n=thierry@modemcable038.65-131-66.mc.videotron.ca] has joined #launchpad
kikomatsubara, are you interested in bug 6593?08:24
matsubarakiko: assign it to me08:24
kikodone08:27
bradbddaa: Is it normal for an sftp push to sit at "[===================================================]  copy revision 1/1 -:--:--" for seemingly evar?08:29
Kinnisonbradb: s'probably pushing the inventory08:30
=== bradb tried building bzrtools from source, but it raised a "AttributeError: 'module' object has no attribute 'test_suite'"
Kinnisonbradb: which is large08:30
bradbHm, I wish I were able to tell what was happening. I already Ctrl-C'd it once, and restarting it caused it to start from 0.08:31
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
=== OgMaciel [n=omaciel@ubuntu/member/gnukemist] has joined #launchpad
OgMacielhi... is there a bug with LP when displaying the amount of translations needed for a certain language?08:47
kikoOgMaciel, a few :) which is the bug you're referring to?08:50
OgMacielkiko, hi...  when you see the list of all languages for Dapper for instance08:50
OgMacielkiko, I don't think it is displaying the correct figures08:50
kikoURL?08:51
OgMacielkiko, here's one for individual pkgs:  https://launchpad.net/distros/ubuntu/dapper/+lang/pt_BR08:51
OgMacielkiko, all languages together08:52
OgMacielkiko, https://launchpad.net/distros/ubuntu/dapper/+translations08:52
OgMacielkiko, it is a pain having to browse back and fourth between the list and the individual pkgs08:53
OgMacielkiko, only to find out that there's nothing left to do08:53
OgMacielkiko, don't get me wrong, that is a good sign after all  ;)08:53
ddaabradb: yes, end of pull / push takes looooooong with launchpad08:54
dilysMerge to devel/launchpad: [trivial]  Add a trivial test for a few pages on a distro with no builds, specs or bugs (r2983: kiko)08:54
kikoOgMaciel, are you referring to the lack of Todo in the first page?08:54
ddaathough I'd probably not call it "seemingly forever" compared to the geological ages of the rest08:54
bradbEnglish needs a new word to describe this situation.08:54
ddaaapparences are misleading08:55
bradbI've been waiting for a good 30-40 mins so far08:55
OgMacielkiko, refering to when you place the mouse over the progress bar (or even the progress bar itself)... the figures don't match the real situation08:55
kikoOgMaciel, IIRC the statistics are cached and I think the script is disabled for now -- right daf, carlos?08:55
ddaathere was a lot of progress since baz, there actually community devels submitting performance improvement, with baz you needed a degree in tomlord voodoo.08:56
OgMacielkiko, while we await for confirmation on this, is there a reason for turning it off?08:56
ddaabradb: 30-40 mins seems very long indeed...08:56
matsubaraddaa: btw, could you give me some feedback on bug 5573 ?08:57
kikoOgMaciel, performance, AIUI08:57
ddaaIt would have been faster for you to get bzr and bzrtools source distribs and use rsync...08:57
ddaaUbugtu: wake up!08:57
OgMacielkiko, hummmm08:57
matsubarahmm Ubugtu wake up! bug 557308:57
UbugtuMalone bug 5573: "Cannot use sftp URLs for branches" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: Confirmed http://launchpad.net/bugs/557308:57
OgMacielkiko, some of the translators are annoyed about it... and so am I...  hehehe08:58
matsubaraddaa: which schemes should be allowed on the branch URL field?08:58
ddaawell...08:58
ddaahttp and sftp should be enough08:58
matsubarahttp, https, ftp, sftp, anything else?08:58
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
ddaahttps, probably08:59
ddaaftp... yes, I guess08:59
ddaanothing else I can think of08:59
=== lucasd [n=lucas@200.209.160.119] has joined #launchpad
ddaamatsubara: the immediate requirement is just being able to register chinstrap branches09:00
ddaaadded points for various decorations like username and port09:00
ddaamore added point for call the user bird names if giving a url with a password09:00
kikosuch as eagle?09:01
ddaamega bonus: bzr:// scheme, you'd need to design the smart server to know what you need to support first ;)09:01
kikolo09:02
kikol09:02
ddaaanother bonus level: getting the sftp url commitee to get back in touch with reality and give us a sensical format for home-relative url. Alternatively ask lifeless and do what he tell, the sftp url committee guys are one crack anyway.09:04
ddaamatsubara: sorry for not being very much to the point, but I had a long day, and it's been over for two hours now, so I'm unwinding :)09:06
matsubaraddaa: np, I find your french sense of humor amusing. :)09:08
kikoor amazing, depending on things09:08
bradbDamn, bzr, FINISH.09:10
ddaaI think my sense of humor is not very typically french.09:11
matsubarakiko: make check finished, now I have the complete error message.09:21
kikoaha.09:26
kikolet me finish this test I'm writing09:26
lifelessbradb: pong09:27
lucasdis there anyway to get the source code of Launchpad?09:29
bradblifeless: Hi. I'm using sftp push, because bzrtools has a missing dep breakage, which I found out after upgrading bzr this morning. bzrtools failed to build from source for me.09:29
kikolucasd, not currently -- there's a plan to open source it, but it's not in the short term.09:30
bradblifeless: Is it normal for sftp push to sit at: [===================================================]  copy revision 1/1 -:--:-- for an hour?09:30
lifelessbradb: yes09:30
lucasdkiko, oh, I see...09:30
lifelessbradb: this is why we dont use it for launchpad09:30
bradbok09:30
lifelessbradb: its a 400 mb download to check IIRC, so divide 400MB by your link bw and multiply 4K * your RTT09:31
bradbjblack said he'd pass on the message to the pkg maintainers about the bzrtools breakage.09:31
lifelesshmm, theres no email on it09:32
lifelessso - 09:32
lifelesswhats your bzr version?09:32
lucasdkiko, are you involved in development?09:32
kikolucasd, indeed I am. how may I help you?09:32
lifelessand have you considered using the packages bzrtools ?09:32
bradblifeless: bzr (bazaar-ng) 0.7rc109:32
lifelesslucasd: we let him code from time to time ;)09:32
lucasdhahah09:32
bradblifeless: I tried building bzrtools from the source package and it raised a Python exception running test.py.09:33
lucasddoes launchpad run with apache's module mod_python ?09:33
lifelessbradb: ok, I'm trying bzrtools' test with bzr09:34
lucasdlifeless, do you know that?09:34
lifelesslucasd: we dont run launchpad under apache no09:34
bradblifeless: bzr package version: 0.7+20060111030009:34
lifelesslucasd: its a zope3 service09:35
lucasdahhn..09:35
lucasdI see..09:35
lifelesslucasd: so it has its own webserver builtin09:35
=== kiko tries to blow up his test 10 times
lifelessboom!09:37
lifelessboom!09:37
lifelessboom!09:37
lifelessbradb: tests pass09:37
kikowhy does sqlobject hate me?09:38
kikoI have done nothing against it09:38
lifelessits not personal09:38
kikonot today anyway09:38
bradblifeless: Did you update to the latest bzr package?09:38
lifelessits like onions09:38
bradblifeless: When I upgraded, it removed bzrtools, and I can't get it back.09:38
kikolayers of stuff that makes you cry?09:38
lifelesskiko: exactly09:38
lifelessbradb: I have no packages installed - I develop so many branches it would kill me ..09:39
lifelessbradb: do you have a traceback for the bzrtools ?09:39
bradbYes, coming up.09:39
lifeless(and I'm not clear about bzrtools - jbailey packages it - so why do you need to build it?)09:39
kikolifeless, I think bradb's having a broken package problem09:40
lifelesskiko: yeah, I'm trying to understand though09:40
lifelessas we dont /have/ a test.py in bzrtools, nor in bzrlib...09:40
bradblifeless: https://chinstrap.warthogs.hbd.com/~dsilvers/paste/fileqORkv8.html09:41
=== lisi [n=Ubuntu@p54A3A25C.dip0.t-ipconnect.de] has joined #launchpad
lucasdlifeless, ok.. thanks09:42
bradbhey, cool, my push finally finished09:42
lucasdI came because I was having a really hard time tring to use apache's mod_python09:42
lifelessbradb: cat you cat test.py for me ?09:44
bradblifeless: https://chinstrap.warthogs.hbd.com/~dsilvers/paste/fileK7GOOQ.html09:46
=== lisi [n=Ubuntu@p54A3A25C.dip0.t-ipconnect.de] has left #launchpad ["Leaving"]
=== MojoDumb [n=Ubuntu@p54A3A25C.dip0.t-ipconnect.de] has joined #launchpad
MojoDumbhello09:50
MojoDumbI've got a problem with uploaded .po files... rosetta dosen't updates fresh translates.09:51
MojoDumbI can't understand where the problem is :(09:51
kikoMojoDumb, it takes a while to update -- also, it may be that one of the files failed to import cleanly.09:51
lifelessbradb: hmm, that looks like an adhoc runner09:52
MojoDumbkiko, I' checked .po files are not corrupted.. and yesterdays update dosen't work at all :(09:52
lifelessbradb: it should work, unless bzrtools fails to import09:52
bradbMy guess is that it fails to import.09:53
kikoMojoDumb, best people to look this up for you are jordi and carlos -- the upload needs to be approved, also.09:53
lifelessbradb: which, as its using the wrong python namespace will happen09:53
lifelessbzrtools is bzrlib.plugins.bzrtools09:53
lifelessnot 'bzrtools'09:53
lifelessthat may not be the cause of the problem but its definately wrong09:53
lifelessthere is you see the bzrtools module09:54
MojoDumbI've done User upload and Published upload too09:54
lifelessand the bzrtools package09:54
MojoDumbbut nothing works....09:54
lifelesswhich contains the bzrtools module09:54
MojoDumb:/09:54
MojoDumboutput message is Your upload worked. The translation content will appear in Rosetta in a few minutes.09:54
kikoMojoDumb, what package and language are you uploading?09:54
MojoDumbGeorgian09:54
MojoDumbBUM (Boot Up Manager) ka.po file09:54
MojoDumbhttps://launchpad.net/distros/ubuntu/dapper/+source/bum/+pots/bum/ka/+translate   this one09:55
=== pitti [n=pitti@ubuntu/member/pitti] has left #launchpad ["Ex-Chat"]
kikowhat's your launchpad account?09:55
bradblifeless: What do I need to do to fix this?09:55
MojoDumbI#have alredy 100% translated file... but NO updates :(09:55
MojoDumbAlinux09:55
MojoDumbhttps://launchpad.net/people/alinux/ -- tha's me :(09:56
MojoDumb:)09:56
kikoVladimer!09:56
kikonice photo09:56
MojoDumbkiko, yes sir :)09:56
MojoDumbthank you :)09:56
kikoall right, I'll forward this to jordi/carlos, they'll get back to you.09:56
MojoDumbthank you kiko :) a LOT!09:57
kikoyou're most welcome09:57
MojoDumb2005 verything worked well09:57
lifelessbradb: uhm, try changing the import bzrtools to:09:57
lifelessimport bzrlib09:57
MojoDumbbut this period there is some problems I guess...09:57
lifelessimport bzrlib.plugin09:57
kikowe've changed the way the uploads work09:57
lifelessbzrlib.plugin.load_plugins()09:57
kikoit's an improvement, but there may be some glitches09:57
MojoDumbah09:57
MojoDumbkiko, I see...09:58
lifelessimport bzrlib.plugins.bzrtools09:58
lifelesssuite = bzrlib.plugins.bzrtools.test_suite()09:58
MojoDumbno one of my team can update a file...09:58
MojoDumband on line translating is too slow09:58
OgMacielkiko, sorry to bother... who should I talk to about the script that updates the translation status in LP?09:58
MojoDumbkiko, can you understan me?09:59
kikoMojoDumb, yeah. you'll have an answer shortly 09:59
kikoOgMaciel, probably carlos or jordi or stub 09:59
MojoDumbkiko, thank you for preoccupation :)09:59
MojoDumband sorry for disturbing.09:59
OgMacielkiko, thanks...  what about the karma that keeps dropping?  do you know about this?10:00
MojoDumbok, kiko I'll wait for your answer...10:00
MojoDumb...ciao..10:00
kikoOgMaciel, yes, that's by design -- you need to work to keep it up10:00
bradblifeless: trying...10:00
kikoOgMaciel, perhaps the depreciation is happening at a too-fast pace10:00
OgMacielkiko, yeah... WAY to fast10:01
kikowe need to talk to salgado on monday about that10:01
kikohe's on holidays10:01
sivangkiko: this happened for me as well :)10:01
bradblifeless: 10:01
bradbTraceback (most recent call last):10:01
bradb  File "./test.py", line 21, in ?10:01
bradb    import bzrlib.plugins.bzrtools10:01
bradbImportError: No module named bzrtools10:01
OgMacielkiko, next Monday with Carlos?10:02
lifelessbradb: then thats being run in an inconsistent state - neither installed as a plugin, nor in the plugin path10:02
lifelessbradb: lets grab jbailer10:02
OgMacielkiko, I mean, Sa;gado10:02
OgMacielkiko, I mean, Salgado10:02
bradblifeless: Might be hard to get ahold of him. I tried earlier, but I gather he's busy in London.10:03
lifelessoh right10:03
lifelessthat would do it.10:03
kikoOgMaciel, yeah, he'll be back then10:04
bradblifeless: Anything else I can do to help get this fixed before I head off?10:04
OgMacielkiko, thanks a lot again... ;)10:05
lifelessbradb: nope10:07
lifelessthanks10:07
bradblifeless: ok, no prob, thanks for the debugging help10:10
=== bradb heads off, later all
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
OgMacielcarlos, excuse me... got a minute?10:32
kikoI think carlos isn't around10:34
OgMacielkiko, cool... will try again later  ;)10:34
=== lucasd [n=lucas@200.209.160.119] has left #launchpad ["Fui]
carlosOgMaciel, hi10:43
OgMacielcarlos, hi... can I have a word with you?10:43
OgMacielcarlos, I want to know about the script that updates the stats for the translations10:43
carlosOgMaciel, the poimport is disabled due a bug we have. it should be fixed tomorrow10:43
OgMacielcarlos, ahhhh10:43
carlosOgMaciel, what happens with the stats?10:44
OgMacielcarlos, is that a bug # for me to subscribe to?10:44
OgMacielcarlos, not up to date at all the times10:44
carlosOgMaciel, the bug is fixed, it's waiting to be applied into production10:44
OgMacielcarlos, is that a bug # for me to subscribe to?10:45
carlosOgMaciel, no10:45
carlosOgMaciel, we detected it and fixed it without opening a bug10:46
OgMacielcarlos, ok... fair enough10:46
OgMacielcarlos, so by tomorrow? and with what frequency does it get applied?10:46
carlosOgMaciel, about the stats, which part of the stats are you talking about?10:46
carlosOgMaciel, once per week, but sometimes, we do some urgent updates like this one10:47
OgMacielcarlos, about the stats for the whole translation team... the ones left to do10:47
carlosOgMaciel, URL?10:47
OgMacielcarlos, and at one time, the individual stats for pkgs were not up to date10:47
OgMacielcarlos, that's the darnest thing... it seems to be up to date now...  ;)10:48
carlosOgMaciel, https://launchpad.net/distros/ubuntu/breezy/+lang/af ?10:48
carlosthose kind of urls?10:48
OgMacielyup10:48
carlosthose are updated from time to time10:49
carlosit's not real time10:49
OgMacielthere u go10:49
OgMacielwhy not?10:49
carlosI don't know exactly how often does it happens10:49
carlosperformance issues10:49
OgMacielohhh10:49
OgMacielhummm10:49
OgMacielis this a separate bug or the same?10:50
carlosno bug at all10:50
carlosit's just too expensive10:50
carlosso we use cached values10:50
OgMacielcarlos, any chance of prioritizing the frequency?10:50
=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
carlosOgMaciel, stub is our DBA so I suppose it's something to talk with him as he knows better the database server load10:52
OgMacielcarlos, thanks... will do that10:52
carlosOgMaciel, you are welcome10:52
OgMacielcarlos, would you happen to know which DB is being used?10:52
carlosOgMaciel, we only have one DB10:52
carlosthe launchpad DB ;-)10:53
OgMacielhehehe10:53
carlosand the stats code is common with all launchpad10:53
OgMacielI meant Oracle, MySQL, etc10:53
carlosso it's not specific for Rosetta10:53
kikoso10:53
carlosOgMaciel, Postgresql10:53
OgMacielcarlos, cool...  thanks again!  ;)10:53
=== kiko misses bjornt
carlosnp10:54
kikocarlos, can you make the fields on an auto-form change according to permissions?10:54
carlosshow and hide them?10:55
carloskiko, yes, I did it once10:55
kikocan you explain how it works?10:55
kikoor do you have an example somewhere?10:55
carloshmmm10:55
carlosno, the code is not there anymore10:56
kikookay, so explain. :)10:56
carlosbut let me look for the bjorn's email10:56
kikola la la la la10:56
jblackkiko: ping10:56
kikohey jblack 10:56
jblackHey buddy.10:57
jblackSo, emails bugging you? 10:57
kikohey dude10:57
AlinuxOShe he :)10:58
AlinuxOSregistered nick is better then non registered :)10:58
jblackKiko: These emails are intended behaviour. Until we've got rpc-xml tracking ddaa wants a way to know what branches are failing because of things like 404s, broken branches, etc.10:58
AlinuxOSkiko :)10:58
jblackkiko: You there? 10:59
=== mpt [n=mpt@203-167-187-191.dsl.clear.net.nz] has joined #launchpad
dilysMerge to devel/launchpad: [trivial]  Fix for bug 3516: Broken traversal on Binary package page. Fixes a silly bug in DistroArchReleaseBinaryPackage.__getitem__, adds a test for it, and as an added bonus, fixes a problem that would happen with currentrelease and real-world versions, with test (getting rid of the use of sourcerer's Version class) (r2984: kiko)11:00
AlinuxOSguys I what is the differencee between "User upload" and "ublished upload"11:00
carloskiko, do you see the private messages?11:00
AlinuxOSand sorry fro my bad english :)11:00
AlinuxOShello carlos :)11:01
carlosAlinuxOS, yes, "published upload" means that the uploaded .po file is already merged into upstream tree11:01
carlosAlinuxOS, "User upload" is just a way to do offline translations11:01
AlinuxOSah11:02
AlinuxOSI've tryed both11:02
AlinuxOSbut "User upload" doesn't work.11:02
AlinuxOSfor me.11:02
carlosAlinuxOS, why? 11:02
carloshow do you know that?11:02
kikocarlos, yeah11:03
AlinuxOS"Your upload worked. The translation content will appear in Rosetta in a few minutes."11:03
carlosAlinuxOS, there is a problem with the imports11:03
carlosand it's disabled11:03
AlinuxOShere is a message of sucssessfull upload, ut nothing happens.11:03
carlosI hope tomorrow they will be enabled again11:03
AlinuxOScarlos, woow11:03
AlinuxOSgreat news!11:04
carlosAlinuxOS, it's in a queue waiting for being imported11:04
carlosso it's not lost11:04
carlosbut just not being imported11:04
AlinuxOScarlos, so I'll wait for tommorow evening.11:04
carlosAlinuxOS, ok11:04
AlinuxOSI'll retry an improt.11:04
carlosno, you don't need to do that11:05
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has left #launchpad []
AlinuxOSah... so I check it tommorow :)11:05
carlosAlinuxOS, what's your launchpad login?11:05
AlinuxOSAlinux11:06
AlinuxOShttps://launchpad.net/people/alinux11:06
AlinuxOShere I am :)11:06
jblackkiko: ping. ;)11:07
carlosok, just checking something11:07
carlosAlinuxOS, you should get a confirmation email tomorrow11:07
carloswhen the upload is done11:07
kikojblack, oh. well, just make the script output something reasonable instead of a plain exception?11:08
kikoAnother instance of foo is running, exiting..11:08
jblackkiko: Sure, I can do that. 11:08
kikothat'd be nicer11:08
kikoalso11:08
kikoif indeed it's a case of multiple runs11:08
kikoshouldn't they be further spaced out?11:08
AlinuxOScarlos, thank you a lot! :=)11:09
jblackkiko: I don't think so for two reasons.11:09
jblackThe first reason is that launch frequency determines mirror frequency. 11:09
carlosAlinuxOS, if you don't get any email tomorrow, please ping me back.11:10
jblackThe second reason is that most of the time, there isn't a block there. That just happens if there's a new branch that takes unusually long to run. We got a lot of them over the last day because the supermirror was populating everything.11:10
=== carlos -> bed
carlosnight11:11
kikojblack, maybe the script shouldn't say anything in that case, then?11:11
jblackWe can do that too.11:12
kikospam every 10 minutes on that list is bad11:12
jblackif there's a single branch that fails, we'll spam the list every ten minutes regardless.11:13
=== lucasd [n=lucas@200.209.160.119] has joined #launchpad
lifelesskiko: its a temporary workaround until the lp integrated feedback is in place11:13
lifelesskiko: unsubscribe from that filter11:13
jblackThats probably a good idea. 11:14
sivanghmm, I dist-upgrades with jbailey's sources and can't install bzrtools now..11:14
kikoI don't use filters11:15
jblackkiko: You're aware of the filter page on lists.canonical.com?11:15
kikoyes.11:15
jblackIts a case of hitting a checkbox and you won't get any more sm mails?11:15
kikoI don't use them -- part of my job (until I delegate it) is to keep an eye on crap that happens there.11:16
jblackddaa and I both get every single one of those, so you can feel comfortable that they're not getting thrown away.11:16
sivangjblack: are you using bzrtools on a latest dist-upgraded dapper?11:16
jblacksivang: No sir.11:17
jblacksivang: I'm guessing you're having dependancy problems with bzrtools? 11:17
sivangjblack: exactly :)11:17
sivangjblack: it has a specific dependency (= 0.7+200512311044)11:18
kikosee scrollback11:18
jblackYes. I've mentioned it to the bzrtools maintainer, and I'll make sure that Jbailey knows as well.11:18
sivangkiko: the bradb issue from before?11:18
=== sivang shouldn't dist-upgraded before he push'd all his changes :)
=== XircUser [n=XircUser@0x535bbcbc.odnxx12.adsl-dhcp.tele.dk] has joined #launchpad
=== sivang looks for the "Ignore dependencies" optiosn in apt-get
kikoyeah11:21
sivangor I could just rebuild from source and change this bit on the control file....argh11:22
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
mptoh dear11:40
mptI look for bugs about fixed-width fonts in Launchpad, so I search for "fixed", and get 143 results ...11:40
kiko-zzzthat's odd11:41
kiko-zzzbut pester stub, he'll have some information for you, perhaps11:41
=== kiko-zzz waves
mptthe bug status is being included in the search text11:41

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