/srv/irclogs.ubuntu.com/2015/07/17/#juju-dev.txt

menn0thumper: yep naked send00:00
* menn0 checks master00:00
menn0thumper: fixed in master but not 1.2400:01
* menn0 backports00:01
thumpercmars: are you going to merge your branch?00:42
cmarsthumper, i'd like to00:42
cmarsthumper, master's blocked00:42
thumperI've committed a fix00:43
thumpercmars: please JFDI it00:43
cmarsthumper, with pleasure00:43
thumpermenn0: thanks for the backport00:51
menn0thumper: np. hopefully my PR will make it through once this is in00:52
katcocherylj: still there?01:09
thumperwallyworld: I'm having a lateish lunch with Rachel01:12
thumperwallyworld: will probably be late for our 1:101:12
wallyworldsure, np01:12
natefinchevening all01:29
natefinchman I really hate linux utilities' default of "don't tell the user wtf is going on"01:39
thumperwallyworld: back01:46
thumperwallyworld: good now?01:46
wallyworldsure01:47
wallyworldaxw: just finishing up, be there in a sec02:00
axwwallyworld: thanks for reminding me ;)02:00
thumpercmars: http://reports.vapour.ws/releases/2890/job/run-unit-tests-win2012-amd64/attempt/90802:12
thumpercmars: another intermittent metics collection failure02:12
* thumper sighs02:13
thumpercmars: I'm wondering if all the extra tests in uniter also pushed the ppc timeout over 10 minutes02:13
* thumper is looking at http://reports.vapour.ws/releases and feeling sad02:20
thumpermenn0_: got a minute to talk through another intermittent failure?02:31
menn0_thumper: yep02:31
thumpermenn0_: standup hangout02:31
thumpermenn0_: click "join" :)02:32
menn0_thumper: it's not that. I have to re-auth and it wants a new password02:33
thumperah02:33
natefinchanyone seen a gccgo error where it thinks you've multiply defined things that are not multiply defined?02:50
natefinchthumper: ^ ?   I seem to remember a bug we've hit with gccgo in the past where like embedding things the wrong way will make gccgo mad.  Do you happen to remember what caused that?02:53
natefinchnvm, pretty sure it's this: https://github.com/golang/go/issues/7627    which is fixed in go 1.3 .... which does not help us02:56
thumperdecisions, decisions03:04
thumperwanting a new laptop bag03:05
thumpertrying to decide between black or red03:05
natefinchif not-black is an option you like, go with not-black.  There's too much black in everything tech03:05
* natefinch looks at his black keyboard, black monitor stands, black headset, black camera strap, black camera, black CD player... all just on his desk03:07
=== axw_ is now known as axw
* thumper chose black03:54
thumperit was pointed out how grubby red would look when a little dirty03:55
=== Spads_ is now known as Spads
=== TheRealMue is now known as TheMue
=== ev_ is now known as ev
thumperok, I'm done05:40
thumperdrink time05:40
thumperlaters folks05:40
mupBug #1475509 opened: upgrade-charm --force behavior causes races <juju-core:New> <https://launchpad.net/bugs/1475509>07:05
=== menn0_ is now known as menn0
TheMuedooferlad: hangout, and do you know where dimitern is?09:04
dooferladTheMue: No, I don't. I think we should wait for him.09:04
dimiternhere I am09:04
dooferladah09:04
dimiternsorry guys :)09:04
TheMuehehe09:04
dooferladno worries. Joining09:04
dimiterntgif :) why do meteors always land in craters :D http://9gag.com/gag/aPGB9YV?ref=fbp10:06
dimitern^^ if I heat my SSD drive until it becomes a gaseous state hard drive would that enable cloud computing? <<- good idea for a juju plugin10:08
mupBug #1475565 opened: juju expose should allow ip/port restrictions <juju-core:New> <https://launchpad.net/bugs/1475565>10:17
mupBug #1475565 changed: juju expose should allow ip/port restrictions <juju-core:New> <https://launchpad.net/bugs/1475565>10:29
mupBug #1475565 opened: juju expose should allow ip/port restrictions <juju-core:New> <https://launchpad.net/bugs/1475565>10:35
fwereadeperrito666, ping11:36
dimiterndooferlad, check out bug 1474946 btw and thumper's fix http://reviews.vapour.ws/r/2190/diff/#11:48
mupBug #1474946: kvmBrokerSuite worker/provisioner: tests are poorly isolated <blocker> <ci> <regression> <test-failure> <juju-core:Fix Committed by thumper> <https://launchpad.net/bugs/1474946>11:48
dimiterndooferlad, I believe the kvm broker shouldn't need to call EnsureRootFS.. as it only applies to lxc broker tests with lxc-clone: true (when we have the template)11:49
fwereadeperrito666, what's the source of the differences in SetStatus on unit vs service in state?11:54
fwereadeperrito666, and for that matter unitagent?12:00
perrito666fwereade: sorry was @gym12:17
fwereadeperrito666, no worries, I expect asynchronicity :)12:17
perrito666fwereade: I feel your comment a bit context lacking12:18
fwereadeperrito666, so, we have 4 SetStatus methods in state12:19
fwereadeperrito666, they're all basically setting the same document, and they're all different12:19
fwereadeperrito666, do you know what the source of the differences is, and/or if there are any plans to fix this?12:19
fwereadeperrito666, some gate on entity life, some don't; some error out when the entity disappears, some don't; some use buildTxn functions, some don't; some follow the very few documented guidelines for state methods, some don't...12:22
=== psivaa is now known as psivaa-lunch
perrito666fwereade: there are different rules for each entity, they satisfy state.StatusSetter, they could be a bit smaller and cleaned of redundant code tho12:31
fwereadeperrito666, what are the differences that aren't encoded in the newFooStatusDoc funcs?12:31
perrito666fwereade: little to nothing, there is some extra resilience around service status and machine status has no history12:34
perrito666oh and unit agent has a slightly different op12:35
mupBug #1475635 opened: Subordinate can break juju run for principal service <juju-core:New> <https://launchpad.net/bugs/1475635>12:36
perrito666omg you've got to be kidding me one of my monitors will do a humming noise unless brightness is set in 56-60 or >95 levels12:37
perrito666it has been driving me crazy since last night12:37
wwitzel3katco: ping?12:38
fwereadeperrito666, do you know the reasons behind the various differences?12:41
fwereadeperrito666, eg, when implementing history, why *didn't* we do machine status?12:41
perrito666partly12:41
fwereadeperrito666, why does service status need extra resilience, but not the others?12:42
fwereadeperrito666, why doesn't the unit agent check its entity? etc12:42
mupBug #1475641 opened: Bug in hooks can make jujud unresponsive <juju-core:New> <https://launchpad.net/bugs/1475641>13:09
mupBug #1475386 opened: unit not dying after failed hook + destroy-service <destroy-service> <juju-core:Triaged> <https://launchpad.net/bugs/1475386>13:27
perrito666is anywone working on https://bugs.launchpad.net/juju-core/+bug/1474946 ?13:37
mupBug #1474946: kvmBrokerSuite worker/provisioner: tests are poorly isolated <blocker> <ci> <regression> <test-failure> <juju-core:Fix Committed by thumper> <https://launchpad.net/bugs/1474946>13:37
perrito666says thumper there but I think he is no longer here13:37
=== psivaa-lunch is now known as psivaa
fwereadeperrito666, I've figured out why RB2148 is making me uncomfortable13:51
fwereadeperrito666, lots of the changes are to the tests, changing the way they reach into the internals of state to "test" it13:52
fwereadeperrito666, which means that none of them are testing the important things -- what happens in real life when people call particular state methods -- they're *all* testing how the methods work when someone makes a specific change to the db13:53
fwereadeperrito666, so those tests become less accurate, and potentially have to be rewritten, every time someone changes the status code13:54
fwereadeperrito666, if you test to the exported interface you can change the implementation and have some confidence that it works how it used to13:56
dooferladTheMue, dimitern: http://reviews.vapour.ws/r/2197/ please!13:58
TheMuedooferlad: *click*13:58
katcowwitzel3: here now13:58
dimiterndooferlad, looking14:07
TheMuedooferlad: reviewed14:08
fwereadedooferlad, one significant comment14:12
fwereadeTheMue, I am a bit disappointed you didn't spot that...14:13
TheMuefwereade: pardon?14:13
fwereadeTheMue, non-bulk api call14:14
TheMuefwereade: iiirks, yes14:14
fwereadeTheMue, ehh, it's friday afternoon, these things happen14:15
TheMuefwereade: but should not14:16
perrito666fwereade: too bad you realized after I pulled it :p14:18
perrito666I change it14:18
fwereadeis anyone feeling up to speed on the ugly details of destroy-environment in JES?14:20
sinzuidimitern: katco : can you ask someone to triage this issue? I cannot say if the issue is the local machine or a juju bug, and if it is a juju bug, is it something that needs fixing in 1.25 https://bugs.launchpad.net/juju-core/+bug/147488514:22
mupBug #1474885: juju deploy fails with ERROR EOF <local-provider> <precise> <juju-core:New> <https://launchpad.net/bugs/1474885>14:22
katcocherylj: perrito666: dimitern: moonstone is in meetings for the next 4 hours. can one of you TAL?14:24
dimiternsinzui, katco, will do14:27
katcodimitern: ty14:27
dimiterndooferlad, I have not finished yet, but do have a few comments already, please wait for my review first14:27
katcoericsnow: meeting time14:33
ericsnowkatco: omw14:33
katcoakhavr: o/14:37
dimiterndooferlad, reviewed14:40
dooferladdimitern: thanks14:41
dooferladfwereade: thanks as well14:41
dooferladdimitern: guess I should have tried harder for a pair programming session earlier!14:43
dimiterndooferlad, :) no worries14:43
dimiternwe can still do it, but it's getting a bit late for me ;/14:43
dooferladdimitern: can you do 30 minutes? Clearly there was some stuff I just hadn't encountered before and combining that with a little too much copy and paste has set me off in the wrong direction.14:44
dooferladdimitern: though I guess it is mostly that I should have gone back and looked at the spec again and need to know about the significance of bulk API calls.14:46
dimiterndooferlad, sure, let's use the standup g+14:46
dimiterndooferlad, juju-sapphire14:48
mupBug #1475565 changed: juju expose should allow ip/port restrictions <expose> <improvement> <juju-core:Triaged> <https://launchpad.net/bugs/1475565>15:00
natefinchdavecheney: about that  bug I emailed you about.  It was marked as fixed in 1.3, but we're running 1.2.1 officially.  I'm not sure how that interacts with the gccgo version, but it seems like maybe we're not yet running a version that has that fix?15:06
natefinchsinzui: davecheney says that enabling trusty updates should fix that ppc issue... is that something that we're allowed to do on the stilson machines?15:26
sinzuinatefinch: they are supposed to be on...ubuntu doesn't not support machines that do not accept updates15:26
sinzuinatefinch: I think they must have been turned off when diagnosing other issues.15:27
natefinchsinzui: my local machine has gcgo 4.9.1-16ubuntu6, but stilson-07 has 4.9.1-13ubuntu115:27
sinzui:/15:28
natefinchsinzui: oh, forgot I'm not on trusty anymore15:28
natefinchsinzui: just utopic, though15:28
sinzuinatefinch: trusty-updates are already enabled on stilson-0915:30
katconatefinch: wwitzel3: planning time15:31
wwitzel3katco: brt15:32
natefinchme too15:32
natefinchsinzui: weird, that one has gccgo 4.9.1-1ubuntu315:32
natefinchat least we're consistently inconsistent15:33
sinzuinatefinch: yes, stilson 6-8 permanently dirty. That is why we want the tests to pass in lxc so we can run them in a clean disposable env15:37
natefinchsinzui: can I mark the bug failure as "invalid because it's running on a dirty machine"?  https://bugs.launchpad.net/juju-core/+bug/147165715:46
mupBug #1471657: linker error in procsPersistenceSuite unit test on ppc64 <ci> <ppc64el> <test-failure> <unit-tests> <juju-core:Triaged> <juju-core feature-proc-mgmt:Triaged> <https://launchpad.net/bugs/1471657>15:46
=== meetingology is now known as Guest99235
sinzuinatefinch: 09 is not dirty15:46
natefinchsinzui: oh, sorry, misread, thanks for the clarification15:47
=== meetingology` is now known as meetingology
rogpeppenatefinch: you might want to take a look at this - it's a little cache package that i've just moved out of charmstore internal into juju/utils: https://github.com/juju/utils/pull/14416:40
natefinchrogpeppe: nice.  Needs a package level comment, though.16:44
rogpeppenatefinch: good point16:44
mupBug #1474382 changed: MeterStateSuite teardown failure on windows <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by bteleaga> <https://launchpad.net/bugs/1474382>16:45
mupBug #1474946 changed: kvmBrokerSuite worker/provisioner: tests are poorly isolated <blocker> <ci> <regression> <test-failure> <juju-core:Fix Released by thumper> <https://launchpad.net/bugs/1474946>16:45
mupBug #1475724 opened: UniterSuite.TestUniterRelations <blocker> <ci> <ppc64el> <regression> <unit-tests> <windows> <juju-core:Triaged> <juju-core jes-cli:Triaged> <https://launchpad.net/bugs/1475724>16:45
davecheneywallyworld: ping16:51
davecheneyoh, sorry, it's saturday16:51
alexisbdavecheney, it is also very early for him16:51
perrito666alexisb: early as in friday night :p16:54
perrito666its around 3AM for ian16:54
katcodavecheney: you people from the western hemisphere wouldn't understand.16:55
alexisbAM == morning16:55
perrito666alexisb:  I place the line between late and early around 5AM16:56
natefinch4am == night time, I agree with that :)16:56
perrito666which is the time when, if I wake up Ill go with a coffee instead of more sleep16:56
mupBug #1475724 changed: UniterSuite.TestUniterRelations <blocker> <ci> <ppc64el> <regression> <unit-tests> <windows> <juju-core:Triaged> <juju-core jes-cli:Triaged> <https://launchpad.net/bugs/1475724>16:57
mupBug #1474382 opened: MeterStateSuite teardown failure on windows <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by bteleaga> <https://launchpad.net/bugs/1474382>16:57
mupBug #1474946 opened: kvmBrokerSuite worker/provisioner: tests are poorly isolated <blocker> <ci> <regression> <test-failure> <juju-core:Fix Released by thumper> <https://launchpad.net/bugs/1474946>16:57
jcastroDoes anyone have a quick tldr on Juju/LXD support? I'd like to answer this question: http://askubuntu.com/questions/643658/lxd-and-juju-management16:59
mupBug #1474382 changed: MeterStateSuite teardown failure on windows <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by bteleaga> <https://launchpad.net/bugs/1474382>17:04
mupBug #1474946 changed: kvmBrokerSuite worker/provisioner: tests are poorly isolated <blocker> <ci> <regression> <test-failure> <juju-core:Fix Released by thumper> <https://launchpad.net/bugs/1474946>17:04
mupBug #1475724 opened: UniterSuite.TestUniterRelations <blocker> <ci> <ppc64el> <regression> <unit-tests> <windows> <juju-core:Triaged> <juju-core jes-cli:Triaged> <https://launchpad.net/bugs/1475724>17:04
davecheneynatefinch: that bug you emailed me about earlier17:12
davecheneyi'm pretty sure that is fixed17:12
davecheneyand has been fixed for a long time17:12
davecheney_but_ there is a catch17:12
davecheneyit's not available for 14.04 out of the box17:12
davecheneyeven in 14.04.217:12
davecheneyyou _have_ to enable trusty-updates to get it17:12
natefinchdavecheney: sinzui says trusty updates is enabled on the ppc machines17:14
natefinchsinzui: silson-09 says that gccgo is installed and set to "manual"... does that mean it's not getting updates?17:14
davecheneythe magic package is libgo517:14
* davecheney struggles to contain his rage17:15
davecheneyWE OWN THE DISTRIBUTION17:15
davecheneyWHY CAN WE NOT ACTUALLY SHIP UPDATES FOR SHIT WE MAINTAIN17:15
natefinchs/silson/stilson/17:15
davecheneyphase 1. fix bug17:15
davecheneyphase 2. ???17:15
davecheneyphase 3. nobody actually gets the bug fix17:15
davecheneyffs17:15
natefinchafk for 15-ish or so, sorry.  Kids need naps17:15
sinzuidavecheney: the machine always had updates on, but the issue might be that trusty didn't officiall support ppc4el. Its packages come from ports.ubuntu.com17:16
davecheneynatefinch: just emailed you the background17:16
davecheneyactually no17:17
davecheneythat was the wrong email thread17:17
davecheneynatefinch: i cannot find it now17:19
davecheneybut the summary was17:19
davecheney"no versions of our LTS release ship with a working gccgo, you must be using the updated versions from trusty-updates"17:19
rogpeppedavecheney: i'd appreciate a glance at https://github.com/juju/utils/pull/144 if you have a few moments.17:22
* davecheney looks17:22
davecheneyrogpeppe: safe flight back to blighty ?17:22
rogpeppedavecheney: yup, no probs at all17:22
rogpeppedavecheney: you still in US ?17:22
* rogpeppe leaves17:27
katcowwitzel3: i'm ready to party.17:55
wwitzel3katco: ok, I'm running a bit behind, lots of plates spinning18:12
katcowwitzel3: np, lemme know when you're ready18:12
alexisbperrito666, ping19:14
perrito666alexisb: pong19:14
alexisbare you still working this bug w/ menno:19:14
alexisbhttps://bugs.launchpad.net/juju-core/+bug/147460619:14
mupBug #1474606: $set updates may clear out the env-uuid field <juju-core:Triaged by menno.smits> <juju-core 1.24:Triaged by menno.smits> <https://launchpad.net/bugs/1474606>19:14
perrito666alexisb: I added a fix for the original issue, but as I understand menn0 was working on some additional code to do a more general fix19:15
alexisbperrito666, ok19:15
alexisbsinzui, we are still blocked on 147460619:16
sinzuialexisb: understood19:16
mupBug #1475779 opened: EnsureJujudPassword fails if the registry keys are not present <juju-core:New for bteleaga> <https://launchpad.net/bugs/1475779>20:52
katcojw4: hey didn't you do a relation state diagram at some point?21:45
jw4katco: yeah - a first pass21:53
jw4it should be in the docs folder21:53
katcojw4: do you remember where that is? i couldn't find it21:54
katcojw4: oh, hm. nothing jumped out at me there21:54
jw4katco: I think it's doc/uniter-model.txt21:54
jw4katco: pretty thin21:55
katcojw4: no worries, ty21:55
jw4:e21:55
jw4um... that was supposed to be :)21:55
katcojw4: haha thought you were in vim for sec21:55
jw4exactly21:56
mbruzekrick_h_: ping22:35
mbruzekI have a bundle question rick_h_22:37

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