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

=== rodlogic is now known as Guest90697
=== rodlogic is now known as Guest28228
rick_h_evening01:01
anastasiamacrick_h_: morning \o/01:04
rick_h_how goes anastasiamac?01:05
anastasiamacrick_h_: foggy :D01:05
rick_h_anastasiamac: :)01:05
rick_h_anastasiamac: well sun just went down here so hope it heads your way to burn that away01:05
anastasiamacrick_h_: couldn't see anything out of windscreen when taking kids to school... everyone is crawling :D sun would b nice \o/01:05
anastasiamacrick_h_: how r u? how was pacific island?01:06
rick_h_anastasiamac: good, catching up this weekend. hawaii was good stuff01:07
rick_h_lots of time on boats and looking at fishies :)01:07
anastasiamacrick_h_: wow! this is how I feel about bugs :D01:07
rick_h_lol01:07
anastasiamacrick_h_: great to hear u r rested :)01:07
rick_h_anastasiamac: <301:08
bradmanyone about?  I'm having a really weird issue with a multi phase juju-deployer deployment - the first few stages work fine, but the final one took 40 hours over the weekend to progress from "deployer.cli: Using runtime GoEnvironment on maas" to "Starting deployment of..".  The machine-0 state server is all kinds of screwed up too, its erroring with TLS handshake errors, and various other broken pipe errors01:08
rick_h_bradm: not sure, what version of deployer and juju?01:11
bradmrick_h_: juju-deployer 0.6.1-1~ubuntu14.04.1~ppa1 and juju-core 1.25.5-0ubuntu1~14.04.2~juju101:12
bradmrick_h_: I'm wondering if its somehow related to LP#1575448, since its the state server thats throwing all these errors01:13
bradmall the other machine units are shutting down since they can't talk to juju state server01:14
rick_h_anastasiamac: have you peeked at ^ any more?01:14
mupBug #1579592 opened: SSH commands don't verify proxy host <security> <juju-core:New> <https://launchpad.net/bugs/1579592>01:14
rick_h_bradm: :/ sorry not sure.01:15
anastasiamacrick_h_: it was my focus for today :D01:15
rick_h_anastasiamac: ok, can you keep bradm in touch if you find anything to try please?01:15
anastasiamacrick_h_: sure01:15
bradmI can focus on something else for a while, need to look at getting the charms to understand systemd in the checks, and wait to see if anything happens with the other bug.01:16
rick_h_bradm: k, ty for letting anastasiamac investigate01:16
bradmit doesn't seem like a stretch that if the HA version of the state server is having issues that the non-HA version would too01:18
bradmalthough why others aren't seeing it, I don't know.01:18
mupBug #1579593 opened: SSH host keys for bootstrap aren't checked <security> <juju-core:New> <https://launchpad.net/bugs/1579593>01:45
anastasiamacis it still applicable with mongo3? https://bugs.launchpad.net/juju-core/+bug/144739001:54
mupBug #1447390: mongo tools missing on centos <centos> <mongodb> <juju-core:Triaged> <https://launchpad.net/bugs/1447390>01:54
anastasiamacwallyworld: perrito666: with fixes to backup and restore that u r focusing on,  has there been any movements in the related bugs?02:21
anastasiamacfor e.g.:  https://bugs.launchpad.net/juju-core/+bug/149345802:21
mupBug #1493458: backups restore: fails when machine number differs <backup-restore> <docteam> <docteam-blocking> <ha> <juju-core:Triaged> <https://launchpad.net/bugs/1493458>02:21
anastasiamacand surely this is improving :D https://bugs.launchpad.net/juju-core/+bug/154556802:22
mupBug #1545568: api/backups/restore.go has no unit tests <backup-restore> <tech-debt> <juju-core:Triaged> <https://launchpad.net/bugs/1545568>02:22
anastasiamacand this https://bugs.launchpad.net/juju-core/+bug/154556202:22
mupBug #1545562: Restore assumes systemd present on machines <backup-restore> <juju-core:Triaged> <https://launchpad.net/bugs/1545562>02:22
wallyworldthe systemd one might be fixed02:22
wallyworldthe machine number one is an old bug - may have been fixed incidentally02:23
wallyworldwe'd really need to audit what's there once the current mongo 3.2 compatibility issues have been solved02:23
anastasiamacupdate in the bugs would b amazing, even if it's just a progress update02:23
wallyworldno one is actively working those bugs02:23
wallyworldi didn't even know they existed02:23
anastasiamacu do now \o/02:24
wallyworldwe'll need to fix the current mongo 3.2 issues first02:24
anastasiamacwallyworld: m not syaing "these need to addressed now", m saying that "we have these and they are in the area where there is current movement... r they still applicable or r they addressed as part of something else?"02:25
anastasiamaclike surely we are putting *some* api tests in the area?..02:26
wallyworldno, because the api is not changing02:26
wallyworldwe are fixing the backend implrementation02:26
wallyworldthe scope of the current work is constrained to mongo 3.2 compatibility02:27
wallyworldthose other bugs may or may not be still current - but any investigation will need to come as a separate piece of work02:27
wallyworldit is hard enough to fix the mongo 3.2 issues without scope creep for addtional, unrelated bugs02:28
wallyworldwe can add those to the bug board02:29
wallyworldthey can be investigated in parallel with the current work, as they are not related02:29
anastasiamacm not saying "fix"... \o/02:29
anastasiamacm saying " u r in the area, have u encountered these?" so that we can determine if they r still current :D02:30
wallyworldhaven't encountered those, but we have not even been looking out for them. the testing done has been very tightly constrained to a simple restore scenario based on mongo 3.202:36
wallyworldie we would not have a scenario where the machine nuimber differs, as we are restoring with the -b option02:37
wallyworldand testing todate has been on xenial (mongo 3.2), so systemd is always there02:37
anastasiamacthank you for update and clarification02:39
wallyworldsorry that there' been no activity in those other areas02:41
anastasiamacyes :D very disappointing :-P02:41
anastasiamacwallyworld: axw: i seem to recal that this has been addressed, non? https://bugs.launchpad.net/juju-core/+bug/131687403:27
mupBug #1316874: How to specify an environment to be specific series <config> <docs> <juju-core:Triaged> <https://launchpad.net/bugs/1316874>03:27
mupBug #1494787 changed: bootstrap cannot be interrupted if machine agent fails to start <juju-core:Triaged> <https://launchpad.net/bugs/1494787>03:27
mupBug #1510875 changed: unable to interrupt 'juju boostrap' on MAAS before the node is running <bootstrap> <juju-core:Triaged> <https://launchpad.net/bugs/1510875>03:27
axwanastasiamac: set-model-config default-series=...03:27
wallyworldand bootstrap-series arg for the controller03:27
anastasiamacaxw:  this is about "juju bootstrap --series="03:28
anastasiamachmm i guess bootstrap-series even03:28
wallyworldthe first bug above talks about environment (model)03:28
axwanastasiamac: it's not? the issue is about the model series03:28
axwand that's what "default-series" is03:28
wallyworldyep03:28
wallyworldthere's 2 series here - the model series and the controller series03:29
anastasiamack.. axw: so old bug pre model/controller distinction :D03:29
anastasiamacboth talk about "bootstrap" so probably intended artifacts are controllers03:30
anastasiamacto get a controller of particular series we use "juju bootstrap -bootstrap-series"?03:30
axwanastasiamac: yeah, at the time the bug was filed, there was no multi-model03:30
anastasiamacto get a model of particular series..?03:31
axwanastasiamac: correct03:31
axwanastasiamac: a model doesn't really ahve a series, but setting default-series means all machines will take that series unless otherwise specified03:31
anastasiamacaxw: so is there any means of overwritting default-series? what do u mean by "otherwise" specified?03:32
axwanastasiamac: "juju add-machine --series=..."03:32
anastasiamacaxw: it's for machines... so nothing specific for models, right? just default-series (if u want to overwrite what's against controller)03:35
axwanastasiamac: I don't understand. defualt-series is model config. it controls what series a machine is assigned unless something else specifies a series03:36
mupBug #1494787 opened: bootstrap cannot be interrupted if machine agent fails to start <juju-core:Triaged> <https://launchpad.net/bugs/1494787>03:36
axwanastasiamac: you can use the usual commands to get/set default-series in model config.03:36
mupBug #1510875 opened: unable to interrupt 'juju boostrap' on MAAS before the node is running <bootstrap> <juju-core:Triaged> <https://launchpad.net/bugs/1510875>03:36
mupBug #1494787 changed: bootstrap cannot be interrupted if machine agent fails to start <juju-core:Triaged> <https://launchpad.net/bugs/1494787>03:39
mupBug #1510875 changed: unable to interrupt 'juju boostrap' on MAAS before the node is running <bootstrap> <juju-core:Triaged> <https://launchpad.net/bugs/1510875>03:39
anastasiamacaxw: k - thnx \o/ . so to create a model in particular series "juju add-model --config default-series=..."03:39
axwyep03:39
anastasiamacaxw: since u have mentioned "add-machine --series=..." any idea if this is fixed? https://bugs.launchpad.net/juju-core/+bug/127321603:48
mupBug #1273216: unknown --series to add-machine breaks provisioner <bitesize> <juju-core:Triaged> <https://launchpad.net/bugs/1273216>03:48
axwanastasiamac: no idea03:48
anastasiamacaxw: k03:49
mupBug #1316874 changed: How to specify an environment to be specific series <config> <docs> <juju-core:Fix Released> <https://launchpad.net/bugs/1316874>03:51
mupBug #1317666 changed: bootstrap CLI should have an option to specify target series  (phase 2) <bootstrap> <feature> <hours> <juju-core:Fix Released by menno.smits> <https://launchpad.net/bugs/1317666>03:51
anastasiamaci think this is fixed https://bugs.launchpad.net/juju-core/+bug/1254402... anyone know any different?04:38
mupBug #1254402: error bootstrapping on ec2 duplicate security group <ec2-provider> <security> <juju-core:Triaged> <https://launchpad.net/bugs/1254402>04:38
mupBug #1305279 changed: default-series is the only way to set the series of the state-server <bootstrap> <docs> <landscape> <micro-cluster> <trusty> <upload-tools> <juju-core:Fix Released> <https://launchpad.net/bugs/1305279>04:42
=== Garyx_ is now known as Garyx
mupBug #1579633 opened: state.leadershipClient used unsafely <tech-debt> <juju-core:Triaged> <https://launchpad.net/bugs/1579633>07:10
=== frankban|afk is now known as frankban
mupBug #1537740 changed: sudo error on bootstrap and working on units <juju-release-support> <lxd-provider> <usability> <juju-core:Invalid> <https://launchpad.net/bugs/1537740>08:22
mupBug #1537740 opened: sudo error on bootstrap and working on units <juju-release-support> <lxd-provider> <usability> <juju-core:Invalid> <https://launchpad.net/bugs/1537740>08:31
mupBug #1537740 changed: sudo error on bootstrap and working on units <juju-release-support> <lxd-provider> <usability> <juju-core:Invalid> <https://launchpad.net/bugs/1537740>08:40
voidspacedimitern: frobware: be right there for standup - grabbing coffee!09:01
voidspacedimitern: hmmm, actually - frobware is away09:05
voidspacefwereade: dimitern: dooferlad: firefox crash!09:14
voidspacebrb09:14
=== Garyx_ is now known as Garyx
voidspacemgz: ping09:39
voidspacefwereade: ping10:47
voidspacefwereade: so the reason the MAAS 2 bundle deploy test fails (as far as we can tell)  is that it bootstraps with a custom streams url for the tools - which works fine but isn't propagated to the model that deploys the bundle. The bundle deploy then fails because it attempts to use the standard tools url.10:48
voidspacefwereade: is this expected behaviour - that if you use custom settings like this you need to "manually propagate" them to models10:49
fwereadevoidspace, not that I am aware of... anastasiamac, wallyworld, thoughts on the above?10:51
voidspacefwereade: still need to confirm that's *really* the problem, but it seems to be what the logs are showing10:52
wallyworldvoidspace: fwereade: correct, hosted models ony inherit a subset of properties from their controller admin model10:52
wallyworldthis was from tim's original design10:52
voidspacewallyworld: including the default model immediately after bootstrap10:52
wallyworldyes10:53
wallyworldhosted models are their own thing10:53
wallyworldwith their own attributes10:53
voidspaceso you bootstrap with settings and immediately have to reapply those settings10:53
voidspaceand DRY be damned :-)10:53
wallyworlddepends on what your needs are10:53
wallyworldwhy should a hosted model be forced to get it's tools from the same place as the admin model10:53
voidspacesure, it's a nice design principle to make simple cases simple10:54
wallyworldanyways, that was the design (not mine)10:54
voidspacewallyworld: thanks for confirming10:54
wallyworldthat's from memory - i'd have to double check to see10:54
wallyworldlet me do that in case my memory is flawed10:54
voidspaceit very much seems so from the logs we're seeing10:55
voidspaceit's easy enough to work around now we know10:55
fwereadewallyworld, voidspace: I thought tools streams were meant to be per-controller though10:56
wallyworldvoidspace: so there's a method on Environ called RestrictedConfigAttributes()10:56
wallyworldthat defines attributes that need to be the same between models withon a controller10:56
fwereadewallyworld, voidspace: if I'm running a controller I don't want you guys to run heaven-knows-what agent code in your environment10:56
wallyworldfwereade: i don't know to be honest, what the original design constraints were10:57
wallyworldvoidspace: fwereade: as implemented, these are shared10:58
wallyworld"type",10:58
wallyworldconfig.CACertKey,10:58
wallyworld"state-port",10:58
wallyworld"api-port",10:58
wallyworldconfig.ControllerUUIDKey,10:58
wallyworldplus provider specific restricted attributes10:58
wallyworldas far as i can tell from the code, the model uses its own valeus for everythign else10:59
voidspacewallyworld: thanks10:59
wallyworldbut i'll dig a bit deeper10:59
wallyworldthe above just restricts what can't be overridden10:59
wallyworldvoidspace: fwereade: yeah, so digging a bit more, it does seem that the model needs to supply its own values. the exceptions are 1. creds are inherited if you are the controller admin, 2. restricted values may be specified in the model config but must match whatever the controller has, or else that's an error11:03
wallyworldso agent stream or agent url is not inherited from what i can see11:04
wallyworldif that original design from way back when is wrong, then we can fix11:04
voidspaceprobably worth a discussion on juju-core, or an executive decision11:06
ejathttp://paste.ubuntu.com/16316990/11:07
=== Garyx_ is now known as Garyx
voidspacedimitern: a bunch of tests for AllocateContainerAddresses http://reviews.vapour.ws/r/4790/11:56
dimiternvoidspace: looking11:56
voidspacedimitern: I still want to write tests for deviceInterfaceInfo2 as well11:56
dimiternvoidspace: in cases where you have a bunch of fake types embedding a *testing.Stub I found it quite useful to share a single stub across multiple types, so the CheckCalls can be done on the same shared stub12:02
dimiternvoidspace: but ofc ymmv12:05
voidspacedimitern: I'm only ever checking one stub at a time, and sharing would actually mean an extra line of code12:05
voidspace:-)12:05
voidspacearguably cleaner but arguably not12:05
voidspacedimitern: useful if I do need to do multiple checks - thanks12:05
dimiternvoidspace: I can show you not very good examples of too much sharing done :)12:05
voidspacehehe12:05
voidspaceI've tried to scope the tests to a single point12:06
voidspaceso one interesting stub per test falls out of that12:06
voidspacealthough each test still needs all the setup for the previous test :-/12:06
voidspaceand sharing the stubs would be a nuisance for the SetErrors call12:07
dimiternvoidspace: how about splitting the setup steps in mini helpers, easy to compose12:07
voidspacedimitern: I thought about it - I could avoid *some* duplication12:07
voidspacehowever later tests modify the earlier setup stages too12:08
voidspace(more machines, more subnets, more interfaces etc)12:08
voidspaceso wouldn't help as much as you'd hope12:08
voidspacedimitern: I have some more tests to write - and in the PR for that I can look at consolidation, ok?12:09
dimiternvoidspace: well, you could have a subnet := makeFakeSubnet(3)...12:09
voidspacetrue enough12:10
dimiternvoidspace: sounds good, I'll add some suggestions12:10
voidspacedimitern: thanks12:10
dimiternvoidspace: reviewed12:16
voidspacedimitern: thanks12:21
nottrobindoes anyone know if anyone's tried adding http/2 support into the apache2 charm?12:42
mgzvoidspace: pretty sure the only reason the bundle deploy test fails on maas 2.0 is bug 156889512:43
mupBug #1568895: Cannot add MAAS-based LXD containers in 2.0beta4 on trusty <ci> <jujuqa> <lxd> <maas-provider> <juju-core:Triaged> <https://launchpad.net/bugs/1568895>12:43
mgzat least that was the case start of last week, now it seems somewhat unhappy even with lxc containers12:44
mgznottrobin: you're probably better off asking in #juju - but you can also see the various branches on launchpad12:44
tvansteenburghhey guys, trying to run juju from source after a while of not doing so. i get a bunch of scary output from `go get`, am i missing something? http://pastebin.ubuntu.com/16317624/12:47
nottrobinmgz: okay I'll go ask in #juju. But do you know how I can see a list of just charms/apache2 branches in launchpad?12:49
mgztvansteenburgh: use godeps?12:50
mgznottrobin: seems to be https://code.launchpad.net/charms/+source/apache212:51
nottrobinmgz: thanks12:52
mgznottrobin: there's also a trusty series link at the bottom with more12:53
nottrobinyeah I found that. thanks12:53
tvansteenburghmgz thanks12:59
=== rodlogic is now known as Guest30270
mupBug #1579750 opened: Wrong hostname added to dnsmasq using LXD <juju-core:New> <https://launchpad.net/bugs/1579750>13:08
voidspacemgz: the error it fails with is "no matching tools" for machine 013:14
voidspacemgz: which doesn't seem like a lxd container issue13:15
mgzvoidspace: I don't see that, looking at maas-2.0-bundle-deploy13:20
voidspacemgz: http://reports.vapour.ws/releases/3955/job/maas-2_0-bundle-deploy/attempt/1213:25
voidspacemgz: machine "0", "no tools available"13:25
voidspacemgz: and the failure reason, "ErroredUnit: 0 is in state error"13:26
voidspacemgz: that's the latest run on master13:26
voidspacemgz: the other deploy-bundle tests succeeded13:27
mgzvoidspace: hm, on that revision only. also, compare http://juju-ci.vapour.ws/job/maas-2_0-bundle-deploy/14/13:29
mgzsame rev, only change, bundle with lxc containers not lxd13:29
voidspacemgz: 40413:30
mgzvoidspace: login.13:31
voidspacemgz: I am logged in13:31
voidspaceah, not to that service maybe13:31
mgzvoidspace: navigate to the job if I tyoped it. but you want the developer creds from cloud-city consoles.txt13:31
mupBug #1579057 changed: Race in github.com/juju/juju/worker/catacomb/catacomb <blocker> <ci> <race-condition> <regression> <juju-core:Fix Released by fwereade> <https://launchpad.net/bugs/1579057>13:32
mgzit looks to me like 12 failed because the machines didn't come up cleanly13:32
mgzwe don't have addresses for 0 or 1 in the non-admin model13:32
mgzso, the tools thing looks like a red herring13:32
voidspacemgz: what credentials do I use for juju-ci.vapour - it's not using SSO as far as I can see13:32
voidspacemgz: ah, thanks13:33
voidspacemgz: not sure if you tyoped it or not...13:33
=== rodlogic is now known as Guest93463
voidspacemgz: if you look in logsink for 12 you do see it trying the "wrong address" for the tools for machine 013:42
voidspacemgz: so I'm not convinced yet :-)13:42
voidspacemgz: you're likely to be right, I'm just not convinced yet...13:42
mgzvoidspace: what went wrong on that job is an interesting question, but it's not been the main cause of failure13:50
mupBug #1578286 changed: Juju2 cannot deploy windows workloads on maas 1.9  <blocker> <ci> <maas-provider> <regression> <windows> <juju-core:Fix Released by bteleaga> <https://launchpad.net/bugs/1578286>14:02
mupBug #1579062 changed: localHTTPSServerSuite no trusty arm64/ppc64el images <arm64> <blocker> <ci> <ppc64el> <regression> <test-failure> <unit-tests> <juju-core:Fix Released by reedobrien> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1579062>14:02
=== rodlogic is now known as Guest80695
katconatefinch: standup time15:01
=== rodlogic is now known as Guest20915
mgzevilnick: is `juju help glossary` on your list of things to fix already? or should I file a bug?15:13
mgzoh, someone killed it already15:13
evilnickyes, it was me15:14
mgzevilnick: good job, it was terrible.15:14
evilnickmgz there is a 'concepts page' now15:14
evilnickit still nees work15:14
mgzevilnick: I have one other thing, our rackspace help currently references a temp bucket CI uses, which got nuked and recreated15:15
mgzI'd prefer not to give our config at all (and there's hope we'll have proper support in the near future anyway)15:15
mgzbut I could link my script/instructions for creating the image streams yourself instead15:16
mgzwhich is basically lp:juju-ci-tools rackspace-generate-image-streams.bash15:16
mgzor we could update to the new temp streams and hope it can just go away soon15:16
evilnickmgz, yes, I'm aware. I got bored of people complaining they couldn't use it after it appeared in the beta release notes15:32
mgzevilnick: that's fair enough15:33
mgzevilnick: I'm happy to put up a proposal with the new magic url for now15:33
evilnickmgz, I hope it will solve itself, but yes, any nonsense you want to add/subtract gratefully received15:33
mupBug #1210593 changed: Show the user all current running environments <improvement> <juju-core:Fix Released> <https://launchpad.net/bugs/1210593>15:59
mupBug #1240431 changed: Allow constraints to be set for only the bootstrap node <juju-core:Fix Released> <https://launchpad.net/bugs/1240431>15:59
natefinchtrivial deps review anyone?  perrito666, katco, ericsnow: http://reviews.vapour.ws/r/4791/16:02
mupBug #1210593 opened: Show the user all current running environments <improvement> <juju-core:Fix Released> <https://launchpad.net/bugs/1210593>16:02
mupBug #1240431 opened: Allow constraints to be set for only the bootstrap node <juju-core:Fix Released> <https://launchpad.net/bugs/1240431>16:02
perrito666natefinch: looking16:03
perrito666natefinch: do you know what the systemd update enails?16:03
perrito666entails*16:03
natefinchperrito666: no.. honestly, I don't know what the godbus changes entail, other than my fix.  I suppose I should look at that on both repos.16:05
natefinchperrito666: both repos were over a year out of date16:05
perrito666natefinch: ship it16:06
natefinchperrito666: CI will catch breakages, right? :)16:06
* perrito666 slaps natefinch in the back of the head16:06
natefinchperrito666: why even have CI if you can just throw things over the wall16:06
natefinchs/can/can't16:06
* natefinch is sure it'll be fine.16:06
=== ejat is now known as fenris-
=== fenris- is now known as ejat
=== ejat is now known as fenris-
=== fenris- is now known as ejat
=== rodlogic is now known as Guest12850
mupBug #1210593 changed: Show the user all current running environments <improvement> <juju-core:Fix Released> <https://launchpad.net/bugs/1210593>16:17
mupBug #1240431 changed: Allow constraints to be set for only the bootstrap node <juju-core:Fix Released> <https://launchpad.net/bugs/1240431>16:17
alexisbkatco, ping16:56
mupBug #1579833 opened: Initial admin cannot log out <doctem> <juju-core:New> <https://launchpad.net/bugs/1579833>17:00
mupBug #1579836 opened: repeated login  attempt to websockets api results in confusing error message <landscape> <juju-core:New> <https://launchpad.net/bugs/1579836>17:00
mupBug #1579833 changed: Initial admin cannot log out <doctem> <juju-core:New> <https://launchpad.net/bugs/1579833>17:06
mupBug #1579836 changed: repeated login  attempt to websockets api results in confusing error message <landscape> <juju-core:New> <https://launchpad.net/bugs/1579836>17:06
katcoalexisb: hey sorry was at lunch. pong17:09
=== rodlogic is now known as Guest15218
redirdo we support arm64 on 1.25?17:17
=== frankban is now known as frankban|afk
mgzredir: yup17:17
mupBug #1579833 opened: Initial admin cannot log out <doctem> <juju-core:New> <https://launchpad.net/bugs/1579833>17:18
mupBug #1579836 opened: repeated login  attempt to websockets api results in confusing error message <landscape> <juju-core:New> <https://launchpad.net/bugs/1579836>17:18
redirmmm17:22
redirmgz: is that new?17:24
mgzredir: nope, see history of arm64 tests on 1.25 branch, reports.vapour.ws/releases/3956 etc17:25
redirmgz: just seeing that it isn't in the supported arch test since 2014-0817:28
rediralso used to test for an invalid arch constraint.17:29
mgzredir: the tests on arm64 may well had been broken for a while17:29
mgzthe big switch is 1.25 was using gccgo for arm64, it's now go 1.617:30
redirmgz: OK. Tx.17:31
mgzredir: see the history of some of our issues on arm64 tests, your bug 1579062 say, goes back all through wily17:34
mupBug #1579062: localHTTPSServerSuite no trusty arm64/ppc64el images <arm64> <blocker> <ci> <ppc64el> <regression> <test-failure> <unit-tests> <juju-core:Fix Released by reedobrien> <juju-core 1.25:In Progress by reedobrien> <https://launchpad.net/bugs/1579062>17:34
katcodoes PatchValue not work on slices?18:04
perrito666katco: should work on any variable18:05
=== rodlogic is now known as Guest1573
mupBug #1579849 opened: Unclear what series a charm will use <docteam> <juju-core:New> <https://launchpad.net/bugs/1579849>18:18
redirquickie review anyone? http://reviews.vapour.ws/r/4792/18:34
mgzredir: yeah, s390x really is 2.0 only18:35
mgzredir: landit18:35
* redir nods18:35
mgzcheck the bug is blocking first I guess18:37
mgzit should be18:37
=== rodlogic is now known as Guest97418
perrito666aghh all the mongo tooling is written in go... except for the shell19:18
perrito666such is my luck19:19
natefinchperrito666: javascript not your favorite thing I take it? :)19:23
perrito666natefinch: C actually19:23
perrito666cpp19:23
perrito666natefinch: actually I was trying to fetch a mongo3 client and push it to my lxc container19:23
natefinchperrito666: oh19:23
perrito666and that is orders of magnitude easier in go19:23
mupBug #1399613 changed: juju-core not using constraints when creating KVM  unit on maas machine <constraints> <kvm> <maas-provider> <juju-core:Triaged> <https://launchpad.net/bugs/1399613>19:24
mupBug #1534214 changed: Juju KVM container doesn't respect constraints <juju-core:Triaged> <https://launchpad.net/bugs/1534214>19:24
perrito666hey people, anyone remembers how to represent arrays using bson elements? more to the point, I need to represent this structure https://docs.mongodb.com/manual/reference/method/db.createRole/#db.createRole19:40
natefinchperrito666: pretty much anything you're creating should be a bson.M19:53
natefinchperrito666: something like this I think: http://pastebin.ubuntu.com/16324089/20:00
natefinchperrito666: except without the obvious typos20:01
=== rodlogic is now known as Guest56148
katcoperrito666: sorry, i immediately got pulled off on something. i'm running PatchValue on a slice and getting: "... Panic: reflect: call of reflect.Value.Elem on slice Value (PC=0x45F3CE)"20:16
katcoperrito666: i don't think PatchValue will work on slices because of how it's performing reflection20:17
natefinchkatco: gotta use &20:17
katconatefinch: sad trombone... thanks20:17
mupBug #1579887 opened: Local charms not de-duped when deployed multiple times <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1579887>20:21
natefinch#@@#^^#$_()%@#_^#@()#@%*_(^_()^$_@^  te20:28
natefinchtests that run mongod20:28
natefinch$ ps -al |grep mongod | wc -l20:28
natefinch920:28
perrito666Katco what Nate said :p I assumed you had a ptr to it21:10
=== rodlogic is now known as Guest3957
* perrito666 just had to wait next to a school for someone and noticed that parents are willing to break any traffic rule to avoid walking one block21:22
katcoperrito666: you can tell how highly i think of patchvalue ;p21:30
perrito666well I hate many things (patch value is high on that list) and those are the ones I try to learn the most, first because it makes so much easier to rant about them, and second because otherwise my frustration grows to unmanageable levels (but mostly for the rant value)21:34
redirsinzui: yt?21:45
sinzuiredir: yes, in a meeting, will be free in about 15 minutes21:46
redirsinzui: k. lemme know when you're free21:47
alexisbthumper, going to be late22:02
katcowallyworld: stepping away for a sec22:02
sinzuihi redir22:03
wallyworldkatco: sure, am talking to alexis forst22:03
wallyworldfirst22:03
thumperalexisb: ack22:03
redirsinzui: got a minute for a HO?22:08
sinzuiredir: I do22:09
menn0thumper: juju/utils/ssh change that I need: https://github.com/juju/utils/pull/21423:06
thumperk23:09
wallyworldaxw: anastasiamac: one minute late23:15
anastasiamacwallyworld: axwexcellent - gives me time to make a cuap \o/23:15
anastasiamaccup*23:15
wallyworldanastasiamac: we are all here when you are ready23:18
thumpermenn0: review done23:18
menn0thumper: thanks23:19
thumpermenn0: there wasn't something around the default value23:19
thumperwhich I think was No not Unset23:19
thumperperhaps another test is needed?23:19
menn0thumper: that's intentional... the current default is "no" so I didn't want to break that23:20
thumperso why have unset?23:20
menn0thumper: because that's what I need now23:20
menn0"no" and "unset" mean different things23:20
menn0"no" means "no"23:20
thumperugh23:21
menn0"unset" means, "use whatever's in the user's config elsewhere"23:21
menn0that is, don't include a "-o StrictHostKeyChecking" option on the command line at all23:21
menn0thumper: is that ok? should I add a comment for the consts to explain the differences ?23:23
thumperso how do you say unset?23:24
menn0options.SetStrictHostKeyChecking(StrictHostKeyCheckingUnset)23:24
anastasiamacmenn0: comments should be added regardless \o/23:25
thumpermenn0: from the CLI23:25
anastasiamacmenn0: should= would be vey helpful :-P23:25
menn0thumper: from the CLI, the user doesn't directly control that option23:26
thumperhmm23:26
thumperok23:26
thumperadd a comment23:26
menn0thumper: but juju ssh/scp will use unset when you do something like: juju ssh some.host23:27
thumperand we're good I expect23:27
menn0as opposed to juju ssh 2, or juju ssh unit/223:27
menn0ok23:27
menn0anastasiamac, thumper: comments being added23:27
* thumper runs into town to get some more USB sticks23:27
thumperbecause reasons23:27

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