/srv/irclogs.ubuntu.com/2014/10/31/#juju-dev.txt

wallyworldaxw: hiya, i'd love a second lgtm on http://reviews.vapour.ws/r/302 if possible00:04
fwereadejw4, what was the last thing you saw me say?00:12
fwereadejw4, last thing I saw you say was (figuratively)00:12
wallyworldperrito666: ping00:18
wallyworldbug 1384001 was marked as Fix Committed in juju core, except it's not. It's only fix committed in core when the dependencies file is updated00:20
mupBug #1384001: Juju doesn't retry hard enough when destroying MAAS environments <cloud-installer> <destroy-environment> <maas-provider> <Go MAAS API Library:Fix Committed by rvb> <juju-core:In Progress by wallyworld> <MAAS:Fix Committed by rvb> <https://launchpad.net/bugs/1384001>00:20
jw4fwereade: I wandered off when your autocomplete quit working00:21
jw4fwereade: :)00:21
jw4fwereade: I guess I don't see any way around serializing sequence() if we want to ensure ordered sequence numbers00:22
jw4fwiw, I found that the unit sequence number is using a similar but less stringent mechanism using 'unitseq' right on the service doc00:23
wallyworldperrito666: ignore me00:23
wallyworldmy godeps failed00:23
wallyworldsorry00:23
* jw4 eod-ish00:30
axwwallyworld: will take a look in a sec01:01
wallyworldnp, ty01:01
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
cmarsof all the api client tests, which one is a good example of how to mock test an api client? I don't want to follow the wrong example.01:53
=== kadams54 is now known as kadams54-away
perrito666wallyworld: I just came back from dinner, I am pretty sure I committed that and juju bot thinks likewise02:16
wallyworldperrito666: yeah, forget i even mentioned it, my master was out of date and godeps didn;t work, so toally my mstake02:17
perrito666that is why you changed the state of the bug I assume :)02:17
perrito666ok then, going to sleep, see you all tomorrow02:18
wallyworldperrito666: see ya. i did change the bug back to waht it shold be02:19
wallyworldcmars: sadly, in juju/api/client, I am not aware of a test suite which doesn't run up the full stack. it's todo to not do that, but i don't thinks it's been done yet anywhere :-(02:20
waiganimenn0: wired up the step: http://reviews.vapour.ws/r/310/02:30
menn0waigani: will take a look shortly02:30
menn0waigani: np02:31
menn0wallyworld: here's part of the upgrade steps rework: http://reviews.vapour.ws/r/311/02:35
menn0part 2 even02:35
wallyworldmenn0: ok, ta. just about to go to lunch, will look when i get back02:37
menn0wallyworld: np02:37
menn0waigani: change looks good02:40
waiganimenn0: thanks02:40
wallyworldmenn0: one query in the review03:25
menn0wallyworld: looking03:26
menn0wallyworld: just responded03:35
wallyworldlooking03:35
wallyworldmenn0: maybe make it so that if Tag != "", then run steps for fromVersion? But if we are already fully on fromVersion, seems unnecessary to run steps again?03:37
menn0wallyworld: that's how it works already I believe03:37
wallyworldhmmm, ok. if thats how it works now, then we shouldn't change the behaviour in this branch perhaps. but seems wrong03:38
menn0wallyworld: this branch changes the behaviour in terms of the target version03:39
menn0wallyworld: those 2 extra tests just confirm already existing behaviour03:39
menn0wallyworld: it makes sense because 1.21-alpha/beta < 1.2103:39
wallyworldyeah, that appears true. i was just surpised to see it running steps unnecessarily03:39
wallyworldyes when Tag != "", run the steps03:40
menn0wallyworld: so if you're upgrading past 1.21 the steps for 1.21 should get run03:40
wallyworldyes, but not if you're upgrading from 1.2103:40
menn0wallyworld: I wouldn't say it's running steps unnecessarily. more steps may have been added between alpha/beta and final.03:40
wallyworldyes, and in those cases, Tag != ""03:41
wallyworldand we don't support upgrading from dev versions03:41
wallyworldbut anyway, if it's existing behaviour, no need to hld up this branch03:41
menn0wallyworld: ok03:41
wallyworldjust surprised me is all03:41
wallyworldie i don't agree with it :-)03:42
menn0wallyworld: I think the behaviour is ok but whatever :)03:42
menn0wallyworld: I'll make that test change you suggested and re-push03:42
wallyworldwell, so long as the steps are idempotent, it diesn't matter03:42
wallyworldbut there's a cost to running unnecessary steps03:42
wallyworldjust added a ship it, thanks for extra 1.22 change03:43
menn0wallyworld: the problem is I guess, that we don't know which steps were run when coming from a alpha/beta release03:46
wallyworldyes, but we don't officially support upgrading from alpha/beta03:46
menn0wallyworld: I'm not adding 1.22 to the test data btw. I just changed the releases to be 1.20-alpha/beta to 1.21 to take advantage of what's already there.03:46
wallyworldyep, +103:46
menn0wallyworld: thanks. will merge now.03:48
wallyworldthanks for fixing03:48
menn0wallyworld: FYI fwereade has asked me to look at the relation scope issue for subordinate relations04:09
menn0wallyworld: where they should be scoped to the machine, not the principal service04:09
menn0wallyworld: apparently it's affecting Landscaope04:09
menn0Landscape04:09
menn0wallyworld: ring any bells?04:09
wallyworldmenn0: vaguely04:10
wallyworldmenn0: as yes04:10
wallyworldthey want to add a single global chamr on a machine04:11
menn0wallyworld: he asked me check with you regarding the priority of this04:11
menn0wallyworld: that's the one04:11
wallyworldmenn0: if you ask landscape, very high04:11
wallyworldwe did rule it out of cope this cycle04:11
wallyworldbut04:11
wallyworldif you had bandwidth to fix, that would be amazeballs. but it will be big04:11
menn0wallyworld: he's asked me to look because i've just been in that code to do the env UUID upgrade04:12
wallyworldand not just landscape want it, wil be very useful04:12
wallyworldok, can you then see if you can spec out what the changes will be, so it can be estimated and scoped?04:12
menn0I don't strictly have the cycles. thumper wants me focused on the multi-environment work04:13
wallyworldok04:13
wallyworldin that case, leave it, as we already told them it would not be in scope this cycle04:13
menn0i'll do the initial thinking and scoping and see how it looks04:13
wallyworldok, ta, anything would be good as ti will be more than we have now04:13
joggood afternoon wallyworld, FYI bug 1364410 has become consistently reproducible again in Juju CI04:18
mupBug #1364410: API server fails to start with "address already in use" in MachineSuite tests <ci> <intermittent-failure> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1364410>04:18
wallyworldhi04:18
wallyworldi wasn't aware of that bug, thanks for letting us know04:19
wallyworldjog: sadly, looking at the bug report, if it is the issue i think it is, it will not be easy to fix04:20
jogit was a blocking CI regression bug in early September but sinzui demoted it after it became intermittent and we were able to get a blessed build revision04:20
wallyworldany fix will likely be a lot of work from what i now remember after reading the bug, as it changes the way tests are set up04:21
wallyworldso i'm not sure off hand how timely a fix can be04:21
wallyworldi'll take a look, just got to finish some wip04:23
jogwallyworld, ok currently the last 10 ppc64el unit test runs have failed04:23
wallyworldi thought ppc64el was non voting?04:23
jogit was non-voting for awhile but once the compiler test was worked around/disabled we set it back to voting04:24
wallyworldmaybe not04:24
wallyworld ah ok04:24
wallyworldi guess a call needs to be made if we want to ship alpha3 this week04:24
jogmaybe this test needs to be disabled as well, so we can at least gain coverage from the rest? Depending on how risky this issue is to users?04:25
jogif a fix is not coming soon, disabling the entire suite is not ideal04:26
jogi.e. disable == make it non-voting04:27
wallyworldif it's only on ppc64el, maybe we can skip to get alpha3 out, and then unskip once that happens04:28
jogwallyworld, unit tests are passing for other arches but there are a number of other non-unit test failures preventing a blessed revision04:37
wallyworldjog: just local upgrades though i think?04:38
wallyworldand a fix is currently going through CI now04:38
jogI also see a  functional-ha-backup-restore and  kvm-upgrade-trusty-amd64 failure... I'll go see if I can find out why04:39
wallyworldok, ta04:41
wallyworldaxw: a small one http://reviews.vapour.ws/r/31304:41
wallyworldty :-)04:41
axwwallyworld: done04:46
wallyworldty04:46
wallyworldjog: i think i know why local upgrade tests are failing05:02
wallyworldjuju --show-log set-env -e local-upgrade-trusty-amd64 tools-metadata-url=05:02
wallyworldtools-metadata-url is deprecated, replaced by agent-metadata-url05:03
wallyworldconfig will be migrated on start up, but old attr name is not valid in set-env05:03
wallyworldso test script needs to be tweaked05:03
=== kadams54 is now known as kadams54-away
jogwallyworld, hmm... I thought we could not depreciate something like that and would need to support both  tools-metadata-url and agent-metadata-url until the major version changes?05:11
wallyworldwe do support both05:11
wallyworldin config05:11
wallyworldthe approach is to print a warning when deploying an environment, and copy across the value for people05:12
wallyworldthus if you have an environments.yaml with the old attr, it will be migrated05:12
wallyworldwhen you deploy your environment05:12
wallyworldwe've not supported set-env in that way before05:13
jogI see... you said that above... so it's just set-env you think we need to update in the test scripts05:14
wallyworldnot sure if that's something (set-env) we need to do or not05:14
wallyworldjust set-env yes05:14
wallyworldfor end customers, tools-metadata-url is only ever read only05:14
wallyworldthey could update it, but there's no reason to05:15
wallyworldif stakeholder strongly feel we need to add deprecated handling to set-env, we could do that05:15
wallyworldit just hasn't come up before as an issue05:16
jogI could see it being an issue if enterprise user scripts break. CI certainly has scripting that's setting tools-metadata-url05:18
jogthose same scripts are used for <1.21, so we'll need to add some checking05:20
axwwallyworld: I'm going to take a look at #1387421, then I'll look at the scp bugs05:23
mupBug #1387421: cmd/juju: add help on placement directives (zones, maas host name) <cmdline> <docs> <juju-core:Triaged by axwalk> <https://launchpad.net/bugs/1387421>05:23
wallyworldok. i'd be surprised in any enterprise user set tools-metadata-url after bootstrapping. but other depecated attrs, maybe they do05:23
wallyworldaxw: ok, sounds good. i'm about to look into the critical blocker to see if there's any palatable fix05:23
axwokey dokey05:24
wallyworldjog: if i'm not around later past my EOD, could you ask curtis about his opinion on the set-env handling of deprecated attributes. it's not something we've supported in the past but if we need to we can add it05:29
jogwallyworld, I think he's out Friday05:29
wallyworldok, we can talk next week05:30
wallyworldmaybe if i get time i can look to add it05:30
jogIf I had to bet though, risk of breaking external customers in the same way this breaks CI will make it an issue :-/05:31
wallyworldexcept that external customers will not set tools-metadata-url05:31
wallyworldbut yeah, for other maybe; i'd have to check to see what ones have been deprecated05:32
jogI know we're doing things a bit different, so maybe I'm wrong05:32
wallyworldfor customers tools-metadata-url is static05:32
wallyworldset once in yaml05:32
wallyworldmain use is for private clouds, and those are i think almost always openstack, and suck customers would use keystronr catalog instead i would think05:33
wallyworldjog: i'm looking at http://juju-ci.vapour.ws:8080/job/run-unit-tests-trusty-ppc64el/ as linked in the bg - i can't see test runs with evidence of that same bug05:38
wallyworldi've looked at a few console logs, there's failures, but they are openstack reated05:38
wallyworldor upgrade related05:38
wallyworldnot related to the api server port issue05:39
jogwallyworld, I could have mis-diagnosed it as the same... I initially opened bug https://bugs.launchpad.net/juju-core/+bug/1387936 and it has a log with the failure we're seeing05:42
mupBug #1387936: Unit tests on ppc64el trusty failing with streams resources not found <ci> <ppc64el> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1387936>05:42
wallyworldjog: there errors look like the control hooks aren't running, which is indicative of a compiler issue05:42
wallyworldjog: that bug you just pasted isn't a bug05:43
wallyworldjuju will look for simplstream data in several places, and with debug on, it logs the places it tries but is unsuccessful05:44
wallyworldthis helps developers diagnose issues if people complain their system won't bootstrap05:44
wallyworldthe compiler issue i mention above in the past has been a gccgo vs golang go issue05:45
wallyworldthey handle stack frames differently05:45
wallyworldso some low level stuff fails on gccgo05:45
wallyworldjog: on the basis of the above, it would be great if we could unblock landings from bug 136441005:46
mupBug #1364410: API server fails to start with "address already in use" in MachineSuite tests <ci> <intermittent-failure> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1364410>05:46
jogok... I thought all the compiler issues had been worked around. mgz would working with various people on that... I can drop the severity to high for now.05:49
wallyworldjog: i have no answer for why the hooks aren't being run - in the past it's been a compiler issue05:50
jogok, it's set back to high05:50
wallyworldty :-)05:50
wallyworldjog: i'll start the work to handle deprecated settings in set-env, so when it lands you can keep the CI scripts unchanged05:59
jogwallyworld, that would be awesome and less risky, in case of possible customer scripting... It's 11pm here I'm about to turn in, anything else before I go?06:01
wallyworldjog: nah, thanks for your help06:01
jogthanks to you as well06:01
jogFYI, I moved the functional-ha-backup-restore test from HP to AWS and it passed, so possibly HP cloud flakiness06:02
jogwallyworld, would you please comment in bug https://bugs.launchpad.net/juju-core/+bug/1387936 with your suspicions about the compiler?06:09
mupBug #1387936: Unit tests on ppc64el trusty failing <ci> <ppc64el> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1387936>06:09
hazmatfinally re azure.. instance level public ips.. http://msdn.microsoft.com/library/azure/dn690118.aspx07:42
hazmataxw, fwiw re storage, gce just added its first local disk availability .. not by itype.. by api allocation at creation (81usd per month per dev) https://cloud.google.com/compute/docs/local-ssd07:45
axwhazmat: 81 USD???07:47
axwsounds like a lot07:47
axwso they never had ephemeral storage before?07:47
hazmataxw, no07:54
hazmataxw, they always did net-storage afaics, they don't have sizing options (its per gb on local ssd) and color of black (model t ref) is 375gb07:56
axwso I see. reasonably hefty07:57
mattywmorning all08:15
TheMuemorning09:03
mattywTheMue, morning09:29
voidspaceTheMue: dimitern: ok if I'm late to standup by ten minutes?10:01
dimiternvoidspace, np10:02
voidspacethanks10:02
voidspacedimitern: TheMue: omw10:09
hazmatdavecheney, ping10:16
voidspacegsamfira: hey10:27
davecheneyhazmat: ack10:28
voidspacegsamfira: dimitern asked if reboot deals with debug-hooks in the same way it does juju-run?10:32
mattywis fwereade around today or off still?11:04
fwereademattyw, I'm here11:04
fwereademattyw, what can I do for you?11:04
perrito666morning all11:09
wallyworld___axw: thanks for scp fixes12:10
wallyworld___fwereade: since you are ocr, can i pretty please get a review on a critical bug fix for alpha3 http://reviews.vapour.ws/r/317/ ?12:11
axwwallyworld___: nps12:11
fwereadewallyworld___, just toasting a sandwich, on it in 512:12
wallyworld___sure, thanks12:12
fwereadewallyworld___, LGTM, maybe one test tweak12:20
wallyworld___fwereade: ty12:20
perrito666man in this coutry its easier to get uranium that a port replicator for my lenovo model13:29
natefinchperrito666: sorry, we'll have to move our 1:1, I have to go catch an escaped chicken13:45
perrito666natefinch: np13:45
perrito666best reason ever, btw13:46
natefinchI live to amuse.13:55
perrito666natefinch: nah, no pics nor vids of you chasing a chicken, thats not fun13:56
natefinchperrito666: closest I can come (my daughter, not me): https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xpa1/v/t1.0-9/10303745_10152646984367028_7439232690755188047_n.jpg?oh=4e262e18b2e2723819b2bb8e2b250b53&oe=54E3659E&__gda__=1423914888_2c43b0a7691dfd8982b5deb1773a159514:00
perrito666is that the runnaway chicken?14:01
natefinchnah, just one she picked up a while back.14:01
natefinchI have surprisingly few pictures of the chickens :)14:01
perrito666natefinch: she smiles too much I dont think she knows what will happen to that chicken in the future14:02
natefinchperrito666: we are actually due for a "harvest" in a week or so14:02
wwitzel3yum14:03
perrito666a good things about chicken is that they loose the cute factor when they are ready to eat14:03
natefinchYeah, the only hard part is the initial act of going from chicken the bird to chicken the meat.  Really, once the feathers are off, they're not so much different than what you see in the grocery store.14:04
natefinchperrito666: moonstone?14:05
perrito666well once you tags.Strip("<head>") they kind of no longer look like chickens anyway14:05
natefinchhaha yeah14:06
alexisbnatefinch, does your team have time to take a look at https://bugs.launchpad.net/juju-core/+bug/138807314:26
mupBug #1388073: set-env no longer accepts empty values <ci> <compatibility> <regression> <set-env> <juju-core:Triaged> <https://launchpad.net/bugs/1388073>14:26
alexisbwe need to get that resolved asap14:26
natefinchalexisb: ok14:27
alexisbthanks14:27
tasdomasnatefinch, alexisb - I'm fixing #138807315:11
mupBug #1388073: set-env no longer accepts empty values <ci> <compatibility> <regression> <set-env> <juju-core:Triaged> <https://launchpad.net/bugs/1388073>15:11
alexisbtasdomas, thanks!15:13
mgztasdomas: okay, I want to yell at you15:22
mgzwhy cd17b6f315:23
tasdomasmgz, because we had that same piece of code pasted over 4 different places?15:24
mgzyou wrote it wrong again!15:24
mgzstraight up regresses bug 137920815:25
mupBug #1379208: TestAddMetrics fails on gccgo <ci> <gccgo> <regression> <test-failure> <juju-core:Fix Released by gz> <https://launchpad.net/bugs/1379208>15:25
perrito666Hey I keep having power outages, running to greener pastures now15:42
mgztasdomas: see bug 138793615:51
mupBug #1387936: Unit tests on ppc64el trusty failing <ci> <ppc64el> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1387936>15:51
mgzhas link to one of the test runs15:51
alexisbmgz, in comment #3 of that bug, (2) Is Ian's change for a critical bug fix or is it something we can revert?15:55
mgzalexisb: I'm still trying to tease out if it's an accidental merge issue or an intended change, there are like 70 files touched, which makes a straight revert annoying15:57
mgzI'll add more details in a second15:58
alexisbmgz, ack, let core know how we can help15:58
voidspaceyay, back online15:58
voidspacenot sure if it's permanent or temporary15:58
alexisband thanks mgz for triaging!15:58
voidspacethey're still futzing with the line15:58
alexisbvoidspace, are you one of those that gets nervous when they are disconnected15:59
voidspacealexisb: might have been the most productive hour of the day ;-)15:59
voidspacealexisb: although I compulsively click things when I'm thinking15:59
alexisblol15:59
voidspacealexisb: and it's distracting when the clicks do nothing...15:59
katcofwereade: ping16:22
fwereadekatco, pong16:23
katcofwereade: what i think is a reasonable draft of that spec is up16:24
fwereadekatco, lovely, thanks16:24
katcofwereade: wallyworld didn't see anything too egregious, so i think we're ready for your +116:24
katcofwereade: (or not as the case may be) :)16:24
fwereadekatco, brilliant, I *might* get to it tonight but I'm afraid I'm off to a halloween thing at laura's school imminently16:25
katcofwereade: how dare you care about your family!16:25
fwereadekatco, ;p16:25
katcofwereade: totally understand :) have fun and HAPPY HALLOWEEN! :D16:25
fwereadekatco, laura is dressed as a dinosaur :)16:26
katcofwereade: oh dear. pictures!!16:26
katcofwereade: mine is a ladybug :)16:26
fwereadeaww :)16:26
katcoalexisb: is yours going as a tractor or something similar? :)16:26
alexisbkatco, he is going as a lion as he loves the "roar"16:27
katcoalexisb: aw :)16:27
natefinchkatco: have you seen the ladtbug girl books?16:28
katconatefinch: i have not! link please!!16:28
natefinchhttp://www.ladybuggirl.com/16:28
katconatefinch: ok you are DIRECTLY responsible for me not being productive for the next bit of time.16:29
natefinchkatco: great art and good morals and strong girl lead16:29
katconatefinch: love it16:29
natefinchkatco: yep :)16:29
natefinchkatco: Lily, our eldest: https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/p526x296/10624919_10152847646912028_8733903205136776490_n.jpg?oh=1ba16b1062ac2694854a3a2c57886f6a&oe=54E5B3A7&__gda__=1423915697_a6cde75ffa599528b4531dab195d58d516:32
katconatefinch: oh my she is DARLING!16:32
katcois that... a donut on a rope? haha16:33
natefinchhaha.. halloween tradition, like bobbing for apples, but more sanitary16:33
katcolol16:33
natefinchour younger daughter, Zoë: https://scontent-a-iad.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/10538654_10152847638537028_3233943882042977754_n.jpg?oh=8f5b74c34d729c2175c4a99e3895f8d7&oe=54EB41C116:34
katconatefinch: that smile is infectious :D16:35
natefinchthe giggles even more so :)16:36
katcoyou have some cute ladies :D16:36
natefinchkatco: thanks :)16:45
alexisbnatefinch, love the picture of Zoe!16:52
alexisbLily is also very cute, but Zoe's smile is awesome16:52
tasdomasnatefinch, mgz, http://reviews.vapour.ws/r/320/ - should fix part of 1387936 and 138807317:11
mgztasdomas: thanks!17:12
* perrito666 is back17:22
alexisbmgz, so is the last blocking the commit from Ian?17:23
mgzalexisb: I'm still not sure where it started breaking17:25
mgzideally someone in the US can follow up and track down the point - it's confused by one of the failures being a variable segfault when running the tests17:26
alexisbnatefinch, I know you have tasks today, perrito666, katco, ericsnow, tasdomas, cmars ^^ can any of you help out17:27
alexisbwe need to get 1.21 released so this is top priority17:27
alexisbfwereade, ^^17:27
ericsnowalexisb: I'll take a look but no one should let that stop them from looking too :)17:28
mgzericsnow: basically, test with -compiler gccgo in provider/openstack is fubar17:29
mgzI'm not sure exactly which change regressed, it's very messy17:29
ericsnowmgz: that means I would need to set things up to test against an openstack provider?17:30
mgzericsnow: nope just the unit tests17:31
mgzgo test -compiler gccgo17:31
ericsnowmgz: k17:31
tasdomascould somebody take another look at http://reviews.vapour.ws/r/320/ ?17:34
jrwren_natefinch: <3 ladybug girl. I read all of those to my duahgter.17:37
ericsnowmgz: so should I expect "go test -compiler gccgo" to have failed? (it didn't)17:37
mgzit fails in provider/openstack for me17:38
perrito666well ubuntu upgrade plus power issues let my machine in a not so nice shape17:38
ericsnowmgz: I just did an "apt-get install gccgo" before running it (didn't have gccgo installed yet)17:39
natefinchjrwren_: Yeah, we got one as a gift, loved it, and have been getting all the rest of them.17:39
perrito666mgz: go test -compiler gccgo for provider/openstack or all of it?17:39
ericsnowmgz: never mind (was in the state directory)17:40
mgzperrito666: provider/openstack is the interesting bit17:41
mgzericsnow: you have the failures/segfault now?17:41
ericsnowmgz: running17:41
* perrito666 runs all of provider just in case17:41
natefinchls17:45
natefinchheh17:45
voidspaceagent      cloudinit             dependencies.tsv   etc       mongo       rpc      upgrades17:45
natefinchholy shit it worked17:46
voidspace:-)17:46
ericsnowmgz: aborted ("munmap of stack space failed: errno 22") in apiserver17:47
perrito666mgz: ok  github.com/juju/juju/provider/openstack51.623s17:47
perrito666master17:47
perrito666go test -compiler gccgo github.com/juju/juju/provider/...17:47
ericsnowmgz: (still running)17:48
natefinchon master I can't even get the test to compile in that directory17:48
natefinch/tmp/go-build382239753/github.com/juju/juju/provider/openstack/_test/_testmain.go:52:15: error: reference to undefined identifier ‘testing.MainStart’17:48
natefinch  m := testing.MainStart(matchString, tests, benchmarks, examples)17:48
natefinch               ^17:48
natefinchFAILgithub.com/juju/juju/provider/openstack [build failed]17:48
natefinchhm... I wonder if I screwed myself by upgrading to go 1.4 yesterday17:49
mgzhm...17:49
perrito666mgz: I seem to be immune to these issues17:49
natefinchahh, I think I know what it is... the new go tool running with the old gccgo ... funny17:50
mgzperrito666: gccgo version?17:51
perrito666gccgo (Ubuntu 4.9.1-16ubuntu6) 4.9.117:52
perrito666ubuntu 14.1017:52
ericsnowmgz: segfault in github.com/juju/juju/environs/simplestreams and in github.com/juju/juju/provider/openstack17:53
ericsnowmgz: also, github.com/juju/juju/worker/uniter/jujuc failed17:53
ericsnowmgz: so more than just provider/openstack failed for me17:54
mgzthe jujuc one tasdomas has branch up fixing17:54
mgzI think simplestreams/openstack is the same regression, but I have been failing to get it to pass by reverting the changes I think may be to blame17:55
natefinchI need one of these: http://goo.gl/OPhW6a17:56
mgzeheeh17:56
ericsnowmgz: the segfaults looked similar17:56
ericsnowmgz: "panic during panic"17:57
mgzericsnow: you sometimes get other panics as well :)17:58
natefinchyay for gccgo17:58
ericsnowmgz: for the 2 segfaults: "/home/esnow/projects/go-workspace/src/github.com/juju/juju/environs/simplestreams/simplestreams_test.go:23" and /home/esnow/projects/go-workspace/src/github.com/juju/juju/provider/openstack/provider_test.go:2917:59
tasdomasmgz, ericsnow, natefinch - landing my fix17:59
ericsnowmgz: for both a separate goroutine was sitting at the same spot in provider/dummy/environs.go, in case that matters18:00
natefinchtasdomas: awesome, thanks for getting that in, I know it's late on friday for you18:00
ericsnownatefinch, tasdomas: +118:01
tasdomasnatefinch, it was my f-up to begin with18:01
perrito666mgz: can I give you any more info?18:01
mgzperrito666: paste me a clean run with -v?18:02
perrito666natefinch: no you dont18:03
voidspacewwitzel3: you need a review on 31818:04
voidspacewwitzel3: juju-run18:05
natefinchperrito666: haha18:05
perrito666I mean, really why would they print that, its not even a dynamic link18:05
ericsnowmgz: which issue are we looking at?18:06
mgzericsnow: the segfaults18:06
perrito666mgz: http://pastebin.ubuntu.com/8763738/18:06
perrito666mgz: hardly informative18:06
ericsnowmgz: I mean the launchpad issue18:07
mgzericsnow: so, what I *tried* to do was back to a known good change to narrow down what the cause was18:07
ericsnowmgz: yeah, which would that be?18:07
mgzbut I have been failing to get a clean run, even though the test on jenkins was blue as of 29th rev f2292c2018:08
mgzI suspect it's either Ian's giant re-landing pr #988 or the later pr #996 but that seems to not be right?18:09
ericsnowmgz: same here (metrics-related compile failure)18:09
ericsnowmgz: at f2292c2018:09
mgzericsnow: run godeps there?18:10
ericsnowmgz: that's better (running now)18:11
ericsnowmgz: same panic at f2292c2018:15
mgzyeah... hence my general confusion18:16
wwitzel3voidspace: please :)18:16
perrito666clearly its an issue with our toolchain versions18:16
ericsnowmgz: I get all sorts of failures (not panics) in the provider/openstack tests at ae4d5862a42c443e15f3fe49c2322010fecc83b318:22
mgzericsnow: run multiple times as well, the results are not consistent on the same version18:23
* ericsnow tries at a1a74d5ff07a30942c48b75ccd2fb1bbf8dad59a (where sinzui merged in from his alpha3 branch)18:24
ericsnowmgz: ah, okay18:25
voidspacewwitzel3: hmmm... my EOD now18:28
voidspacedammit18:29
voidspacewwitzel3: it looks pretty straightforward though18:29
ericsnowmgz: same results  (74 passed, 2 skipped, 5 FAILED, 1 PANICKED) at a1a74d5ff07a30942c48b75ccd2fb1bbf8dad59a18:29
voidspacewwitzel3: providing new flags and using those in NewRunContext to find the right context18:29
voidspacewwitzel3: there's at least one place returning a bare err that should maybe be errors.Trace(err)18:30
voidspacewwitzel3: I'll go jogging and if I get back & showered before our guests arrive I'll try and get a review in18:30
mgzericsnow: right so, I think that's just the panic varying, sometimes it hard aborts the test run, sometimes it's recovered and you see the failures18:30
ericsnowmgz: ah18:31
ericsnowmgz: I'll try it a few times in a row then18:31
wwitzel3voidspace: appreciate it, I'll double check all my error returns, and yep, that is a good summary of what is going on18:34
tasdomasmgz, natefinch, voidspace, ericsnow, my PR is in core now18:53
=== benji_ is now known as benji
ericsnowmgz: yep, I get the full panic sometimes and the failed tests sometimes18:56
natefinchtasdomas: huzzah!  nice work18:57
natefinchtasdomas: now get out of here. No one should be working that late on a Friday :)18:57
ericsnowmgz: no panic at c9630181b910dd96ac32868142fd9512442b762919:02
mgzericsnow: thank you!19:05
ericsnowmgz: trying to narrow it down19:06
mgzyeqah, that's good for me too19:08
mgzwait... noly ran one test, what did I mess up19:09
ericsnowmgz: never mind, I still get intermittent panics at c9630181b910dd96ac32868142fd9512442b762919:14
mgzyeah, that's what I just saw19:14
mgzso... my guess is intermittent panics with gccgo on amd64 was already a thing19:15
mgzbut that still doesn't help me with which change made the ppc test job fail reliably19:15
ericsnowmgz: yep, I get the same panic back to July19:19
alexisbericsnow, mgz you not hitting known gccgo issues are you?19:29
voidspaceI've gotta go19:29
voidspaceguests arriving19:29
voidspacehappy weekend everyone19:29
ericsnowalexisb, mgz: perhaps...regardless, it looks like the panics are an orthogonal issue19:30
=== fuzzy is now known as Ponyo
=== kadams54 is now known as kadams54-away
natefinchhappy weekend all21:00
perrito666ericsnow: care to explain? http://reviews.vapour.ws/r/298/#comment193221:27
ericsnowperrito666: I'll respond there.21:28
perrito666tx21:29
ericsnowperrito666: done21:31
perrito666tx a lot21:32
* perrito666 keeps fixing21:32
ericsnowperrito666: sorry I haven't been able to review more or otherwise take a look at that review request21:32
perrito666ericsnow: np, I have my hands full, many of your comments have been useful either to fix things or to re-think why I wrote some things21:33
perrito666many of the things I didn't like where just reactions to the re-write in backups and therer21:33
perrito666fore not as nice as I would have liked at the moment21:33
perrito666ericsnow: ah I see what you mean, well I would have expected that pattern not to exist, but for the sake of consistency I will make it follow it21:35
ericsnowperrito666: thanks!21:35
perrito666man, it is specially hard to open files when your kb distribution has / only over the 721:36
=== lazyPower is now known as lazyWeekend
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54

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