[09:03] <kim0> Morning folks
[12:18] <hazmat> kim0, g'morning
[12:46] <_mup_> Bug #750193 was filed: unit state api for formula upgrade flag <Ensemble:In Progress by hazmat> < https://launchpad.net/bugs/750193 >
[12:49] <_mup_> ensemble/service-unit-state-upgrade-support r189 committed by kapil.thangavelu@canonical.com
[12:49] <_mup_> verify set and clear can be used multiple times.
[13:43] <niemeyer> Good morning!
[13:43] <niemeyer> Strange.. chat.freenode.net seems to not work on port 7000 for SSL right now
[13:43] <niemeyer> Had to connect to 7070
[15:01] <_mup_> ensemble/formula-upgrade-cli r190 committed by kapil.thangavelu@canonical.com
[15:01] <_mup_> wire in formula upgrade command, use updated upgrade api.
[15:03] <_mup_> Bug #750304 was filed: formula-upgrade command is needed <Ensemble:New> < https://launchpad.net/bugs/750304 >
[15:06] <niemeyer> hazmat: Good morning
[15:06] <hazmat> niemeyer, i've had all kinds of problems with freenode this past week..
[15:06] <hazmat> niemeyer, seems to require sasl for me
[15:06] <hazmat> on certain mobile networks, but really none of the clients seem to have good sasl support.. i'm trying a perl script which purports to support it, except deb/ubuntu packaging of xchat prevents it from working :-(
[15:06] <hazmat> niemeyer, g'morning :-)
[15:07] <niemeyer> hazmat: It seems to have worked to simply switch to port 7070 somehow
[15:07] <niemeyer> hazmat: How're things going?
[15:10] <hazmat> niemeyer, okay.. kinda of slow for me last week, ben and i did some cross reviews on specs which was good, jim had a short week for vacation, i've been doing some hacking on upgrades over the weekend, as i'm going to have a slightly short day today since i'm flying home
[15:10] <hazmat> niemeyer, the review queue is bursting
[15:11] <niemeyer> hazmat: Expected.. I'll catch up with it in the next couple of days
[15:11] <hazmat> niemeyer, also ran into an issue with your suggestion regarding multi-user screen sessions, as it require suid screen support 
[15:11] <niemeyer> hazmat: Feels great, though.. some good activity has happened
[15:11] <hazmat> i'd rather just use sudo
[15:12] <niemeyer> hazmat: Cool, sounds fine
[15:12] <hazmat> cool
[15:12] <hazmat> niemeyer, yeah.. overall it seems like we had some good activity, lots of movement on lots of bits
[15:12] <hazmat> i'm still holding off on merging the formula upgrade spec, till i get a last review from jim, but else its good
[15:13] <niemeyer> hazmat: Cool
[15:13] <hazmat> niemeyer, i had some questions regarding service config metadata and getting some additional stuff in there for ui display and validation.. it would be nice to cover in our standup
[15:13] <niemeyer> hazmat: Have you had a chance to give Jim's branches a look while he was working on them?
[15:14] <niemeyer> hazmat: Ah, sounds good
[15:14] <hazmat> niemeyer, i'm also a little wary of the expose spec atm, as noted in review, also nice to cover in standup
[15:14] <niemeyer> hazmat: Ok
[15:15] <hazmat> perhaps we can do the standup a little earlier today to cover the extra items
[15:15] <hazmat> i've got to catch flight out at the tail end of it
[15:15] <hazmat> assuming it goes an extra hr.
[15:16] <hazmat> niemeyer, how was the vacation?
[15:16] <niemeyer> hazmat: Early stand up sounds good
[15:16] <niemeyer> hazmat: It was amazing indeed
[15:16] <niemeyer> hazmat: We went to some paradisiac locations
[15:17] <niemeyer> hazmat: Some natural sea pools
[15:17] <niemeyer> hazmat: Got the US visa too.. they were waiting for us at home when we came back :)
[15:17] <niemeyer> 10 years too, which is awesome
[15:20] <hazmat> niemeyer, nice.. they never called fwiw
[15:22] <hazmat> niemeyer, i had a look at the some of jim's branches, and offered some input on approach before he started.. i'm happy with them, haven't done full reviews on them yet
[15:23] <niemeyer> hazmat: The interview was quite straightforward, luckily
[15:23] <niemeyer> hazmat: Ok, I can do a first pass, and depending on how it goes I may add you for a final review if that's ok
[15:24] <hazmat> niemeyer, cool.. i imagine they could be stressful.. but at this point.. your a regular
[15:30] <hazmat> niemeyer, sounds good
[15:32] <hazmat> niemeyer, i was also thinking we should start in on blueprints usage for ensemble.. it covers our feature development pretty nicely.. ordered sets of bug reports and branches.
[15:33] <hazmat> only caveat is linking to the feature-spec branch vs. linking to it on trunk.. but i think that's pretty minor
[15:43] <niemeyer> hazmat: How do you think we might use them?
[15:46] <hazmat> niemeyer, as artifacts for feature against a release, with links to specs, and relevant bugs against the feature
[15:47] <hazmat> effectively how they were intended to be use afaik
[15:48] <niemeyer> hazmat: Sounds good.. the organization would indeed be nice.  Hopefully this won't increase too much the boilerplate we have to go through
[15:53] <hazmat> niemeyer, true.. if need be we can do some automation against lp.. although what and how isn't clear to me atm having not used blueprints yet, most of the work afaics is just attaching the bug reports. but it would be nice to get into the practice of spec'ing all the bug reports against a feature from the start for the blueprint process
[16:00] <niemeyer> hazmat: *All* of them is probably too much
[16:00] <niemeyer> hazmat: There are lots of independent things we do on each cycle
[16:00] <niemeyer> hazmat: But for big features, would be cool
[16:04] <_mup_> ensemble/debug-hook-scope-guard r209 committed by kapil.thangavelu@canonical.com
[16:04] <_mup_> merge trunk, resolve conflicts
[16:05] <hazmat> niemeyer, true.. not saying everything needs one.. but upgrades, expose, service-config, dependency res are the main features for our current cycle that could get blueprints
[16:05] <jimbaker`> good morning - vacation was great, fantastic skiing with my kids
[16:06] <hazmat> ie. multi-branch work
[16:06] <jimbaker`> and now time to catch up :)
[16:06] <hazmat> jimbaker`, nice
[16:07] <niemeyer> hazmat: Cool
[16:07] <niemeyer> jimbaker`: Good morning, and welcome back
[16:07] <jimbaker`> my daughter did her first waist-deep powder skiing, my son his first double black run
[16:08] <niemeyer> Hmmm.. must file expense for the last few months
[16:09] <jimbaker`> niemeyer, same with me... fortunately not too much of a backlog, just some per diem + aws
[16:09] <niemeyer> What was the perdiem there again?
[16:09] <niemeyer> per diem
[16:10] <jimbaker`> Dinner per diem is 150ZAR
[16:13] <hazmat> we had a few group dinners 
[16:13] <hazmat> wish shouldn't be counted as they where expensed via corporate card
[16:15] <niemeyer> Indeed.. how many where them?
[16:15] <niemeyer> were
[16:15] <niemeyer> I recall.. 1?
[16:15] <jimbaker`> i believe it was tues, thur, fri for me
[16:17] <niemeyer> The corporate dinners?  I only recall the one we drove up to that nice place outside
[16:17] <niemeyer> Were there any other?
[16:17] <niemeyer> others
[16:21]  * niemeyer => lunch
[16:26] <hazmat> niemeyer_lunch, not that you where at as i recall
[16:27] <hazmat> i think there was one thursday downtown in the city, and one friday at the winery in addition to the corporate dinner on tuesday
[16:27] <hazmat> s/downtown/seaside
[16:28] <hazmat> jimbaker`, do you remember where the dinner on tuesday was?
[16:28] <hazmat> i'm trying to remember if was the italian place downtown, when clint and i segwayed into the belgium place for nice beer ;-)
[16:54] <niemeyer_lunch> Okay, I think the expense report is ready
[17:36] <niemeyer> Ok, I'm done with the receipt delivery marathon.. I'll step out for a moment.
[17:40] <hazmat> bcsaller, jimbaker` .. i wanted to see if we could start our standup a little bit earlier today, i suspect will go a bit longer, to catch up on items. i was thinking about 30m early. i've got to roll to catch a plane an hr after the normally scheduled standup
[17:40] <jimbaker`> hazmat, that
[17:40] <jimbaker`> is fine with me
[17:45] <_mup_> ensemble/unit-agent-formula-upgrade r190 committed by kapil.thangavelu@canonical.com
[17:45] <_mup_> unit agent formula upgrade support
[17:47] <bcsaller> hazmat: thats fine with me
[18:00] <hazmat> i'm wondering if after an upgrade from a pre-existing error state, we should automatically attempt a retry to proceed to the final state the error was as a result of trying to reach
[18:02] <_mup_> Bug #750483 was filed: unit agent needs to support upgrades <Ensemble:New> < https://launchpad.net/bugs/750483 >
[18:31] <jimbaker`> bcsaller, hazmat - standup?
[18:31] <bcsaller> I'm ready
[18:31] <jimbaker`> looks like niemeyer is not here, still having trouble i guess connecting to freenode
[18:32] <hazmat> jimbaker`, yeah.. i'm talking with on canonical irc
[18:32] <hazmat> jimbaker`, are you online re skype?
[18:32] <jimbaker`> hazmat, indeed
[18:32] <jimbaker`> hazmat, yes on skype
[19:32] <niemeyer> relation-set port=[1,2,3]
[19:32] <niemeyer> relation-get port
[19:32] <niemeyer> => "[1,2,3]"
[19:33] <niemeyer> => "1 2 3"
[19:34] <niemeyer> config-get my-setting
[19:36] <niemeyer> for a in $VALUE
[19:37] <niemeyer> config-get something
[19:39] <niemeyer> ensemble set key=value
[19:40] <hazmat> ensemble set < foobar-config.yaml
[19:40] <niemeyer> ensemble set user=a pwd=b
[19:43] <hazmat> niemeyer, network/skype?
[19:50] <niemeyer_> Oh, cheers everyone else I guess.. he was the host :-)
[20:05] <niemeyer> Oh my :(
[20:05] <niemeyer> Network is super flaky here
[20:05] <bcsaller> :(
[20:08] <niemeyer> So, where do we find details for ugprading to natty
[20:09]  * niemeyer wondering if at this point upgrade-manager is fine by itself
[20:12] <niemeyer> https://help.ubuntu.com/community/NattyUpgrades
[20:14] <bcsaller> upgrade-manager worked for me. 
[20:16] <niemeyer> http://www.ubuntu.com/testing/natty/beta
[20:16] <niemeyer> bcsaller: Are you on natty already?
[20:16] <bcsaller> yeah, as of last week
[20:16] <niemeyer> bcsaller: Ah, sweet
[20:16] <niemeyer> bcsaller: How's it going?
[20:16] <bcsaller> when the beta came out, when ever that was
[20:17] <bcsaller> I'm not using unity so very little has changed. Some packages were misbehaving but its mostly sorted now
[20:18] <bcsaller> I guess the biggest dev change is the python 2.7 switch, but even with that very little changed, I only needed to pull in two packages before everything was working again
[20:42] <niemeyer> Oh my
[20:42] <niemeyer> (resending) bcsaller: Neat, so does that mean Ensemble is pretty much cool with 2.7?
[20:43] <bcsaller> seems fine, yeah
[20:43] <bcsaller> tests run w/o issue for me
[20:59]  * hazmat digs free airport wifi
[21:18] <hazmat> bcsaller, you've been running natty?
[21:18] <bcsaller> just for a few days, but yeah
[21:21] <hazmat> bcsaller, any problems?
[21:21] <bcsaller> hazmat: nothing serious, when I first upgraded compiz was crashing a bit, but it seems resolved now
[21:21] <hazmat> looks like the landscape team just picked up 3 people
[21:22] <hazmat> bcsaller, cool... i'll give it a whirl this evening
[21:23] <bcsaller> hazmat: not using Unity either though
[21:24] <hazmat> yeah.. i might give it a whirl.. i'm thinking my little ec2 indicator might do better as a unity plugin, or at least offer more options that way
[21:24] <hazmat> whirl.. nice word that ;-)
[21:49] <niemeyer> Upgrade rolling.. will get some coffee
[22:45] <niemeyer> bcsaller: Have you had any failure related to ubuntu-desktop?
[22:48] <bcsaller> gustavo: it just died on me, but the package, no
[22:50] <niemeyer> It's taking forever and failing with an error about ubuntu-desktop :-(
[23:10] <niemeyer> Ok, working now
[23:10] <niemeyer> Had something pinned
[23:56] <niemeyer> Installing.. wish me luck