/srv/irclogs.ubuntu.com/2015/09/15/#juju-dev.txt

davechen1yhttp://edition.cnn.com/2015/09/14/travel/aso-volcano-erupts-japan-flights/index.html00:39
davechen1ywelp, i guess we're not going to be sprinting in japan00:39
perrito666well prices will most likely plummet, we might00:54
* perrito666 works a bit more to procastinate writing tests for his personal projects01:08
mwhudsonjam, rogpeppe: it's "in progress" in the distro sense of the word03:26
mwhudsoni'm not sure when the fix will hit trusty-updates03:27
mwhudsontreat this as an opportunity to learn and go ask a distro person :-)03:27
mwhudson(i'll do the same tomorrow when i'm working again)03:27
mupBug # changed: 1493887, 1494356, 1494441, 1494864, 149491304:36
mfoordmorning all08:07
anastasiamacmfoord: or night :D08:08
mfoordanastasiamac: o/08:08
mfoordanastasiamac: it's always morning on the internet...08:08
anastasiamac:)08:08
* dimitern rebooting09:22
mfoordfwereade: if I create a new error, ErrNoAddress, does that belong better in network or in errors09:53
mfoordfwereade: my guess is errors alongside all the others09:53
fwereademfoord, heh, I am desperately ambivalent there :(09:54
mfoordfwereade: hehe, cool - thanks09:54
fwereademfoord, I do worry that the error types in errors tend to become functionally useless re: detecting specific scenarios, because they often and up getting used in more and more contexts and having their meaning diluted09:56
mfoordfwereade: interesting09:56
fwereademfoord, NotFound, for example, now means so many things that you'd be crazy to take any potentially-destructive action based on encountering one09:57
mfoordright09:57
mfoordNoAddress seems pretty specific, but then perhaps that's more of an argument for putting it in the network specific package09:57
fwereademfoord, indeed :)09:58
mfoordreturning an ErrNoAddress from machine.PublicAddress() now causes 20 unit test failures in the state package09:58
fwereademfoord, ouch09:58
mfoordso I'm still not sure it's a good idea... looking at how easy to fix they are09:58
mfoordmost of those places were *probably* checking for an empty address anyway, so it shouldn't be too much work09:58
mfoordthey certainly *should* have been09:59
fwereademfoord, right, how many of my comments are actually addrssable is very much a judgment call, and you're right there by the code09:59
mfoordyup, thanks09:59
natefinchdammit... upgraded to vivid and it broke my ethernet :/10:29
natefinchgod, I miss trusty10:37
mupBug #1495952 opened: Return specific error cause when trying to add existing services or relations <juju-core:New> <https://launchpad.net/bugs/1495952>12:49
mupBug #1495952 changed: Return specific error cause when trying to add existing services or relations <juju-core:New> <https://launchpad.net/bugs/1495952>12:52
frankbanperrito666: could you please take a look at http://reviews.vapour.ws/r/2633/ ? thanks!12:59
frobwaredooferlad, are you in the webex conference?13:01
dooferladfrobware: I have the java thing loaded. Failed on the phone bit13:04
frobwaredooferlad, I dialled in too. Odd.13:05
mupBug #1495952 opened: Return specific error cause when trying to add existing services or relations <juju-core:New> <https://launchpad.net/bugs/1495952>13:07
dooferladfrobware: got it :-|13:07
voidspacedooferlad: do you have a hangout sharing your screen?13:08
voidspacedooferlad: the java icedtea plugin is just hanging for me13:09
frobwarevoidspace, it would be a silent movie13:09
voidspaceah...13:09
dooferladvoidspace: no, but you can dial in and look at the presentation. Slides are in the meeting invite13:09
voidspacedooferlad: frobware: dialling in13:10
frobwarevoidspace, dooferlad: the amount of (my) data they want to own is scary.13:34
dooferladfrobware: yea, they just want to watch your every move including what you eat. Nice.13:34
voidspacefrobware: dooferlad: :-)13:42
frobwaredimitern, want to sync up w.r.t to subnet/zones?13:52
mupBug #1495978 opened: Juju does not deploy CentOS images in LXC <centos> <containers> <juju> <lxc> <system> <juju-core:New> <https://launchpad.net/bugs/1495978>13:52
dimiternfrobware, yeah - in ~7m (at the hour) ?13:53
* fwereade will be back for a bit sometime this evening, but has a doctor's appointment in an inconvenient place13:57
fwereadeping me if you need me and I'll see them later13:57
perrito666fwereade: good luck13:58
mupBug #1495978 changed: Juju does not deploy CentOS images in LXC <centos> <containers> <juju> <lxc> <system> <juju-core:New> <https://launchpad.net/bugs/1495978>13:58
perrito666btw, "doctor's appointment in an inconvenient place" is a beautiful euphemism for a proctologist13:58
natefinchhaha14:00
dimiternfrobware, let's use the standup HO?14:00
natefinchperrito666: like the back of a volkswagon?14:01
frobwaredimitern, in there now...14:02
dimiternfrobware, coming14:03
mupBug #1495978 opened: Juju does not deploy CentOS images in LXC <centos> <containers> <juju> <lxc> <system> <juju-core:New> <https://launchpad.net/bugs/1495978>14:04
mupBug #1495978 changed: Juju does not deploy CentOS images in LXC <centos> <containers> <juju> <lxc> <system> <juju-core:New> <https://launchpad.net/bugs/1495978>14:07
mupBug #1495978 opened: Juju does not deploy CentOS images in LXC <centos> <containers> <juju> <lxc> <system> <juju-core:New> <https://launchpad.net/bugs/1495978>14:10
rogpeppedimitern: fancy a review? http://reviews.vapour.ws/r/2656/14:28
rogpeppeor anyone else please? It's been almost 24 hours and I'd really like one review from someone in juju-core. http://reviews.vapour.ws/r/2656/14:35
rogpeppeperrito666: (you're OCR, right?)14:37
anastasiamacrogpeppe: perrito666 was OCR last week instead of me (but it's Wed 1am my time now)14:38
rogpeppeanastasiamac: ok, np14:38
anastasiamacrogpeppe: sorry i did not get to ur PR - was delaing with a blocker ;(14:38
rogpeppeanastasiamac: that's good - the blockers are a pain! :)14:39
anastasiamacrogpeppe: if noone will have a look, i rpomise to look at it in about 9hrs :D14:39
anastasiamacpromise*14:39
mgzthat sounds like the correct order, as rog can't land his branch till master is unblocked anyway14:39
rogpeppeanastasiamac: thanks for the offer :)14:39
rogpeppemgz: the problem is that i'm trying to coordinate upstream branches and if this gets rejected then it's a right merge pain14:40
natefinchrogpeppe: ship it14:44
rogpeppenatefinch: ta!14:44
natefinchrogpeppe: welcome :)14:44
perrito666rogpeppe: sorry I was at the console, I can review your patch anyway :D14:46
perrito666or instead nate did it14:46
perrito666:p14:46
rogpeppeperrito666: "at the console" - wow, you're using a mainframe?14:46
perrito666rogpeppe: oh ffs, one cannot translate directly :p14:50
perrito666I was paying attention at my terminal emulator (which incidentally is konsole, almost the same)14:50
katcoericsnow: hey, looks like we need to ping mgz re: bug 1495681 sooner rather than later. can you handle that?15:06
mupBug #1495681: quickstart delployments broken in 1.24 <blocker> <ci> <quickstart> <regression> <juju-core:Invalid> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1495681>15:06
ericsnowkatco: sure15:06
katcoericsnow: ty15:07
alexisbericsnow, please work with mgz on any questions regarding test results15:12
ericsnowalexisb: will do15:12
ericsnowmgz: ping15:13
mgzericsnow: sorry, waving hands at people, I am around to help15:22
ericsnowmgz: thanks15:22
mgzericsnow: so, we have three changes on 1.24 with the regression, none of which jump out at me as the cause15:24
ericsnowmgz: from what I can see initially, the config-get hook command isn't working right (or something related to it)15:25
mupBug #1468815 changed: Upgrade fails moving syslog config files "invalid argument" <ci> <regression> <upgrade-juju> <juju-core:Fix Released> <juju-core 1.24:Fix Released by ericsnowcurrently> <juju-core 1.25:Fix Released> <https://launchpad.net/bugs/1468815>15:26
mupBug #1496016 opened: jujud uses too much memory <juju-core:New> <https://launchpad.net/bugs/1496016>15:26
ericsnowmgz: bb38bf13c00283f572f05139428961b259275079 is pretty closely related15:26
ericsnowmgz: I meant 629fc0507c4b61be93fd79453244cb8fc853f41315:27
ericsnownatefinch: ^^^15:27
natefinchhmm15:29
mgzericsnow: so, we have a couple of options then15:29
mgzcan build 1.24 locally with that change removed, run the test locally, see if it passes15:29
mgzthen just back out the change for releases15:29
katcomgz: i don't think we can release 1.24.6 w/o that fix15:30
katcomgz: it is for a major vendor15:30
mgzthe other option means getting the fix fixed :)15:33
katcomgz: either way, sounds like first step is testing w/ that fix reverted? meanwhile ericsnow can continue examining the error?15:34
ericsnowkatco: sounds good15:34
ericsnowmgz: you'll test with that change removed?15:34
natefinchthis seems quite likely to be something broken from my change... I think the problem is that the default value for settings aren't getting set15:36
mgzericsnow: okay, I'll test that locally15:36
ericsnownatefinch: yeah, that's what I was just thinking too15:36
mgzand we'll reserve CI for testing a 1.24 with a fixed fix15:36
natefinchwhich is why the dict is missing the value, instead of having a default value15:36
ericsnownatefinch: you read my comment on the bug, didn't you <wink>15:36
natefinchericsnow: nah, just read the stack trace in the log and then thought about what changes I'd made to the settings.15:37
ericsnownatefinch: :)15:37
mupBug #1496032 opened: backups restore won't create bootstrap on GCE <juju-core:New> <https://launchpad.net/bugs/1496032>15:41
mupBug #1496032 changed: backups restore won't create bootstrap on GCE <juju-core:New> <https://launchpad.net/bugs/1496032>15:47
natefinchsaw a quote once from Rob Pike about working with Ken Thompson... that Ken could usually figure out a bug faster by just sitting and thinking about the code, than Rob could by running it through a debugger.15:48
ericsnownatefinch: but debuggers in the 70's were so fast! :)15:52
mupBug #1496032 opened: backups restore won't create bootstrap on GCE <docteam> <juju-core:New> <https://launchpad.net/bugs/1496032>15:53
perrito666k ppl bbl15:54
ericsnownatefinch: looks like there's a semantic difference between setting the service settings directly and calling UpdateConfigSettings()...16:08
ericsnownatefinch: ...that they treat "unset" setting differently, which has a direct bearing on how defaults are applied later for each unit16:09
ericsnows/treat//16:09
natefinchericsnow: ug....   I hate all this implicit code that is so side-effect driven... so easy to break things that don't work in obvious, straight forward ways16:10
ericsnownatefinch: I'm double-checking that UpdateConfigSettings discards "unset" settings, which is what I expect it does16:11
natefinchericsnow: thanks, currently wrestling with my 8 month old (harder than it sounds), so not able to do much for another 45 mins or so until my wife gets back16:28
ericsnownatefinch: np16:28
cmarsfix for LP:#1495591  http://reviews.vapour.ws/r/2668/16:49
mupBug #1495591: TestRunCommand fails on windows <blocker> <ci> <test-failure> <windows> <juju-core:In Progress by cmars> <https://launchpad.net/bugs/1495591>16:49
mgzcmars: thanks16:50
bogdanteleagacmars: that bug looks like the listener is getting closed twice(?) is that the right place to fix it?16:52
mupBug #1449210 opened: cloudsigma index file has no data for cloud <bootstrap> <cloudsigma-provider> <tech-debt> <juju-core:Triaged by s-matyukevich> <https://launchpad.net/bugs/1449210>16:53
cmarsbogdanteleaga, where else is it getting closed?16:55
bogdanteleagacmars: that's the first thought I had when I saw element not found, no idea where it could get closed16:56
alexisbdimitern, you still around?16:56
cmarsbogdanteleaga, i don't think it is getting closed twice.. if it were, i'd expect to see duplicate "juju-run listener stopped" messages17:05
mupBug # changed: 1493623, 1494121, 1494912, 149491717:20
bogdanteleagacmars: https://github.com/juju/juju/commit/1fbd501e88ee29456b7c471ce617877f6f1393ad#diff-7842644c47e14851e8a4649bfe2ade13R12517:21
bogdanteleagacmars: looks like we've been ignoring them for quite a while now17:21
bogdanteleagastill doesn't seem like the right approach is to continue ignoring it17:22
bogdanteleagacmars: I think it's worth asking natefinch about this since the error is most likely coming from inside npipe17:26
cmarsnatefinch, regarding above ^^, can you review http://reviews.vapour.ws/r/2668/, or advise on a better solution? thanks!17:32
ericsnowmgz: did that updated deployer test finish yet?17:33
natefinchcmars: I can look, yeah.17:53
cmarsnatefinch, much thanks!17:53
ericsnowmgz, sinzui: where can I find the bundle that is used for the quickstart tests?18:19
rick_h_ericsnow: it's a version of https://jujucharms.com/u/landscape/landscape-scalable/9 in their test repo.18:22
ericsnowrick_h_: thanks18:22
mupBug #1496127 opened: [juju-log] help is poor and results are confusing <docteam> <juju-core:New> <https://launchpad.net/bugs/1496127>20:35
natefinchrick_h_: quickstart seems to be hard coded to use /usr/bin/jujud  rather than just using the first one in the path?20:39
rick_h_natefinch: hmm i know you can env var it but not on path list20:40
rick_h_natefinch: checking20:41
thumperrick_h_: hey20:41
rick_h_thumper: party20:42
thumperrick_h_: after saying thursdays are good (which they are generally), I can't do tomorrow20:42
thumperkid school thing to be at20:42
rick_h_thumper: ah ok20:42
natefinchthumper: tomorrow is wednesday ;)20:42
* natefinch is hilarious20:42
thumperI can move the normal meeting20:42
thumpersorry20:42
thumperugh20:42
rick_h_thumper: I've got a think fri (my thurs) but wanted to chat soon to get things in order pre-seattle if we can20:42
thumperbrain futz20:42
thumperrick_h_: I have 15 minutes now20:42
rick_h_thumper: sure20:43
alexisbwallyworld, I am going to be late to the sts call20:55
wwitzel3when you add a new facade verison is there anything else besides making sure you embed the previous, register the new version, and update facadeversions?20:57
=== natefinch is now known as natefinch-afk
wallyworldalexisb: me too, i just got back from school drop off21:06
wallyworldniedbalski: there now21:08
rick_h_natefinch-afk: sorry for the delay, yes it doesn't look at the path list: http://bazaar.launchpad.net/~juju-gui/juju-quickstart/trunk/view/head:/quickstart/platform_support.py#L11721:08
rick_h_natefinch-afk: if you'd prefer it to look there next please file a bug and can see what can be done, but that's the way it works currently.21:08
mupBug #1331151 opened: 'juju destroy-environment' sometimes errors <juju-core:New> <https://launchpad.net/bugs/1331151>21:08
mupBug #1496143 opened: juju 1.24.5 no-proxy does not work as expected. <juju-core:New> <https://launchpad.net/bugs/1496143>21:08
wallyworldthumper: temp fix to unblock master http://reviews.vapour.ws/r/2669/21:22
katcowallyworld: hm.. have to ask the q: is that in the spirit of blocking master?21:23
wallyworldkatco: ?21:24
wallyworldit's a temp fix to unblock21:24
katcowallyworld: unblocking by skipping tests seems like it's just side-stepping the problem21:24
wallyworldkatco: the functionality is dsiabled21:24
katcowallyworld: when the purpose of blocking is so that we don't layer onto broken code21:24
wallyworldso the tests need to be too21:24
wwitzel3with current master I am jsut getting this error over and over : machine-0: 2015-09-15 21:24:21 ERROR juju.worker runner.go:223 exited "toolsversionchecker": cannot update tools information: cannot get latest version: canot find available tools: no matching tools available21:24
bogdanteleagawouldn't it be better to have something like ignore-<bug-no> when pushing rather than doing this?21:24
katcowallyworld: ah ok. makes sense21:25
wwitzel3anyone seen that before?21:25
wallyworldkatco: the functionality will be fixed today - a closed mgo session - this just buys time21:25
bogdanteleagawwitzel3: I've been getting it a lot, but I've just attributed it to "no upgrades available", but a bad error message21:25
katcowwitzel3: sorry, haven't seen it. master's in a bad way atm though21:26
thumperwallyworld: shipit21:29
wallyworldty21:30
thumpercmars: I'm going to have to skip today21:31
mgzthumper: a selection of bugs, there are going to be some dupes in here <https://bugs.launchpad.net/juju-core/+bugs?field.tag=wily>21:47
thumpermgz: ta21:48
mgzmost of the test panics are one new form of panic on vivid/wily21:48
mupBug #1496159 opened: test suite runs fail to clean up all artifacts <tech-debt> <juju-core:New> <https://launchpad.net/bugs/1496159>21:57
cmarsthumper, k22:00
mupBug #1496159 changed: test suite runs fail to clean up all artifacts <tech-debt> <juju-core:New> <https://launchpad.net/bugs/1496159>22:03
sinzuikatco: thumper wallyworld alexisb: Ci will pause for at most 1 hour when a voting test fails its reties.22:05
wallyworldsinzui: 1 hour is a long time :-)22:08
sinzuiwallyworld: we do need time to look at os-deployer which will trigger 1h. If the failure is in the first 2 hours of testing, there will be no delays at all22:08
mgzwallyworld: this is somewhat complicated, in practice most failures will not cause a delay to retesting22:10
mgzbecause it's based on time after failure, and if there are other tests ongoing, that time is used anyway22:10
wallyworldmakes sense22:10
mupBug #1467712 changed: cmd/jujud/agent: data race in test <juju-core:Fix Released> <https://launchpad.net/bugs/1467712>22:12
mupBug #1467753 changed: cmd/jujud/agent: multiple data races detected <juju-core:Fix Released> <https://launchpad.net/bugs/1467753>22:12
mupBug #1496159 opened: test suite runs fail to clean up all artifacts <tech-debt> <juju-core:New> <https://launchpad.net/bugs/1496159>22:12
mupBug #1496161 opened: cmd/jujud/agent: data race detected <juju-core:New> <https://launchpad.net/bugs/1496161>22:12
mupBug #1496161 changed: cmd/jujud/agent: data race detected <juju-core:New> <https://launchpad.net/bugs/1496161>22:15
mupBug #1467712 opened: cmd/jujud/agent: data race in test <juju-core:Fix Released> <https://launchpad.net/bugs/1467712>22:15
mupBug #1467753 opened: cmd/jujud/agent: multiple data races detected <juju-core:Fix Released> <https://launchpad.net/bugs/1467753>22:15
wallyworldmgz: sinzui: one fix landed, one more to go, let's hope tmac bad rec stays away, fingers crossed22:19
mupBug #1467712 changed: cmd/jujud/agent: data race in test <juju-core:Fix Released> <https://launchpad.net/bugs/1467712>22:24
mupBug #1467753 changed: cmd/jujud/agent: multiple data races detected <juju-core:Fix Released> <https://launchpad.net/bugs/1467753>22:24
mupBug #1496161 opened: cmd/jujud/agent: data race detected <juju-core:New> <https://launchpad.net/bugs/1496161>22:24
mupBug #1496166 opened: juju ssh connects to incorrect units <juju-core:New> <https://launchpad.net/bugs/1496166>22:54
mupBug #1494947 changed: Panic keyManagerSuite.TestImportKeys on wily <ci> <intermittent-failure> <panic> <unit-tests> <wily> <juju-core:Triaged> <https://launchpad.net/bugs/1494947>23:54
mupBug #1494948 changed: Panic charmVersionSuite.TearDownTest on wily <ci> <intermittent-failure> <panic> <unit-tests> <wily> <juju-core:Triaged> <https://launchpad.net/bugs/1494948>23:54
mupBug #1494949 changed: Panic charmVersionSuite.TearDownTest on wily <ci> <intermittent-failure> <panic> <unit-tests> <wily> <juju-core:Triaged> <https://launchpad.net/bugs/1494949>23:54

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