/srv/irclogs.ubuntu.com/2014/12/09/#juju-dev.txt

axwkatco: I'm on now00:25
katcoaxw: howdy. we can talk in the standup, not urgent00:26
axwokey dokey00:27
axwericsnow: do you still need a review?00:29
axwI see Dimiter LGTMd00:29
ericsnowaxw: nope00:29
axwcool00:29
ericsnowaxw: exactly :)00:29
thumpermenn0: ok...00:33
thumpermenn0: I'd prefer if we fixed the problem00:33
thumpermenn0: perhaps axw could help point in the right direction00:33
axwthumper: I'm going to have a look at the same time00:34
axwsee if I can see why azure's special00:34
thumperaxw: ok, cheers00:34
menn0thumper: yep i've been talking to axw00:37
menn0thumper, axw: well anyway I have a branch ready with Ian's changes reverted. unit tests pass and bootstrap on azure works00:38
menn0so we have that if we end up going that way00:38
thumperok cheers00:38
menn0axw: I've added relevant details to the ticket (including the revs in question)00:38
axwmenn0: thanks00:39
* menn0 is desperate for lunch... back soon00:39
axwI have nfi how it was ever meant to work, it's using juju-apiserver as the hostname to verify in the client, but the server doesn't have that in its list of host names ...00:44
axwif we change the client, it'll reject old servers ... so we'll have to change the certupdater to add juju-apiserver to its list of names00:45
axwmenn0 thumper: I've got a one-liner fix, will propose after I add a test01:00
thumperaxw: awesome!01:00
axwthumper menn0: I think the reason why this only affects Azure is because it doesn't record public IP addresses, only a hostname, and the verification step is skipped if connecting to an IP address01:09
menn0axw: a one line fix sounds much better than reverting the change01:21
axwmenn0: RB hook seems to have gone MIA. mind reviewing here? https://github.com/juju/juju/pull/128701:28
menn0axw: looking now01:29
menn0axw: looks good.01:33
menn0axw: just one minor comment01:33
thumperhmm... wondering why it picked up waigani's branch but not axw's01:33
axwmenn0: thanks01:33
thumperaxw: I agree with menn001:33
menn0axw: and (stupid question) you've tested this with azure?01:34
axwmenn0: yes :)01:34
menn0axw: and some other providers?01:34
axwnope, I will do before I land01:34
mattywdavecheney, are you awake?01:34
menn0axw: cool.01:34
menn0axw: thanks for picking up where I left off and sorting it out01:35
menn0really glad that the whole change didn't need to get pulled01:35
davecheneymattyw: no01:36
axwmenn0: no worries01:36
mattywdavecheney, no problem - sleep well01:36
waiganithumper, menn0: when you have a moment, first pass: http://reviews.vapour.ws/r/602/diff/#01:37
thumperk01:37
mattywdavecheney, lucky for you I've answered my own question01:39
menn0waigani: done01:55
menn0mattyw: did you still want to chat? I have to duck out to do some errands. you'll be around for a while right?01:57
waiganithumper, menn0: thanks01:57
thumperI'm just waiting for the bot to be unblocked01:58
thumperso I can land my branches01:58
thumperthis is a grunty review: https://github.com/juju/juju/pull/128902:00
* thumper waits for RB02:00
thumperhttp://reviews.vapour.ws/r/603/02:01
thumperanyone bored?02:01
thumperoh...02:07
thumperit seems that github is much better at determining the diff than review board02:07
thumpergithub has the files moved and edited, whereas RB just thinks they are new and deleted02:07
thumperaxw: tests failed02:11
axwthumper: flaky CI02:13
axwretrying02:13
* thumper sighs02:13
thumperack02:13
mattywmenn0, I'll be around for a while, whenever is good02:15
anastasiamacthumper: looks awesome :_)02:58
anastasiamacthumper: just block remove tests r lost?..02:58
thumperanastasiamac: I'm assuming you are meaning the branch :)02:58
* anastasiamac rools eyes02:58
thumperanastasiamac: probably...02:58
anastasiamacrolls even02:58
thumperanastasiamac: I remember adding one, but that must have been add02:58
thumperanastasiamac: add a comment and I'll add in the remove one too02:59
* thumper is now doing environment set/get/unset02:59
thumperthen remove02:59
thumperwell, destroy-environment02:59
anastasiamacthumper: i have added comments02:59
anastasiamacthumper: looking forward to new ones02:59
thumperin preparation for "juju environment share/unshare/create" which will be behind a feature flag02:59
anastasiamacthumper: supercommands r very neat02:59
thumperassuming I ever get to land anything03:00
thumperanastasiamac: ta03:00
anastasiamacthumper: a pleasure - enjoy03:00
=== kadams54-away is now known as kadams54
thumperanastasiamac: re-declaring table tests03:02
thumperanastasiamac: we have moved to declaring them with the tests03:02
thumperinside the test func itself03:02
thumperthat way you don't have types or arrays lying around at package scope03:02
thumperanastasiamac: I think you just get used to reading it all together03:02
thumperanastasiamac: when I first started they were very separate, but it meant that the things being tested and the test that tested them were often far apart03:03
anastasiamacthumper: hmm. it'd be great to have a separate setupTestData to generate tables03:03
thumperwhy?03:03
anastasiamacthumper: otherwise tests r looking sooo unnecesarily veerbose..03:03
anastasiamacthumper: verbose even03:04
thumperyou may just have to trust me on this one03:04
anastasiamacthumper: i have done them this way when i started03:04
thumperbut I can certainly point to poor examples of both03:04
anastasiamacthumper: but eric pulled me on this03:04
* thumper will slap eric03:04
anastasiamacthumper: eric is good - no slapping03:05
thumperericsnow: you still around03:05
anastasiamacthumper: another way would be to use shims03:05
thumperanastasiamac: as long as the body of the for block isn't too convoluted (and a few are), having it all together is better than the alternative03:05
* anastasiamac really like shims03:06
anastasiamacis nz not in asian cup?!03:24
menn0mattyw: ping?03:33
mattywmenn0, pong03:33
menn0mattyw: do you want to have that chat?03:33
mattywmenn0, sure - is irc ok?03:33
menn0mattyw: yep03:34
thumperanastasiamac: for what?03:41
anastasiamacthumper: soccer :-) what other sport is there?03:41
thumperanastasiamac: I have a funny link for you03:42
thumperSFW03:42
* thumper works out how to extract from facebook03:42
thumperah noo...03:43
thumperseems like it has been removed03:43
* anastasiamac waiting for thumper to extract a link...03:45
thumperhttps://www.youtube.com/watch?v=8F9jXYOH2c0 had to find it03:45
thumperthe person who originally shared it on facebook removed it03:45
anastasiamacthumper: oh yeah, i've seen it03:49
anastasiamacthumper: didnt like it :(03:49
* thumper is watching it again03:49
thumperand laughing03:49
thumpersorry03:49
anastasiamacthumper: it's k - have ur moment :)03:52
thumperthird time I have watched that today, and it still makes me laugh03:52
thumperScott Sterling!!!03:52
menn0thumper: on bug 1400358 now03:54
mupBug #1400358: TestLoginsDuringUpgrade broken on i386 <ci> <testing> <juju-core:In Progress by menno.smits> <https://launchpad.net/bugs/1400358>03:54
thumpermenn0: thanks03:54
menn0thumper, axw : hmmm looks like that's also wallyworld's certupdater branch... the precise i386 unit test run has failed 100% of the time since that landed.04:02
menn0thumper, axw : it fails intermittently for me04:03
thumperhmm04:03
axwfun04:04
axwclosed explicitly smells like a mongo connection being left open for a long time04:06
menn0thumper, axw: I think I see the problem in the logs. the test that's failing is bringing up an entire machine agent and when the certupdater worker regenerates certs it kills the API worker which drops the connection used by the test and causes it to fail04:06
menn0thumper, axw: I'll see if I can make the test do it's thing in a different way.04:07
thumperhaha04:07
thumperdamn04:07
axwah heh04:07
menn0thumper, axw: i've never been that happy with that test and a few of the others on the same suite04:07
thumpermenn0: feel free to hack and refactor04:08
menn0thumper: well I wrote this test in the first place :)04:08
thumperha04:08
=== urulama_ is now known as urulama
TheMuemorning08:20
axwfwereade: can you please take a look at this later? http://reviews.vapour.ws/r/589/diff/#08:48
fwereadeaxw, thanks, will do08:48
axwfwereade: one thing that feels a bit iffy to me is Source; it's there primarily because of shared storage08:48
fwereadeaxw, ok, I'll keep that in mind08:49
axwthanks08:49
axwfwereade: I did also respond to your comments and make some updates to https://github.com/juju/charm/pull/77, but that's less important right now08:50
axwthe latter will feed the former08:50
fwereadeaxw, yeah, sorry I didn't do that properly, I got grumpy about the bson requirement and then got distracted by something and haven't got back to it08:51
axwfwereade: no worries08:51
mattywfwereade, ping?08:58
mattywjam1, ping?09:12
jam1hey mattyw, just otp now09:12
voidspacedimitern: when you get a chance, this has been updated http://reviews.vapour.ws/r/596/09:16
voidspacedimitern: the race condition is tested09:17
voidspacedimitern: it occurs to me that the race is tested by mocking out the rand.Int63n call - so it doesn't actually *need* to be tested with concurrent goroutines09:17
voidspacedimitern: testing sequential calls would still be the same test09:17
voidspacedimitern: and that would simplify the test a great deal09:17
voidspacedimitern: let me know what you think09:17
voidspacedimitern: I'm on ec2 Subnets - so no great hurry09:18
dimiternvoidspace, I'm back just now -- I'll have a look after standup09:58
voidspacedimitern: cool10:00
jam1dimitern: voidspace: standup?10:00
dimiternjam1, omw10:01
voidspacejam1: dimitern: TheMue: I got booted out10:07
voidspacejam1: dimitern: TheMue: probably need to re-auth10:08
voidspacesorry10:08
voidspaceI was done anyway10:08
jam1voidspace: then good riddance anyway :)10:08
voidspacehah10:09
voidspaceit won't let me login10:09
voidspace:-/10:09
jam1voidspace: sorry, I didn't want to have to tell you this way... :)10:09
voidspacejam1: :-)10:09
anastasiamacfwereade: big storm on the way here... if i'll lose internet, I am y not b able to talk to u10:34
anastasiamacs/y/10:34
fwereadeanastasiamac, if you think that's likely, we could talk sooner? I'd like a *bit* of time to tie up some loose ends with what I'm doing though...10:35
anastasiamacfwereade: k. let me know when u r ready ;-)10:37
perrito666morning all10:50
dimiternvoidspace, reviewed10:51
dimiternmorning perrito66610:51
voidspacedimitern: thaks11:09
voidspace*thanks even11:09
dimitern:)11:11
anastasiamac_fwereade: it looks like z storm passed, internet flickered but stayed... I can make allocate time - please do not rush!11:20
perrito666anastasiamac_: zombie invasion?11:21
anastasiamac_perrito666: lol ;-)11:21
anastasiamac_perrito666: with lighting bolts!11:21
anastasiamac_perrito666: and hail :-011:22
anastasiamac_perrito666: we maybe not in canada (http://news.nationalpost.com/2013/02/13/canada-will-never-be-a-safe-haven-for-zombies-foreign-minister-john-baird-tells-house-of-commons/)11:23
anastasiamac_perrito666: but we r still pretty hard to invade -.-11:23
perrito666lol11:23
voidspacedimitern: fixed those minor issues and merging11:34
dimiternvoidspace, cheers11:35
fwereadeanastasiamac_, ha, thanks, it turns out I'm *just* coming up to done now anyway :/11:50
anastasiamac_fwereade: perfect :-) tyvm for ur time! I'll c u in a few :-)11:52
fwereadeGAAAAH if err == nil { return err }13:31
perrito666meh some diffs are so hard to follow13:39
perrito666fwereade: well, ugly but functional :p13:39
perrito666dimitern: could you add your blessing to http://reviews.vapour.ws/r/601/ ? :p it is a 4 line diff and I dont have superpowers14:06
dimiternperrito666, sure, will have a look in a bit14:07
perrito666tx14:07
natefinchI "ship it!"ed it14:09
dimiternperrito666, ship it14:11
perrito666we all shipit'ed now its wwitzel3's problem14:11
perrito666:p14:11
perrito666I just didn't feel like having him wait 12hs until my mentor was back online14:12
TheMueGna, provider seems to have a DNS problem. Sometimes names are directly resolved, sometimes I need a number of retries. :(14:57
ericsnownatefinch: standup?15:08
wwitzel3ericsnow: ping16:02
ericsnowwwitzel3: ready?16:02
wwitzel3ericsnow: yep16:02
perrito666ericsnow: 15 conflicts only, not bad16:56
perrito666bbl16:56
ericsnowperrito666: sweet! :)16:56
natefinchback from purgatory17:22
natefinchkatco: turns out, I'm in the minority in thinking of Missouri as "The South": http://fivethirtyeight.com/datalab/which-states-are-in-the-south/17:38
katcolol17:39
katconatefinch: well, i narrow my claim to St. Louis17:39
katcothere are some pretty "southern" areas of MO17:39
katcobut STL is pretty metropolitan/urban17:39
natefinchkatco: heh.... what's funny is the people claiming Pennsylvania is the south... must be all those Mainers ... "Ayuh, that's pretty fa' south"17:40
katconatefinch: lol PA? wow17:40
natefinchright?17:40
katcothere should just be some latitudinal line that defines it and we should leave it at that lol17:40
natefinchkatco: what, like some sort of mason-dixon line? http://en.wikipedia.org/wiki/Mason%E2%80%93Dixon_line17:41
natefinchhttp://en.wikipedia.org/wiki/Mason%E2%80%93Dixon_line#Symbolism17:42
katconatefinch: well, maybe a bit more scientific :)17:42
katconatefinch: like subdivide the country into two mostly-equal halves. below, south. above, north.17:43
natefinchkatco: anything that separates me from Kentucky and West Virginia is good in my book.17:43
katcohaha17:43
katconatefinch: i can't tell you the angst i feel when people lump STL into that category17:43
katconatefinch: because mostly it's like any other largish city17:43
katcoexcept out downtown really sucks.17:44
katco"downtown"17:44
katcono one lives downtown17:44
katcoor very few17:44
natefinchkatco: right... pretty much all cities are fairly progressive...17:44
natefinchkatco: yeah, downtown-downtown Boston is very expensive to live in, so not a lot of people do, but there's some subsections of Boston that are really crummy.17:45
katconatefinch: well, that implies it's desirable to live in downtown boston. our downtown has very very little residential. and like 1 supermarket.17:46
katconatefinch: conversely, what st. louisans define as "St. Louis" is *huge*, so there are some really nice "sub cities" of St. Louis17:46
natefinch*nod*  People like downtown Boston because you're close to work and theaters and night life.17:47
katconatefinch: e.g.: clayton, a largish "sub city"'s skyline: http://farm3.static.flickr.com/2191/2400264760_711ff5fb2d.jpg17:48
katconatefinch: and stl's: http://stormhighway.com/stlouisphotos/skyline/east-view-clear-sky-panorama-e-1330pan.php17:48
katconatefinch: claytons is about as big, and it's a much nicer city17:48
natefinch*nod*17:48
katcoi wish we would have had more time when we were in boston to explore17:49
natefinchkatco: yeah, that's one thing I dislike about the sprints... not much time to explore.  And the problem with you guys being in Lexington is that it's just so far from Boston... at best you're a 30-40 minute car ride without traffic.17:50
katcoyeah17:50
katcoi got kind of a nice driving tour on the way back to the airport17:50
katcotoo bad the driver was a racist homophobe17:50
natefinchouch, sorry :(  I guess those sorts live everywhere.... someday they'll all have died off, and the world will be a better place.17:53
katconatefinch: https://plus.google.com/u/0/100662126766165980060/posts/B2mzGaPVbfM17:55
ericsnownatefinch: you have a minute?18:10
ericsnownatefinch: wwitzel3 and I are on moonstone18:11
natefinchericsnow: brt18:16
=== kadams54_ is now known as kadams54-away
=== kadams54-away is now known as kadams54_
natefinchfwereade: don't suppose you're around?19:44
fwereadenatefinch, kinda19:45
natefinchfwereade: I just noticed that environs.EnvironProvider.Validate returns a (presumably modified) config.Config.... so no matter what changes I make to the provider's own configuration struct... they all need to be encapsulated in the config's map[string]interface({} thingy19:48
fwereadenatefinch, yeah, sorry, I evidently didn't make that wrinkle clear enough last time we chatted19:49
fwereadenatefinch, whatever you do needs to be trivially convertibleback to an m[s]i19:49
natefinchgah19:49
fwereadenatefinch, it's not intrinsically enough to sink the idea but it's a complication for sure19:50
fwereadenatefinch, OTOH it's just one extra method on the struct type really19:51
fwereadenatefinch, might easily turn out to be worth the effort19:51
natefinchfwereade: yeah, I'll see how it looks19:51
natefinchfwereade: what confused me was that we build up this valid environConfig struct.... but then we throw it away and just return the modified config.Config: http://bazaar.launchpad.net/~fwereade/juju-core/provider-skeleton/view/head:/provider/skeleton/provider.go#L7119:52
thumpersinzui: the landing bot is out of disk space, what do we need to do?19:52
natefinchthumper: pay for a bigger disk :)19:52
natefinchthumper: and/or fix whatever is leaking files19:53
thumperhmm...19:53
thumpereuca-create-tags: error (InvalidInstanceID.NotFound): The instance ID 'i-79999a93' does not exist19:53
thumperTest failures, reporting on proposal19:53
sinzuithumper, I have no experience with the landing bot, but I am very good at deleting everything in /tmp and zillions of tarballs left behind19:53
natefinchheh19:53
fwereadenatefinch, yeah, the main point there is to make sure there OAOO validation path that's shared by both the config-level stuff and the env.SetConfig stuff19:54
thumpersinzui: why does the landing bot think it is something else?19:54
fwereadenatefinch, so long as that property stays I'm not bothered what path we take to get it19:54
fwereadenatefinch, within reason19:54
thumpersinzui: looking at http://juju-ci.vapour.ws:8080/job/github-merge-juju/1573/console19:54
natefinchfwereade: I always try to stay within reason :)  (within reason) ;)19:54
thumpersinzui: who does look after the landing bot?19:54
fwereadenatefinch, haha19:54
thumperrick_h_: you have some understanding of the landing bot yes?19:55
sinzuithumper, ah. well that isn't the merge job. that slave has 23G free19:55
* sinzui looks19:55
ericsnowthumper: mgz maintains the landing bot, no?19:55
thumpersinzui: the previous attempt failed last night with out of disk space19:55
thumperI tried again this morning, and got the above error19:56
sinzuithumper, I think that error means ec2 expired the ami and we need a new one19:56
thumperhuh? and why?19:56
thumperhow do we get a new one?19:56
rick_h_thumper: yes, wrote the originaly19:57
sinzuiyep the juju-core-slave really has 24G free and the most full partition is just at 18%19:57
* sinzui looks up instance and ami19:57
thumperrick_h_: seen the error listed here? http://juju-ci.vapour.ws:8080/job/github-merge-juju/1573/console19:57
rick_h_thumper: that's not the landing bot but the job that's running and it's config19:58
rick_h_++ /var/lib/jenkins/juju-ci-tools/ec2-run-instance-get-id19:58
rick_h_was run and seems it found a non-existant instance on there?19:58
thumperso just CI stuff...19:58
rick_h_thumper: yea, the landing bot doesn't directly touch the cloud, just github api19:59
thumperah19:59
thumperkk19:59
* thumper is frustrated19:59
thumperit has been over a week since I have been able to land code, and now the bot is unblocked, I still can't land stuff19:59
thumperheh, and now hangouts hate me20:00
thumper"there is a problem with this call, please try again in a few minutes"20:00
waiganithumper: tried firefox?20:00
thumperalmost feel like checking the whole day in now20:01
thumpers/checking/chucking/20:01
=== kadams54_ is now known as kadams54-away
=== kadams54-away is now known as kadams54_
thumpersinzui: any info about the instance id?20:11
sinzuithumper, still looking...I think the id was hardcoded, damn it20:17
perrito666thumper: hey you reviewed http://reviews.vapour.ws/r/547/ with -1 unless changes where made, I see changes plus I asked the author to file https://bugs.launchpad.net/juju-core/+bug/1400782  which he also offered to address, with all that, do you still -1?20:26
mupBug #1400782: Errors returned by the system are improperly wrapped. <system-errors> <juju-core:Triaged> <https://launchpad.net/bugs/1400782>20:26
perrito666aaan, good morning also20:27
sinzuithumper, I have setup the unittests to use a much new ami. you can retry $$merge$$, and we can watch to verify the ami and the instance-type are happy20:34
natefinchdammit, there's an update for chrome (which has been super unstable in utopic)... and apt-get can't download it for some reason20:38
perrito666natefinch: its apt's way to say "stop hitting yourself"20:38
=== kadams54_ is now known as kadams54-away
natefinchperrito666: ahh, now it's working20:44
natefinchperrito666: if you can call a 54kB/s download "working"20:45
perrito666natefinch: you would not know how often I call that working :p20:46
perrito666natefinch: that usually is your mirror being crappy, just open the conf thinguie and choose a different one20:46
natefinchperrito666: hrm, but it's the chrome PPA, so I don't think I can choose a mirror for that20:53
perrito666ah, you are on your own then :p20:53
=== kadams54-away is now known as kadams54_
=== kadams54_ is now known as kadams54-away
thumpersinzui: ack20:59
thumpersinzui: trying again now21:00
thumperperrito666: I've said shipit now21:01
thumperperrito666: I'm still not 100% happy, but we can fix it later21:01
perrito666thumper: I am not either, I only said I would go ahead with accepting that solution if the bug was created and addressed21:01
thumperperrito666: ack21:02
katcowell that's a first21:28
katcorefactoring some tests, and i've missed patching a value. brought my system down21:29
natefinchdoh21:33
mbruzekDoes anyone know what causes this error http://pastebin.ubuntu.com/9447169/  or how to resolve?21:41
natefinchthumper: ^21:42
davecheneythumper: i'm getting trolled on twitter for something canonilca has done22:03
davecheneyhave we released anothe rproduct ?22:03
davecheneyoh, http://www.markshuttleworth.com/archives/143422:07
mbruzekdavecheney: Snappy Ubuntu Core is the new hotness22:09
mbruzekdavecheney: Do you know how I would resolve this error? http://pastebin.ubuntu.com/9447169/22:10
davecheneymbruzek: getting trolled on twitter 'cos there is no code22:11
davecheneyi'm inclined to agree22:11
davecheneymbruzek: looks like you're deploying on i38622:12
mbruzekdavecheney: How would I have done that?22:12
mbruzekdavecheney: how do I change it?22:13
davecheneydunno22:13
davecheneyjust trying to decipher that paste failuyre22:14
davecheneybasically lxc shat itself22:14
davecheneywhy ? is not clear22:14
mbruzekdavecheney: when I do lxc-ls --fancy I see no images.22:16
mbruzekbut I have an image bootstrapped.  There should be some image out there yes?22:17
menn0mbruzek: you're doing that as root right? if you do it as your own user you won't see any lxc images.22:17
mbruzeksudo lxc-ls --fancy     yes I am using sudo22:18
menn0mbruzek: just checking. i've been caught by that before.22:18
mbruzekmenn0: Yes and thanks for double checking.22:18
thumperdavecheney: yeah22:22
menn0mbruzek: what does this give you? : sudo ls /var/lib/lxc22:23
menn0mbruzek: also: lxc-ls --version22:23
mbruzeksudo ls /var/lib/lxc22:23
mbruzeklxc-monitord.log22:23
urulama_thumper: that xamarin looks cool, thanks22:23
mbruzekversion 1.0.622:24
thumperurulama_: are you doing mobile dev?22:24
menn0mbruzek: looking at the error it looks like ubuntu-cloudimg-query wasn't found in the $PATH22:25
menn0mbruzek: what does "type ubuntu-cloudimg-query" give you22:25
urulama_thumper: yeah, i did ... don't have time currently though22:26
thumperurulama_: that I get22:27
menn0mbruzek: if it's missing you'll need to install cloud-image-utils22:27
urulama_thumper: i like doing it directly with ios or android ... but this does look cool. gotta check it out22:27
mbruzekmenn0: I see one in ~/.cache/ubunu-cloudimg-query22:28
mbruzekbash: type: /home/mbruzek/.cache/ubuntu-cloudimg-query: not found22:28
menn0mbruzek:: on my machine it's in /usr/bin... and it comes from cloud-image-utils22:29
menn0mbruzek: do you have cloud-image-utils installed22:29
mbruzekIt does not appear that I do.22:29
mbruzekmenn0: How was I able to run this before?22:29
menn0mbruzek: I have no idea... thumper?22:29
mbruzekinstalling cloud-image-utils now22:30
mbruzekunless you want me to hold off22:30
menn0mbruzek: no go ahead22:30
thumpermbruzek: do you have "juju-local" package installed?22:31
menn0mbruzek: from the error and from looking at the lxc-ubuntu-cloud script which is used to generate an ubuntu LXC container it really looks like you need ubuntu-cloudimg-query and it comes from cloud-image-utils22:31
mbruzekthumper I should. I was running juju local yesterday.  juju-local is already the newest version.22:32
menn0mbruzek, thumper: cloud-image-utils doesn't appear to be directly required by juju-local22:34
mbruzekstrange, it was not installed on my system... I use local on a daily basis22:35
thumpernot sure what is going on actually22:36
menn0mbruzek, thumper: the dependency path is: juju-local -> lxc -> lxc-templates -> cloud-image-utils22:36
menn0mbruzek, thumper: not sure how cloud-image-utils went missing for you...22:37
mbruzeklxc-templates is already the newest version.22:37
mbruzekI rebootstrapped my environment22:37
menn0if you do "apt-cache showpkg lxc-templates" you'll see it needs cloud-image-utils22:38
menn0but somehow it was uninstalled on your system22:38
mbruzekmenn0: I do apt-get upgrade every morning.22:38
menn0mbruzek: yeah, this is pretty strange22:39
menn0mbruzek: with the package installed do things work?22:41
mbruzekmenn0: Yes it appears that solved my problem.22:42
mbruzekmany thanks menn0 and thumper!22:42
menn0mbruzek: please let us know if it happens again.22:43
mbruzekmenn0: It was reproducible only today for me.  I did several destroy-environment, bootstrap with the same error.22:45
mbruzekbut now it looks good, thanks for working with me on this.22:45
davecheneyhttps://code.launchpad.net/snappy-ubuntu22:45
davecheneysad22:45
jw4thumper: it looks like your feature flag branch landed - is it ready for me to start using?23:18
thumperjw4: yep23:23
jw4thumper: cool!23:23

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