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

=== beisner- is now known as beisner
=== meetingology` is now known as meetingology
=== bradm_ is now known as bradm
mgzmorning all08:14
hoenirany more thoughts on this review? https://github.com/juju/juju/pull/641408:37
hoenirmorning mgz08:39
mgzhoenir: I'd be happy to look over as well, but seems you have addressed reviews from axw and katco already?08:48
axwhoenir mgz: I will take another pass, but nearly EOD so not until tomorrow08:49
hoeniraxw, ok thanks !08:55
jamespagemgz, hey - we're hitting a juju ssh problem in a charm school at the openstack summit09:36
jamespageaware of any issues? basically the terminal is foobar'ed when you ssh to a ubuntu machine from a windows command prompt.09:36
mgzjamespage: hm, there have been some issues, let me see what I can find09:37
mgzjamespage: bug 146875209:38
mupBug #1468752: "juju ssh" adds an additional strings to all commands when used on Windows, in interactive mode <ssh> <windows> <juju:Triaged> <juju-core:Won't Fix> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1468752>09:38
anastasiamac_mgz: jamespage: there is this on.. https://bugs.launchpad.net/bugs/163562209:38
mupBug #1635622: 'juju ssh <unit> ...' fails with Permission denied (publickey), for only one or two machines in a deployment <juju:Triaged> <https://launchpad.net/bugs/1635622>09:38
mgz...bug doesn't document a workaround as such, but does suggest spaces before and after the command09:39
jamespageanastasiamac_, ssh key is working ok - but shell is non-functional09:47
mgzjamespage: is terminal completely borked of does ` echo test ` actually output 'test' as well as errors?09:48
mgz-of+or09:48
mgzmay also be work considering using `juju run` instead, if possible?09:49
voidspacefinally online, one monitor still not working10:38
voidspaceah well10:38
SimonKLBwhats the best way to include a local version of charmhelpers in the wheelhouse? right now i manually put it there and remove the one that gets downloaded in the build process10:39
voidspaceSimonKLB: you're better off asking in #juju - there should be people there who can answer your questions (although maybe a bit later in the day when the Americans arise!)11:14
SimonKLBvoidspace: whats the difference between #juju and this channel? i thought this was for the people developing juju / juju charms while #juju was for juju users11:16
voidspaceSimonKLB: this channel is used by those developing juju itself. #juju is for those writing charms and using juju.11:17
voidspaceSimonKLB: that's how it works in practise. I'm sorry that I don't know the answer to your question. There *maybe* someone here who can answer your question, but not at the moment it seems.11:18
SimonKLBvoidspace: gotcha, so youre not involved with the charmhelpers and/or charm layers?11:18
voidspaceSimonKLB: I don't have much experience with them myself, no.11:18
SimonKLBdo you know of anyone awake at this hour that do? id like to have a quick discussion regarding an issue11:19
voidspacerick_h_: do you know who would be a good person to answer SimonKLB's question?11:19
SimonKLBthat, but even more someone to discuss this: https://github.com/juju-solutions/layer-basic/issues/7911:21
voidspaceSimonKLB: when more people are around I will ask again. It might be wise to ask on the mailing list as that gives people time to respond.11:23
voidspaceSimonKLB: let me find you a link.11:23
dimiternSimonKLB: one of these people should be able to help: marcoceppi, lazyPower, arosales, jcastro11:24
voidspaceSimonKLB: https://lists.ubuntu.com/archives/juju/11:24
mgzdimitern: do you have some time to help me with debugging today?11:24
dimiternmgz: sure - what's up?11:25
SimonKLBdimitern: yea, the only problem is the timezone difference with those guys.. :)11:25
mgzdimitern: hangout? maas/network fun mostly11:25
dimiternmgz: joining core now11:25
perrito666morning all11:52
mgzmorning perrito66611:56
dimiternmgz: you got kicked out?12:15
rick_h_SimonKLB: https://pythonhosted.org/charmhelpers/getting-started.html#updating-charmhelpers-packages12:25
SimonKLBrick_h_: thanks!12:27
SimonKLBrick_h_: do you know if there is going to be any problems using this while also building the charm normally where the wheelhouse is getting populated?12:31
SimonKLBisnt the upstream version of the charmhelpers going to be installed as well in that case?12:32
rick_h_SimonKLB: sorry not sure. Will have to try it out.12:35
=== meetingology` is now known as meetingology
dooferladrick_h_: 1:1 time13:01
rick_h_dooferlad: omw13:02
mupBug #1589680 changed: Upgrading to cloud-archive:mitaka breaks lxc creation <canonical-bootstack> <juju-core:Incomplete> <juju-core 1.25:Incomplete by dimitern> <https://launchpad.net/bugs/1589680>13:47
rick_h_dimitern: so on that bug, you're doing an upgrade on the system so doing that install before bootstrap doesn't help?13:52
rick_h_dimitern: if you install post-bootstrap is there anything that could be done to get it to that working state?13:52
dimiternrick_h_: it's not an upgrade per se13:52
dimiternrick_h_: it won't work with xenial containers to begin with, without upgrading13:53
rick_h_dimitern: let's chat after the standup on it please13:53
dimiternrick_h_: ok13:53
mupBug #1560487 opened: local provider fails to create lxc container from template <canonical-is> <local-provider> <juju-core:Triaged> <juju-core 1.25:Invalid> <OPNFV:Invalid> <juju-core (Ubuntu):Confirmed> <https://launchpad.net/bugs/1560487>13:56
rick_h_kadams54: voidspace ping for standup14:01
rick_h_oops, not kadams54, katco who, isn't here so tab complete fail14:01
kadams54lOl14:01
kadams54I was really befuddled14:01
rick_h_kadams54: :P you know you want to join us14:01
kadams54Guilty as charged14:02
voidspacerick_h_: omw14:02
arosalesrick_h_: get SimonKLB all set?14:11
SimonKLBarosales: yea talked to lazyPower :)14:13
arosalesSimonKLB: great, that lazyPower rocks14:13
perrito666well look at that, this code had a ton of nilptr derefs waiting to happen14:14
natefinchperrito666: obviously the answer is not to use pointers14:38
perrito666natefinch: wish it was so easy14:39
natefinchwhat, you just delete the little *, right?14:39
=== kwmonroe_ is now known as kwmonroe
* rick_h_ lunches15:40
alexisbbabbageclunk, ping15:52
perrito666hi all, I desperately need a review on https://github.com/juju/juju/pull/6490 its a bit tricky sorry16:23
natefinchperrito666: oh man, dropping the need for our copied dependencies is awesome16:26
perrito666natefinch: heh sadly that is the last tag that will support juju until we move to 1.716:26
natefinchperrito666: wow, they require 1.7?16:27
perrito666natefinch: next tag uses Context16:27
perrito666from context16:27
natefinchahh, crappage16:27
perrito666We could revert it back to golang.org/x/context but maintaining such parallel code is very unwise16:28
natefinchyou could file an issue and maybe they'd put it back to using that one16:30
alexisbperrito666, if we  are updating a dep we need a +1 from the tech board16:35
perrito666alexisb: technically we had that dep already16:36
alexisbthe juju version was special because?16:36
perrito666alexisb: compatible with go 1.216:36
alexisbo yuk, yeah ok I remember that16:37
alexisbok we are good then thank you16:37
perrito666np, sorry for making the assumption there without asking16:37
babbageclunkalexisb: pong, sorry - missed your message!17:05
alexisbbabbageclunk, no worries, was just going to touch base with you, otp atm17:05
babbageclunkalexisb: ok, give me a yell when you're free17:07
perrito666brb errand17:07
=== frankban_ is now known as frankban|afk
babbageclunkalexisb: actually, pausing for lunch - will ping when back.17:15
alexisbk17:17
=== ahasenac` is now known as ahasenack
=== ahasenack is now known as Guest91762
katcoi will probably miss the mobility, but for now: wow it is so nice to be back on a desktop with 8 fast cores and 16GB ram17:28
rick_h_katco: heh yea somtimes forget what real hardware can do17:29
katcoi definitely did17:30
katcoi did not know the pain i was in17:30
katcoat least i did the experiment :) now i know better17:30
babbageclunkalexisb: back!17:59
alexisbbabbageclunk, still otp18:00
alexisb:)18:00
babbageclunkalexisb: ok cool18:00
perrito666a lte modem is working better than my isp, this is so sad18:17
=== ubuntu is now known as Guest22446
alexisbbabbageclunk, I am free when you are18:43
babbageclunkalexisb: ok, jumping into the hangout18:44
alexisbmeet you there18:44
natefinchman, recursive code screws with my head18:45
* rick_h_ goes to get the boy from school19:11
natefinchrick_h_: aww... POC for openstack: http://pastebin.ubuntu.com/23375669/19:12
=== Guest91762 is now known as ahasenack
=== ahasenack is now known as Guest95404
lazyPowersuper cool to juju update-clouds today and see the new AWS region show up19:15
lazyPower<319:15
natefinch\m/19:15
natefinchlazyPower: while you're here, would love to get your impression of this working example of an interactive add-cloud for juju: http://pastebin.ubuntu.com/23375669/19:16
lazyPowerinteresting, can this be scripted wtihout the use of `expect`?19:16
lazyPoweri assume it can with a config.yaml19:17
natefinchlazyPower: nope,  but if you want to script you can just pass in a yaml file like we do now19:17
lazyPoweryep, sgm19:17
* lazyPower +1's it19:17
lazyPowership it19:17
natefinchcool19:18
lazyPowernatefinch - i'm probably missing most of the context, the last time i setup an openstack controller was for OIL onboarding. but this looks straight forward.19:18
lazyPowerand i'm +1 to straight forward data entry forms :)19:18
natefinchlazyPower: before this, the only way to add an openstack or maas or manual provider is to give juju a yaml file you had hand-written that you somehow mangically knew the correct format for19:19
perrito666natefinch: what, you dont?19:19
lazyPowernatefinch - i recall, and it annoyed me19:19
lazyPower<319:19
babbageclunkAnyone have an idea why this detects an error by looking for an error message in the header rather than for an error code? https://github.com/juju/juju/blob/staging/rpc/client.go#L10319:28
babbageclunkperrito666, natefinch: ^19:33
natefinchbabbageclunk: I presume both are always set at the same time, not 100% sure though19:36
babbageclunknatefinch: Well, they weren't in some code I just wrote! :) Took me a while to track down.19:45
=== alexisb is now known as alexisb-afk
katcomenn0: ping20:23
menn0katco: hi20:23
katcomenn0: hey, hope your 3-day was good :)20:23
katcomenn0: or 4-day? did you take friday off?20:23
menn0katco: 4 day!20:23
katcomenn0: nice :D20:24
katcomenn0: this is ready for review: https://github.com/juju/juju/pull/646920:24
menn0katco: mostly spent doing hard labour in the garden mind you20:24
katcomenn0: it always works out that way doesn't it?20:24
katcomenn0: do you write about your garden anywhere? considering starting one20:24
menn0katco: yes, but it was kind of rewarding20:24
menn0katco: looking at that PR now20:25
menn0katco: github says there's a conflict20:25
katcomenn0: ta. no rush on that other than i'd like to get it merged before it conflicts :)20:25
katcomenn0: it's a very simple conflict at the top-level... not substantive20:25
menn0katco: ok20:25
katcomenn0: cmd/juju/commands/main.go20:26
katcomenn0: the review doesn't have to be now; i'm not blocked or anything. just when you have time. before i wake up tomorrow would be nice :)20:26
menn0katco: ok will do20:26
katcomenn0: ta!20:26
katcomenn0: so do you blog about your garden at all? what do you grow?20:26
menn0katco: no, not at all. I am a complete beginner. this weekend was a lesson in how much I suck at gardening.20:27
katcomenn0: lol! any words of advice?20:28
natefinchkatco: my wife and I have gardened a lot.  Our gardening blog is evidently down, which I should fix.  But I'll try to get it back up again.20:28
menn0katco: be careful when using a spade - there can be pipes where you don't expect them :)20:28
natefinchlol20:28
menn0I cut through an irrigation hose20:29
katconatefinch: awesome, thx!20:29
katcomenn0: rofl20:29
katcomenn0: what are you starting off with?20:29
katconatefinch: and what do you grow?20:29
natefinchkatco: if you're going to be in this location through next july, plant garlic, it's super easy20:29
katconatefinch: with any luck we will not be. this is a future-looking thing :)20:29
natefinchkatco: ok :)20:29
katconatefinch: maybe i could do some potted garlic20:30
natefinchkatco: garlic grows like a flower bulb - plant in the fall, harvest next july-ish20:30
katconatefinch: that's perennial isn't it?20:30
natefinchnot really, you uproot the whole plant when you harvest20:30
katconatefinch: oh. must have read that wrong... looked into that a month or so ago20:31
natefinchkatco: my best piece of advice us to mulch mulch mulch.  Makes the garden look nice, keeps soil moister, and keeps the weeds down.20:31
katconatefinch: is mulch the same as compost?20:31
natefinchkatco: nope.  Mulch is the stuff you put on top of the ground to keep weeds from growing.20:32
katconatefinch: oh didn't know mulch did that20:33
* katco is going to challenge menn0 for garden newb status20:33
natefinchkatco: for flower beds it's often bark, for garden beds my favorite is salt marsh hay... it's like regular straw, but straw has grass seeds in it, which are obviously not something you want in your garden20:33
menn0katco: what, like regular updates? :)20:34
katconatefinch: do you have to reapply? or once?20:34
natefinchkatco: basically just once a season20:34
katconatefinch: what do you do with the old mulch?20:35
natefinchkatco: it tends to start to break down.. if it hasn't broken down too much, you can reuse it, but often times I just till it back into the dirt.20:35
katconatefinch: ah ok. so you don't have to like rake it up or anything20:35
natefinchnah.  It's just plant matter... it's actually good for the soil after it breaks down20:36
katcocool20:36
katcomenn0: natefinch: have you seen this? https://farmbot.io/20:37
natefinchoh oh oh.... if you're planting near a structure - get your soil tested for lead (among other things).  Sometimes lead paint can contaminate the ground near buildings.  you can get your local state extension office to test your soil - just grab a bag and mail it off.  It's like $15.  Totally worth it.20:37
katconatefinch: wow, does that end up in edibles?20:38
natefinchkatco: it definitely can, especially if they're root vegetables.20:38
katcowow20:38
menn0katco: that's pretty awesome20:38
natefinchyeah, haven't seen that machine before.  That's amazing20:38
menn0katco: although this is almost certainly how the matrix begins... the robots start with plants but then move onto people20:39
katconatefinch: menn0: it's completely open too. plans, cad, etc.20:39
katcomenn0: rofl20:39
katcomenn0: i couldn't have a perfectly fine hobby that gets me away from computers to keep me away from computers.20:39
menn0haha20:40
* menn0 counts Github reviews vs reviewboard votes20:42
thumpermorning20:44
katcomorning thumper, wb20:45
* thumper is feeling a little sore20:45
thumperabout 15 hours of BJJ over Thursday/Friday/Saturday20:45
thumpervery good though20:45
katcothumper: what is BJJ?20:45
thumperbrazillian jiu jitzu20:46
katcoahh20:46
menn0thumper: wow, that's a lot of walloping :)20:46
perrito666mm, so, if the test run fails it marks the PR as failed, if it doesn't will it mark it as success in some form?20:46
thumperwhy is our develop branch so screwed? and failing CI?20:48
perrito666katco: menn0 natefinch thumper  does any of you know the answer to my question??20:49
katcoperrito666: i believe it will20:50
thumperperrito666: it gets a tick20:50
perrito666I see no tick, Ill try a build by hand20:50
menn0thumper: i've just been going through some of the recent failures20:54
thumperand?20:54
menn0thumper: i'll take this one since I've worked on this recently: https://bugs.launchpad.net/juju/+bug/163248520:54
mupBug #1632485: TestAgentConnectionDelaysShutdownWithPing fails <ci> <intermittent-failure> <unit-tests> <juju:Triaged by menno.smits> <https://launchpad.net/bugs/1632485>20:54
menn0thumper: some of the windows fails are the usual mongodb failing to come up20:54
menn0thumper: this looks quite strange and needs attention: http://reports.vapour.ws/releases/4522/job/run-unit-tests-race/attempt/200720:55
thumpermenn0: I'm pretty sure I have mentioned more than once that 40 minutes isn't good enough on a small VM20:59
thumpera success is ~36 minutes20:59
thumpera 10% variation can cause it to fail20:59
thumperish20:59
menn0thumper: well there's that, but all the ssh unit test failures are interesting as well21:00
thumperah21:00
thumperyeah21:00
thumperdidn't scroll to that21:00
menn0thumper: this is a new failure that started happening on the 22nd: http://reports.vapour.ws/releases/issue/580bc1a0749a566f2d9176bf21:11
thumperheh21:11
thumperyes, using space constraints is dependent on the underlying maas configuration21:12
menn0thumper: any idea what we need to change to fix the failures? who owns this?21:23
mupBug #1630737 changed: juju should use internal vpc network address space when connected to vpc  via vpn <juju:Triaged> <https://launchpad.net/bugs/1630737>21:24
rick_h_menn0: so that's something we need to work on the bigger "spaces on aws" picture21:26
rick_h_menn0: I just triaged it and we'll make it part of that work we're planning for 17.0421:26
menn0rick_h_: but what about the CI failures that are contributing to cursed develop tests now?21:27
rick_h_menn0: oh, not sure.21:27
menn0rick_h_: something spaces related was committed on the 22nd which started breaking a bunch of CI tests: http://reports.vapour.ws/releases/issue/580bc1a0749a566f2d9176bf21:28
rick_h_menn0: hmm, but that was on the 22nd and no code landed over the weekend I'm aware of21:29
rick_h_menn0: this smells like something else up?21:29
menn0rick_h_: not sure - maybe whatever it was landed on the 21st, or maybe there's something else going on. i'm just trying to raise visibility.21:31
rick_h_menn0: hmm, I wonder if this is related to mgz's new maas related tests he's been working to get going21:31
mgzmenn0: I broke a bunch of things, and should now have fixed them21:31
rick_h_menn0: rgr, so that bug isn't related. It's something with aws and a vpn that's going on there.21:31
rick_h_mgz: k, if you get a sec can you check with menno on what he's seeing vs expectations?21:32
* rick_h_ has to get the boy ready for violin lessons and then to join the release call21:32
mgzmenn0: can do hangout quickly if you like?21:32
menn0mgz: sure21:32
mgzmenn0: I'm in the hangout named core21:33
* redir goes for late lunch and to run an errand21:37
redirbbiab21:37
menn0thumper: so those spaces failures are all in hand. mgz was making some changes to maas+networking related tests and the failures were teething problems. they shouldn't happen on the next run.21:39
thumpercool21:40
mupBug #1636307 opened: cannot deploy to network space <juju-core:New> <https://launchpad.net/bugs/1636307>21:42
babbageclunkmenn0: Hey, are you busy? Can I pick your brains about some more migration stuff?21:49
alexisbthumper, fyi this bug is still preventing blesses on CI: https://bugs.launchpad.net/juju/+bug/162576821:54
mupBug #1625768: github.com/juju/juju/state go test timeout <ci> <intermittent-failure> <regression> <unit-tests> <juju:Triaged by alexis-bruemmer> <https://launchpad.net/bugs/1625768>21:54
thumperyes21:54
thumperI know21:54
thumperand there isn't really much we can do to fix it21:55
thumperthe state tests just take a long time21:55
thumperI have pointed this out many times21:55
thumperuntil we replace the DB21:55
thumperor move all the logic out into separate packages21:55
thumperthis will continue to fail21:55
thumperthere is no quick fix for this issue21:56
alexisbthumper, I am on bluejeans22:02
thumperack22:02
mgzbdx: can you poke around in your machine-0.log and see what juju thinks it knows about spaces when it's deploying machines to the wrong places?22:07
menn0babbageclunk: hi, sorry was AFK22:08
menn0babbageclunk: can chat now22:08
bdxmgz: yeah omp22:09
mgzbdx: thanks!22:11
mupBug #1560487 changed: local provider fails to create lxc container from template <canonical-is> <local-provider> <juju-core:Invalid> <juju-core 1.25:Invalid> <OPNFV:Invalid> <juju-core (Ubuntu):Confirmed> <https://launchpad.net/bugs/1560487>22:12
babbageclunkmenn0: Sorry - now I'm AFK - organising burger order but back in 5?22:16
menn0babbageclunk: np, i'll be here.22:16
babbageclunkmenn0: ok, jump into a-team hangout?22:22
menn0babbageclunk: ok22:22
babbageclunkmenn0: oh, hang on, that's bluejeans now - core?22:23
menn0babbageclunk: yep :)22:24
alexisbwallyworld, we are on bluejeans22:34
alexisbI wil be right back22:34
wallyworldalexisb: oh, i was in the hangout from the meeting invite22:35
babbageclunkOops, burgers just arrived - not going to make it to the standup, sorry! See you next week!23:09
alexisbanastasiamac, ping23:16
alexisbbabbageclunk, ping23:17
alexisbveebers, ping23:17
veebersalexisb: pong o/23:17
alexisbare you joining the hangout23:17
alexisbstandup23:17
veebersalexisb: ah right, yes I can join, but might need to leave early23:18
=== mup is now known as 21WAAGPR0
axwveebers: any idea what the deal is with http://juju-ci.vapour.ws:8080/job/github-merge-goose/17/console ?23:48
axwveebers: failing because of a missing dep... do they have to be added to the bot machine manually?23:48
veebersaxw: hmm, wallyworld asked balloons the same thing. Let me have a look in a short moment23:49
axwveebers: ok, thanks23:49
wallyworldaxw: veebers: i don't want the branch to land yet as I am pretty sure there's still a launchpad.net/gnuflag dep in there which needs to be culled23:52
wallyworldbut we can still fix the other dep issue in preparation23:52
axwwallyworld: ok. yeah, i did see the bit just above where it grabbed launchpad.net/gnuflag23:52
axwsounds good23:52
wallyworldsecgreoup-delete-all/main.go23:52
veeberswallyworld: the jenkins job has launchpad.net/gnuflag declared as a dep, that needs to change?23:53
wallyworldyes. to the github version23:54
wallyworldthe job error shows the missing repo23:54
veebersack23:54
veeberswallyworld: when you say you don't want it to land yet, do you want it crippled in some way?23:54
wallyworldno, just don't hit $$merge$$ once job is fixed23:55
wallyworldonce launchpad.net/gnuflag is removed, it won't land anyway :-)23:55
veeberswallyworld: ack, I'll get the dep updated and you can merge whenever you wish23:56
wallyworldawesome, tyvm23:56
veeberswallyworld: nw, re-building now23:57
wallyworldnoooo!23:57
wallyworldthat's what  i didn't want :-)23:57
wallyworldbut it should fail23:57
veeberswallyworld: carp, I can kill if needed23:58
wallyworldhopefully23:58
wallyworldwe need to update to make consistent use of gnuflags dep23:58
wallyworldbefore landing again23:58
veeberswallyworld: rats, sorry about that :-\23:58
wallyworldno worries :-)23:58
veeberswallyworld: it succeeded :-\23:58
wallyworldah, ok, we'll do another fix up branch23:59
redirthumper: when do you usually start?23:59

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