=== robbiew is now known as robbiew_ [00:13] I'm stepping away for some home maintenance.. [03:56] <_mup_> ensemble/expose-provision-service-hierarchy r241 committed by jim.baker@canonical.com [03:56] <_mup_> -u validation work for provisioning agent [13:39] ahasenack! [13:39] buenas! [15:07] "bzr: ERROR: deb-version not fully expanded: {debupstream}+4+{revno:packaging}. Valid substitutions are: ['{time}', '{date}', , , '{debupstream}', '{debupstream-base}', , ] [15:07] " [15:07] That's.. not great [15:26] a recipe? [15:51] ahasenack: Yeah, a packaging one [16:09] I'm stepping out for lunch [17:02] robbiew: Meeting? [17:02] niemeyer: yes...we're waiting on you [17:02] going to start [17:03] robbiew: Holy crap.. there's a load of people, sorry [17:03] robbiew: I'm dialing in [17:22] need to push standup one hour later to 19:00 UTC (the usual time we end up having it anyway) - my kids' school has a picnic lunch for parents/kids at that time for the last day of school [17:26] or i should say, this lunch overlaps with the 1800 utc time [17:41] jimbaker: Good morning [17:41] jimbaker: Sounds good [18:20] niemeyer: did you have a chance to review my docs on contributing a formula .. Hope it gets merged soonish, since its lifetime should hopefully be small any way [18:31] kim0: Hmm.. I actually forgot about it because it's not in the kanban [18:31] kim0: Sorry about that [18:31] kim0: We use this as our dashboard: http://ensemble.ubuntu.com/kanban/dublin.html [18:31] niemeyer: a ha .. and how do I get it there [18:31] kim0: It only gets in there if there's a bug associated with the proper milestone [18:32] cool! so I should open a bug ? [18:32] kim0: and the bug status is correct (In Progress, for instance) [18:32] kim0: Sounds good! [18:32] kim0: I'll do it otherwise [18:32] awesome .. doing it [18:32] niemeyer: we'll have our meeting in 30mins ? you guys have anything interesting to share with the world ? [18:33] <_mup_> Bug #788255 was filed: Ensemble needs a tutorial for contributing a formula < https://launchpad.net/bugs/788255 > [18:34] did the bug thing ^ [18:50] kim0: Thanks! [18:50] kim0: re. the meeting, nothing too exciting on top of what we said last week [18:51] kim0: Maybe a Q.A. session only, plus mentioning hazmat has been working on some Mongo formulas, and negronjl has been pushing some Hadoop ones [18:53] ok so we'll do a short one [18:53] let me know when you guys do the Q.A session. I would like to attend if possible. [18:54] negronjl: we're having a community meeting in 5 mins .. I'd love to know more about the work you're doing [18:55] this gets published to planet-ubuntu as well [18:55] kim0: I am currently ( when I have a bit of spare time ) making a hadoop formula for ensemble. [18:55] negronjl: yeah you can tell me and the world about it in a couple of minutes :) [18:55] kim0: the plan is to start porting some of the existing orchestra-puppet-modules to ensemble so we all benefit from it [18:56] wait :D [19:00] niemeyer: negronjl jimbaker hazmat bcsaller: okie let's jump over to #ubuntu-cloud for the meeting please [19:02] kim0: There [19:26] hazmat: so with the great voice and everything, at UDS you mentioned you'd do some of the screencasts right :) [19:26] hazmat: could you take ownership of some of the casts at https://blueprints.launchpad.net/ubuntu/+spec/community-o-ensemble-screencast-lib [19:26] kim0 indeed, that's on the top of my list for next week [19:26] hazmat: thanks man [19:27] feel free to take as many of em as you'd like ;) [19:28] kim0, i don't see any way to switch the ownership/assignment of the blueprint.. i subscribed to it. [20:00] jimbaker: Please ping me once you're back [20:00] bcsaller: ping [20:00] pong [20:02] niemeyer, back [20:03] jimbaker: Cool, let me catch up with Ben and then we can have a call after that if you're available [20:03] bcsaller: Are you up for a call now? [20:03] niemeyer: yeah [20:03] grabbing headphones [20:04] niemeyer, sounds good [20:04] niemeyer: ready when you are but I don't see you online [20:05] bcsaller: Skype is lying :) [20:05] Wow.. that was weird [20:05] It went from Call in Progress to connecting [20:06] trying again in a second, its being strange here too [20:06] User Not Online for me [20:30] jimbaker: ping [20:31] niemeyer, hi [20:32] jimbaker: Yo [20:32] jimbaker: I'm up [20:33] niemeyer, do you want me to call you on skype? [20:33] jimbaker: Yeah, once you're ready [21:25] Hahaha [21:25] "The owner of the recipe (Ensemble Team) does not have permission to upload packages into the daily build PPA (Chumby Kernel)" [21:25] I have noooo idea about how that PPA ended up there [21:25] That said.. bzr daily builds are the beast! [21:26] It just takes two days to learn how to do them [21:26] niemeyer, do you have a moment [21:27] hazmat: It depends.. I was just poked by Ale because we've got some hot coffee waiting for us [21:27] niemeyer, i'm looking at the godot-redux work and switching gather_results for something that waits on all the deferred results [21:27] niemeyer, priorities ;-) [21:27] niemeyer, no worries it will keep [21:27] hazmat: If it's quick, yes, otherwise I'll be back in 15 minutes [21:27] hazmat: Ah, yeah, let's catch up in 15 minutes [21:29] the nutshell is if we gather all results, what do we with multiple errors, in this case their about unrelated things (1. establishing a relation watch, 2. establishing a resolved watch), atm i have it just reraising the first error found if any errors. Its unclear what that should look like in the multiple error scenario [21:44] hazmat: Back [21:45] hazmat: I was thinking more on a synchronization perspective [21:45] hazmat: Is it important to wait for them to finish, or is it ok to let things run in the background in the case of errors [21:45] ? [21:46] [21:47] "Could not create the Java virtual machine. [21:47] Error occurred during initialization of VM [21:47] Could not reserve enough space for object heap" [21:47] niemeyer, got some coffee as well [21:47] * niemeyer sighs [21:47] niemeyer, odd, that's a lp compilation error? [21:47] Yeah [21:47] weak [21:47] On maverick only.. zookeeper built fine on Natty and Oineric [21:48] Oneiric [21:48] I have 6 months to learn to pronounce/spell it [21:48] niemeyer, :-) .. i'm not sure if maverick is relevant, cutting edge and all [21:48] hazmat: Yeah.. I'd be happy to give an easy path for users who didn't yet upgrade, though [21:49] niemeyer, i think we do want things to finish, the changes in the branch are being introduced primarily as a sync mechanism [21:49] hazmat: THat's why I was pondering [21:49] i've switched it out to be so, just the corner case of multiple errors and what to do if it happens is what i wanted advice on, atm i only reraise the first error [21:49] hazmat: It's so much about assembling a joint error, but to wait for things to get done [21:50] hazmat: *NOT* so much about assembling a joint error, but to wait for things to get done [21:50] niemeyer, indeed [21:51] in that case i'm ok with what's there [21:51] hazmat: Cool [21:51] with the wait for all deferreds to finish [21:52] <_mup_> ensemble/watching-godot-redux r249 committed by kapil.thangavelu@canonical.com [21:52] <_mup_> wait for all results instead of using gather results which fires on first errback. [21:56] on the comparably fast as static languages, but dynamically typed front.. lua is pretty impressive.. esp with lua jit, coroutines builtin, easy extension and embedding. [21:58] Man.. I love daily builds. [21:59] hazmat: Indeed, Lua rocks [21:59] hazmat: It's quite amazing that they've managed to keep the language small for 20 years [22:00] Most languages start small, and then people get excited about them, and they never stop growing [22:00] Lua managed that pretty uniquely [22:00] niemeyer, indeed.. its a pretty impressive project, i gather it gets alot of love in the game programming world. [22:03] HAH! [22:03] SUCCESS! [22:03] It was just a hiccup [22:03] https://code.launchpad.net/~ensemble/+recipe/zookeeper [22:15] niemeyer, awesome! [22:16] The next ones will likely be a lot easier now [22:17] <_mup_> ensemble/expose-provision-service-hierarchy r242 committed by jim.baker@canonical.com [22:17] <_mup_> -u refactoring - all tests loop properly now