/srv/irclogs.ubuntu.com/2006/07/25/#launchpad.txt

=== Fujitsu [n=Fujitsu@203.23.49.35] has joined #launchpad
=== Fujitsu [n=Fujitsu@203.23.49.35] has joined #launchpad
=== Fujitsu [n=Fujitsu@203.23.49.35] has joined #launchpad
=== Kylekf [n=Kyle@218.208.223.236] has joined #launchpad
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== Trilla is now known as tim-w
=== Fujitsu [n=Fujitsu@203.23.49.35] has joined #launchpad
=== torre [i=maas1@200-98-102-84.tlf.dialuol.com.br] has joined #launchpad
torreHi01:22
torreim from Brazil...01:23
torreIm work in one governation organization01:23
torreall spleeping?01:25
torresorry my bad english01:25
torrehelloooooooooooooooooo01:25
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
torreHelloooooooooooooooooooooo01:36
=== Fujitsu_ [n=Fujitsu@203.23.49.35] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== dsas [n=dean@host86-129-20-93.range86-129.btcentralplus.com] has joined #launchpad
=== Fujitsu_ [n=Fujitsu@203.23.49.35] has joined #launchpad
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== Fujitsu_ [n=Fujitsu@203.23.49.35] has joined #launchpad
=== Fujitsu_ [n=Fujitsu@203.23.49.35] has joined #launchpad
=== Fujitsu_ [n=Fujitsu@203.23.49.35] has joined #launchpad
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== rpedro [n=rpedro@87-196-110-104.net.novis.pt] has joined #launchpad
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
Lord_Athurhi all02:59
=== stub [n=stub@ppp-58.8.2.196.revip2.asianet.co.th] has joined #launchpad
=== panickedthumb [n=travis@68-185-125-120.dhcp.rdfr.va.charter.com] has joined #launchpad
panickedthumbhey, I'm all signed and everything, email still isn't working03:53
panickedthumbsorry, to those who are confused, I'm referring to this:03:53
panickedthumbhttps://launchpad.net/bugs/5367903:54
UbugtuMalone bug 53679 in launchpad "member email" [Untriaged,Rejected]  03:54
panickedthumbI signed the CoC before Launchpad came around03:54
panickedthumbwas unaware I needed to do it again03:54
panickedthumbbut it's done now03:54
panickedthumbam I still missing something?03:58
panickedthumbI'll be idle here, if you want to chime in and let me know. Thanks04:03
stubpanickedthumb: What is your Launchpad username? I can check out the basics and then escalate the problem.04:04
miloszhey guys, i wish in the package section you would be able to upload packages build for ubuntu (with a repo people can add) since the package menu is kind of frustrating for people who don't have packages in ubuntu04:04
stubmilosz: You might want to file a wishlist bug on Soyuz - the people who work on that (and can understand what you are asking for) are not online yet.04:07
panickedthumbstub: panickedthumb04:11
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
cprovstub: ping04:12
panickedthumbstub: wikiname is TravisNewman, if that has anything to do with it04:12
stubpanickedthumb: I suspect that this is simply a propagation delay. If it takes more than 24 hours to become active, reassign your bug to james.troup@canonical.com (as he is the only person who can investigate further). If it starts working, you might want to leave the bug open with a comment requesting better documentation about the time delay.04:15
stubcprov: pong04:15
panickedthumbgood plan stub04:16
panickedthumbthanks :)04:16
cprovstub: when do you plan to do the rollout ?04:16
stubcprov: When do you plan on being awake? I don't think malcc will be here for a few hours yet.04:17
stubAlthough I think I can do the rollout anytime, as the database updates will not affect the current soyuz installation04:17
stubSo I just need to update everything except soyuz04:18
cprovstub: yes, right, you can rsync production into drescher, just don't replace the "current" symlink.04:19
stubok. So I will do the rollout as normal, except for keeping the codeline on drescher untouched. I will then leave it to you and Malcolm to change the current symlink at your leisure. 04:20
cprovI'll be here in, let's say 5 hours, it will be ~ 8:00 AM UK04:20
cprovstub: perfect, thank you.04:20
lifelessstub: have you had a chance to look at plitting manifests?04:39
stubplitting? Oh... splitting. I've looked it over but not started on the db patch. I'll do that today.04:40
stublifeless: ^^^04:41
lifelessthanks!04:41
=== Mhz_ [n=math@dsl-145-41.aei.ca] has joined #launchpad
Mhz_hi04:46
Mhz_wow04:48
Mhz_huge party here04:48
Mhz_EEEEEEoooooooo04:48
Mhz_there's echo04:48
Mhz_hi, my name is matt04:49
Mhz_I have suggestions regarding launchpad04:49
Mhz_which is becoming some sort of a crashpad for me04:49
Mhz_ubuntu04:50
Mhz_is04:50
Mhz_great04:50
Mhz_someone?04:50
Mhz_plz?04:50
Mhz_ok04:50
Mhz_bye04:51
=== Mhz_ [n=math@dsl-145-41.aei.ca] has left #launchpad ["Ex-Chat"]
stubGive the boy a valium04:57
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== Fujitsu [n=Fujitsu@203.23.49.35] has joined #launchpad
mpt_Gooooooooooooooood afternoon Launchpadders!06:01
ajmitchhi mpt_ 06:02
=== irvin [n=ipp@ubuntu/member/irvin] has joined #launchpad
=== rraphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
mpt_spiv, can you ssh to sodium?07:18
=== spiv tries
spivI can, although it doesn't have my ssh key.07:20
mpt_hrmm, I get no response07:21
=== mpt_ wonders who to complain to
mpt_Spads!07:22
spivmpt_: do you have your ssh config setup correctly, as elmo mentioned in his mail to the launchpad list?07:23
mpt_Yes, I just did that07:23
mpt_Before I did it, ssh said "sodium: Name or service not known", but now it hangs instead07:23
spivWhat happens if you try "ssh -vv ..."07:25
mpt_spiv, it gets up to "debug1: Connecting to sodium.ubuntu.com [82.211.81.198]  port 22.", and stays there07:26
spivmpt_: that's wrong.07:27
spivmpt_: it should be connecting via chinstrap.07:27
spivmpt_: so your ssh config must be incorrect somehow -- you're probably missing an ProxyCommand.07:27
mpt_Should I have a "Host sodium" section in the config, modelled on the "Host chinstrap" section?07:28
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
mpt_(that's what I assumed)07:28
spivmpt_: if you have the lines elmo included in his recent email, "ssh sodium.ubuntu.com" should work.07:29
=== stub [n=stub@ppp-58.8.2.196.revip2.asianet.co.th] has joined #launchpad
spivmpt_: if you want "ssh sodium" to work, then you need a "Host sodium" stanza in your ssh config, but it will need an explicit ProxyCommand line.07:29
spivmpt_: which is different to chinstrap, because chinstrap is the only externally accessible box.07:30
mpt_Now it's connecting, and asking me for a password07:31
mpt_and my SSH passphrase doesn't work07:31
spivit'll be your password in the datacentre, assuming you have one.07:32
stubYour standard ssh key should work - mine just did07:32
spivstub: Hmm, mine must be setup differently to yours then.07:32
spivI needed to add an authorized_keys file, like I had on chinstrap.07:32
spivProbably I need to poke at the internal ldap...07:33
mpt_ssh asked me to accept sodium.ubuntu.com, is that what you're referring to?07:33
stubspiv: Maybe the key stored in the ldap server is an old key, possibly from your missing laptop07:33
stubmpt_: Nope - that is just your local ssh asking if it should trust the remote server key because it hasn't been seen before.07:34
spivstub: likely, I suppose.07:34
spivmpt_: refer to the MachineOverview page on the internal wiki07:35
spivmpt_: It says how to send an email to set your SSH key.07:36
mpt_ooh, nifty07:36
=== spiv does that too...
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== mpt_ wonders how long that will take
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== Fujitsu [n=Fujitsu@c58-107-52-160.eburwd7.vic.optusnet.com.au] has joined #launchpad
lifelessok, so chinstrap has 200G of source07:58
=== mpool [n=mbp@ozlabs.org] has joined #launchpad
mpoolhullo07:58
lifelesshi07:59
mpoolspiv: ping?08:00
stublifeless: most of which is just noise I would expect. Perhaps just move the launchpad tree across and developers can push repositories to sodium themselves?08:00
lifelessstub: rocketfuel is moved08:00
lifelessstub: I'm generating a list to get elmo to rsync, but yes, we can also have people copy their own across08:01
spivmpool: pong08:02
spivI'm happy to move mine myself.  I can make sure I put all my old branches into repos as I do, rather than just my new branches.08:03
mpoolspiv, hi08:04
mpoolrobert suggested talking to you to change some static text about bazaar on the launchpad.net front page - he says it's hardcoded in the source08:05
mpoolor rather, not editable through the web interface08:05
mpooli'll send you a mail08:06
spivOk.08:06
mpoolsent; should be pretty trivial08:08
=== stub waits for rocketfuel-built to finish building
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
lifelessstub: its finished08:17
=== ..[topic/#launchpad:stub] : Developer meeting: Thu 20 July, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
spivmpt__: my ssh key change has finally happened, can you connect to sodium now?08:57
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== rpedro_ [n=rpedro@87-196-34-248.net.novis.pt] has joined #launchpad
=== malcc [n=malcolm@host86-134-233-12.range86-134.btcentralplus.com] has joined #launchpad
mpt__spiv, no09:10
sivangmorning folkies09:11
spivmpt: have you gotten a reply to your change@ email yet?09:12
mptyes09:13
mptThe "Here are the results:" section is empty09:13
spivOh.09:13
mptSo I guess that wasn't the problem to begin with09:13
spivmpt: ah, I'm guessing maybe you have a .ssh/id_dsa.pub file, rather than a .ssh/id_rsa.pub file?09:14
mptcorrect09:14
spiv(that was true in my case, so I had to adjust the example command line on the wiki page accordingly)09:14
mptd'oh09:14
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
mptok, I'll update the wiki page09:15
spivmpt: well, your public key can be in either file, it just depends on what type of key you generate.09:15
spivmpt: NewStaffTasks also has that command, btw.09:15
spivmpt: You should get back a message quoting back the message you sent (which shouldn't be empty!), and then saying "SSH Keys replaced with ..."09:16
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
spivmpt: the "cat: .ssh/id_rsa.pub: No such file or directory" should have been a hint that something was wrong09:19
mptgrrrr, it will once I start from the correct directory09:20
=== mpt thinks sodium should be renamed starcity
mpthooray09:25
cprovgood morning 09:25
cprovstub: how is it going with the rollout ? did you already start ?09:26
mptspiv, why is init-repo on sodium better than just copying all my branches over from chinstrap?09:28
mptwow, bug 7839 is horrid09:32
UbugtuMalone bug 7839 in Ubuntu "Ubuntu bug reporting tools need to point to Ubuntu bug systems" [High,Confirmed]  http://launchpad.net/bugs/783909:32
mptoh, it's better because I wasn't using a repository before09:36
spivmpt: if you use init-repo in say mpt/launchpad, then bzr pull your branches into that, then all the common revision data will be stored once, rather than duplicated for each branch.09:36
spiv(pushing works too)09:37
mptok09:37
spivIt also means that pushing a new branch to chinstrap without rsync is still reasonably quick.09:37
spiver, s/chinstrap/sodium/ :)09:38
=== lfittl [n=lfittl@85-125-227-78.dynamic.xdsl-line.inode.at] has joined #launchpad
mptspiv, so to bring a branch into my repository it's just bzr branch chinstrap:/home/warthogs/archives/mpt/launchpad/nameofbranch ./nameofbranch ?09:43
mptor bzr pull?09:43
=== SteveA [n=steve@82.109.136.115] has joined #launchpad
=== marcus_notebook [n=mholthau@86.24.203.62.cust.bluewin.ch] has joined #launchpad
spivmpt: "bzr get sftp://chinstrap/home/warthogs/archives/..."09:47
spiv(or "bzr branch" if you prefer, "get" is just a synonym for "branch")09:48
mptgrr09:51
mptspiv, when I do that and paramiko says "Password:", what password is it referring to?09:52
mptMy SSH password didn't work09:52
mptand neither did the usual chinstrap one09:52
spivmpt: oh, right.  your datacentre password, and I guess you don't have one, as per our earlier conversation...09:53
mptoff to RT, then09:53
spivThere may be a magic SSH switch to deal with this, just a sec09:53
spivmpt: connect to sodium with "ssh -A sodium"09:54
mptName or service not known, ho ho09:55
=== mpt tries again with s.u.c
spivmpt: Oh, right.  Well, "ssh -A ..." :)09:55
mptyay, stuff is happening09:55
mptthanks spiv09:56
spivmpt: You can set the ForwardAgent option in .ssh/options to make that permanent.09:56
spiver, .ssh/cnofig09:56
spivconfig.09:56
mptin the *.ubuntu.com section?09:57
spivSomewhere, probably there.09:58
spivIt's easy to test if it's working ;)09:58
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
mptThis will apparently take quite some time10:04
SteveAhi10:05
=== danilos [n=danilo@82.109.136.115] has joined #launchpad
=== Spads [n=crack@217.205.109.249] has joined #launchpad
spivI have set up a new pastebin on sodium: https://sodium.ubuntu.com/~andrew/paste/10:06
spivmpt: it'll probably go faster if the first thing you do in the repo is "bzr branch /home/warthogs/archives/rocketfuel/launchpad/devel ./rf"10:08
spivmpt: you can even delete ./rf afterwards, but that will get all the revisions from rocketfuel from a local directory, so they won't need to be fetched over sftp.10:09
mptShould I cancel the current branching to do that? :-)10:09
=== MaSa69 [n=MaSa69@dsl-jklbrasgw1-fe1cfb00-100.dhcp.inet.fi] has joined #launchpad
spivmpt: Also, call your launchpad directory "launchpad" rather than "lp", or else pending reviews won't be happy.10:10
spivYeah, that should be ok, I think.10:10
=== jamesh [n=james@82.109.136.115] has joined #launchpad
=== lbm [n=lbm@0x50a1ee0c.unknown.tele.dk] has joined #launchpad
=== carlos [n=carlos@82.109.136.115] has joined #launchpad
SteveAspiv: can we move across old pastes?  and if so, is it worth doing?10:15
carlosmorning10:15
spivSteveA: 1) yes, quite easily, 2) not sure.10:15
daniloscarlos: morning ;)10:16
=== spiv looks at how big they are
carlosdanilos: hey dude!, long time since last time we meet! ;-)10:16
daniloscarlos: yeah, looking forward to you buying me a beer when we meet again :P10:17
carloshmmmm, what's a beer?10:17
carlosdanilos: do I know you?10:17
spivSteveA: people generally access pastes by URL, but copying them across won't help the old URLs to find the new pastebin instance.10:17
SteveAok10:18
SteveAso we won't copy them across10:18
SteveAthey'll be accessible on chinstrap again eventually10:18
spivWell, they should still be accessible on chinstrap.10:18
spivJust that you can't add new ones.10:18
spivSteveA: e.g. https://chinstrap.ubuntu.com/~dsilvers/paste/filecrSEwC.html works just fine.10:19
mptspiv, have you tried your own paste service?10:20
spivmpt: yes.10:20
mptSubmitting it gives me a blank page, just like Kinnison's one does10:20
mptIs there a chinstrap reference lurking in the code somewhere?10:20
spivmpt: well, it's Kinnison's code...10:20
spivmpt: Hmm, that suggests your browser isn't following the redirect?10:21
spivmpt: was your paste "test1"/"test2"?  Posted twice?10:21
spiv(it's hard to tell, because I just did a "test 1"/"test 2", so it's all a bit confusing ;)10:22
mptspiv, yes10:22
spivmpt: Basically, all it does is emit this:10:22
spivContent-Type: text/plain10:22
spivRefresh: 0; URL=https://sodium.ubuntu.com/~andrew/paste/$name10:22
spivWhich is rather low tech.10:22
SteveAlifeless: ping10:22
lifelesspong10:23
carlosspiv: I think the paste service has an index with the titles of previous pastes there10:23
spivIt's a dumb CGI that doesn't even set a proper http status code.10:23
mptwell, it no worky10:23
spivcarlos: it sure does.10:23
spivmpt: what browser?10:23
SteveAhi lifeless.  we should work out what we want the launchpad developers to do, and send an email out with a fresh subject line explaining it.10:23
carlosspiv: wouldn't that be used to get old 'pasted' texts ?10:23
lifelessSteveA: spiv has been working on this, could we ask him to do that ?10:23
SteveAlifeless: is it clear to you what the plan is -- what people need to do?10:24
SteveAI've seen two things pass by in the email thread, one from you and one from mark10:24
=== carlos doen't care about any previous paste file he had there, it's just in case someone else cares
mptspiv, Safari, but Safari *used* to work...10:24
=== mpt pouts
lifelessSteveA: yes. I replied to Marks but it seems to have awoled10:24
=== ddaa [n=ddaa@82.109.136.115] has joined #launchpad
mptI see Firefox works10:24
SteveAlifeless: is spiv clear on what needs to be done, and does he have all required access to do it?10:24
spivmpt: well, I haven't changed Kinnison's code except s/chinstrap/sodium/ and s/dsilvers/andrew/10:24
lifelessSteveA: lets talk with him now10:24
SteveAmpt, spiv: we can support safari later.10:25
spivlifeless, SteveA: hi :)10:25
SteveAhello andrew10:25
lifelessspiv: SteveA and I would like to put a new email together with clear TODO instructions10:25
spivmpt: I'll put in a simple workaround for you.10:25
spivmpt: if you need it.10:25
spivmpt: but you can go and find your link on the list.cgi page after pasting.10:25
mptno, I don't need it particularly10:25
lifelessspiv: I like the idea of going to repos for everyone, as Mark suggested.10:25
spivmpt: ok, I'll be lazy then :)10:25
mptanything interesting I paste is from Ubuntu anyway10:25
spivlifeless: sounds good.10:25
spivlifeless: you want me to write up the details of how to do this, similar to what I've helped mpt with on this channel?10:26
mptspiv, Konqueror downloads the file instead of displaying it in the browser10:26
SteveAwhere there are things we can just *do* for everyone, we should do it10:26
mptspiv, actually, it downloads an *empty* file that doesn't contain the text I pasted10:27
SteveAthe rest should be in a clear DOIT email10:27
SteveAactually10:27
SteveAbetter is a clear DOIT wiki page10:27
spivmpt: fun.10:27
SteveAbecause then we can update the instructions10:27
SteveAwithout sending multiple emails10:27
lifelessSteveA: the problem is, that we cannot tell what is relevant or not for each developer10:27
lifelessSteveA: it *needs* to be documented and done by each developer.10:28
lifelessspiv: so, are you up for this?10:28
SteveAI don't think individual developers have all that much data in bzr knit format10:28
lifelessSteveA: historical data, we can and will do for people10:28
SteveAit is feasible to say "we copy over just bzr knit trees" ?10:28
spivlifeless: I think so, but I want to be sure I understand exactly what I'm meant to do....10:28
spivDo you want me to document how to move branches from chinstrap into a repo on sodium?10:30
lifelessSteveA: I deleted 8Gb of a 9Gb tree I copied over due to cruft10:30
lifelessSteveA: so just saying that to the developers may be neither clear enough, nor appropriate.10:30
lifelessspiv: I'd like you to document how to10:31
SteveAlifeless: my proposal is, *we* determine which are bzr branches in knit format, and copy all those over.10:31
spivWhy does it matter if they are in knit format?10:31
lifeless *) make a shared repo on sodium for each project - one for lp, one for bzr etc - in /home/warthogs/archives/$user/$project10:32
spivI'm assuming the vast majority of revisions are merged into rocketfuel.10:32
stubcprov: haven't started yet - I needed a nap ;)10:32
SteveAspiv: because those are the only branches that may be currnet10:32
lifeless *) pull into that each branch they wish to preserve as a branch 10:32
spivSo if we use shared repos, there's very little cost to having old branches included.10:32
SteveAright10:33
lifelessSteveA: no, we cant do that except as root. permissions will kill you. Also a lot of the wasted space is due to non-repo based branches10:33
spivAnd part of the process of pulling branches into the repo is that all branches would be knits (that are stored in the shared repo).10:33
lifelessSteveA: which have working trees and other undesirables.10:33
cprovstub: no worries, ping me when you need 10:33
SteveAlet's do it as root, OR do it as one user, and get the permissions changed as root after we've done it10:33
spivThe only problem with copying a weave branch is that it would be slower.10:33
SteveAwe can get special things set up just for today10:34
lifelessspiv: if its going into a repo, and the repo is in knit format, it should be fast as long as the repo has already got most of the data10:34
spivlifeless: yeah, that's what I thought.10:34
spivlifeless: (hence my intentionally vague use of the term "slower", rather than "much slower" ;)10:34
spivBut I agree with Steve, I think we could automate this for everyone.10:35
lifelessSteveA: I can start figuring out how much data is in knit format. I expect most of the 215Gb will be in knit format branches, and if so, then we still cant trivially do it as a batch process10:35
stubcprov: I think r3819 should be rolled out - you happy with that?10:35
stub(that is the soyuz patch that landed patch-67-06-0.sql with the pocketroot.chroot not null10:36
cprovstub: yes, it's exactly what i'd claim.10:36
spivWe're looking at about ~220Mb per user for launchpad, that's about how big the repo is for rocketfuel's launchpad.10:36
jameshspiv: I had a little script to do the "pull lots of branches into a repo" if that'd help10:36
spivjamesh: I think I still have it swimming around my desktop somewhere ;)10:36
jameshhttp://people.ubuntu.com/~jamesh/make-bzr-repo.sh10:37
lifelessif we do the conversion properly, we can get by with 1Gb per user - and that allows lots of users10:37
spivlifeless: properly meaning shared repos and no working trees?10:38
lifelessspiv: yes.10:38
lifelesson chinstrap rocketfuel was 9Gb, on sodium, I've got it down to 1Gb10:38
=== spiv nods
spivJust making sure I'm not forgetting anything important :)10:39
lifelessat that size, we could not have migrated everyone at all.10:39
lifelessSteveA: I replied, did you get my reply?10:40
SteveAI just received an email from you10:41
lifelesscool10:41
lifelessright now on chinstra, your bzr trees take up 7Gb10:41
lifelessI think its much saner to delegate *deciding* what to keep to each developer.10:41
SteveAI'm happy with the direction you and spiv are going in.  I just want to ensure you've thought through the different options, as we've had problems when we've asked everyone to follow some particular instructions before10:42
lifelessas, for instance, I have no idea which of your branches are useful or not.10:42
SteveApeople choose to vary the instructions without being fully informed about why they are as they are 10:42
SteveAand then other things break10:42
SteveAfor example, people using "launchpad-repository" as their repository directory on chinstrap broke pending-reviews10:42
lifelessSteveA: ok, in which case, yes, I think we have no better choice than good doco. But we can be very precise about what is user-varyable, and what is not.10:43
SteveAso, I figure it is worth at least exploring setting up everything for everyone in a consistent way10:43
lifelessspiv: how is this sounding to you ?10:43
lifelessSteveA: we can automate the repo initialisation with a little admin chmod love10:43
lifelessspiv: by that I mean do 'init-repo $user/launchpad && bzr branch rocketfuel/launchpad/devel $user/launchpad/devel && chmod $user $user -R' for each user10:44
lifelesswhich will give people a lot less guesswork about where things go10:44
spivlifeless: I see no reason why we shouldn't do that.10:46
spivIt eliminates the entire "Do once" section of the doc I was just sketching out.10:47
SteveAspiv: I propose that you put your docs up on a wiki page at SodiumSetup on the launchpad wiki.10:48
SteveAthen mail the list and tell people that instructions will appear on that page, and invite people to subscribe to that page if they would like to10:49
spivlifeless, SteveA: if we do that, then the migrate procedure becomes a very simple: "ssh -A sodium; cd /home/warthogs/archives/$USER/launchpad; bzr get sftp://chinstrap/home/warthogs/archives/$USER/launchpad/$BRANCH", where $USER and $BRANCH are replaced by the user, of course.10:49
SteveAthen we work on instructions here, and put them on that page when they are done10:49
SteveAthat way, people catching up with the mail thread on the launchapd list will not be so confused10:49
spiv(and then of course they need to remember to push to the new location, etc)10:49
SteveAand will have clear direction from us10:50
spivSteveA: I'll do that.10:50
spivSteveA: but I think it would be great to do what lifeless suggests, to do the common, necessary steps for everyone automatically.10:50
SteveAI agree wholeheartedly10:51
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
spivSteveA: can you or lifeless make that happen?10:51
SteveAI'll do it now10:51
spivSteveA: excellent10:51
spivSteveA: Moin claims you are editing SodiumSetup10:52
SteveAyes10:52
SteveAI just said I'd do it now10:52
SteveAthe documentatio should appear there only when the system is prepared too10:53
SteveAincluding permissions etc.10:53
spivOh, I thought you said for me to make that page.  Ah, ok.10:53
=== doko [n=doko@dslb-088-073-101-083.pools.arcor-ip.net] has joined #launchpad
lifelessspiv: please dont use bzr get 10:56
spivlifeless: "bzr branch", sorry :)10:56
lifelessspiv: its confusing because it does not do what baz get did, instead use and document 'bzr branch'10:56
spivI'm a lazy typist on IRC.10:56
lifelesslazy good, wrong bad :)10:57
lifelessbrb10:57
spivWell, not so lazy that I use all lower-case or omit punctuation... ;)10:57
SteveAwill bzr get be deprecated soon?10:57
spivlifeless: arguably, what "bzr branch" does isn't much like what "baz branch" did either ;)10:58
spivlifeless: (I'll document bzr branch, of course.)10:58
lifelessspiv: well, it makes a new bzr branch for you, which is what baz branch did10:59
lifelessSteveA: it should get turned into an alias for checkout soon, which will make it do what baz get did do when it did do stuff10:59
spivHeh, my fingers are trained to follow "sftp://" with "chinstrap".10:59
dokocarlos: ping11:04
carlosdoko: pong11:04
dokocarlos: the OOo po's currently merge translations with the same msgid into one place; unfortunately that is broken in the current translate-toolkit. does rosetta have a problem, if I do not merge the msgid's for the next upload, and then turn merging on again, if translate-toolkit is fixed?11:06
carlosdoko: rosetta will reject those .po files because are not valid11:08
carlosdoko: wait, seems like we have a solution11:08
dokocarlos: which one's are invalid?11:08
carlosdanilos: could you explain him how to do that?11:08
danilosdoko: PO files which have several messages with the same msgid are invalid11:09
danilosdoko: you can fix them using 'msguniq' tool from gettext-tools11:09
=== doko grumbles that rosetta should fix these ...
danilosdoko: (look at options --use-first and -u)11:10
carlosdoko: so I guess you could use that command as a post processing tool until pootle fixes their code or we finish the native support for OO11:10
dokobut aren't the message identifiers lost? "discard duplicates"11:11
danilosdoko: yes, but I can explain what I did when I translated OOo to Serbian11:11
dokodanilos: I think when you translated that, you did translate the 250 separate files ...11:12
danilosdoko: nope ;-)11:12
dokodanilos: but?11:12
dokoif I discard the message identifiers, how can I convert back to the GSI format?11:13
danilosdoko: I only had like 50 of them: http://prevod.org/programi/openoffice/2.0/osnovno11:13
danilosdoko: well, the trick is to create a new (or several) big PO file and discard identifiers11:13
danilosdoko: I created one per-directory of OOo11:14
danilosdoko: and then used that to fill-in all the 250 of them using msgmerge11:14
dokook, so how did you merge back these and generate the GSI file?11:14
spivlifeless, SteveA: draft of the migration howto: https://sodium.ubuntu.com/~andrew/paste/fileOmZ7Eu.html11:15
stubI've disabled the soyuz cronscripts, pending the Launchpad update.11:15
danilosi.e. 'for i in sw/*.po; do msgmerge -u $i path-to-my-compilation/sw.po; done'11:15
danilosor something like that, I forgot the msgmerge syntax 11:15
=== spiv proofreads
SteveAspiv: /me looks11:15
lifelessspiv: please give a concordance of all the user ids11:15
=== doko thinks it's easier to include a copy of the old translate-toolkit until the new one is fixed ...
lifelessspiv: rather than 'want to migrate', perhaps 'want to keep'11:16
lifelessspiv:    bzr sftp://sodium.ubuntu.com/home/warthogs/archives/$USER/launchpad/$BRANCH11:17
lifelessis missing a verb11:17
lifeless    # REPLACE "sqlobject" here with whatever component you need.11:17
lifeless    mkdir -p /home/warthogs/archives/$USER/11:17
lifeless    cd /home/warthogs/archives/$USER/sqlobject11:17
lifelessrather than saying 'REPLACE...'11:17
lifelessuse $PROJECT or $COMPONENT11:17
lifelessalso, init-repo will mkdir for you11:18
spivOh, I didn't know that.11:18
spiv(about init-repo)11:18
lifelessso bzr init-repo /home/warthogs/archives/$USER/$PROJECT11:18
danilosdoko: maybe, the thing is that if you want a single PO file to be used, you can then use it as a compendium (-C option to msgmerge) to populate all the other PO files11:18
lifelessspiv: also, for the 'making other project', do an ls of rocketfuel and list all their names11:19
lifelessso there is no guesswork involved.11:19
dokodanilos: I'll leave that to the rosetta implementation handling GSI files ;-P11:19
lifelessother than that, I think it looks good11:19
mptwow, this is still taking forever11:20
danilosdoko: well, your choice ;-)11:20
spivlifeless: by concordance of all user ids, you mean list the user ids already in use on chinstrap vs. username?11:20
lifelessspiv: right. what should each user use for $USER11:21
spivmpt: hmm, I'm surprised, it was quite fast to copy the few branches I've copied so far.11:21
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
carlosdoko: the plan is to have such native support implemented in next two months11:21
spivlifeless: does that really matter?11:21
carlosat least that's our timeline11:21
mptaha11:21
mptspiv, bzr info says this branch is in weave format 611:21
spivlifeless: Oh, I guess if the directories are being pre-made for them...11:21
lifelessspiv: exactly11:21
spivmpt: interesting, lifeless reckoned that wouldn't be much slower.11:22
mptat least, the branch is in branch format 4 and the repository is in weave format 611:22
lifelessspiv: if most of the data is there11:22
spivmpt: yeah, the repo format is the significant factor there.11:22
lifelessspiv: it is fast-pathed11:22
lifelessspiv: it will only be slow if it has to convert many revisions11:23
spivmpt: it has to convert any revision in the weave not already in the local repo to a knit.11:23
lifelessspiv: note that 'slow' is relative, of course:)11:23
spivmpt: which basically means each revision not yet merged to rocketfuel.11:23
spivmpt: but in short, complain to your fellow kiwi ;)11:24
spivlifeless: thanks for the feedback11:24
lifelessnp11:26
SteveAspiv: the doc reads well to me.  well done.11:26
SteveAsometime later (not this week) I want us to consider moving /home/warthogs/archives/ to perhaps /home/branches or something like that11:26
SteveAor /home/code11:26
lifelessdamn11:28
lifelesswho sent the last commit through ?11:28
lifeless:$11:30
lifelessstub: can you please resubmit11:31
stubResubmitting11:31
lifelessand again please11:35
lifelessstub: ^^11:35
lifelessjamesh: can you ask keybuk then ?11:36
jameshlifeless: okay11:36
lifelessdanke11:36
stublifeless: resubmiting11:39
lifelessthanks11:39
lifelesstheres a glitch11:39
stubSteveA: +111:39
SteveAlifeless, spiv: we *could* do this now, if it won't complicate matters11:40
lifelessok, it should got hrough11:40
lifelessSteveA: its nearly 8pm here, I'd really rather get everyone working, then plan other smaller transitions11:40
mpthrmm11:41
lifelessmpt: how is that 'slow' branch going ?11:41
mptlifeless, it's finished, but11:41
mptI thought the idea of a repository was that it just stored the revisions, not a copy of each file in the codebase11:41
mptbut now I have a copy of each file in the codebase11:42
malccmpt: *In* a repository, each *branch* just stores the revision info11:42
malccmpt: You swap one copy per branch for one copy overall11:42
lifelessmpt: oh, I see what happened11:42
lifelessspiv: tweak/errata11:42
mptIs it just because it was the first one I did?11:42
SteveAlifeless: fine11:42
spivlifeless: what's the erratum?  what happened to mpt?11:43
lifelessspiv: if its a *really old* branch, in 'weave but not metaweave' format, it will preserve the format.11:43
lifelessspiv: so, the best way to do this is to do 'bzr init $BRANCH && cd $BRANCH && bzr pull chinstrap/....$BRANCH11:44
spivlifeless: fix your damn software :P11:44
spivOk.11:44
lifelessspiv: its by design11:44
mptwe have boogs11:44
spivlifeless: fix your design, then fix your software ;)11:45
=== spiv updates the doc.
lifelessmpt: can you rm that dir, then do what spiv is about to tell you :)11:45
mpthaha11:45
mptAt least I was doing something else, rather than just sitting there waiting for it11:46
spivlifeless: would "bzr pull --format=knit" be adequate, or do we really have to do the bzr init/bzr pull dance?11:46
jameshlifeless: given that I've got all my branches in a repo now, should I just copy that over to sodium?11:47
lifelessspiv: pull does not take a format option, neither does branch. *branch should*, *that* is a bug11:47
lifelessspiv: right now, its init + pull11:47
lifelessjamesh: yes11:47
spivlifeless: damn.11:47
jameshspiv: the script I mentioned does init+pull so should get it right11:48
stubLaunchpad will be going down in 15 minutes for its regular code update. Estimated downtime will be 10 mins.11:52
spivLatest draft: https://sodium.ubuntu.com/~andrew/paste/fileGtJim7.html11:55
=== SteveA looks
spivmpt: the instructions there should work for you.11:55
=== spiv hmms.
stubcarlos: Do you think we are going to need to run poimport scripts in parallel in the future, or is the existing single process going to be fine?11:57
mptthanks spiv11:58
carlosstub: well, I think we could try to implement it to do it faster, but that would increase the complexity. It would be interesting when we open a new distrorelease11:58
SteveAspiv: looks good.11:59
SteveARather than "bzr init" followed by "bzr pull", you can just use "bzr branch11:59
SteveAsftp://chinstrap/home/warthogs/archives/$USER/launchpad/$BRANCH" if you know11:59
SteveAthat the branch is already in knit or metaweave format.  When in doubt, follow11:59
SteveAthe instructions above.11:59
SteveA11:59
carloswe take a couple of days to handle all imports when a new distribution is open11:59
jameshspiv: the pending-reviews page currently doesn't work with sftp://sodium.ubuntu.com/ URLs -- it will continue to work with chinstrap URLs though (using the branches on sodium)11:59
jameshspiv: I plan to fix this soon though11:59
stubcarlos: couple of days sounds fine.11:59
SteveAspiv: that part about "if you know that the branch is already..." is confusing.  say how to find out.11:59
spivSteveA: Hmm, I think I'll just remove that paragraph.11:59
carlosstub: yeah, perhaps when we get 5-10 distroreleases maintained in launchpad or 20 - 30 active products...12:00
SteveAspiv: okay.  also, james says he's updating the pending reviews stuff now12:00
SteveAspiv: so, the instructions can stay simple12:00
SteveAactually, we only need sftp://sodium/home/... on the pending reviews page12:00
carlosstub: anyway, I think the bottleneck there is the database12:00
spivjamesh: Great.  If you can make it be true before I put this on SodiumSetup, that'd be perfect :)12:00
SteveAno need for the full sodium hostname12:01
carlosstub: so a single process with a faster DB server would work better ;-)12:01
spivWell, it depends on how people have configured their SSH.12:01
SteveAspiv: depends what "it" is12:01
SteveAspiv: the pending reviews script will continue to work12:02
stubcarlos: The database server has four cpus12:02
spivWell, I guess that "it" depends on how people generate the URLs they add to PendingReviews.12:02
SteveAspiv: yes.  we should go for consistency and lack of redundancy.12:03
=== mpt looks forward to /home/warthogs/archives changing to /home/code, so that his ssh prompts don't take up an entire line in the terminal
SteveAwe can try symlinking /home/warthogs/archives to /home/code.  lifeless: would that work?12:04
spivIf they copy-and-paste them from "bzr info", or from their command history where they did the "bzr push sftp://..." (I assume people do one of these), then the URLs may be sftp://sodium/... or sftp://sodium.ubuntu.com/...12:04
SteveAspiv: would it make sense for you to use just 'soduim' in your doc?12:04
SteveAor would that be confusing?12:04
carlosstub: so we can use 3 poimport scripts + launchpad? ;-)12:05
spivWell, "sftp://sodium.ubuntu.com/" always works, but for instance I don't think mpt has his system set up so that "sftp://sodium/" would work.12:05
carlosstub: you should not offer me such amount of resources or I will need more.... :-P12:05
SteveAspiv: okay.  do what you think will be clearest12:05
lifelesssodium.ubuntu.com is good12:06
spivIt's not a great leap to figure out why "sftp://sodium/" fails in that case, but I'm trying to avoid too much "do this, or this, or this, depending".12:06
spivI'll fix it so that it consistently uses "sodium.ubuntu.com" rather than "sodium".12:07
stubcarlos: if we need them. We could setup a second right now with no code modifications by running it on both gandwana and gangotri. I was mainly thinking of the 50k queue size jordi mentioned on the mailing list. Just remember if we process the queues faster, you have to fix the bugs faster ;)12:07
mptspiv, or just help me get "sodium" working :-)12:07
carlos;-)12:07
spivmpt: "man ssh_config" ;)12:08
carlosstub: hmmm, that would be interesting, but I still think we would need some code changes12:08
mpthmph :-P12:08
carlosstub: what happens if both threads take the same file ?12:08
carlosstub: one of them will trash its work when it tries to commit it12:08
spivmpt: basically, if you have a "Host sodium" section, I think you need to duplicate your "Host *.ubuntu.com" section's contents in it, because "sodium" doesn't match "*.ubuntu.com".12:08
carlosstub: but I guess we could have one to do ubuntu imports and another one to do product imports12:09
mptok12:09
stubcarlos: ok. I wouldn't turn it on unless it is needed anyway.12:09
spivmpt: There may be a smarter way to write your .ssh/config, but I haven't discovered it yet...12:09
jameshspiv: https://sodium.ubuntu.com/~jamesh/pending-reviews/ <- just done a test riun12:10
spivjamesh: what makes some fail and some work?12:12
jameshspiv: the branches not being present on sodium yet12:13
spivjamesh: Oh?  The log file seems to say it's accessing "sftp://chinstrap/.."12:13
=== jgi [n=jgilli@251.9.39-62.rev.gaoland.net] has joined #launchpad
jameshspiv: it doesn't access the branches via sftp12:14
jameshspiv: it recognises the host prefix and trims it off12:14
spivOh, right, I see.12:14
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
jameshto do otherwise I'd need to give the cron job access to an ssh key or similar12:15
spivRight.12:15
carlosstub: I will take that into account when we 'fight' that queue. I will figure a way to do that faster based on the information you just gave me. Thank you12:15
lifelessspiv: how do you feel about you me and mpool getting together tomorrow for smart-server hacking ?12:17
spivlifeless: sounds good to me.12:17
lifelessso, we can meet at your place, or mine, or mpools.12:18
spivlifeless: I have yoga in North Sydney in the evening, so mpool's place is the most convenient for me.12:18
lifelessok, meet @ 10 ?12:18
spivSounds good to me.12:18
spivI hope it's ok with mpool ;)12:18
lifelessit is12:19
spivHmm, the lp-authed wikis are just hanging for me, rather than dropping into read-only mode.12:20
spivI guess that means the authserver accepting XML-RPC requests and never answering them because it's waiting for the db that stub is updating.12:21
spivHmm, back now, with full access.12:21
SteveAspiv: need a so-timeout?12:21
spivBut it should have dealt with the db outage more gracefully.12:21
stubyup - just finished. probably was only like that for a few seconds this time.12:21
stubspiv: It might have been the way I was doing the update - I didn't actually take the db down, so the scripts would have locked various bits and pieces causing the authserver to appear hung.12:22
spivSteveA: on the wiki end, as a last resort, yeah.12:22
SteveAspiv: file a bug :-)12:22
stubspiv: I'll remember that for next time12:23
spivHmm, thinking about it, the wikis cope well with the authserver being totally down.12:23
spivBut if it can accept requests, but then not answer them, life is bad.12:23
spivSteveA: I'm about to :)12:23
SteveAawesome12:23
spivstub: Yeah, if you think the authserver isn't going to be able to answer requests, then killing it is better than leaving it running.12:24
carlosIs there anyone using staging atm?12:24
carlosI'm going to turn it down for about 5 minutes to merge one branch I'm working on for testing purposes12:24
stubcarlos: No problems from my pov12:25
carlosok12:26
=== carlos waits another minute
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
stubcprov, malcc: All the rollout is done except for drescher. Want me to push the production branch to codelines/current now?12:29
cprovstub: yes, please12:29
cprovstub: in fact, push to another dated directory in codelines, just in case12:30
stubcprov: too late...12:30
stubit will all be in bzr somewhere ;)12:31
carlosstub: hmmm I lost my access to asuka. Is it working for you?12:31
cprovstub: :(, sorry 12:31
cprovstub: indeed12:31
stubcarlos: I cannot ssh to asuka. We need elmo or Znarl to have a poke and possibly reset the power if it doesn't respond in 10 mins or so.12:32
stubcprov: code updated. I'll let you sort out the rest and reenable the cron jobs.12:33
=== stub runs make build on drescher
cprovstub: fine, thank you 12:34
stubok. all built too ;)12:34
carlosstub: I hope my 'sudo -u launchpad -s' didn't broke it.... 12:34
carlosbecause that was the last command I typed before it stop respond me12:34
=== spiv -> dinner
carlosinteresting way to break a server...12:35
carlosit's back12:35
carlosstub: we don't need to request any reset12:35
stubk12:35
cprovstub: drescher is on 3820, you said 3819, is it ok ?12:36
carlos**** STAGING is going down for 5 minutes ****12:36
cprovstub: it's your OOPS to sodium, btw arch-commits didn't get any email12:37
carloshmmm, something is wrong there...12:40
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
carlosstub: wow... seems like my language packs scripts needs a huge optimization process.... it's causing an overload in asuka... or at least is the only explanation I can find to the 100% usage of asuka cpu by postgres...12:54
mpt__grrrrr12:54
SteveAmpt__: irssi12:54
mpt__SteveA, no, .ssh/config12:55
stubcprov: 3819 was where it was branched from. Another commit was then made to the production branch, bringing it to 382012:56
cprovstub: i saw it later ... tks12:57
=== jgi is now known as jgilunch
spiv(back)01:10
carlosstaging is back to live01:11
jameshthe pending-reviews script should be running every 2 hours again on sodium.ubuntu.com now01:19
cprovstub: ping, do you have access to jubanny logs ?01:20
cprovstub: of course you have ...  we need to know what query is issue by publisher in the BPP table, is it easy ?01:22
lifelessjamesh: given this is our box, how about hourly ?01:31
jameshlifeless: fair enough01:38
=== niemeyer [n=niemeyer@200.181.169.197] has joined #launchpad
carlosstub: hi, do you have some time to help me with a query ?01:52
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
stubcprov: I'm not logging all statements at the moment. I can switch it on easily enough for short periods of time.02:07
malccstub: It's ok, we found another route to debug our problem02:07
cprovstub: it's ok, already fixed02:07
cprovstub: thanks02:07
stubcarlos: sure02:07
carlosstub: I'm doing some debugging already with jamesh, but if you see something obvious...02:09
carlosstub: https://sodium.ubuntu.com/~andrew/paste/fileTUTin3.html02:09
carlosstub: I'm trying to copy POFiles from the distrorelease 5 to the distrorelease 6 if there isn't already such pofile in distrorelease 602:10
carlosstub: but I'm getting a duplicate error 02:10
carlospsycopg.IntegrityError: ERROR:  duplicate key violates unique constraint "pofile_template_and_language_idx"02:11
stubcarlos: You need a DISTINCT ?02:11
=== jgilunch is now known as jgi
carlosstub: why?, if the original distrorelease cannot have duplicates... I should not get duplicates either, right?02:12
carlosIf I get duplicates, the query is wrong02:12
stubcarlos: Only if each of those tables you are joining with has a 1:1 relationship02:13
carlosstub: that's the case here02:14
stubYou can confirm by doing COUNT(*) on the SELECT both with and without the DISTINCT02:14
carlosok, let me try...02:14
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
carlosstub: confirmed that's not the problem02:19
carlosI get the same amount of rows02:19
jameshKeybuk: got time for a question about Dyson?02:20
Keybukjamesh: sure02:20
jameshKeybuk: the bug in question is https://launchpad.net/products/launchpad/+bug/5369802:21
UbugtuMalone bug 53698 in launchpad "Dyson dying with invalid version database exception" [Untriaged,Confirmed]  02:21
jameshthe pattern for grass matched two files: one in the directory given, and one in a subdirectory02:21
Keybukwhat is your question?02:21
jameshthe file in the subdirectory was not actually a release, which brought up the question of whether we want dyson to be descending sub directories02:22
jamesh(or matching the patterns in sub directories02:22
Keybukdid you decide?02:24
jameshwas there a particular reason why you coded it to descend subdirectories?02:24
Keybuknope02:24
Keybukno particular reason02:24
Keybukor if there was, I don't remember one02:24
jameshokay.  We wanted to check if there was some particular use case you had in mind02:25
KeybukI wrote it very quickly and haven't thought about it since02:25
jameshlifeless also brought up the question of whether the "uscan" tool could have been used for this purpose02:26
stubcarlos: The subquery is returning duplicate rows.02:38
carlosstub: hmm, the checks I did doesn't show duplicates... what am I missing?02:39
carlosI get 342 rows on staging02:40
carloswither with and without DISTINCT02:40
carloss/wither/either/02:40
stubcarlos: https://sodium.ubuntu.com/~andrew/paste/fileuF7ixX.html02:42
stubcarlos: and https://sodium.ubuntu.com/~andrew/paste/fileErZNBo.html02:44
carloshmmm I did exactly that query!02:45
carloswell, obviously... I didn't do it or I would get the same output...02:45
carlosstub: thank you, I will investigate what's wrong there....02:46
stubcarlos: SELECT DISTINCT ON (pt2.id, pf1.language,pf1.variant) [....]  should work, but I'm not sure if it is *correct*.02:46
stubcarlos: That will only return the first row found with the given pt2.id, language and variant02:47
carloswell, that would be a workaround to the problem02:47
carlosI prefer to fix the query so we don't get duplicates...02:47
carlosbut thanks for the suggestion02:48
carlosstub: we have broken data in our database, that's why we get duplicates...02:51
carloshmm or not so broken data...02:53
stubok. Does it look like it would be preventable with a database constraint? I suspect not as it would involve cross table constraints.02:53
=== carlos hates real world data
carlosno, it implies more than one table02:54
carlosit's not broken data, it's something we are 'abusing' but I can fix the sql query really easy02:55
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== carlos -> lunch
carlosstub: thanks for your help02:59
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
spivsalgado, matsubara: you've both put branches on sodium already, but you aren't using a shared repository.03:11
spivsalgado, matsubara: this may cause problems.03:12
salgadospiv, yes, I only moved the branches I'm using currently; I will upload my shared repo later today and remove these branches03:12
spivsalgado, matsubara: anyway, please see Steve's mail to list asking people not to use sodium yet.03:12
salgadoI haven't done so yet because to upload 240MB over a 128K link will take the whole day, so I'll do it at night03:13
spivsalgado: uploading a shared repo would be the hard way to do it.  It would be better to wait for it to be set up properly.03:13
spivRight, because you're being silly ;)03:13
spivPlease don't upload it, it's not necessary to do it that way.  As the mail to the list says, we're working on setting up a consistent system for everyone.03:14
salgadohmmm. I can't see that email03:14
spivPart of that will involve creating a shared repo for everyone.03:15
spivSubject: Important: Sodium Setup  [was: Moving from chinstrap to sodium] 03:15
salgadothe "Moving from chinstrap to sodium" thread has only one email from Steve03:15
salgadowell, this email has not reached my inbox yet, and lifeless proposed everyone copying their own branches03:17
salgadoanyway, I'll remove them and wait03:17
spivsalgado: something is strange about your mail then; that message is over four hours old according to the headers I've got for it.03:19
spivSteveA: do you know how long until the sodium setup is ready?03:19
salgadoindeed. /me checks03:21
=== sabdf1 [n=mark@217.205.109.249] has joined #launchpad
SteveAspiv: what do you mean?03:32
sabdf1hi folks are the lp-deps packages on chinstrap?03:33
SteveAspiv: I've just been interviewing, and I'm about to head for lunch03:33
SteveAsabdf1: they're in dapper universe.  they'll be elsewhere for edgy, in a ppa.  they're now maintained by etienne from canonical support.03:33
sabdf1i just upgraded to edgy and they're not there - i thought lifeless  volunteered to put them in a PPA?03:34
SteveAsabdf1: they're not available for edgy right now03:35
SteveAsabdf1: etienne goyer will be arranging a ppa for them03:35
SteveAlifeless is no longer maintaining them03:35
sabdf1ok, thanks03:35
=== sabdf1 [n=mark@217.205.109.249] has left #launchpad []
=== sabdf1 [n=mark@217.205.109.249] has joined #launchpad
=== mholthaus [n=mholthau@234.41.3.213.cust.bluewin.ch] has joined #launchpad
sabdf1apparently, LP fires up perfectly happily on edgy03:36
=== sabdf1 [n=mark@217.205.109.249] has left #launchpad []
SteveAspiv: the sodium stuff ready as soon as you've published the docs03:37
=== bradb goes off to get his mouth drilled some more
=== bradb & # dentist
=== teolemon [n=famille@car75-5-82-234-128-149.fbx.proxad.net] has joined #launchpad
=== teolemon [n=famille@car75-5-82-234-128-149.fbx.proxad.net] has left #launchpad []
=== SteveA [n=steve@82.109.136.115] has joined #launchpad
SteveAspiv: ping04:15
mdzcprov: I just got a crash from change-override.py04:16
=== radix [n=radix@70.91.133.157] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== ddaa [n=ddaa@82.109.136.115] has joined #launchpad
=== k001operator [n=k001@201.114.217.218] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== lfittl [n=lfittl@85-125-227-78.dynamic.xdsl-line.inode.at] has joined #launchpad
SteveAjamesh: https://sodium.ubuntu.com/~andrew/paste/fileGtJim7.html04:49
SteveAstub: ping04:49
SteveAsalgado: ping04:49
SteveAmpt: ping04:49
SteveAmatsubara: ping04:49
SteveAcprov: ping04:50
salgadoSteveA, pong04:50
matsubaraSteveA: pong04:50
SteveAsalgado: hi.  jamesh and I are sorting out the rest of the sodium setup04:50
cprovSteveA: pong04:50
SteveAI see you have stuff in /home/warthogs/archives there already04:50
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
salgadoSteveA, I have only the directory structure. nothing inside them04:51
SteveAis this important stuff, or can we remove it in the course of setting things up optimally?04:51
SteveAthanks salgado.  we'll nuke it then.04:51
SteveAwhat about for cprov and matsubara ?04:51
matsubaraSteveA: i'm ok with the nuking04:51
SteveAthanks matsubara 04:52
jameshSteveA: cprov has his repo as cprov/repository/launchpad instead of cprov/launchpad.  matsubara and salgado have empty dirs, and the others look like the correct layout04:53
cprovjamesh: can I simply move directories around and fix my scripts to the correct path or extra actions are required ?04:54
jameshcprov: if you move /home/warthogs/archives/cprov/repository/launchpad to /home/warthogs/archives/cprov/launchpad your dir looks fine04:56
cprovjamesh: okay, fixed then, thanks04:59
=== frodon_ido [n=patrick@ip-213-49-150-10.dsl.scarlet.be] has joined #launchpad
=== Spads [n=crack@82.211.81.248] has joined #launchpad
=== bradb_ [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
stubSteveA: pong05:30
SteveAhi stub 05:33
SteveAI was going to ask you about your code on sodium05:34
SteveAbut, it's all sorted05:34
stubok05:34
stubI think my existing repository matches the spec. It had already been pushed to do merges before you sent your email.05:34
SteveAyes, it matches05:34
SteveAit's all good05:34
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
jameshSteveA: https://launchpad.canonical.com/SodiumSetup05:47
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== jgi [n=jgilli@251.9.39-62.rev.gaoland.net] has joined #launchpad
jgihello everyone06:00
LarstiQhello jgi 06:00
jgiI've uploaded hebrew translation for WengoPhone. The file is named qtwengophone_he.po, but I can't see it in the import queue.06:02
jgiIs there something wrong with the file?06:02
malccI've given drescher a partial rollback, uncherrypicking r3817, due to it being buggered. I also uncherrypicked r3819 at cprov's request, which apparently broke something else. I've emailed the list but it seems to have gone astray.06:03
=== glatzor [n=sebi@ppp-82-135-65-181.dynamic.mnet-online.de] has joined #launchpad
carlosjgi: hi, let me check....06:05
carlosjgi: it failed: https://launchpad.net/rosetta/imports/?target=products&status=FAILED&type=po06:07
carlosjgi: if you check that file with msgfmt, you can see that it's full of duplicates06:08
carlosjgi: msgfmt -c -v -o /dev/null yourfile.po06:08
jgicarlos: I don't see any qtwengophone_he file there06:08
carlosoh, sorry, I saw the french one and got that one as yours...06:09
jgithe he one must have duplicates too, I forgot to run it through msguniq06:09
carlosjgi: anyway, is not normal that we don't have it in our queue. Which URL did you use to do the upload?06:10
jgicarlos: https://launchpad.net/products/wengophone/trunk/+pots/qtwengophone/+upload06:11
carlosjgi: oh, that's the problem06:12
jgicarlos: which URL should I use?06:13
carlossorry, it's not a problem, but an explanation why I don't see Hebrew in the list of languages for your application06:13
carlos;-)06:13
jgi:-)06:13
carlosjgi: that one is fine, but as the filename is not just the language code, we need to approve it first06:14
carlosjgi: if you want it imported without any kind of approval you should use something like: https://launchpad.net/products/wengophone/trunk/+pots/qtwengophone/hr/+upload06:14
carlosso you directly specify the language code you are uploading06:14
carloseither that, or name the .po file as hr.po06:14
jgiok06:14
carlosand use the URL you just gave me06:14
carloslet me look for the file06:15
jgithank you very much, i'll do this06:15
jgibrb06:17
=== jgi [n=jgilli@251.9.39-62.rev.gaoland.net] has joined #launchpad
jgiok, now it appears in the import queue \o/06:23
jgi:-)06:23
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
Lord_Athurhi all06:26
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
carlosjgi: hi I think the problem is that the previous one was imported as _en.po 06:32
carlosjgi: http://librarian.launchpad.net/3549123/qtwengophone_en.po06:32
carlosthat's the only one I found06:32
carlosand the content is not English, it looks like Hebrew, but I don't speak or read Hebrew so I cannot tell you it for sure...06:33
jgicarlos, ok06:40
jgicarlos, has this import been canceled?06:41
carlosjgi: it's pending to be approved, should I remove it?06:41
jgicarlos, yes, the en one with hebrew inside06:42
jgicarlos, thank you very much06:42
carlosyou are welcome06:42
jgihe.po should be fine06:42
carlosjgi: what about http://librarian.launchpad.net/3524638/qtwengophone_en.po ?06:42
carlosit looks like French06:42
jgiyou can cancel it too IMHO06:43
salgadodanilos, ping?06:46
carlosjgi: ok06:48
danilossalgado: pong06:48
danilossalgado: hi06:48
salgadohi danilos. I just wanted to check with you what's the status of your bug-1788 branch; is it ready to be merged?06:49
sabdflhey lunchpadders06:51
danilossalgado: mostly, I'm on a sprint in london, and the last meeting prioritised 44860 over any other stuff I was on; I was planning on implementing your final suggestions (test changes) and going for a merge (didn't actually hurry up because chinstrap was down)06:51
sabdflhow's the novotel sprint goin?06:51
danilossabdfl: it's going great, the food is really tasty :P06:52
danilossabdfl: oh, you probably didn't wonder about that ;)06:52
salgadodanilos, ah, okay. I didn't know you where at the sprint06:53
danilossalgado: no problem; do you want me to email you again when I'm finally done?06:54
danilossalgado: or should I go for the merge directly?06:54
sabdfldanilos: lunchpadders love lunch06:55
=== frodon_ido [n=patrick@ip-213-49-150-10.dsl.scarlet.be] has joined #launchpad
carlossabdfl: would be possible to have the specs for 1.0 that are waiting for approval approved?06:55
salgadodanilos, If it's just those test changes then it should be okay to merge06:55
danilossalgado: ok, great, I'll see what I'll do06:55
sabdflcarlos: for rosetta?06:56
carlossabdfl: yes06:56
carlossabdfl: the one about firefox and oo.org06:56
sabdflcarlos: none seem to be pending approval06:56
sabdfloh, right06:56
sabdflapproval of the spec, not of the goal :-)06:56
carlossabdfl: sorry, it needs to be reviewed by someone else before it can be approved ;-)06:57
carlosbut I'm not sure who should do that 06:57
jgicarlos, it seems that the current hebrew translation for WengoPhone is indeed the english one07:00
sabdflso, do you guys like the spec dependency display?07:00
Lord_Athurbye07:00
jgicarlos, that is, there is no text translated. Maybe this will be fix when someone approve the latest hebrew .po file I updated lately?07:01
carlosjgi: was it already imported?07:01
sabdflcarlos: does support for GSI interfere with the way we currently split the PO files into large-but-manageable pieces?07:01
carlosjgi: oh, that07:01
carlosjgi: it should automatically approved07:01
carlosjgi: just wait a bit and you should get a confirmation email07:01
jgiok, cool07:01
carlossabdfl: yes, but we could implement our GSI parser to split it into different potemplates and the export reconstruct the single GSI file from the set of potemplates we have07:02
carloswe have the path information there07:03
jameshsabdfl: looks like we need to match the background colour of the dependency graph to the page background colour07:05
carlossabdfl: yeah, the dependency thing looks good07:05
carlosjamesh: or just do it transparent07:05
sabdfljamesh: it was supposed to be transparent07:05
carlosjamesh: explorer users would upgrade to a real browser ;-)07:05
jameshlooks very nice (although it does get a bit wide on some pages)07:06
jameshcarlos: a number of LP pages don't display particularly well on IE right now (I was looking at some at the airport)07:06
jameshirrespective of alpha channel PNGs07:07
SteveAsabdfl: interesting... the code says "transparent".  I wonder if cairo doesn't handle transparency07:07
sabdfljamesh: those are 1.0 bugs! could you file bugs on them please? subscribe me and assign to mpt07:07
sabdfljamesh: they are also things we must take care of before the python competition hits07:08
SteveAdefinitely transparent in production.  it would be interesting to see if transparency returns if the cairo parts are turned off.07:09
jameshsabdfl: it was some problems displaying portlets on bug pages (the margins were empty and the portlets displayed below the main content)07:10
jameshI can't reproduce them on my laptop since I don't have Windows07:11
jameshsabdfl: after a quick search, this sounds like exactly what I saw: https://launchpad.net/products/launchpad/+bug/4947107:16
UbugtuMalone bug 49471 in launchpad "Sidebars sometimes go AWOL in Internet Explorer" [High,Confirmed]  07:16
jameshand the guy has done a bit more investigation of what conditions trigger the problem07:16
=== rraphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
jameshoops.  accidentally subscribed you to 30342 :(07:17
jameshwhich is not as big a deal since IE7 is in beta and the rendering bugs may get fixed or changed before final release07:19
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== dous [n=dous@203.177.124.175] has joined #launchpad
douswhen one views his CoC signatures, is it really supposed to look the way it is right now (not preformatted)? or is it a bug? thanks. :)07:36
=== palmTree [n=chatzill@89.4.55.222] has joined #launchpad
=== SteveA [n=steve@82.109.136.115] has joined #launchpad
SteveAsabdfl: it is cairo.07:43
SteveAwhen I remove the graphviz-cairo package, it goes transparent again... and chunky too07:43
=== carlos [n=carlos@82.109.136.115] has joined #launchpad
=== ddaa [n=ddaa@82.109.136.115] has joined #launchpad
=== jamesh [n=james@82.109.136.115] has joined #launchpad
=== danilos [n=danilo@82.109.136.115] has joined #launchpad
SteveAno sign of an upstream bug on this, so we should get one filed and watched in launchpad07:43
=== steveire [n=steveire@s047.wh-sproll.uni-ulm.de] has joined #launchpad
steveirehey. Roughly how long does it take to ship cds to Germany?07:45
=== k001operator [n=k001@201.114.217.218] has left #launchpad ["Me]
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has left #launchpad ["Konversation]
=== Kamping_Kaiser [n=kgoetz@easyubuntu/docteam/KampingKaiser/x-3453498] has joined #launchpad
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikoGMV!08:49
kikohello everybody08:49
kikohow's it going08:49
flacostekiko: doing great! you're finally back home?08:57
kikoyes08:57
kikoI visited a total of 6 airports yesterday08:57
kikoin order:08:57
flacostesix airports: aargh!08:58
kikoactually, seven. 1. mallorca 2. sevilla 3. lisbon 4. natal 5. fortaleza 6. brasilia 7. campinas08:58
flacostethat will cost you a lot in greenhouse-reduction tax ;-)08:58
kikoI was thinking exactly about that08:59
kikothey need to put together intercontinental elevators09:00
kikoshoot up, shoot down09:00
flacosteteleportation is the way to go09:00
flacostekiko: http://www.climatecare.org/, that's where you should pay your dues ;-)09:08
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
=== kdaemon [n=subhashg@natint3.juniper.net] has left #launchpad ["Leaving"]
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
Lord_Athurhi all09:25
Lord_Athurthe icons  of the gnome applications aren't in the list of the kde menu, I've the name of the programs only.09:26
Lord_Athuris that a bug? can it be reported?09:26
Lord_Athurwhat can i do?09:26
Lord_Athuritdoesn't seem to be important, but I'd like to know what to do :P09:28
kikoLord_Athur, is that an #ubuntu issue?09:32
Lord_Athurno , I asked in launchpad about if it's sth which can be reported to launchpad as an error.09:35
Lord_Athuras a bug09:36
Lord_Athuris it kiko 09:36
Lord_Athur?09:36
kikooh.09:36
kikowell, if it's an ubuntu bug, then by all means, /distros/ubuntu/+filebug!09:36
Lord_Athurthanks your help, bye09:37
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has left #launchpad ["Leaving"]
kikoSteveA, lifeless: when you have a moment, I'd like the ssh -A bit of SodiumSetup clarified.09:38
=== sebi [n=sebi@ppp-82-135-65-181.dynamic.mnet-online.de] has joined #launchpad
=== sebi is now known as glatzor
=== Spads [n=crack@host-87-74-89-130.bulldogdsl.com] has joined #launchpad
kikobradb, did you see martin's latest posting to python-dev?10:28
bradbkiko: nope10:28
kikoYou'll notice that it also lists Trac and Malone, however,10:28
kikoit seems that there is no progress on importing SF data10:28
kikointo these10:28
kikobradb, might be an idea to reply to him. is SteveA the one coordinating this?10:29
bradbkiko: hm, who added malone?10:31
kikopas moi10:31
bradbkiko: I emailed infrastructure@ several days ago telling him that we were working on our proposal, and confirming that things would be closed no sooner than Aug 7th. Brett replied that the date would hold.10:32
bradbi wonder if he added it10:32
kikobradb, perhaps. are you subscribed to python-dev? would you like me to reply instead? is it time we disclosed demo.launchpad.net or not yet?10:33
kikobradb, have you been able to follow SodiumSetup?10:33
bradbkiko: i'm not sub'd. i think we can disclose it, letting them know we're ironing out some kinks in the import.10:33
bradbkiko: i was going through that just now (had been verifying the import earlier)10:33
bradbso i'll let you know in a few mins :)10:34
kikobradb, okay, I'll reply, then.10:34
bradbkiko: cool, thanks10:34
kikobradb, done.10:39
bradbw00t10:39
kikobbias, rebooting.10:39
kikobradb, see if your ssh -A works as expected. 10:40
=== rraphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikomatsubara, have OOPS reports been moved to sodium yet?10:48
matsubarakiko: not yet.10:48
kikoorright.10:48
bradbkiko: ssh -A seemed to work for me10:50
kikohmmm.10:50
=== danilos [n=danilo@82.109.136.115] has joined #launchpad
=== jamesh [n=james@82.109.136.115] has joined #launchpad
=== SteveA [n=steve@82.109.136.115] has joined #launchpad
=== dous_ [n=dous@203.177.124.175] has joined #launchpad
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
cprovkiko: hey, did you have time for my review ?11:27
kikocprov, I'm going to look at it soon, just finishing fixing up my branches11:32
cprovkiko: good, thank you ;)11:32
=== Lord_Athur [n=alejandr@pc-10-33-214-201.cm.vtr.net] has joined #launchpad
=== stgraber [i=steph@sgserv.net] has joined #launchpad
=== stgraber [i=steph@sgserv.net] has joined #launchpad
=== jamesh [n=james@82.109.136.115] has joined #launchpad
=== SteveA [n=steve@82.109.136.115] has joined #launchpad
jameshkiko: nice LP branch names on sodium :)12:00
kikoyou mean trivialities, trivialities-new and trivialities-xx? :)12:01
jameshyeah12:02
kikowell.. it's really a set of random branches I just use to paralelize work.12:02
jameshthe /home/warthogs/archives directory on sodium is only 6.2GB12:03
jamesha lot smaller than the chinstrap one12:03

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