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

davecheneysinzui: which version of Go does the win2k12 builder use ?00:32
sinzuidavecheney: It does build. The canonistack-slave builds windows and centos with go 1.6 and has done since the announcement on April 1000:37
davecheneysinzui: which version of Go does the win 2k12 builder use ?01:00
davecheneymenn0: https://github.com/juju/juju/pull/5388/files01:00
sinzuidavecheney: what ships with trusty01:01
davecheney^ quick review to help debug 158115701:01
mupBug #1581157: github.com/juju/juju/cmd/jujud test timeout on widnows <blocker> <ci> <regression> <test-failure> <unit-tests> <windows> <juju-core:Triaged by dave-cheney> <https://launchpad.net/bugs/1581157>01:01
davecheneysinzui: i'm sorry I don't understand, i'm askig about the windwso builder01:01
davecheneysinzui: http://reports.vapour.ws/releases/3964/job/run-unit-tests-win2012-amd64/attempt/2384#highlight01:01
davecheneywhich version of Go was used on this CI run ?01:01
sinzuidavecheney: IS will not support us using a windows builder so we dont. we cross-compile from a trusty host. the ALL CI builders use the golang-1.6 package. No other is accepted. Trusty currently has 1.6-0ubuntu1~14.0401:03
davecheneythanks, i undrstand now01:04
mwhudsoncan someone point me to the code that launches mongo during a bootstrap?01:05
sinzuidavecheney: PS, the cross-compile setup is your own script. No one has matched your script for ease of use01:05
mwhudson(manual provider, if that matters)01:05
davecheneya script ? you don't need a script for go 1.601:19
davecheneyGOOS=windows GOARCH=amd64 go ...01:19
davecheneyis all you need01:19
cheryljmwhudson: cmd/jujud/bootstrap.go is what initially calls out to start mongo.01:21
mwhudsoncherylj: i think i've found it now, thanks01:22
mwhudsonubuntu@autopkgtest:~$ journalctl -u juju-db | head01:22
mwhudson-- Logs begin at Fri 2016-05-13 12:51:41 NZST, end at Fri 2016-05-13 13:20:58 NZST. --01:22
mwhudsonMay 13 12:57:46 autopkgtest systemd[1]: Started juju state database.01:22
mwhudsonMay 13 12:57:46 autopkgtest mongod[2960]: 2016-05-13T12:57:46.932+1200 W CONTROL  [main] No SSL certificate validation can be performed since no CA file has been provided; please specify an sslCAFile parameter01:22
mwhudsonMay 13 12:57:47 autopkgtest mongod[2960]: Invalid command: ignored01:22
mwhudson^ looks bad01:22
cherylj:/01:22
mwhudsonand yeah, hacking at the service file makes it go01:23
mwhudsonwhich is a bit eeeeeeeerrrrrrrrrm01:24
mwhudsonooo kkaaay01:31
mwhudsonso mongo is running with this command line:01:31
mwhudson /usr/lib/juju/mongo3.2/bin/mongod --dbpath /var/lib/juju/db --sslOnNormalPorts --sslPEMKeyFile /var/lib/juju/server.pem --port 37017 --syslog --journal --replSet juju --ipv6 --quiet --oplogSize 1009 --auth --keyFile /var/lib/juju/shared-secret --storageEngine wiredTiger01:31
mwhudsonbut if i run that same command it says01:31
mwhudson2016-05-13T13:31:41.359+1200 W CONTROL  [main] No SSL certificate validation can be performed since no CA file has been provided; please specify an sslCAFile parameter01:31
mwhudsonhelp?01:32
mwhudsonoh i see it always says that01:34
menn0davecheney: looking now. was lunching01:34
mwhudsonwell wtf01:36
menn0davecheney: ship it01:36
mwhudsonapparently you have to say --sslPEMKeyPassword=ignored now, and --sslPEMKeyPassword ignored doesn't work01:36
wallyworldaxw: be right there02:00
redir_axw: wallyworld: here's http://reviews.vapour.ws/r/4822 FWIW. I'll look back in later, but don't think there' much more I can do tonight.02:05
wallyworldredir_: np, ty02:05
wallyworldhave a good evening02:05
redir_and https://github.com/fatih/vim-go/issues/814 is what happened to my editor. Syntastic stopped working...02:08
=== rodlogic is now known as Guest75713
mwhudsonwhisky tango foxtrot: https://bugs.launchpad.net/ubuntu/+source/juju-mongodb3.2/+bug/158128402:17
mupBug #1581284: --sslPEMKeyPassword parameter must be passed with = on yakkety <juju-mongodb3.2 (Ubuntu):New> <https://launchpad.net/bugs/1581284>02:17
natefinchmwhudson: welcome to the joys of working with mongo02:18
=== rodlogic is now known as Guest21818
wallyworlddavecheney: i'm not sure about the approach used here http://reviews.vapour.ws/r/4822, if you get a chance, you you take a look to givr your opinion?02:50
marcoceppio/ wallyworld I just realized charmsvg was uploaded to the store before resources were required/allowed. I'm about to patcha few things in the app and will upload again with resources02:50
wallyworldmarcoceppi: ok, thank you02:51
wallyworldmarcoceppi: and you'll load the resources to the store also?02:51
marcoceppiwallyworld: I have no choice ;)02:51
wallyworldduh02:52
marcoceppiwallyworld: if you want a really fun demo, you could have an old copy of python-jujusvg on your disk and "upgrade" the resource. I'll start rendering bundles with squircles02:52
wallyworldooooh, that sounds kinda cool actually02:52
mwhudsonhttps://github.com/juju/juju/pull/5389 <- easy review02:57
wallyworldmwhudson: lgtm. it is really only that one arg that needs the =? I guess is for on/off values?03:00
mwhudsonwallyworld: there are about three other ones that would need it i think but we don't pass any of them03:01
wallyworldmwhudson: maybe add a comment to the code?03:01
mwhudsonwallyworld: i guess it can't land because master is hilariously blocked?03:01
wallyworldyeah, we are about to do a beta7 even though not all races are done. should be unblocked real soon03:02
wallyworldmwhudson: btw, using your go 1.7 ppa. can't belive how farking slow the 1.6 compiler is03:02
wallyworld1.7 is a *bit* better03:02
mwhudsonwallyworld: oh god eyah03:02
wallyworldwtf went wrong?03:02
wallyworldwhy did it get so slow?03:03
mwhudsonthe conversion to go mostly03:03
mwhudsonbut the 1.7 *linker* is faster than the 1.4 linker now03:03
wallyworldso Go is a worse compiler than C?03:03
mwhudson(the compiler is still slower)03:03
mwhudsonmaybe partly that, but also C mechanically translated to Go is probably not optimal Go03:04
mwhudsonthe go compiler is also better in 1.7, so that helps03:04
wallyworldat least they are dog fooding now03:05
mwhudsonwallyworld: i added a comment03:05
wallyworldty03:05
natefinchthe explanation I heard is that the compiler is kind of a bad use case for garbage collection, it produces tons of objects and throws them away.  if you set GOGC=800, I think it's like 20% faster, but it'll use gobs of memory03:06
mwhudsonyeah, a lot of work went into making the compiler a more natural Go program this cycle03:06
mwhudsonnatefinch: that's part of it03:06
mwhudsonnatefinch: although not quite right, the problem is that it allocates tons of objects and they *never become garbage*03:06
natefinchahh03:06
mwhudsonso the gc is just spinning cpu and not acheiving anything03:06
mwhudson(some stuff becomes garbage of course, but relatively little)03:07
mwhudsonwallyworld: so when can this land? when master is unblocked, but do i have to pay attention and notice when that's happened?03:08
wallyworldmwhudson: sadly you need to pay attention. but there's normally an email to juju-dev03:09
wallyworldmwhudson: is it holding up anything urgent?03:09
mwhudsonwallyworld: it's holding up the migration from -proposed to -release in yakkety03:10
mwhudsonwallyworld: but i can smuggle it in as a distro patch there03:10
wallyworldmwhudson: ok, in that case - add the blocker tag to the bug03:10
wallyworldand land with $$fixes-xxxxx$$03:10
wallyworldwhere xxxx is the bug number03:10
wallyworldmwhudson: so long as you don't break xenial builds03:11
mwhudsonwallyworld: not sure i have permission to do that?03:11
mwhudsonit's bug 1581284 fwiw03:12
mupBug #1581284: --sslPEMKeyPassword parameter must be passed with = on yakkety <blocker> <juju-core:New> <juju-core (Ubuntu):New> <juju-mongodb3.2 (Ubuntu):New> <https://launchpad.net/bugs/1581284>03:12
wallyworldit's already marked as a blocker03:12
mwhudsoni just did that now03:12
mupBug #1581284 opened: --sslPEMKeyPassword parameter must be passed with = on yakkety <blocker> <juju-core:New> <juju-core (Ubuntu):New> <juju-mongodb3.2 (Ubuntu):New> <https://launchpad.net/bugs/1581284>03:12
mwhudsonbut i don't think i can do the $$fixes-$$ thing?03:12
wallyworldyou can03:12
mwhudsonmaybe i can, let's find out i guess03:12
wallyworldif you can $$merge$$ you can03:13
mwhudsoni don't think i can $$merge$$...03:13
wallyworldok, i'll do it, we'll have to fix those permissions03:13
wallyworldmwhudson: i just added you, can you try to merge?03:15
mwhudsonwallyworld: so i just comment "$$fixes-1581284$$"?03:15
wallyworldyup03:15
mwhudsonwallyworld: i guess i should file another bug about how utterly unobvious it all is when the juju-db systemd unit fails to start properly...03:20
wallyworldthat would be good03:20
wallyworldour observability in that area is shite03:20
* mwhudson can only agree03:23
mwhudsonparticularly awesome is the fact that after the bootstrap fails, /etc/whatever/juju-db.service is a dangling symlink03:24
mwhudsonwallyworld: huh i guess the bot hadn't noticed the tag yet?03:28
wallyworldmwhudson: it didn't like your tag for some reason. it acted on mine, but hasn't picked up that that bug number is valid03:29
mwhudsonhmm03:30
wallyworldah, needs to be crtical03:30
wallyworldi think, i'll try that03:31
mupBug #1581297 opened: confusing failure mode if juju-db systemd unit fails to start up <juju-core:New> <https://launchpad.net/bugs/1581297>03:36
mwhudsonoh probably03:36
mwhudsonhttps://launchpad.net/ubuntu/+source/juju-core/2.0~beta6-0ubuntu2.16.10.2 fwiw03:37
wallyworldmwhudson: in case you didn't notice, your fix landed04:23
axwwallyworld: it occurred to me that we can manage ZFS from within the controller with the LXD provider, since the controller can manage its own config05:34
axwwallyworld: so we could have a ZFS storage provider05:34
wallyworldhmmmm05:34
axwor LVM05:34
wallyworldinteresting05:34
=== blahdeblah_ is now known as blahdeblah
davecheneynatefinch https://bugs.launchpad.net/juju-core/+bug/158133706:44
mupBug #1581337: natefinch/npipe/v2: Closing a pipe is not safe in a threaded environment <juju-core:New> <https://launchpad.net/bugs/1581337>06:44
mupBug #1581337 opened: natefinch/npipe/v2: Closing a pipe is not safe in a threaded environment <juju-core:New> <https://launchpad.net/bugs/1581337>07:04
=== frankban|afk is now known as frankban
voidspacedimitern: ping08:53
dimiternvoidspace: pong08:53
voidspacedimitern: I've sent you a question about transactions in private chat08:57
babbageclunkvoidspace: 'cause it had swears in it.08:59
dimiternvoidspace: yeah, I'm replying08:59
voidspacebabbageclunk: I'm quite happy swearing here09:02
MmikeHi, lads! Which mongod version is juju 2.0 going to use?09:12
dimiternMmike: it's using 3.0 now, but efforts are made to make it use 3.2 before the release09:13
Mmikedimitern: ack! dimitern is it using the default storage engine for used version? mmap in 3.0 and Tigersomething in 3.2 ?09:14
dimiternMmike: correct (IIRC) - mmap (..something) in 3.0 and wiredtiger in 3.209:15
Mmikedimitern++ ack, thnx09:15
fwereadedimitern, pushed tests for http://reviews.vapour.ws/r/4796/ -- not *super* happy with them, just because there's so much *to* test, would very much appreciate your opinion09:28
dimiternfwereade: thanks, will have a look09:30
fwereadedimitern, ...no rush though09:30
fwereadedimitern, maybe best wait, they could use some docs and I should address your comments on the rpeviosu version too09:30
dimiternfwereade: ok, won't be able to get to it for a few hours anyway I'm afraid09:32
fwereadedimitern, perfect ;p09:33
fwereadedimitern, btw, re Annotate/Annotatef, do you feel particularly strongly?09:54
fwereadedimitern, the way I see it Annotatef-everywhere is easier to tweak and has no real disadvantages09:55
hoenirit is stable enough  to upgrade to 16.04 lts ubuntu server with maas2.0 for juju?10:02
dimiternfwereade: not strongly, and you have a point - we should likely replace Annotate with Annotatef across the codebase10:03
mattywfwereade, dimitern either of you know of a juju client api that I can use to get the CharmURL of a given unit?, there appears to be one for services, I'd like to find one for units10:06
tasdomasmattyw, isn't the charm url a service level property?10:07
tasdomasmattyw, i.e. if you know the unit's service, the charm url will be that of the service10:07
dimiternmattyw: it's been a while since I was in those parts of the API I'm afraid10:08
mattywtasdomas, correct, I could make a number of calls to get the answer, I'm interested to know if there's a single one that will do all the work I want10:08
dimiterntasdomas, mattyw: the service's charm url might be different during upgrades10:08
mattywdimitern, ok no problem - I pinged because I saw you were around10:08
mattywdimitern, yeah, I think that's ok for these circumstaces10:08
fwereademattyw, tasdomas: a unit's charm url should only set once the charm has been downloaded and verified, iirc -- I don't think there's a specific external api for it, but I'm pretty sure it's available via status10:16
fwereadedimitern, cheers10:17
mattywfwereade, ok thanks10:17
fwereademattyw, tasdomas: (also applies when upgrading -- in general, a new value will be set when the charm has overcome all remote hurdles to installing a new charm)10:22
fwereadedimitern, hey, Worker should be called Mortal10:27
* fwereade wonders if there's a clean anglo-saxon word for waiting until something dies10:27
dimiternfwereade: lol why not?10:27
fwereadedimitern, I think it's actually closer10:28
fwereadedimitern, I just replied pointing out that "any type of task" isn't quite right because all worker *actually* signifies is something whose validity is bounded in time10:29
dimiternfwereade: Ephemeral ?10:30
fwereadedimitern, Mortal.Kill > Ephemeral.Dissipate, or whatever it'd have to be for the metaphor to be consistent10:31
dimitern:D10:31
dimitern.Transmigrate()10:31
fwereadehaha10:31
fwereadedimitern, and it goes a lot better with tomb and catacomb ;)10:33
dimiternfwereade: yeah10:34
fwereadedimitern, (hmm, also, mortal.Reap vs worker.Stop)10:35
dimiternfwereade: I love how you always strive to find meaningful and unambiguous names, which (unlike me) are also usually nice and short10:35
* fwereade had to fight himself not to call RestartWorkers a CruciformWorkers, on the basis that dan simmons references are probably a bit obscure10:36
fwereadedimitern, ty :)10:36
babbageclunkfwereade - vigil?10:36
fwereadebabbageclunk, nice!10:36
babbageclunkfwereade: Ha, that would have been great.10:36
babbageclunkfwereade: although vigil isn't really specific to waiting for someone to die, so maybe clear enough10:37
fwereadebabbageclunk, it's the best yet for sure10:37
fwereadebabbageclunk, I was mostly failing to come up with vulture metaphors10:38
babbageclunkfwereade: eww10:38
dimiternfrobware, voidspace, dooferlad, babbageclunk: http://reviews.vapour.ws/r/4824/ fixes bug 1580417; please take a look (at least some of you :)11:15
mupBug #1580417: Allow a different VPC ID to be used for hosted models <juju-core:In Progress by dimitern> <https://launchpad.net/bugs/1580417>11:15
frobwaredimitern: need to finish up on my PR, then will take a look. Might be a little while.11:16
=== rodlogic is now known as Guest45407
dimiternfrobware: no worries, when you have time - thanks!11:17
=== rodlogic is now known as Guest44812
=== rodlogic is now known as Guest56723
rogpeppeanyone know where i can find a description of the configuration attributes accepted by the gce provider?13:40
rogpeppejuju generate-config used to be a thing but doesn't seem to exist any more13:40
rogpeppeand there don't seem to be any docs for >=2.0 in https://jujucharms.com/docs13:41
mupBug #1580501 changed: cloudimg-base-url parameters not in Juju2 anymore <cpe-sa> <orangebox> <juju-core:Incomplete> <https://launchpad.net/bugs/1580501>13:42
mupBug #1581537 opened: Can't destroy service -- juju status "failed" & unknown relation 0 error in log <juju-core:New> <https://launchpad.net/bugs/1581537>13:42
mupBug #1540394 changed: Juju does not handle 429 "too many requests" from Azure <2.0-count> <azure-provider> <blocker> <bootstrap> <ci> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1540394>13:54
mupBug #1579051 changed: Race in juju/controller/destroy and TestDestroyCommandConfirmation <blocker> <ci> <intermittent-failure> <race-condition> <regression> <juju-core:Fix Released by thumper> <https://launchpad.net/bugs/1579051>13:54
marcoceppicherylj: o/13:55
cheryljhey hey marcoceppi13:56
marcoceppicherylj: we're doing some office hours in like 4 mins if you want to drop by13:56
cheryljI can't join the office hours party today :(13:56
marcoceppiaww, okay :)13:56
cheryljI'm stuck at the dealership waiting for my car to get fixed :/13:56
marcoceppibleh! anything I should pass along? beta7 teaser maybe?13:57
cheryljMAAS2 support13:57
cheryljno longer behind a feature flag13:57
cheryljand create-model will be renamed add-model13:57
marcoceppi\o/13:57
cheryljwe're hoping to release today, but we'll see how things go :(13:57
mattywfwereade, ping?14:00
dimiterncherylj: hey, do you mean are we releasing 2.0 today or it's the next beta?14:01
cheryljnext beta14:01
cheryljlol14:01
cheryljbeta714:01
dimiternah :)14:01
cheryljsorry :)14:02
dimiternok, got worried for a sec..14:02
cheryljyeah, that would be bad14:02
fwereademattyw, pong14:03
mattywfwereade, I'm doing some stuff that involves calling this api https://github.com/juju/juju/blob/master/api/service/client.go#L12114:03
mattywfwereade, after I do I start getting errors about there being an upgrade in progess14:04
fwereademattyw, from that call? or from elsewhere?14:04
mattywfwereade, I'm tracking down if there's a bug in some of our stuff, but basically that api shouldn't be responsible right?14:04
mattywfwereade, I don't know, it's likely from somewhere else14:04
fwereademattyw, yeah, I'm pretty sure it should not  do that :)14:04
mattywfwereade, ok cool thanks14:05
dimiternfrobware, voidspace, dooferlad, babbageclunk: hate to be a pest guys, but can at least someone have a look at http://reviews.vapour.ws/r/4824/ ?14:08
babbageclunkdimitern: looking now, sorry. Will be a nice change from trying to disentangle this db creation and population stuff.14:10
dimiternfrobware: I've found an issue with the lxd broker that causes e.g. http://reports.vapour.ws/releases/3971/job/functional-container-networking-lxd/attempt/160, testing a fix now14:10
dimiternbabbageclunk: tyvm!14:11
=== rodlogic is now known as Guest81137
frobwaredimitern: can we sync please14:26
dimiternfrobware: ok14:26
mupBug # changed: 1571917, 1571932, 1571933, 1574649, 157845614:27
frobwaredimitern: 1:1 ho14:28
dimiternfrobware: omw14:28
tvansteenburghHOME=/nonexistent juju version14:33
tvansteenburgherror: cannot load ssh client keys: mkdir /nonexistent: permission denied14:33
tvansteenburghthis is unexpected ^14:33
tvansteenburghcontext: running tests on the lp buildfarm14:34
tvansteenburghactually, with pbuilder at the moment14:35
tvansteenburghwell this works: HOME=$(mktemp -d) juju version14:39
tvansteenburghso, workaround achieved maybe14:39
=== rodlogic is now known as Guest5666
mupBug #1581579 opened: resource-get fails with duplicate key error <juju-core:New> <https://launchpad.net/bugs/1581579>15:33
* dimitern really hates it when adding logging to an otherwise intermittently racy state method makes the race disappear15:39
cmarshi, i seem to be unable to connect to the controller mongo database lately.. are there some instructions somewhere on how to do that?15:40
cmarsthinking it might be related to the move to mongodb 3.2?15:40
cmarsby connect, i mean with the mongo client, to poke around and debug things15:41
dimiterncmars: I wasn't able to since the upgrade to 3.215:41
cmarsdimitern, ack, thanks for confirming. i'll email the list15:42
=== rodlogic is now known as Guest63438
frobwaredimitern, voidspace, dooferlad, babbageclunk: if you have some cycles... http://reviews.vapour.ws/r/4826/15:45
dimiternfrobware: looking15:46
redir_fwereade: yt?15:51
babbageclunkdimitern, dooferlad: halp! Why might my state.runTrasactions call be hanging?15:57
babbageclunk:(15:57
dimiternbabbageclunk: hanging how?15:58
dimiternbabbageclunk: what are you trying to do?15:58
babbageclunkdimitern: Yeah, that probably needs some context...15:58
dimitern:)15:58
dimiterndon't panic ;)15:59
babbageclunkdimitern: I'm pulling apart the initialisation so that we don't recreate the collections and indexes for each test.15:59
babbageclunkBut creating a model isn't just the schema, it's also some data in the collections.16:00
babbageclunkSo now the teardown clears out the collections and puts that data back in.16:00
dimiternbabbageclunk: right..16:01
babbageclunkdimitern: So basically that's this bit: https://github.com/juju/juju/blob/master/state/open.go#L13516:01
babbageclunkPulled out into a separate function.16:02
dimiternbabbageclunk: ok16:02
babbageclunkBut when it gets to the st.runTransaction call (L175) it hangs.16:02
dimiternbabbageclunk: but if you're just moving all that code from L135 to the end, keep in mind the defer-s above16:03
dimiternbabbageclunk: show me your diff perhaps?16:04
babbageclunkdimitern: hmm. I hadn't really paid attention to that. I don't *think* it matters - the test has an open state at this point and a cleanup calling state.Close().16:05
babbageclunkbut I might be wrong.16:05
babbageclunkOk, hang on - I'll commit and push.16:05
dimiternbabbageclunk: yeah, looking at it closely the defer shouldn't cause it to hang16:05
babbageclunkbabbageclunk: it's all a bit rough at the moment.16:05
babbageclunkduh, typed my nick16:06
dimiternbabbageclunk: for some extra debugging from mgo/txn in tests, try txn.SetLogger(c) and txn.SetDebug(true)16:06
babbageclunkfeeling very Friday afternoony.16:06
babbageclunkdimitern: Ooh, that sounds extremely useful!16:06
dimiternfrobware: LGTM16:13
frobwaredimitern: ty16:13
voidspacedimitern: http://reviews.vapour.ws/r/4827/16:15
dimitern\o/ not such a bad Friday, 13 after all - the VPC fix is confirmed to work16:15
voidspacedimitern: I think it's fully tested by the existing tests (I had failing tests along the way)16:15
voidspacedimitern: yay \o/16:16
dimiternvoidspace: yay indeed :) looking at your PR16:16
voidspacedimitern: very simple for spaces, assuming I didn't miss anything...16:17
cmarsperrito666, so the connection info hasn't changed or anything -- still the same username/password and everything?16:23
perrito666exactly16:24
perrito666tag for the user and password for password16:24
perrito666cmars: install the shell and check just in case16:24
cmarsperrito666, ok great, thanks!16:25
perrito666cmars: ping me if you need a hand16:25
dimiternvoidspace: reviewed16:25
voidspacedimitern: thanks16:26
perrito666could anyone sign a forwardport? http://reviews.vapour.ws/r/4828/16:26
voidspacedimitern: I don't think there's any point in adding a new spaceGlobalKey name for a single use16:27
voidspacedimitern: maybe entityGlobalKey taking entity name and provider id16:27
voidspacenetworkEntityGlobalKey maybe16:27
voidspacedimitern: and do you want a ":" separating entity name and provider id? Your email used "#".16:28
voidspacedimitern: it probably doesn't matter but given you've explicitly said ":" in your comment I'd like to check16:28
dimiternvoidspace: a generic helper to construct providerIDDoc.ID is better, yeah - taking a globalKey and providerID16:29
dimiternvoidspace: as for ":" vs "#" - I've realized some entities use multiple # in their global keys (e.g. LLD and their addresses), hence the ":"16:30
voidspacedimitern: ok, cool - ta16:30
dimiternperrito666: reviewed16:31
perrito666dimitern: tx16:31
perrito666ah tx for that spotting :D16:31
frobwarecherylj: can I $$merge$$ some outstanding PRs now that beta7 appears to be cut?16:32
cmarsperrito666, got connected with the shell. ssl didn't verify though. nbd for poking around in the shell, but where would I find the certs to connect properly?16:32
perrito666cmars: out of the top of my head /var/lib/juju/agent/blablabal/cert16:33
cmarsperrito666, ok, thanks!16:33
mupBug # changed: 1321442, 1543283, 1557143, 1564054, 1564577, 1567518, 1569467, 1572746, 1574607, 1575332, 1575760, 1575768, 1575808, 1576270, 1576376, 1578373, 1579127, 158128416:34
mupBug #1581600 opened: should be able to host multiple controllers in a single mongodb <juju-core:New> <https://launchpad.net/bugs/1581600>16:34
babbageclunkdimitern: Sorry, got sidetracked, here's where it's hanging in my version: https://github.com/babbageclunk/juju/blob/state-tests/state/open.go#L15116:43
=== rodlogic is now known as Guest63003
babbageclunkdimitern: Hmm, probably clearer to see the commits: https://github.com/babbageclunk/juju/commit/aa4d79e1bb8a47ac6b558c36ac9a39378d75f56a16:44
dimiternbabbageclunk: will have a look in a bit, otp16:44
babbageclunkdimitern: And then this change to juju/testing: https://github.com/babbageclunk/testing/commit/40e8403b275140383d044253c8d437b77d221d6016:45
babbageclunkdimitern: No worries - I'm stopping now anyway, brain is too fried.16:45
dimiternbabbageclunk: have a nice weekend :) will post comments on your commit if needed16:46
babbageclunkdimitern: Thanks! You too.16:48
voidspacebabbageclunk: o/16:49
voidspacedimitern: PR updated http://reviews.vapour.ws/r/4827/16:50
voidspacestill running tests16:51
redir_bbiab16:51
dimiternvoidspace: provisional LGTM - please double check16:59
voidspacedimitern: kk17:00
mupBug #1581612 opened: api: Connection interface not well documented <juju-core:New> <https://launchpad.net/bugs/1581612>17:04
katcoericsnow: natefinch: redir: o/17:19
ericsnowkatco: \o17:19
cheryljfrobware: I've unblocked master, so you can land17:20
frobwarecherylj: ack. thx17:21
alexisbdimitern, ^^^17:27
alexisbalright all, I am going to be down for a bit replacing some parts on my labtop17:27
dimiterncherylj, alexisb: thanks!17:27
alexisbbiab, hopefully :017:27
katcoalexlist: gl!17:32
katcooops wrong alex postfix :)17:32
katcoericsnow: natefinch: don't forget, last day to get cards on the tanzanite board + clean up specs17:33
natefinchkatco: crud, thanks, been heads down looking at a bug.  Will clean up my spec now.17:35
mupBug #1581627 opened: functional-container-networking-lxd fails with invalid parent device name <network> <juju-core:In Progress by frobware> <https://launchpad.net/bugs/1581627>17:52
alexisbyay, old style lenovo mouse buttons I missed you so!18:06
rick_h_alexisb: lol, new laptop?18:18
alexisbrick_h_, no, just updated track pad18:19
rick_h_oic18:19
=== akhavr1 is now known as akhavr
cmarsif i add some extra fields to a bundle.yaml, will juju still deploy it, ignoring them?18:21
cmarsjust wondering, for science18:21
rick_h_cmars: I *think* so but have to verify.18:21
cmarsi can find out soon enough :)18:21
=== frankban is now known as frankban|afk
hoenircould someone review my patch ? http://reviews.vapour.ws/r/4809/18:34
=== rodlogic is now known as Guest72878
=== rodlogic is now known as Guest18774
redirfwereade: let me know if you happen to be around and available... I know it is EoW there. Otherwise I'll hit you up monday.19:30
perrito666cmars: still around? if so, the Cert is in agent.conf19:40
cmarsperrito666, ok, got it19:44
cmarsthanks19:44
=== rodlogic is now known as Guest56132
natefinchkatco: can you do me a favor?  Make a new repo under juju called fslock?20:08
katconatefinch: sure20:08
katconatefinch: done20:09
natefinchkatco: thanks20:15
=== natefinch is now known as natefinch-afk
perrito666could anyone stamp this backport? http://reviews.vapour.ws/r/4830/20:43
katcoericsnow: natefinch-afk: perrito666: i don't see any cards on the tanzanite board. will you have those ready for monday morning's meeting?20:46
ericsnowkatco: yep20:47
katcoericsnow: ta20:47
perrito666katco: i will, I am mid day still20:47
katcoperrito666: ta20:47
=== rodlogic is now known as Guest76655
katcoworking on mine right now (finally got some time!)20:47
* perrito666 does bureaucracy during the eods20:47
katcoperrito666: hehe :)20:47
redirperrito666: reviewed ^^ but that doesn't get you much yet.21:14
* redir gets RSI scrolling through debug log output21:15
katcotime to go to a wedding... have a great weekend all21:36
=== rodlogic is now known as Guest11340
mupBug #1581190 changed: juju 2.0: debug-log --include machine-X includes more data than just machine-x <landscape> <usability> <juju-core:Invalid> <https://launchpad.net/bugs/1581190>22:02
perrito666redir: I appreciate it nevertheless22:08
redirperrito666: I was going to do bug #1576266 but I think it is only on windows...22:11
mupBug #1576266: apiclientSuite.SetUpTest fails because no tools available <blocker> <ci> <go1.6> <test-failure> <unit-tests> <windows> <juju-core:Incomplete> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1576266>22:11
redirso I don't think I can repro22:12
perrito666redir it is fixed by the patch you just reviewd most likely22:12
redirperrito666: oic it is failing because the url "file://\\\\localhost\\c$/users/admin" is invalid not because the tools arent' there. IIUC22:13
perrito666true22:13
perrito666it fails to fetch the tools because its doing a poor job looking for them :p22:13
redirhehe22:13
perrito666talk about useful error cannot find transaction ObjectIdHex("5736512d29ee73099b9f641c")22:14
redirlooks like more mongo fun22:20
rediror mgo fun I guess if there's transactions involved22:20
redirlooks like there's nothing left but windows and maas bugs blocking 1.25.22:23
redirI think I am missing the required bits to help with those22:23
mupBug #1506121 changed: cloud-images query format deprecated, lxc should use simplestreams <lxc> <simplestreams> <streams> <juju-core:Invalid> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1506121>22:32
=== rodlogic is now known as Guest78418
=== rodlogic is now known as Guest28531

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