/srv/irclogs.ubuntu.com/2012/01/16/#juju.txt

=== EvilBill_ is now known as EvilBill
SpamapShrm.. https://launchpadlibrarian.net/90171425/buildlog_ubuntu-lucid-i386.charm-tools_0.2%2Bbzr119-7~lucid1_FAILEDTOBUILD.txt.gz .. especially confusing08:18
SpamapS+ dpkg -l openssh-client08:19
SpamapS+ awk /^ii/ { print $3 }08:19
SpamapS+ ssh_version=08:19
SpamapSespecially that part, since running that locally in a lucid chroot produces ssh_version=1:5.3p1-3ubuntu708:20
rogTheMue: morning!09:39
TheMuerog: Hey, Roger, good morning. Returned well?09:39
rogTheMue: yeah, journey back good, and i had a nice rest-of-weekend too, thanks09:40
rogTheMue: you?09:40
TheMuerog: everything fine, thx. took a first look for the may trip. that will be a harder journey. ;) at least about 25h from here, maybe more.09:41
rogTheMue: i should do the same. better organise it with a couple of days of recovery time at the start...09:42
rogTheMue: i was in the heathrow lounge with a few of the guys going back to Oz, and their flight was delayed by 11 hours!09:43
mplwhere will it be in may?09:43
rogmpl: oakland, i think09:43
mplflorida?09:43
TheMuerog: yep, landing on sunday evening to start fresh on monday morning won't work.09:43
mploh no, CA09:44
TheMueoakland, california09:44
mplouch indeed.09:44
mplTheMue: it shouldn't take that long though. I think my flight from Madrid to Chile took me 13 hours.09:45
TheMuempl: from Germany I only found two stop trips with about 23h travel time (w/o driving from/to airport and check-in)09:46
mplTheMue: right, everything included it might account for as much09:47
mploh, w/o you said.09:47
rogTheMue: flying to oakland or SFO?09:47
TheMueyip09:47
TheMueOAK09:47
rogTheMue: you might find flying to SFO is a better option09:47
mploh well, you'll see. good luck with that though. the way in was ok for me, but I found the way back (from chile) pretty horrible indeed.09:48
TheMuerog: Good tip, looks better.09:49
mplrog: that's actually why I missed one full morning of the last iwp9. I was so tired from the trick back to Chile, and with a cold from the horrible constant a/c during the flight, that I overslept and didn't hear at all my phone alarm.09:50
mpls/trick/trip/09:50
rogTheMue: yeah, SFO looks about 5 hours better for me, at least (14h vs 21h)09:50
TheMuerog: same here, and one choice is taking the A380 (nice)09:51
mplTheMue: I've been told one big advantage of the A380 is it's way less noisy (you don't hear the reactors/engines so much as in the other ones).09:53
TheMuempl: Would be a great benefit to at least have the chance for some napping during the flight.09:54
mplTheMue: exactly.09:55
mplcan anyone come to the ubuntu meetings or does one have to be a canonical employee?09:56
TheMuempl: http://uds.ubuntu.com/09:58
mplTheMue: thx09:58
mplcool. I might try to go to the next one happening in europe then.10:00
SpamapSWhile OAK is closer to the venue, SFO has tons of direct flights from Europe.10:02
SpamapSmpl: you can apply for sponsorship.. juju will get just a few slots to sponsor community members.10:03
SpamapSmpl: plane noise can be handled quite effectively by simple ear plugs. :)10:04
SpamapSoh my, its 2am, I should sleep10:04
mplSpamapS: the price is not the main issue for me. I just try to not travel by plane too far away when I can, for ecological reasons.10:07
mplSpamapS: and yeah I never travel anymore without earplugs, as I usually have a very light sleep.10:08
niemeyerHelloooo14:01
niemeyerHow's everybody doing this fine Monday?14:01
hazmatniemeyer, pretty good14:13
hazmat;-)14:13
=== niemeyer_ is now known as niemeyer
niemeyerhazmat: Still here :)14:13
hazmatits a national holiday in the US as well14:14
niemeyerMy connectivity is a bit on the bad side at the moment14:14
niemeyerhazmat: Oh, double holiday then :)14:14
hazmatniemeyer, we're having a good discussion in juju-dev on charm upgrades14:15
hazmatlooks like no history bot on the channel though14:15
rogniemeyer: mornin'!14:15
rogniemeyer: flight go ok?14:16
hazmatniemeyer, here's the log fwiw http://pastebin.ubuntu.com/806218/14:16
niemeyerhazmat: Thanks14:16
niemeyerrog: Hey!14:16
niemeyerrog: Yep, all good14:16
niemeyerHmm.. hungry.. lunch time.15:09
gmbHi folks. Is there a way to run the juju test suite without it (apparently) trying to connect to EC2?15:46
gmbI assume I've missed something screamingly obvious here.15:46
hazmatgmb, it doesn't actually connect to ec2 for the test suite15:48
hazmatgmb, it may ask for values for the account but you can put in dummy values15:48
gmbhazmat: Ah, really? It breaks because my AWS credentials aren't in the environment, which seems a bit odd.15:49
gmbThanks for clarifying though.15:49
hazmatgmb, yeah.. that's a test setup bug, feel free to file a bug on it15:49
gmbhazmat: Righto, will do. Thanks!15:49
_mup_Bug #917228 was filed: ./test --functional errors if EC2 credentials aren't in the global environment <juju:New> < https://launchpad.net/bugs/917228 >16:02
=== jelmer_ is now known as jelmer
niemeyergmb, hazmat: ./test *--functional* should probably connect to EC2, though?16:47
SpamapSniemeyer: perhaps the tests that need AWS_ should be skipped with a helpful message.. "set AWS_... to run these functional tests"16:50
* SpamapS says.. from "holiday" :)16:51
niemeyerSpamapS: The error message seems pretty ok (Could not find AWS_ACCESS_KEY_ID)16:52
niemeyerSpamapS: But I agree, it could be improved16:52
SpamapSI have never been very comfortable with directing people to use those variables, especially since the aws cmdline utilities don't even use them anymore (which is quite baffling to me that they changed them)16:55
mplniemeyer: yo. do you have a couple minutes today to discuss ssh ?16:55
niemeyerSpamapS: Huh.. when were they changed?16:56
niemeyerSpamapS: I still use them16:56
niemeyermpl: Sure, what's up?16:56
mplniemeyer: I haven't looked at it again, but basically I don't see how to connect the ssh connection with a zk Dial call. Because exp/ssh only gives us net conn to work with as a reader/writer. and otoh zk.Dial() does some things that I don't see how to replicate in terms of smaller operations.16:59
SpamapSniemeyer: ec2-* doesn't seem to listen to AWS_* anymore16:59
SpamapSniemeyer: I have to set EC2_... now17:00
niemeyerSpamapS: Which version of the tools are you using?17:00
niemeyerSpamapS: I'm probably missing an upgrade then17:00
niemeyermpl: What we want to do is exactly what the Python code is doing, except we'll be using the internal package rather than delegating to an external process17:00
niemeyermpl: The overall functionality and the reason why it works is exactly the same17:01
niemeyermpl: The server side behavior is also the same.. we'll be connecting to sshd, not to something else17:01
SpamapSniemeyer: 1.5.0.017:01
SpamapSniemeyer: I didn't use them really at all between Ubuntu 10.10's release and early in 11.10's cycle.. so it changed somewhere in there17:02
hazmatniemeyer, indeed but those tests are likely bit rotted17:02
SpamapSniemeyer: since euca-* is typically faster to start up.. being in python instead of java. :)17:02
niemeyerSpamapS: Ok, I'm using 1.4.3 still..17:02
niemeyerhazmat: How's that related to the bug?17:02
hazmatniemeyer, not.. i hadn't realized the --functional flag was being used.. which does indeed require  a valid ec2 account creds17:03
niemeyerSpamapS: Hmm.. not really17:03
mplniemeyer: I understand how to pass along bytes from point A to point B through the established ssh tunnel. what I don't get is how to pass a "valid" dial as the zk server is expecting it.17:03
niemeyerSpamapS: I'm using the 11.10 version, I believe17:03
niemeyermpl: It's normal TCP connection forwarded through the ssh channel17:05
SpamapSniemeyer: hrm, actually I may have been confused how ec2-* worked.. it never read AWS_* ... it was respecting EC2_PRIVATE_KEY / EC2_CERT ...17:05
niemeyerSpamapS: Ah, ok.. those are different indeed17:07
SpamapSDoes that mean that the ec2-* utils only use the SOAP interface, while euca-* uses the RESTful API?17:08
* SpamapS has never much cared how they worked.. only that they do. :-P17:08
SpamapSniemeyer: also its definitely a *lot* slower to use the ec2-* on my system.. http://paste.ubuntu.com/806410/17:10
SpamapS4.0s vs 0.6s17:10
mplniemeyer: ok. but do you agree that with the way exp/ssh works, I cannot uze zookeeper.Dial() and I have to replicate whatever it is doing (tcp connection plus whatever else it's doing)?17:10
mpl*use17:10
niemeyermpl: No, I disagree17:15
niemeyermpl: You seem to be thinking about implementing something else, that is not what the Python code is doing17:15
niemeyermpl: Imagine you had to change the Python logic to get rid of the fact it uses the external "ssh" command for establishing connections to the server17:15
niemeyermpl: That's all you have to do17:15
niemeyermpl: zookeeper's concerns are completely irrelevant17:16
mplniemeyer: it's not the same. because since the python code uses the external ssh, it just gets for free a new port that is listened on to connect to17:16
mplniemeyer: while with exp/ssh, you just get a net conn on which to read and write17:16
niemeyermpl: "because since the python code uses the external ssh, it just gets for free a new port that is listened on to connect to"17:17
niemeyermpl: Yep, and that's what we want to do as well!17:17
niemeyermpl: Again, you're thinking about implementing something else that is not what the Python version does. Think about the behavior of ssh, and imagine how you'd mimic it17:17
mplniemeyer: ok, I have my mimicking ssh tunneling listening on that new port. I receive a zk.dial() call, so I establish the tunnel to the sshd.17:19
niemeyermpl: Right17:19
mplniemeyer: but then how do you17:19
mplsorry17:19
mplhow do you forward that dial that was received?17:20
mplhmm17:20
niemeyermpl: Programming? ;-)17:21
mplmaybe I don't have to do anything because when establishing the ssh tunnel there alread was a dial to the zk server.17:21
mplniemeyer: I'm sorry, I just get the feeling that I had already tried those things and failed. I guess I'll just retry.17:22
niemeyermpl: It's certainly possible.. I think Dave even had some code doing something similar already17:22
niemeyermpl: But I'm afraid I can't help you much more than that :(17:23
niemeyermpl: The way I can figure exactly how to do it is by sitting down and doing it17:23
niemeyermpl: Alternatively, we might look at some other task that you'd feel more comfortable about17:23
mplniemeyer: as you wish. if you feel like you need it done soon, then maybe. but I'm happy to retry.17:24
niemeyermpl: We're not in a rush about this just yet, so you certainly have some extra time to retry if you wish17:25
mpl(I don't like giving up in general)17:25
SpamapSwoot, 2 big boxes of juju t-shirts just arrived at my door. :-D17:36
SpamapSjcastro_: ^^17:36
SpamapScorrection, *3* big boxes of juju t-shirts17:38
koolhead17SpamapS:17:43
koolhead17jcastro_: where is my kit sir!! :P17:43
SpamapSkoolhead17: what kit?17:49
koolhead17SpamapS: there is a event where am thinking to take 1-2 hr session on juju workshop, like charm school17:49
SpamapSkoolhead17: ahh. Well we're still just now getting juju shirts/stickers/etc. made for the first time. So please have patience. :)17:50
SpamapSjuju only spun up its first EC2 instance about a year ago. ;)17:50
koolhead17SpamapS: feb11 is event date17:50
koolhead17SpamapS: yeah i know, i am planning to show juju/charm magic on/via LXC17:51
SpamapSkoolhead17: cool :)17:54
koolhead17i have  added a talk too. :)17:54
* koolhead17 has fingers crossed 4 talk getting selected17:54
mplniemeyer: sorry, had to talk with my boss. so yeah, I'll retry, thanks for the talk. going home now.18:03
hspencerkoolhead17, i updated more info on juju with Walrus18:15
hspencerput a bug in with txAWS18:15
hspencerwaiting to hear back18:15
hspencerbut yea18:15
hspencersomethign is up with txAWS18:15
koolhead17hspencer: hey dude18:16
hspencerhow was your weekend?18:16
koolhead17hspencer: but are we able to get juju working on euca18:16
koolhead17SpamapS: hspencer is euca developer18:16
hspencererr i didn't try it...i just looked at txaws18:16
koolhead17hspencer: weekend was cool, beer/strangers and music18:16
hspencerjuju uses txaws to talk to Walrus correct?18:16
hspencerdoes it do it by default?18:17
* koolhead17 looks at SpamapS hazmat niemeyer18:19
SpamapShspencer: yes all AWS interaction in juju is done via txaws18:26
SpamapShspencer: I think I responded to your txaws bug report about how its unfortunate but ultimately running S3 commands under a prefix path is not quite the same as S3...18:27
hspencerSpamapS, yea, it is.  But what i found more interesting is that it looked like there was some syntax checking done on on the URL before it was being sent.  I used ngrep on my Walrus component to track traffic occurring on the wire. I didnt' see anything there18:31
hspenceris there some syntax checking?18:31
hspencerjust curious?18:32
SpamapShspencer: I don't have a deep understanding of txaws, I just observed the result of the actions and confirm that the code is working as intended. I don't have a working walrus to test against though I think we need to get a eucalyptus system setup to run juju's functional tests against at some point.18:33
hspencerif you want, you can test it against the ECC18:34
hspenceryou just need an account on there18:34
hspenceryou don't need to launch an instance18:34
hspenceri just used the txaws commandline tools directly18:35
hspencerfigured if they work that way, then it shouldn't be a problem to get it working with juju18:35
hspencerknow what i mean?18:35
hazmatyup18:40
hazmati can setup an account with ecc and have a look then..18:41
koolhead17fwereade: hey there18:46
fwereadeheya koolhead1718:56
koolhead17fwereade: how are you?18:56
koolhead17hspencer: so we are almost there?18:57
* koolhead17 is hopeful to get juju on euca too :)18:57
fwereadekoolhead17, not too bad, just finishing up some python stuff so I can get to work on go :)18:57
koolhead17:P18:58
hspencerkoolhead17, workin on it18:58
hspencer:)18:58
koolhead17hspencer: ;-)18:58
hspencerworkin with hazmat18:58
koolhead17hspencer: SpamapS and hazmat are always here18:58
koolhead17yes18:58
hspencerits good stuff18:58
hspencerlookin forward to tit18:58
koolhead17indeed.18:58
hspencerto it18:58
hspencerfor the folks workin on debugging txAWS issue: EMI on ECC is uploaded and available20:07
hspencerIMAGEemi-BBBB188Boneiric-uec/oneiric-server-cloudimg-amd64.img.manifest.xmlhspenceravailablepublicx86_64machineeki-81ED1733eri-E8B51886instance-store20:07
hspencerif you have an account on the ECC, you should be able to launch and run that instance20:08
hspencerhazmat, SpamapS, niemeyer: just an FYI, oneiric image up on ECC.  Working on getting natty image up there as well.  Let me know if you guys have any issues20:30
niemeyerhspencer: Sweet, thanks20:31
hspenceryep, no problem20:31
hspenceri want to help get this issue fixed. shouldn't be having this issue20:31
hspencerplus, i would like to have another tool to use with Walrus20:31
hspenceroutside of s3cmd20:31
hspencerany way i can help20:32
hspencerjust lemme know20:32
hspencerhazmat, SpamapS, niemeyer: natty is on the ECC.  The image information for natty and oneiric are as follows21:41
hspencerIMAGEemi-55CC1725natty-uec/natty-server-cloudimg-amd64.img.manifest.xml21:42
hspencerIMAGEemi-BBBB188Boneiric-uec/oneiric-server-cloudimg-amd64.img.manifest.xml21:42
hspencerlemme know if you guys have any issues running those images on the ECC21:42
SpamapShspencer: so, question.. is walrus normally setup as a sub directory in Eucalyptus, or is that just one option?22:21
_mup_Bug #917405 was filed: charm upgrade from charm store can leave units out-of-date and unfixable <juju:New> < https://launchpad.net/bugs/917405 >22:32

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