[03:51] <_mup_> ensemble/expose-provider-ec2 r324 committed by jim.baker@canonical.com
[03:51] <_mup_> Simplified error messages for security group functions in EC2 provider
[07:38] <kim0> Morning folks
[09:04] <_mup_> Bug #823157 was filed: Syntax errors in /etc/bash_completion.d/ensemble <Ensemble:New> < https://launchpad.net/bugs/823157 >
[10:05] <jamespage> morning all - has anyone done any thinking on how formulas might be tested?
[14:14] <m_3> jamespage: yes... lots, but unfortunately that involves polling status and/or sleeping at the moment
[14:14] <jamespage> m_3: interesting
[14:14] <m_3> jamespage: we'll ask for test-related ensemble-cli features
[14:16] <m_3> jamespage: so far we've got partial solutions using bash/selenium and cucmber/webrat
[14:16] <jamespage> m_3: I was thinking about 'unit-testing' from within services
[14:16] <jamespage> rather than externally testing the formula
[14:16] <m_3> jamespage: oh, gotcha... then nope haven't thought about it :)
[14:17] <jamespage> m_3: my thinking was that we could do this with a formula-tester service
[14:17] <m_3> jamespage: formula testing powwow sometime would be great
[14:17] <jamespage> each formula could understand the concept of being related to it through an optional testing interface
[14:17] <m_3> jamespage: what have you come up with so far?
[14:17] <m_3> gotcha
[14:17] <jamespage> just trying something out at the moment
[14:18] <m_3> brilliant
[14:18] <robbiew> speaking of testing...we should also get a daily Ubuntu Cloud test rig setup
[14:18] <robbiew> to test Orchestra/Ensemble bare-metal deployment
[14:19] <robbiew> of course, this needs to happen after we sort out what Ubuntu Cloud after install looks like 
[14:19] <robbiew> heh
[14:19] <m_3> robbiew: yeah, still need to set up vpn access to the euca canonicloud
[14:19] <hazmat> jamespage, yeah.. i've thought some about having a test harness for formulas
[14:20] <_mup_> ensemble/expose-provision-machines r296 committed by jim.baker@canonical.com
[14:20] <_mup_> Merged trunk
[14:20] <hazmat> jamespage, basically a two parts per hook, a script to setup the environment, that's run by the admin cli, and then a verification script run after a hook to verify that it succeedd
[14:21] <hazmat> jamespage, its not happening for 11.10 though
[14:21] <m_3> hazmat: sounds like the best story so far is a "test environment" that's sort of... well.. live
[14:22] <_mup_> ensemble/expose-provision-machines-reexpose r305 committed by jim.baker@canonical.com
[14:22] <_mup_> Merged upstream
[14:22] <_mup_> ensemble/expose-provider-ec2 r325 committed by jim.baker@canonical.com
[14:22] <_mup_> Merged upstream
[14:25] <m_3> jamespage: lemme know... love to go over what you're doing
[14:25] <jamespage> m_3: sure - just getting it working in a couple of demo formulas and I'll ping it round
[14:37] <_mup_> ensemble/expose-provider-ec2 r326 committed by jim.baker@canonical.com
[14:37] <_mup_> Standardized working with EC2Error in ec2 provider tests
[14:41] <_mup_> ensemble/expose-provider-ec2 r327 committed by jim.baker@canonical.com
[14:41] <_mup_> PEP8
[14:42] <_mup_> ensemble/expose-provider-ec2 r328 committed by jim.baker@canonical.com
[14:42] <_mup_> PyFlakes
[15:03] <_mup_> ensemble/expose-provider-ec2 r329 committed by jim.baker@canonical.com
[15:03] <_mup_> Added comment re eventual consistency of security group functions
[15:04] <_mup_> ensemble/security-agents-with-identity r311 committed by kapil.thangavelu@canonical.com
[15:04] <_mup_> rework initialize tests to setup security primitives
[15:11] <_mup_> ensemble/expose-provider-ec2 r330 committed by jim.baker@canonical.com
[15:11] <_mup_> Better comments of security group functions
[15:12] <_mup_> ensemble/security-agents-with-identity r312 committed by kapil.thangavelu@canonical.com
[15:12] <_mup_> set policy owner with a token not a principal, credentials are not always available, like when initializing nodes for the admin cli.
[15:22] <_mup_> Bug #823352 was filed: ensemble shell <Ensemble:New> < https://launchpad.net/bugs/823352 >
[15:41] <_mup_> ensemble/security-agents-with-identity r313 committed by kapil.thangavelu@canonical.com
[15:41] <_mup_> state initialization seeds the token database with the admin identity.
[15:41] <m_3> negronjl: ping
[15:44] <niemeyer> http://people.canonical.com/~niemeyer/dublin.html
[16:07] <negronjl> m_3: pong
[16:26] <_mup_> Bug #823385 was filed: hard to reuse common features in ec2 provider code <Ensemble:New> < https://launchpad.net/bugs/823385 >
[16:29] <hallyn> niemeyer: natty ensemble completion typo (missing ';;') : 
[16:29] <hallyn> bash: /etc/bash_completion.d/ensemble: line 59: syntax error near unexpected token `)'
[16:29] <hallyn> bash: /etc/bash_completion.d/ensemble: line 59: `        deploy)'
[16:42] <niemeyer> hallyn: Ugh
[16:42] <niemeyer> kirkland, bcsaller: ^
[16:42] <jcastro> negronjl: hey is the mongo formula in decent enough shape so that kim0 can make a screencast?
[16:43] <kim0> negronjl: oh and thanks for the epic post on the hadoop formulas :)
[16:45] <eSoul> Hey Ensemble team, supporters, just wanted to join the channel and show my support as well.  Very nice and interesting work.  I want to experiment with this myself.
[16:47] <negronjl> kim0:  np.  I'll be blogging about all of my formulas....next is cassandra then, mongodb and whatever else I can get my hands on :D
[16:48] <kim0> negronjl: awesome :)
[16:48] <kim0> eSoul: howdy
[16:48] <kim0> eSoul: when did you first hear about ensemble
[16:50] <kirkland> niemeyer: i think bcsaller dumped my bash completion implementation and used his own, right?
[16:50] <eSoul> Apparently Facebook picked up on my Ubuntu-liking and saw a few of the posts that featured ensemble, but didn't check it out till the one yesterday
[16:50] <bcsaller> kirkland: yes, but there was a trivial patch to that already, there was a missing closing case but it was fixed within minutes of it being reported, I don't know why anyone is still seeing it 
[16:51] <eSoul> Ive been exposed/used linux since 2000 and have used ubuntu over the past few years
[16:52] <kim0> eSoul: Awesome! So probably the easiest way to get yourself kickstart with Ensemble is checking out → https://ensemble.ubuntu.com/docs/ (especially getting-started, and the user-tutorial)
[16:52] <kim0> eSoul: you probably wanna checkout the latest 3 vids on http://www.youtube.com/user/ubuntucloud#p/u as well
[16:53] <eSoul> Thanks kim0.  I've skimmed thru the doc pages and have seen the awesome screencasts.  I just dont have any projects I need to used ensemble for yet.  Im still rooted in using things in-house.
[16:55] <kim0> eSoul: very soon you'll be able to use ensemble in-house (even on a laptop) :)
[16:56] <kim0> eSoul: a very good way to start playing with the technology
[16:56] <kim0> eSoul: is to start writing a formula to address any of the needed ones at
[16:56] <kim0> eSoul: https://bugs.launchpad.net/principia/+bugs?field.tag=bitesize
[16:57] <eSoul> I was hoping it would come to that.  I couldnt believe it would stay locked to one virtualization system
[16:57] <kim0> eSoul: you can deploy to ec2 "micro" instances, which would not cost any money to run
[16:57] <kim0> eSoul: ec2 is just the most reliable one now .. very soon support will land for openstack, and local LXC containers and others
[16:58] <kim0> eSoul: special offer → If you'll start hacking on a formula, I'll help you step by step ;)
[16:58] <eSoul> Thanks kim0, ill try to tinker around with it when I get the chance.  Im afraid im much more of an implementor than a developer
[16:58] <eSoul> haha, appareciate it
[16:59] <kim0> eSoul: I know what you mean .. formulas are shell scripts .. so you absolutely do not need to be a developer to write those
[16:59] <kim0> eSoul: I know because I am not one :) 
[16:59] <eSoul> agreed
[16:59] <kim0> eSoul: awsome .. so check things out and let me know what you decide to do .. cheers
[17:00] <eSoul> But im afraid im still the one ssh-ing in every time and running all the commands (with bash history and tab auto-complete to save time) just to see everything happen one at a time
[17:00] <eSoul> indeed
[17:00] <eSoul> have a good one
[17:02]  * kim0 <- eod .. partially afk o/
[18:49] <robbiew> jcastro: is anyone keeping the list of hot formulas current? -> https://bugs.launchpad.net/principia/+bugs?field.tag=hot
[18:49] <robbiew> m_3: SpamapS: ^^
[18:50]  * robbiew noticed OpenStack is still in "New"....and I know adam_g has that
[19:03] <m_3> robbiew: nope... need to
[19:09] <FlipStonE> hello here... i'm trying ensemble... but not working good :-)
[19:10] <jcastro> what problems are you having?
[19:10] <FlipStonE> when i use the command 'ensemble bootstrap' i get this error: Could not find AWS_ACCESS_KEY_ID
[19:11] <FlipStonE> 2011-08-09 21:07:29,617 ERROR Could not find AWS_ACCESS_KEY_ID
[19:11] <FlipStonE> i'm not finding anything helpful on google...
[19:11] <jcastro> you need to set your environment first
[19:11] <jcastro> let me get you a link
[19:11] <FlipStonE> ok, thanks
[19:12] <jcastro> https://ensemble.ubuntu.com/docs/getting-started.html#configuring-your-environment
[19:12] <FlipStonE> ensemble.ubuntu.com/docs also interesting as it seems :-)
[19:12] <jcastro> start there
[19:12] <jcastro> and then you can go right into the tutorial
[19:14] <FlipStonE> ok, i was watching the vids on youtube... this might me more interesting on the website... going to try, thanks
[19:16] <jcastro> let me know if you need anything!
[19:16] <jcastro> we should probably link the docs more prominently when publishing the videos
[19:17] <FlipStonE> hmz, maybe a very stupid question, but in terminal 'bin/ensemble'... gives me nothing?
[19:22] <jcastro> FlipStonE: if you've installed it from a ppa, you don't need the bin/
[19:22] <jcastro> just type "ensemble"
[19:24] <FlipStonE> ensemble: error: too few arguments :-)
[19:41] <_mup_> Bug #823511 was filed: strange result from find_zookeepers <Ensemble:New> < https://launchpad.net/bugs/823511 >
[21:48] <_mup_> ensemble/expose-provider-ec2 r331 committed by jim.baker@canonical.com
[21:48] <_mup_> Added logging on creating machine security group
[22:01] <_mup_> Bug #823586 was filed: intermittent failure in test_relation_get_format_shell_bad_vars <Ensemble:New> < https://launchpad.net/bugs/823586 >
[22:31] <_mup_> Bug #823600 was filed: trunk is lagging behind orchestra spike <Ensemble:In Progress by fwereade> < https://launchpad.net/bugs/823600 >