/srv/irclogs.ubuntu.com/2016/01/14/#juju-dev.txt

menn0perrito666, thumper: what did I do?00:16
menn0perrito666: natefinch-afk: the other problem with goimports is that it doesn't know about the 3 import groupings we use in Juju (i.e. std lib, external, internal)00:17
menn0perrito666: natefinch-afk: it sometimes puts new imports in the wrong place00:17
menn0perrito666: natefinch-afk: but apart from that it's awesome00:17
thumperdavecheney: o/00:22
davecheneythumper: hey there00:22
davecheneywelcome back00:22
thumpercheers00:22
davecheneythumper: thought you came back tomorrow ?00:22
thumpertrue for yesterday :)00:22
davecheneyunderstood00:23
davecheneyi didn't remember when I was supposed to come back00:23
davecheneyand turned up on monday00:23
thumperhaha00:23
=== natefinch-afk is now known as natefinch
natefinchanyone online know about downloading our tools and how they relate to proxies?  re: https://bugs.launchpad.net/juju-core/+bug/151528902:58
mupBug #1515289: bootstrap node does not use the proxy to fetch tools from streams.c.c <bug-squad> <juju-core:Triaged> <https://launchpad.net/bugs/1515289>02:58
natefinchthumper, menn0, waigani, davecheney^ ?02:59
* thumper shakes his head02:59
menn0natefinch: I suspect wallyworld or axw might be able to help03:00
axwnatefinch: all I can say is that it's meant to use the proxy... I don't know why it's not03:02
natefinchaxw: ok, pretty sure I know why it's not: https://github.com/juju/utils/blob/master/http.go#L7903:03
natefinchaxw: this should be setting Proxy to http.ProxyFromEnvironment .... but wanted to make sure we weren't avoiding the proxy on purpose03:03
axwnatefinch: yep, that'll do it :/03:04
axwnatefinch: not that I'm aware of03:04
axw(avoiding proxy)03:04
natefinchaxw: I notice that the http.Client's default transport (https://golang.org/pkg/net/http/#DefaultTransport) sets a tlshandshaketimeout ... and our version doesn't.  Seems worth setting the same as the default.03:07
natefinchaxw: do you concur?03:07
axwnatefinch: seems reasonable03:08
thumperaxw: sometime when you have some time, I'd like to chat about storage collections w.r.t. model migration03:08
axwthumper: sure thing03:11
thumpermenn0: it looks like my read only branch did get merged03:12
axwthumper: I can do whenever really. let me know when suits you03:12
thumperaxw: kk, I may ping you when I need a break03:12
thumperprobably tomorrow03:12
axwokey dokey03:12
thumpermenn0: ah, not all of it03:15
natefinchaxw: care to review? http://reviews.vapour.ws/r/3529/03:17
axwnatefinch: sure03:18
axwnatefinch: ah, looks like Go 1.2 has no TLSHandshakeTimeout field.03:19
natefinchwhoopee03:19
natefinchtimeouts are for suckers anyway03:20
natefinchtempted to make two files with build constraints so we get the tls handshake timeout on builds that use go 1.3+ ...03:23
natefinchaxw: updated with go 1.2/1.3+ code.... I don't want to have to remember to go fix this later... now the worst that happens is we have unused go 1.2 code hanging around, which won't hurt anything if we forget about it for forever.03:31
axwnatefinch: WFM. shipit03:32
cheryljcan someone review dave's patch for the gccgo problems?  http://reviews.vapour.ws/r/3527/03:43
davecheneyping https://github.com/juju/juju/pull/410603:58
davecheneythis is an urgent bug fix03:59
davecheneyreviews most welcome03:59
axwlooking03:59
cheryljdavecheney: once reviewed, can you also get it into 1.25?04:00
axwdavecheney: LGTM04:03
davecheneycherylj: yes04:08
cheryljthumper: this is another patch you'll need to pull into controller-rename04:13
thumperugh04:14
thumperk04:14
cheryljdavecheney: looks like the merge failed because of go fmt issues?04:35
davecheneycherylj: fixed04:49
cheryljthanks davecheney !04:50
natefinchaxw: one more review, to hook up the previous change to juju/juju (and bonus fix for metric sender that was already rolling its own transport incorrectly in other ways as well as forgetting the proxy): http://reviews.vapour.ws/r/3530/diff/#04:54
axwnatefinch: LGTM04:55
natefinchaxw: thanks!04:56
natefinchaxw: heh, of course, master is blocked, so I guess it's moot.  Ahh well, it'll get unblocked at some point.04:56
* thumper is done04:57
thumperI'll check in to see if davecheney's fix lands in master and bring it into controller-rename04:58
=== thumper is now known as thumper-afk
davecheneyoops05:17
davecheneythat didnt work05:17
davecheneyi didnt rn the whole test suite s it tajes close to an hour for me05:18
davecheneyoh great05:30
davecheneythis is a go 1.2 vs go 1.5 differnce05:30
davecheneyanyway, fix coming up05:30
davecheneycherylj: axw thumper-afk https://github.com/juju/juju/pull/410906:02
davecheney^ 1.25 backport06:02
thumper-afkshipit06:02
axwdavecheney: +1, also, you don't need to get a review for trivial back/forward ports06:03
davecheneym'kay06:04
davecheneyaxw: https://github.com/juju/juju/pull/410906:09
davecheneywhich part of JFDI does the bot not understand06:09
axwdavecheney: huh, dunno what's up with that06:12
mupBug #1534011 opened: ~/.juju/credentials.yaml permissions should be 600 <juju-core:New for wallyworld> <https://launchpad.net/bugs/1534011>07:03
dooferladdimitern, voidspace, frobware: https://plus.google.com/hangouts/_/canonical.com/juju-core-team10:03
voidspaceah yes10:03
voidspacedooferlad: thanks10:03
frobwaredooferlad, running late10:03
anastasiamacwaigani: ping?10:09
dooferladfrobware: ISTR you mentioned lldb needing some patches to debug go. Did I imagine that?10:47
frobwaredooferlad, only if you want to do it within Emacs.10:48
dooferladfrobware: cool!10:48
frobwaredooferlad, I have a patch for gud.el but I was looking back through my chrome history and cannot find its provenance.10:49
frobwaredooferlad, https://gist.github.com/ptrv/71b93594589f3a5f27d210:50
frobwaredooferlad, found it! ^^10:50
dooferladfrobware: I am sure dimitern will be interested. Myself, I am a sublime text guy.10:52
frobwaredooferlad, I'm sorry. :-D10:52
dimiternfrobware, hmm - is this the debugger code you were talking about?10:52
frobwaredimitern, yep. but you will need to build lldb from trunk.10:53
frobwaredimitern, seen this before? "WARNING interface "bond1" link 339 missing subnet"11:03
voidspacefrobware: dimitern: when is our "demo"?11:03
frobwarevoidspace, was done on Monday/Tue, I believe.11:03
frobwarevoidspace, dooferlad, dimitern: shall we have a quick call based on jam's meeting yesterday?11:04
frobwarevoidspace, we can share news on the demo, et al.11:04
voidspacefrobware: sounds good, gimme 5 to grab coffee first?11:06
voidspacefrobware: dimitern: dooferlad: http://reviews.vapour.ws/r/3534/11:06
dooferladfrobware: +111:06
frobwaredimitern, dooferlad, voidspace: I dumped an entry into the calendar but let's use the standup HO11:07
dimiternfrobware, yeah11:10
dooferladfrobware: the juju-saphire or saphire one. There are two :-)11:10
dimiternfrobware, that's coming from the new NICs handling code11:11
dimiternvoidspace, looking in a bit11:11
frobwaredooferlad, juju-sapphire11:13
frobwaredimitern, voidspace: ready to join?11:18
voidspacefrobware: yes11:18
voidspaceomw11:18
mupBug #1534103 opened: "unknown operation kind run-action" (1.26alpha3) <juju-core:New> <https://launchpad.net/bugs/1534103>11:22
mupBug #1534103 changed: "unknown operation kind run-action" (1.26alpha3) <juju-core:New> <https://launchpad.net/bugs/1534103>11:31
mupBug #1534103 opened: "unknown operation kind run-action" (1.26alpha3) <juju-core:New> <https://launchpad.net/bugs/1534103>11:34
perrito666voidspace: just as an example, there is no such thing as house-wide climatization for residences and afaik for business is way more rudimentary than yours12:12
frobwaredooferlad, https://bugs.launchpad.net/juju-core/+bug/153216712:14
mup_Bug #1532167: maas bridge script handles VLAN NICs incorrectly <addressability> <maas-provider> <network> <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1532167>12:14
=== mup_ is now known as mup
mgzdooferlad: can you test lp:~gz/juju-ci-tools/common_container_networking12:25
mgzdooferlad: I tried not to break your existing expectations, but it'sa pretty big change12:25
voidspaceperrito666: "house-wide climatization", you mean thermostat or air conditioning?13:11
voidspaceperrito666: we don't do air conditioning here in the UK either...13:11
perrito666voidspace: climatization as climatization in any sense13:33
perrito666usually we have individual heaters for each room (those with a gas powered flame)13:33
perrito666and same with ACs13:33
perrito666I got a house wide in-floor heating but its a weird thing13:33
frobwaredimitern, do you have a MAAS setup with VLANs, bonds & aliases that you could try change on: https://github.com/frobware/juju/tree/maas-space-bridge-party13:48
dimiternfrobware, looking14:02
dimiternfrobware, I don't have bonds but I'll add one now14:02
frobwaredimitern, I'm looking for some confirmation that what I'm doing is not too simplistic.14:03
cheryljoh thank god SOMETHING got blessed14:03
frobwaredimitern, "WARNING interface "bond1" link 339 missing subnet" - 339 is some internal id?14:03
dimiternyeah it's the link id14:04
dimiternthe thing represented in the "links" of an item inside the interface_set map14:05
voidspaceperrito666: ah ok, maybe you are safe then...14:08
dooferladmgz: it seems fine, but I haven't run it. Thanks for cleaning it up.14:13
mgzdooferlad: not sure it's quite right atm, haven't got it to actually reuse an env yet14:18
mgzthe other bits seem fine14:18
mgz(well, kvm doesn't work on aws, but that's expected)14:20
frobwaredimitern, can't decide whether my change or moving to 1.9.0 has affected the way bond0 works...14:33
frobwaredimitern, but I do have trouble with bond0 now...14:33
dimiternfrobware, I'm testing maas-spaces + your changes on the hw maas14:38
frobwaredimitern, I dropped my bond0 and all is well. Hmpf.14:39
dimiternfrobware, hmm - perhaps it depends on the specific bond params14:49
dimiternfrobware, I'm deploying a node now with the 2 NICs in a bond0, and on top of it 6 vlans with various modes - unconfigured, auto, static, dhcp14:50
frobwaredimitern, do you still see the 120s wait if you have an alias?14:50
dimiternonce it comes up I'll try the script on the rendered e/n/o14:50
dimiternfrobware, I haven't seen an improvement there, but also haven't tried with 1.9.0 lately14:51
frobwaredimitern, looks like it is still present14:51
frobwaredimitern, if it works, and you have the bandwidth, can juju deploy to that node and also add a container --- and verify that container can do something with the internet14:52
frobwaredimitern, but not apt-get update.  Too much caching going on there...14:53
dimiternsure, I'm first trying the "pure" deployment - no juju involved14:54
katcoericsnow: stand up15:03
dooferladfrobware: so, what was the reason for not using add-juju-bridge.py from maas-spaces? It looks like we need a bridge per VLAN anyway.15:09
dooferladfrobware: it it simply that the rest of our code doesn't handle 1 bridge per NIC?15:10
frobwaredooferlad, untested15:10
dooferladfrobware: so, it may work, but we don't know.15:10
frobwaredooferlad, seems a fair assessment15:11
dooferladdimitern: ^^15:11
dooferladdimitern: opinions?15:11
frobwaredooferlad, the trouble I have is I think, in general, the script and how we get it to the node is way better on maas-spaces.15:11
mupBug #1534201 opened: TestHelpAddImage fails <ci> <regression> <test-failure> <windows> <juju-core:New> <juju-core controller-rename:Triaged> <https://launchpad.net/bugs/1534201>15:25
dimiternfrobware, so I couldn't even get to the node without juju in play15:31
frobwaredimitern, oh :(15:31
dimiterndooferlad, so the plan is to use the new shiny and better script from maas-spaces on master15:31
frobwaredimitern, it is?15:31
dimiterndooferlad, but not until we're sure it's working properly15:31
frobwaredimitern, aha.15:32
natefinchkatco: btw, looks like lxc-clone and lxc-clone-aufs would not do what you'd think in LXD.  They're for when you juju deploy to a lxc container on a machine, not for when the lxd provider creates new machines.15:32
dooferladfrobware, dimitern: that bug has been re-targeted to 2.0-alpha215:32
frobwaredimitern, dooferlad: so for 1.25 there may be a small fix that we can do there.15:32
dimiternfrobware, I suspect I went with a bit too wild config of the bond, trying a simpler approach now15:32
dooferladignore me, that is just one target15:32
frobwaredimitern, do you time for a quick HO?15:32
frobwaredimitern, all related to spaces/bond0 and state of tip on maas-spaces.15:33
katconatefinch: ah interesting15:33
dooferladdimitern, frobware: but doesn't the siny new script do it right?15:33
frobwaredooferlad, I was concerned at the magnitude of the change.15:33
dooferlador don't we need a bridge per vlan?15:33
dimiternwe do15:34
dimiternif we need containers on those vlans15:34
dimiternfrobware, well, considering my devices tests have stalled yet again due to gomaasapi limitations, sure - let's HO15:35
frobwaregreat15:35
frobwareI'm a bit broke too15:36
cheryljfrobware: did you see my question in bug 1532354?16:31
mupBug #1532354: Juju 1.26-Alpha4 reports incorrect public-address with MaaS 1.9 <juju-core:New> <https://launchpad.net/bugs/1532354>16:31
mupBug #1534011 changed: ~/.juju/credentials.yaml permissions should be 600 <juju-core:Invalid by wallyworld> <https://launchpad.net/bugs/1534011>16:32
mupBug #1534214 opened: Juju KVM container doesn't respect constraints <juju-core:Triaged> <https://launchpad.net/bugs/1534214>16:32
ericsnowkatco: you want to keep pairing?16:36
katcoericsnow: definitely... give me a few mins16:36
ericsnowkatco: np, just ping me16:36
katcoericsnow: will do16:36
ericsnowkatco: I'll be in moonstone16:37
mupBug #1488166 changed: Service with just one unit left which doesn't think it's the leader <landscape> <leadership> <juju-core:Triaged by fwereade> <https://launchpad.net/bugs/1488166>17:02
frobwarecherylj, have added a comment to the bug.17:08
cheryljthanks, frobware!17:08
cheryljfrobware: I'm updating the release notes for 2.0 and wanted to put in a comment about the default gateway.  Does this work?  "Users on MAAS 1.8 should set the default gateway for network used by juju to avoid problems with container networking".17:16
cheryljfor THE network used by juju...17:16
cheryljI'm not sure what terminology we need to use for that17:17
frobwarecherylj, I think I would also add a comment about where you can see/validate this in the MAAS UI. "You can verify whether a default gateway has been set on an interface by looking at the network details in the "Networks" tab" - or words to that affect.17:29
cheryljfrobware: good suggestion, thanks!17:31
mupBug #1532354 changed: Juju 1.26-Alpha4 reports incorrect public-address with MaaS 1.9 <juju-core:Invalid> <https://launchpad.net/bugs/1532354>17:32
mupBug #1534238 opened: juju debug-log fails with 1.26alpha3 and lxd <juju-core:New> <https://launchpad.net/bugs/1534238>17:32
cheryljsinzui: you mentioned I could get a windows VM to test the unit test changes.  Could I get one to test the changes for the controller-rename branch?17:37
cheryljgiven my recent history with windows tests...17:37
sinzuicherylj: I'll pass you the  connection into in a moment17:37
cheryljawesome :)17:37
perrito666hey anyone is familiar with debuglogfilesuite?18:42
natefinch...abstractfactorybean?18:47
cheryljbogdanteleaga: ping?18:50
perrito666well I am not sure what exactly it is testing or in any case why it breaks when log to mongo breaks :p18:50
cheryljhas anyone done unit tests in a windows system?19:06
natefinchcherylj: not recently, but in theory, yes19:07
cheryljnatefinch: I keep getting this error:  provider\azure\environ.go:18:2: no buildable Go source files in C:\Users\Administrator\ci\gogo\src\github.com\Azure\azure-sdk-for-go\arm\resources19:07
cheryljand I did a go get for the sdk19:08
bogdanteleagacherylj: hmm, that does look weird19:17
bogdanteleagaI didn't run unit tests for a while, but I do build windows binaries quite often and I never got that19:18
bogdanteleagatry deleting $GOPATH/pkg ?19:18
cheryljbogdanteleaga: good idea, I'll try that19:18
cheryljnope, same issue :(19:19
bogdanteleagado you have files in there?19:28
natefinchcherylj: that's because there's no buildable go source files in https://github.com/Azure/azure-sdk-for-go/tree/master/arm/resources19:35
* natefinch is very helpful ;)19:35
cheryljthanks, captian obvious19:35
cheryljheh19:35
perrito666cherylj: check if the files arent linux only19:35
natefinchperrito666: there's no files at all in that folder19:36
natefinchclick the link I posted19:36
perrito666meh why would it try to build that particular thing?19:36
natefinchcherylj: did you run godeps?19:36
cheryljnatefinch: let me set up godeps on this vm19:37
hatchis it possible for the detla sent to the GUI via the api to differ from the juju status output? The delta is returning 'pending' but status shows 'error'19:37
perrito666yes19:37
natefinchcherylj: that's probably the problem. They probably removed what was there in HEAD of master19:37
perrito666hatch: that yes was for you19:37
hatchperrito666: so is this a bug in juju or...what are we looking at? I've never seen this before19:38
cheryljhatch: sorry if I missed it in the scroll back...  what is it that's showing as "pending" / "error"?19:39
hatchcherylj: so here is the delta https://gist.github.com/kadams54/1c64a146b416a0639802#file-gistfile2-txt-L307 and here is the status https://gist.github.com/kadams54/1c64a146b416a0639802#file-juju-status-txt19:40
hatchso the GUI is displaying the unit as in Pending as per the delta, but it's actually in error...19:41
perrito666hatch: in that case I would believe status19:41
perrito666and yes, that IS a bug19:41
hatchI've never seen this before, another (kadams54) just ran into it in his env19:42
hatchthis of course breaks the GUI because it can't properly interact with that unit19:42
hatchof course I'll gladly file a bug report...what information do you need from the environment for a report for this to be helpful?19:43
perrito666hatch: I presume that it hapens in certain cases only19:43
hatchyeah - I've never seen this before, didn't think it was even possible :)19:44
perrito666the two gists should be enough, plus version of all involved juju pieces19:44
perrito666well iirc the code doing the delta and the status is slightly different19:44
cheryljI bet there's some aggregation of status reported in 'juju status'19:44
perrito666yup, there is some massaging of the data before printing the status19:44
hatchalright no problem - so there is probably some work we can do on the GUI side to make the reporting a little more resilient in this case, but I'll file a bug on juju though in the mean time19:45
hatchthanks!19:45
perrito666glad to not be helpful19:46
cheryljheh19:46
hatchlol! you were more helpful than you think :)19:46
perrito666dont lie to me, you expected a "click here and all be fixed" kind of answer :p19:47
hatchhaha nah, I was looking for "this isn't possible, look elsewhere for the issue"19:47
hatchbut since it IS possible19:47
hatchI can wash my hands of it lol19:48
hatch(of course besides making the gui more resilient)19:48
cheryljCan I get a review?  http://reviews.vapour.ws/r/3539/19:48
cheryljI reverted a PR, then added back the feature flag definition19:48
natefinchcherylj: ship it19:56
cheryljnatefinch: actually, I might have a real fix, now that I can reproduce the failure on this windows machine20:00
natefinchcherylj: cool20:02
perrito666whyyy, why dead code paths whyyy20:11
mupBug #1534289 opened: tag aws security groups to prevent accidental deletion <juju-core:New> <https://launchpad.net/bugs/1534289>20:11
perrito666yeah, thanks mup, you always find a way to cheer me up20:12
mupBug #1534289 changed: tag aws security groups to prevent accidental deletion <juju-core:New> <https://launchpad.net/bugs/1534289>20:14
mupBug #1534289 opened: tag aws security groups to prevent accidental deletion <juju-core:New> <https://launchpad.net/bugs/1534289>20:17
katcoericsnow: your patch lgtm. ready to pair up again?20:20
ericsnowkatco: sure20:23
katcoericsnow: in moonstone20:24
cheryljhey bogdanteleaga I'm now running into an issue that you had resolved elsewhere:  2016-01-14 20:30:41 WARNING utils.featureflag flags_windows.go:34 Failed to open juju registry key HKLM:\\SOFTWARE\\juju-core; feature flags not enabled20:34
cheryljbogdanteleaga: it's not entirely clear to me what I need to do to fix it20:34
cheryljbogdanteleaga: oh, maybe I need to use setUpFeatureFlags?20:36
mupBug #1534296 opened: api delta and juju status differ <juju-core:New> <https://launchpad.net/bugs/1534296>20:44
cheryljthumper: I think this PR of yours is causing problems for me now:  https://github.com/juju/juju/pull/327120:48
* thumper looks20:49
thumpercherylj: tests should never poke the registry20:50
thumperthere is no reason that tests should do that20:50
thumperwhat exactly is the problem?20:50
cheryljthumper: http://reports.vapour.ws/releases/3508/job/run-unit-tests-win2012-amd64/attempt/1800#highlight20:51
cheryljcaused by Ian's change:  https://github.com/juju/juju/pull/409320:51
thumpercherylj: yeah, that is just bad...20:53
thumperthe testing of the flag setting should be independent of the main20:53
thumperhowever everything is just shoved together in a single file20:54
thumpercherylj: my suggestion at this stage is to file a bug, and skip the test on windows as long as the windows feature flag setup is done right20:55
thumperthe longer job is testing it properly20:55
thumperwe don't do this type of testing in other places20:56
thumperbecause it impacts an external resource - the windows registry20:56
cheryljthumper: what I've tried to do is separate out the init() into a main_nix.go and main_windows.go  and set the flags appropriately there20:56
cheryljeach has a main() that just calls Main()20:56
thumperchanging the windows registry during tests can cause independent juju commands to fail20:56
cheryljis that correct?20:56
thumperthat'll work20:57
cheryljok, thanks20:57
bogdanteleagaiirc, the tests created some random key in the registry that is not used by juju21:02
bogdanteleagaoh, I was thinking about different tests21:03
cheryljbogdanteleaga: how do I set feature flags on windows (and can I do it from cygwin cli?)21:05
bogdanteleagaare you trying to do it for running juju or for tests?21:07
cheryljfor running a command21:07
bogdanteleagaI think tests will just recognize environment variables21:07
cheryljfor manually running a juju command21:07
bogdanteleagathat's $env:variable = something21:07
cheryljthanks!21:07
bogdanteleagamight be without space21:07
bogdanteleagain powershell at least21:08
bogdanteleagaI think cygwin just does it the bash way21:08
cheryljah, then I'll give that a try21:08
bogdanteleagaif not you might have to create the key in registry21:08
bogdanteleagathat is, have JUJU_DEV_FEATURE_FLAGS in HKLM:\SOFTWARE\juju-core with csv of flags21:12
cheryljokay, I give up for now.  I'm still getting that error when I run the tests, even when I skip the ones that set the feature flag21:14
cheryljI'm reverting Ian's patch and he can deal with it later, or I'll do it later21:15
cheryljmgz: has there been another os deployer run with the ceilometer failure we need to look at?21:15
cheryljsinzui: the revert is merging now.  I confirmed the tests pass on windows again21:22
sinzuicherylj: okay. I see perrito666's branch will finish soon21:25
bogdanteleagacherylj: I looked a bit at it now21:36
bogdanteleagait should have nothing to do with registry21:36
bogdanteleagaonly jujud loads variables from the registry21:36
bogdanteleagatbh, I'm not sure what the problem is, the only strange thing is that juju home is added with key=value to the env and the feature flags are only added with value21:37
bogdanteleaga(inside badrun in the file with errors)21:37
jw4perrito666: Thanks, loving my new beverage: https://www.dropbox.com/s/l1edd4huooft8lu/2016-01-14%2011.55.55.jpg?dl=021:47
thumperdavecheney: ping21:51
davecheneythumper: ack22:08
thumperdavecheney: I have worked around my problem, but still don't entirely understand it22:15
thumperI was trying to write a custom YAML marshaller for time.Time22:15
davecheneymmm22:15
thumperthat was smarter around IsZero22:15
thumperbut the unmarshal function never got called and yaml just errored out22:15
thumpernot sure why22:16
thumperbut now I'm just using time.Time22:16
davecheneyT vs *T22:16
davecheney?22:16
thumperI copied from version.Number22:16
davecheneywhy not teah yamk to handke times directly22:16
thumperbecause gopkg yaml22:16
thumperalso was using omitempty22:17
davecheneyyeah, borlerline impossible to land that change22:17
thumperbut that didn't work with time.Time either22:17
thumperso now using *time.Time in the yaml struct22:17
thumperand converting at the boundaries22:17
thumperusing time.Time.IsZero()22:17
davecheneyoh well22:17
thumperyeah, just futzing around22:18
perrito666Jw4 glad you like, and that you could get one22:22
jw4:)22:23
mupBug #1531932 changed: Unit agents unable to connect with MAAS 1.8 due to lack of default gateway in MAAS <juju-core:Won't Fix by dooferlad> <juju-core 1.25:Incomplete> <https://launchpad.net/bugs/1531932>22:30
mupBug #1534353 opened: Wrong command displayed when trying to destroy a controller with destroy-environment <juju-core:Triaged> <https://launchpad.net/bugs/1534353>22:30
cheryljhey natefinch, the idea with bug 1511659 / http://reviews.vapour.ws/r/3536/ was to see if you could take it over - try and recreate / verify the fix and get it merged22:30
mupBug #1511659: Destroyed leader, new leader not elected. <bug-squad> <leadership> <sts> <juju-core:Triaged by fwereade> <juju-core 1.25:Triaged by fwereade> <https://launchpad.net/bugs/1511659>22:30
cheryljnatefinch: do you have the bandwidth to do that?22:30
mupBug #1534353 changed: Wrong command displayed when trying to destroy a controller with destroy-environment <juju-core:Triaged> <https://launchpad.net/bugs/1534353>22:42
mupBug #1531932 opened: Unit agents unable to connect with MAAS 1.8 due to lack of default gateway in MAAS <juju-core:Won't Fix by dooferlad> <juju-core 1.25:Incomplete> <https://launchpad.net/bugs/1531932>22:42
katcocherylj: yes he does; that was what i communicated to him22:43
* thumper crawls back under his rock with the laptop22:44
cheryljthanks, katco!22:44
mupBug #1531932 changed: Unit agents unable to connect with MAAS 1.8 due to lack of default gateway in MAAS <juju-core:Won't Fix by dooferlad> <juju-core 1.25:Incomplete> <https://launchpad.net/bugs/1531932>22:45
mupBug #1534353 opened: Wrong command displayed when trying to destroy a controller with destroy-environment <juju-core:Triaged> <https://launchpad.net/bugs/1534353>22:45
=== akhavr1 is now known as akhavr
=== bradm_ is now known as bradm
=== akhavr1 is now known as akhavr
cheryljsinzui: It looks like it failed the openstack check because juju deployer couldn't run status23:14
cherylj2016-01-14 16:27:12 Error getting status, is it bootstrapped?23:14
cherylj2016-01-14 16:27:12 Command (juju status --format=yaml -e maas-1_8-OS-deployer) Output:23:14
cherylj <blank lines>23:14
perrito666axw: anastasiamac not making it to the standup, will mail later23:15
cheryljI wonder if it is trying to use a different juju than what's been built for the test?23:15
axwperrito666: okey dokey23:15
anastasiamacperrito666: ok \o/23:15
sinzuicherylj: ohh...could the script be assuming a jenv? I expect a call to Juju to work because JUJU_HOME is exported to a unique path23:17
cheryljsinzui: that's exactly what I was thinking23:17
cheryljsinzui: juju-ci-openstack-check.sh:export OS_AUTH_URL=${OS_AUTH_PROTOCOL:-http}://`juju-deployer -e $1 -f keystone`:5000/v2.023:18
cheryljand we can see by the output that the juju-deployer call fails23:18
sinzuicherylj: The current job we are watching has its JUJU_HOME set to ~/cloud-city/jes-homes/maas-1_9-OS-deployer23:19
cheryljsinzui: I bet it's using an older juju and looking for a jenv23:20
cheryljin that juju home23:20
cheryljsinzui: I gotta run to dinner with the family.  bbl23:20
sinzuicherylj: The path is also exported...well should be if the script is run using the jujupy lib23:21
sinzuicherylj: good news the health check bypasses to env var we setup. Once I start dinner, I will change the script toensure JUJU_HOME and PATH are honoured.23:23
katcoericsnow: oauth kicked me out, brt23:35

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