/srv/irclogs.ubuntu.com/2011/04/26/#ubuntu-ensemble.txt

hazmatjimbaker, hmm.. i might have modified that when i was doing the ec2 testing01:50
hazmatyeah.. its the test needs a trivial fix01:53
jimbakerhazmat, yeah, it looks pretty trivial for sure03:17
=== TeTeT_ is now known as TeTeT
* hazmat continues to try his luck with debs15:54
SpamapShazmat: heh, want some help? :)16:01
SpamapShazmat: I've found 'mk-sbuild' to be super helpful. :) its part of 'ubuntu-dev-tools'16:02
SpamapShazmat: sbuild will take a debian source package and build it in a clean environment, much like your ec2 build, but on the local machine.16:03
hazmatSpamapS, cool, is it based on pbuilder?16:03
hazmator i perhaps the other way around16:03
hazmatSpamapS, i dug through some more of the ubuntu packaging docs last night, some good material16:03
hazmati think i was making due with debian new maintainer's guide and UTSL on source-packages last time around16:04
SpamapShazmat: pbuilder is, honestly, kind of a pain in the ass16:07
SpamapShazmat: sbuild builds you a chroot that you can jump into when there are build problems..16:08
SpamapSI think pbuilder can do that too..16:08
SpamapSbut I've just had tons more success w/ sbuild than I used to w/ pbuilder16:08
SpamapShazmat: so what are you stuck on?16:09
hazmatSpamapS, at the moment just trying to close the loop on getting new images built with the existing packaging stuff16:14
hazmaton natty16:14
niemeyerHey guys!16:14
* niemeyer heads to lunch16:14
=== niemeyer is now known as niemeyer_lunch
hazmatusing the ec2-build stuff.. i figure after ensemble works, after starting in on packages the 'proper' way16:15
=== deryck is now known as deryck[lunch]
jimbakerniemeyer_lunch, have a good lunch too :)16:26
=== niemeyer_lunch is now known as niemeyer
niemeyerjimbaker: Thanks17:11
niemeyerjimbaker: Was good indeed17:11
jimbakerniemeyer, i do remember how well we ate in brazil. my wife still talks about the breakfast at our hotel in recife17:12
jimbaker(she loves fruit, every kind)17:13
_mup_Bug #771348 was filed: status barfs when checking newly deployed service units (no state) <Ensemble:New> < https://launchpad.net/bugs/771348 >17:21
hazmatwhat's the next milestone after budapest? i'd like to start triaging some bugs over to the next release?17:21
jimbakeris that the lxc sprint?17:22
hazmatjimbaker, well its roughly corresponding to ubuntu releases, perhaps we should cycle over and use oneiric next17:22
bcsalleror just call it .next till we have a place-name to use for it17:23
bcsallerassuming you can rename a milestone17:23
hazmatalthough we need to get most of the  dev release done by th end of the oneiric dev cycle not the official release afaicr17:23
hazmatbcsaller, +117:23
niemeyerWe could set a milestone to the next sprint after UDS17:24
hazmatjust created next and later milestones, to be renamed/dates as needed17:27
=== deryck[lunch] is now known as deryck
_mup_ensemble/unit-agent-resolved r252 committed by kapil.thangavelu@canonical.com17:39
_mup_parameterize unit lifecycle method with fire_hooks boolean, default true17:39
niemeyerhazmat: Hmm, that may be a rabbit hole17:49
niemeyerhazmat: Let's decide on that17:49
niemeyerhazmat: Assigning features to a point in time we don't know quickly becomes a black hole17:50
niemeyerhazmat: There's no way to say "No, let's not schedule for that timing"17:51
hazmatniemeyer, both the next, later have dates targeted towards the end of the ubuntu release cycle17:51
hazmater. release dev cycle17:51
hazmatfor the next two releases17:51
niemeyerhazmat: We need shorter milestones17:52
hazmatniemeyer, two month cycles?17:52
niemeyerhazmat: Yeah, something around that sounds better17:52
hazmatcontinous release ;-)17:52
niemeyerhazmat: Yeah, what are we doing next month in our continuous release? ;-)17:53
_mup_ensemble/ec2-deb-build r211 committed by kapil.thangavelu@canonical.com17:54
_mup_switch ec2-build over to natty17:54
_mup_ensemble/ec2-deb-build r212 committed by kapil.thangavelu@canonical.com17:56
_mup_additional zk deb dep, installed by hand since using dpkg to install custom binary debs atm.17:56
* hazmat lunches17:59
niemeyerhazmat: Enjoy17:59
hazmathmm.. still not working18:35
_mup_ensemble/unit-agent-resolved r253 committed by kapil.thangavelu@canonical.com18:54
_mup_rename state variables to transition variables, pass transition variables to transition18:54
jimbakerhazmat, re status barfing, my reading of the logic should be that the relation_status dict should never get into a bad state that yaml or json cannot serialize18:55
jimbakerbut obviously something did happen18:55
jimbakeri wonder if it were based on another exception than the one that's being caught?18:55
hazmatjimbaker, i had tracked it down last week and modified it locally 18:55
hazmati don't recall the exact detail though atm.. it was being caught18:56
jimbakerhazmat, weird, because that codepath is definitely being exercised18:56
* hazmat looks for the diff18:56
koolhead17hi all18:57
jimbakerif we remove the logic, then test_misconfigured_provider will cause problems in the status collection18:57
hazmathmm.. blew it away18:57
hazmatjimbaker, misconfigured provider is testing something different18:58
hazmatmaybe not.. rather hard to tell what is testing actually18:59
hazmatjimbaker, yeah.. that test is testing that machine id is known to the provider19:02
hazmatnothing to do with the unit relation state19:02
jimbakerhazmat, probably want to add a test to directly test this case19:03
jimbakerhazmat, i reverified that test_misconfigured_provider will do this. maybe it really needs to be split into a separate test to show this more directly with respect to a unit state without the corresponding unit relation state19:13
hazmatjimbaker, yeah.. a docstring describing what the test is testing would be helpful19:13
niemeyerhazmat: set_resolved_relation({"db": Retry})19:23
niemeyerhazmat: set_resolved_relation({"db": DontRetry})19:23
jimbakerbcsaller, here's the pastie for my test run of refactor-to-yamlstate: http://paste.ubuntu.com/599439/19:37
bcsallerthanks, I'll look into it19:38
jimbakerbcsaller, this is to r19819:39
hazmatits interesting watching both plone and openstack go through the 'choice' of settling in github19:45
hazmatsimulatenously19:45
niemeyerhazmat: What was the branch you said should hold on reviews?20:12
niemeyerhazmat: ensemble-alternate-regions?20:12
jimbakerniemeyer, that's correct20:13
niemeyerjimbaker, hazmat: Ok, I'm moving it to WIP then20:13
hazmatniemeyer, thanks.20:14
niemeyerhazmat: No problem20:14
_mup_ensemble/ec2-deb-build r213 committed by kapil.thangavelu@canonical.com20:28
_mup_try a new image20:28
hazmatwoot! ensemble works again20:39
jimbakerhazmat, good to hear. let me try it out too20:44
hazmatjimbaker, if you use ec2-deb-build and spec it as your ensemble-branch is what's needed at the moment, only us-east-120:48
hazmati'm remastering images in other regions atm20:48
jimbakerhazmat, that's what i figured, thanks20:48
hazmatSpamapS, do you use mk-sbuild with lvm or btrfs?20:57
jimbakerhazmat, looking good: http://ec2-50-16-177-41.compute-1.amazonaws.com/20:58
hazmatjimbaker, good stuff20:59
hazmatSpamapS, so with mk-sbuild i take that it reuses a snapshot as a pristine image for subsequent builds21:00
_mup_ensemble/ec2-deb-build r214 committed by kapil.thangavelu@canonical.com21:50
_mup_ensemble natty images w/ updated zk in all five aws regions21:50
SpamapShazmat: I use it as aufs22:00
SpamapSs/as/with/22:00
SpamapShazmat: which is its default22:00
SpamapShazmat: no extra setup required. :)22:00
hazmatcool22:00
SpamapShazmat: granted, lvm and btrfs will be faster, and not have a filename length limit so short as aufs.22:25

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