/srv/irclogs.ubuntu.com/2016/10/13/#juju-dev.txt

mupBug #1632530 opened: 1.25.6 cannot deploy a charm to a Yakkety lxc unit (image-stream: daily) <uosci> <juju-core:New> <juju-core 1.25:New> <https://launchpad.net/bugs/1632530>00:52
wallyworldmenn0: here's that fix for model-defaults https://github.com/juju/juju/pull/644202:17
wallyworldi want to make one more change which i'll do now in a separate pr02:17
wallyworldmenn0: sorry, one more, follow up to the previous one https://github.com/juju/juju/pull/644303:28
menn0wallyworld: ok03:29
menn0wallyworld: review done03:37
wallyworldtyvm03:38
=== thumper is now known as thumper-cooking
wallyworldanastasiamac: pretty please? https://github.com/juju/juju/pull/644404:47
thumper-cookingwallyworld: what does bootstrap lxd do?05:16
thumper-cookingas long as it is just "lxd" I'm ok05:16
wallyworldthumper-cooking: lxd-localhost05:16
=== thumper-cooking is now known as thumper-dogwalk
thumper-dogwalkick05:16
wallyworldas localhost is the region05:16
wallyworldi don't mind it tbh05:16
wallyworldyou are always free to specify controller name05:16
wallyworldcause we could lxd lxd not localhost later05:17
wallyworldmenn0: not sure if you're around? i need  a huge favour - a review of the PR to swap bootstrap args https://github.com/juju/juju/pull/6444 . CI has been updated so I just need to land this and it should be good06:02
anastasiamacwallyworld: was school pick-uping.. u always ping around this time... m thinking on purpose? :D06:03
anastasiamacwallyworld: looking now06:03
wallyworldyay, tyvm06:03
wallyworldanastasiamac: i ping because the NZ folks are EOD (with daylight saving) and with other away on leave, there's no one else to bother :-)06:04
wallyworldand the europeans aren't on yet06:04
anastasiamacwallyworld: reviewed :D06:08
wallyworldtyvm06:08
=== thumper-dogwalk is now known as thumper
thumperwallyworld: perhaps just not add a region if there is only one?06:53
thumperanyway06:53
thumperI don't really care too much06:53
wallyworldthumper: yeah, that could work too. i'm ambivalent about that bit06:54
wallyworldthumper: i guess update-clouds could add another region and then you'd be confused if you had already bootstrapped06:54
thumperwallyworld: I don't care that much06:55
thumperif I did, I could provide a name06:55
thumperwallyworld: see ya tomorrow06:55
=== frankban|afk is now known as frankban
dooferladmgz: the latest build seems to be a mess. What is the plan? Want me to take a look at anything?08:24
menn0wallyworld: I'm here now08:48
wallyworldmenn0: hey. it got reviewed and landed and is almost through CI08:49
menn0wallyworld: excellent08:49
wallyworldlots of green :-)08:49
menn0wallyworld: I tried to repo the functional-storage failure but can't get assess_storage.py to get past the bootstrap08:49
menn0wallyworld: so no local repro yet08:49
wallyworldhmmm, is it intermittent? I think so?08:50
menn0wallyworld: I fear the functional-storage ain't going to pass as it hasn't in ages08:50
menn0wallyworld: http://juju-ci.vapour.ws/job/functional-storage/08:51
menn0wallyworld: and it's a strange/alarming one - not being able to find a trusty image on AWS apparently08:51
menn0but why only that test?08:51
wallyworldyeah, have no idea off hand08:51
wallyworldbut surely that error is not related to storage functionality08:52
wallyworldwe probably need to audit the bootstrap set up08:53
menn0wallyworld: the bootstrap is pretty conventional. I've checked the bootstrap config and it's all pretty standard stuff.08:54
menn0wallyworld: the test fails when deploying a charm which uses storage08:54
wallyworldand yet that test's bootstrap fails and others don't08:54
wallyworldso bootstrap works08:54
menn0wallyworld: bootstrap only failed for me locally so that could be environment08:54
wallyworldi'll take a look08:55
menn0wallyworld: when the test runs in CI it fails deploying that charm08:55
menn0but it's the machine that fails to come up08:55
wallyworldok08:55
menn0so before the charm even gets used08:55
wallyworldso hard to see then based on that how storage is involved08:55
menn0wallyworld: indeed08:56
menn0wallyworld: the test also runs create-storage-pool a few times before deploying the charm08:56
menn0wallyworld: hard to see why that would matter though08:57
wallyworldyeah08:57
wallyworldand it seems when the machine does come up, the test pases08:57
menn0wallyworld: and when I do roughly what the test does manually, it all works08:57
wallyworldyeah, sure does seem like a test artifact08:57
macgreagoirdooferlad: fwiw, both the failures in 'run-unit-tests-race/build-1967' look like obvious races on magic numbers in time.11:28
frankbanwallyworld, rick_h_: trivial https://github.com/juju/juju/pull/644511:36
wallyworldsure11:36
wallyworldfrankban: doh! i missed that11:37
wallyworldthanks!11:37
frankbanwallyworld: np, it was quite confusing earlier ;-)11:37
wallyworldwas all done in a bit of a rush11:37
frankbanshipping it11:38
frankbanwallyworld: oh you did, thanks11:38
wallyworldyeah, keen to see it land11:38
wallyworldso we can get another good Ci run11:38
mgzdooferlad: seems 4485 is back to something closer to normal again12:20
frankbanwallyworld: ci merge job failed: not sure if it's spurious: http://juju-ci.vapour.ws:8080/job/github-merge-juju/9504/12:33
wallyworldprobs is let me look12:33
wallyworldyup12:33
wallyworldremerge12:33
frankbanwallyworld: ok done12:34
mgz[LOG] 0:10.015 ERROR juju.worker.dependency "metric-sender" manifold worker returned unexpected error: Access is denied.12:36
mgzwallyworld: we don't seem to have a bug filed for this?12:38
wallyworldi haven't seen one12:38
mgzoh, we do12:38
mgzbug 163200612:38
mupBug #1632006: cmd/jujud/agent: sporadic test failure in UnitSuite.TestWorkers <intermittent-failure> <juju:Triaged> <https://launchpad.net/bugs/1632006>12:38
wallyworldoh, an intermittent failure12:38
mgz^you can metoo that frankban12:39
mgzit is a pretty new one12:39
perrito666meh, the docs for https://github.com/juju/loggo are out of date, some of the samples dont work anymore13:06
natefinchGiven that Go has runnable examples, that's a shame13:06
=== freyes__ is now known as freyes
rick_h_natefinch: call?13:41
natefinchrick_h_: oops, sorry, coming13:41
rogpeppemgz: hiya13:52
mgzrogpeppe: yo13:52
rogpeppemgz: i've been looking at network.ResolveOrDropHostnames (part of poring over PrepareEndpointsForCaching logic yet again) and see that it doesn't preserve address scope information. is that deliberate?13:53
mgzit does not sound deliberate13:54
rogpeppemgz: i thought not too. i'll add a TODO and raise a bug.13:55
mgzbut I don't think the logic there has changed in a good while either13:55
rogpeppemgz: it's only used in one place13:55
mgza TODO and bug sounds good13:56
rogpeppemgz: https://bugs.launchpad.net/juju/+bug/163308914:03
mupBug #1633089: network: ResolveOrDropHostnames doesn't preserve address meta-information <juju:New> <https://launchpad.net/bugs/1633089>14:03
mgzrogpeppe: thanks!14:03
mgzdimitern: ^also of interest I think14:04
dimiternrogpeppe, mgz: what's the case you're hitting?14:05
rogpeppedimitern: i've just been trying to understand the code, and that logic just seems wrong to me14:05
dimiternrogpeppe: Scope is auto-discovered usually, it should only affect tests14:05
rogpeppedimitern: if we already have scope information, why should we throw it away?14:05
dimiternrogpeppe: because it might be different?14:06
rogpeppedimitern: why would the scope be different after we've resolved an address?14:07
dimiternrogpeppe: e.g. resolving "www.google.com" which was using ScopeCloudLocal (for some reason), will yield multiple14:07
dimiternrogpeppe: IPs, with likely different scopes14:07
rogpeppedimitern: if the scope is always derived from the address, why store it in the Address structure at all?14:09
dimiternrogpeppe: well, it's not always derived - only when using NewAddress() (which calls NewScopedAddress() with ScopeUnknown)14:10
rogpeppedimitern: well, it's derived when we call ResolveOrDropHostnames - the original info is just thrown away14:10
dimiternrogpeppe: and it seems for Type==HostName Scope is preserved as-is14:10
dimiternrogpeppe: so, fair enough - ResolveOrDropHostnames() should be14:11
dimitern(why I keep pressing enter :/)14:11
dimiternrogpeppe: should be preserved14:11
rogpeppedimitern: so for example if we've got a numeric IP address with Scope=CloudLocal, that information will be thrown away unless it's actually an address in the private-ip-address range14:12
mgzyeah, that's the wrong bit14:12
dimiternrogpeppe: nope, we only try to resolve when Type==HostName (line 154)14:12
rogpeppedimitern: ha, that assumes that Type is set correctly (I think that the Type field should be dropped and made into a method tbh)14:14
rogpeppedimitern: actually, no you're right, it'll work even when Type==""14:14
dimiternrogpeppe: well, network.Address and HostPort were always intended to be plain old data structs14:15
rogpeppedimitern: nothing wrong with a plain old data struct with some methods that return derived information14:15
rogpeppedimitern: there's no need to denormalise info14:15
rogpeppedimitern: it just provides more ways for things to go wrong14:16
rogpeppedimitern: do you think there's any way a cloud-local host name can legitimately resolve to a public ip address?14:17
dimiternrogpeppe: of course :)14:17
dimiternrogpeppe: it's whatever the dns resolver returns14:17
rogpeppedimitern, mgz: hmm, ok, well maybe ResolveOrDropHostnames is correct then.14:18
dimiternrogpeppe: but usually, without specially configured DNS it won't happen14:18
mgzhm, I don't know of any case that should happen14:18
dimiternthe (almost) same thing happens if you put "www.google.com  127.0.0.1" in /etc/hosts14:19
mgzbut we do get hostnames in aws that resolve to differently scoped ip addresses14:19
mgzdepending on the context of the request14:19
rogpeppedimitern: so i think what you're saying is that for host names, the scope is important because we can't tell any other way, but for IP addresses, we can always derive the scope from the address itself.14:19
dimiternrogpeppe: overriding the scope is useful in tests, but it's almost always derived otherwise14:20
rogpeppedimitern: what about when we get the addresses from a provider instance? do providers always derive the scope too14:20
rogpeppe?14:20
dimiternrogpeppe, mgz: yeah, good point - split-horizon DNS servers like on AWS can resolve "ip-x-y-z.ec2-compute.internal" to local-cloud address inside the VPC or to the public IP outside of it14:21
dimiternrogpeppe: not all of them, some are explicit (vsphere, joyent, a few others)  - but then they don't use NewAddress(), they use NewScopedAddress() or create the Address directly14:22
rogpeppedimitern: an address like that will never resolve to the public ip address outside, will it? 'cos ".internal" isn't a valid TLD.14:22
rogpeppedimitern: ok, right14:22
rogpeppedimitern: so the scope can be important information that's not derived14:22
dimiternrogpeppe: it's not a gTLD, but you still *can* change your AWS DNS config to resolve "xx.yy.ec2-compute.internal" to e.g. "8.8.8.8"14:23
rogpeppedimitern: sure14:24
dimiternrogpeppe: there was no easy way to figure out if a hostname is public or not - there are a few golang/x/net packages that potentially can be used for such detection, but wasn't needed so far14:24
* dimitern afk for a bit14:26
rogpeppedimitern: thanks for the help14:27
rogpeppemgz: i closed the bug14:29
mgzrogpeppe: gotcha, sorry, some of the subtleties here had gone past me14:30
rogpeppemgz: me too :)14:30
rogpeppedimitern, mgz: i'm thinking that we should get rid of "unresolved-api-endpoints" too, and replace it with "resolved-api-endpoints".14:32
dimiternrogpeppe: as long as it doesn't slow down each run of `$ juju ...` +114:36
dimiternrogpeppe: as the reason to have both was to lazy-resolve-when-changed14:37
rogpeppedimitern: well, tbh the DNS resolution thing should be done in a totally different place. it really clutters up that higher level logic.14:37
rogpeppedimitern: anyway, what's wrong with using the usual DNS cache?14:37
dimiternrogpeppe: the reason for resolving before trying to connect to the apiserver was mostly to work around broken maas setups14:38
rogpeppedimitern: how does it help there?14:39
dimiternrogpeppe: it somewhat does.. not too much though14:39
rogpeppedimitern: how? surely net.Dial does the resolve anyway?14:40
dimiternrogpeppe: it works because we have both IPs and hostnames coming from the maas provider14:40
rogpeppedimitern: i'm still not getting it14:41
rogpeppedimitern: (it's very useful to have the conversation now because i'm really really trying hard to simplify the impenetrable logic in PrepareEndpointsForCaching...)14:42
dimiternrogpeppe: but (IIRC) if your nameserver(s) in /etc/resolv.conf are misconfigured - e.g. unreachable or worse - blackholed, the first time net.Dial tries to resolve a hostname causes at minimum 3s delay (TCP-stack-related quirk) and some times up to several minutes14:42
rogpeppedimitern: it causes a delay even to a concurrent dial request made to an IP address a moment later?14:43
dimiternrogpeppe: I'm actually working on fixing the juju ssh (and later bootstrap) behavior with multiple HPs available to choose from14:43
dimiternrogpeppe: and I'm doing this by proactively trying to connect to all HPs in parallel14:44
dimitern(unfortunately your parallel.Try didn't work as I expected)14:44
rogpeppedimitern: so, if slow-DNS-resolution is the problem, a better solution would be to implement a DNS cache at the bottom level rather than cluttering up the top level, I think.14:44
rogpeppedimitern: what didn't work as expected about parallel.Try?14:45
rogpeppedimitern: with a DNS cache at the bottom level, we wouldn't need to bother munging the addresses in juju/api.go at all14:46
dimiternrogpeppe: I'll try to explain another day :)14:47
rogpeppedimitern: Try was designed to fit just this kinda problem FWIW14:47
* dimitern really needs to finish that connection checker14:47
rogpeppedimitern: np14:47
dimiternrogpeppe: thanks for the discussion though - it's useful and we should chat more about it soon14:48
dimitern;)14:48
rogpeppedimitern: i should have a PR for your delectation before too long14:49
dimiternrogpeppe: nice! (learned a new word today ;)14:50
marcoceppiuh, what does this mean?15:46
marcoceppijuju enable-ha15:46
marcoceppiERROR unsupported with hosted models15:46
marcoceppiwat15:46
rick_h_marcoceppi: juju switch controller && juju enable-ha ?15:46
rick_h_marcoceppi: I thought that was fixed to auto do the right thing though, is this rc3?15:47
marcoceppiy15:47
marcoceppiyes15:47
marcoceppiBLEH15:47
marcoceppiswitch worked, this is rc315:47
rick_h_marcoceppi: k, maybe it landed post-rc3, but yea models aren't HA, controllers are15:47
* rick_h_ goes to make sure that was landed post-rc315:48
marcoceppilame15:48
rick_h_marcoceppi: totally, why we have landed a chance to correct that15:48
marcoceppiI know models aren't ha ;) I want my controller ha bruv ;)15:48
marcoceppicool, thanks15:48
rick_h_totally15:48
rick_h_bruh15:48
* rick_h_ goes to grab lunchables15:54
natefinchmarcoceppi: yeah, I hate that error message15:54
natefinchmarcoceppi: also, it shouldn't even be an error... HA only applies to the controller, not models15:55
natefinchmarcoceppi: so it should just do the right thing.15:55
marcoceppiI think an INFO might be better15:55
rick_h_marcoceppi: natefinch https://github.com/juju/juju/pull/642115:57
natefinchat the very least it should say "please run this command on the controller model"15:57
rick_h_"juju enable-ha now just works without requiring the controller model be selected."15:58
natefinchrick_h_: awesome!15:58
natefinchman I hated that error message... "hosted model" is just such a confusing term15:58
marcoceppiit caught me off guard, someone asked about HA15:59
marcoceppiand I was like I WILL SHOW YOU15:59
marcoceppiand I couldn't show him :'(15:59
marcoceppibut I made up some other bullshit15:59
marcoceppiso it's fine15:59
frobwaredooferlad: ping16:02
dooferladfrobware: sorry, about to go out. Super urgent?16:05
frobwaredooferlad: which PR fixed https://bugs.launchpad.net/juju/+bug/162348016:07
mupBug #1623480: Cannot resolve own hostname in LXD container <lxd> <network> <juju:Fix Released by dooferlad> <https://launchpad.net/bugs/1623480>16:07
dooferladfrobware: sorry, don't have that to hand (on phone). Only two PRs from me in the last week or so - should be findable16:12
frobwarerick_h_: fyi - https://bugs.launchpad.net/juju/+bug/163312616:23
mupBug #1633126: can't resolve lxd containers by fqdn <juju:New> <https://launchpad.net/bugs/1633126>16:23
alexisbI need a voluteer[told} to help with relesae blocker bug16:46
alexisbanyone available?16:46
* perrito666 sighs16:46
perrito666o/16:46
perrito666alexisb:16:46
rick_h_frobware: :(17:00
alexisbI need another voluteer for a blocker bug17:00
rick_h_natefinch: ^17:01
rick_h_alexisb: what's up?17:01
alexisb https://bugs.launchpad.net/juju/+bug/162618717:01
mupBug #1626187: metricsManagerSuite.TestMeterStatusSuccessfulSend got false <ci> <intermittent-failure> <regression> <unit-tests> <juju:Triaged by rharding> <https://launchpad.net/bugs/1626187>17:01
alexisb^^^ is no longer intermitten17:01
alexisband minimum we need to show it is a required test update17:01
natefinchI can take it17:02
alexisbthanks natefinch17:02
mupBug #1632909 opened: ceilometer-api fails to start on xenial-newton (maas + lxd) <maas-provider> <uosci> <OpenStack AODH Charm:New> <juju-core:New> <ceilometer (Juju Charms Collection):New> <https://launchpad.net/bugs/1632909>17:12
=== frankban is now known as frankban|afk
mupBug #1632909 changed: ceilometer-api fails to start on xenial-newton (maas + lxd) <maas-provider> <uosci> <OpenStack AODH Charm:New> <juju-core:New> <ceilometer (Juju Charms Collection):New> <https://launchpad.net/bugs/1632909>17:21
mupBug #1632909 opened: ceilometer-api fails to start on xenial-newton (maas + lxd) <maas-provider> <uosci> <OpenStack AODH Charm:New> <juju-core:New> <ceilometer (Juju Charms Collection):New> <https://launchpad.net/bugs/1632909>17:24
alexisbnatefinch, anything thoughts on the test failure?17:50
rick_h_cmars: ping, got a sec?17:50
rick_h_cmars: can you pair with natefinch on the https://bugs.launchpad.net/juju/+bug/1626187 failure to help unblock GA?17:51
mupBug #1626187: metricsManagerSuite.TestMeterStatusSuccessfulSend got false <ci> <intermittent-failure> <regression> <unit-tests> <juju:Triaged by natefinch> <https://launchpad.net/bugs/1626187>17:51
natefinchrick_h_: yeah, looking through it... I'm sure it's sjust a timing issue.  Might be able to restructure the test so that we don't depend on the time.17:51
rick_h_natefinch: k, I just want to make sure that if there's anything in that topic that cmars might be able to help17:52
natefinchrick_h_: definitely17:53
natefinchneed to reboot, brb18:02
cmarsrick_h_, natefinch sure18:06
cmarsone sec18:07
natefinchcmars: btw, I was able to reproduce that failure if I added a 2 second sleep to the beginning of that test... testing with your fix and a 2 second sleep to make sure it does the right thing (which I'm sure it does, since the mock clock doesn't care about real-world time)19:07
cmarsnatefinch, awesome, that supports my hypothesis about the sequence of events leading to failure19:08
cmarsnatefinch, initial tests have passed, i've $$merge$$'d19:08
alexisbug!  model-defaults is still the old table heading format19:10
natefinchcmars: yeah, double checked that the fix works even with a sleep at the beginning of the test. Awesome.19:12
cmarsnatefinch, thanks!19:12
cmarsnatefinch, is the build bot stuck? it doesn't seem to pick up my $$merge$$19:12
cmarsrick_h_, any idea why this isn't landing? https://github.com/juju/juju/pull/644619:13
alexisbcmars, master is blocked for the release19:13
cmarslol19:13
cmarsrelease is blocked on this PR19:14
cmarsso... deadlock? :)19:14
alexisbcmars, I spoke with QA and given you have shown it is a test failure they are good wth the release as is19:14
alexisbcmars, natefinch thank you!19:14
natefinch__JFDI__ ?19:14
cmarsoh, ok, sure19:14
redirbrb19:22
rick_h_redir: back from school duties. you still heading up from the bottom?19:40
rick_h_redir: should I start at the top and work down?19:40
redirrick_h_: I started at the top and am working down19:41
rick_h_redir: ah ok, should I start at the bottom then?19:41
redirsure19:42
rick_h_k, /me starts cutting/pasting19:43
alexisbrick_h_, redir, I am going to change locations while you cut and paste :)19:46
alexisbthen finish my audit of the table19:46
redirword19:46
rick_h_alexisb: rgr safe travels19:46
rediri mean ack19:46
redirrick_h_: back in HO20:02
rick_h_redir: k, omw20:02
menn0veebers: are you aware of this: https://docs.google.com/document/d/1sDPlv7AxyPTfaVfh0Yj6Pwr1I_jKOcbh4fQs-yB8GtY/edit20:29
menn0veebers: sorry wrong link :)20:29
menn0veebers: http://juju-ci.vapour.ws:8080/job/github-merge-juju/9506/console20:29
* veebers looks20:30
veebersmenn0: I'll bring it up with the team now20:30
veebersmenn0: balloons will take care of you :-)20:32
balloonsmenn0, no more PR's against master. But since you made one, I'll let you play guenia pig on the message20:32
balloonsgive me 30 mins, I'll ping you.. otp20:33
menn0balloons: I have a PR against master?20:33
balloonsmenn0, ohh I just assumed20:33
=== rmcall_ is now known as rmcall
balloonsahh it is develop.. no worries20:33
menn0balloons: and it's not mine, I just noticed it20:34
balloonsanyway, it's disabled for release still20:34
menn0balloons: it's a fix for the only thing that failed in the last CI run :)20:34
natefinchI was going to be happy that juju bootstrap lxd works.... except that juju bootstrap lxd && juju show-controller lxd ... does not work *sad trombone*20:35
alexisbnatefinch, what do you mean?20:39
alexisbI have been bootstraping all day20:39
rick_h_alexisb: it's called localhost vs lxd20:39
rick_h_alexisb: so you can boostrap lxd, but the name will localhost20:39
alexisbwell yeah unless you rename it20:39
alexisbI may be coming into th emiddle of a conversation where I dont have the context20:40
natefinchnope, that was basically it20:41
natefinchif I juju bootstrap azure... what's will the name of the controller be?  I have no clue.20:41
perrito666natefinch: do try, you have credentials for it20:42
menn0natefinch: you can always specify the name if you want to be sure20:42
natefinchI'm not saying I can't figure it out, I'm saying it's bad UX20:42
perrito666menn0: I have OSs for answers like that :p20:42
natefinchbut I'm also aware that there are Those Who Disagreeā„¢20:42
wallyworldnatefinch: the controller name is cloud-region20:50
wallyworldif you don't want that, just supply the name as was the case before, your choice20:51
wallyworldand it tells you what the name of the controller is when it bootstraps, so you would have seen the controller was not called just lxd20:51
natefinchwallyworld: I stick by my point that it's bas ux.  I don't know what the default region for every cloud is. I shouldn't have to analyze the mound of output generated from bootstrap to figure out what the controller name is.  And the region is not such critical information that it deserves to go into the name, IMO... especially since it's always the same per cloud.20:59
natefinchs/bas/bad20:59
natefinchbut anyway, I gotta run for dinner.  I know it's not going to change.20:59
perrito666dinner? man, I just had afternoon tea and I am one hour ahead of you21:01
balloonscan I get a +1? https://github.com/juju/juju/pull/644821:06
alexisbI need a volunteer who enjoys reading21:10
thumperOMG, a bless21:11
* thumper hides from alexisb21:11
alexisbNICE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!21:11
alexisbok thumper, menn0 you guys need to play rock paper scissors21:13
* perrito666 throws holy wather at the build21:13
* thumper just played, and he won21:13
* thumper hands to menn021:13
thumper:)21:14
alexisbI see menn0 is hiding21:14
menn0menn0: is writing a carefully craft bike shedding email21:15
alexisbmenn0, when you have a moment: https://hangouts.google.com/hangouts/_/canonical.com/core21:16
balloonswallyworld you are quiet. Can you +1 this to bump the revision number? https://github.com/juju/juju/pull/644821:19
wallyworldsure21:19
alexisbmenn0, ??21:20
wallyworldballoons: lgtm21:21
bdxcongrats everyone on the release!21:27
bdxthanks for all your hard work!21:27
bdxparty time21:27
mupBug # changed: 1318378, 1328269, 1349854, 163253021:27
mupBug #1589680 opened: Upgrading to cloud-archive:mitaka breaks lxc creation <canonical-bootstack> <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1589680>21:28
mupBug #1589680 changed: Upgrading to cloud-archive:mitaka breaks lxc creation <canonical-bootstack> <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1589680>21:37
mupBug # opened: 1318378, 1328269, 1349854, 163253021:37
mupBug # changed: 1318378, 1328269, 1349854, 163253021:40
mupBug #1589680 opened: Upgrading to cloud-archive:mitaka breaks lxc creation <canonical-bootstack> <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1589680>21:40
balloonscmars, if you're still about, I restarted your merge. Things should be open now21:55
cmarsballoons, no rush, but thanks. just thought y'all needed it earlier for the release21:56
balloonscmars, ack. We had to cut and go with the info we had it21:56
cmarsballoons, sure, it was just mocks and clocks :)21:57
menn0wallyworld: the release notes say that Juju now uses the AWS instance type API directly but that's not quite right is it?22:17
wallyworldno22:17
menn0wallyworld: it looks like axw introduced some tooling to automatically generated the hardcoded instance types22:17
menn0wallyworld: i'll remove that22:17
wallyworldok, ta22:18
wallyworldmenn0: yes, there's tooling there, but as discussed this week, we want to improve things a bit22:19
menn0wallyworld: that's what I thought, hence my surprise at the release notes item22:35
menn0fixed now22:35
menn0wallyworld: there is an awful lot of stuff in 2.0.22:35
rick_h_menn0: my fault22:36
rick_h_menn0: asked for real inout buy folks were away so i made it up :p22:36
wallyworldmenn0: there is a shit tonne22:36
alexisbhttp://www.vermontcountrystore.com/store/jump/productDetail/65022?searchid=7SPFGPLA&feedid=googlenonbrand&product_id=65022-RSF--2X&adpos=1o1&creative=84728444658&device=c&matchtype=&network=g&gclid=CM6mhPTv2M8CFVQHvAodUH4Biw22:54
alexisbus version of a 'jumper' - wallyworld ^^22:55
perrito666alexisb: I can definitely see wallyworld wearing that22:55
alexisbso long as it has a AC/CD logo22:56
wallyworldi'll wear it if it comes in purple22:56
alexisbmenn0, reed you guys done with your read through on release notes?23:04
alexisbif so do you want to meet early to go through comments?23:05
alexisbthen we can be done with them23:05
rediralexisb: yes I think so23:10
redirand early23:11
redirI'll joing23:11
alexisbredir, lets just jump on bluejeans23:11
rediralexisb: are we done with the release notes?23:37
alexisblooks to be done23:37
alexisbanastasiamac, you want to meet me in bluejeans23:38
anastasiamacalexisb: k23:42
* thumper heads out for lunch23:45

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