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

thumperaxw: ping03:14
axwthumper: PONG!03:14
thumperaxw: do you have a few minutes to talk though the uniter fix you proposed?03:15
axwthumper: sure03:15
thumperaxw: https://plus.google.com/hangouts/_/canonical.com/arghh-run-sucks?authuser=103:15
axwhehe03:15
thumperaxw... hmm... not looking good just now, seems like the tests are hanging04:07
thumperaxw: hmm...04:11
thumperran the uniter tests by themselves and all is good04:11
thumperdid hit two other problems with the whole test suite04:12
thumperone was a weird tear down failures in cmd/jujud where everything paniced because a mongo session was already closed04:12
thumperand the other is the peergrouper tests failing with Go 1.504:12
* thumper tries to write a failing test04:13
thumperUniterSuite.TestUniterUpgradeConflicts intermittent failure04:19
thumperhazaah04:19
thumperNOT04:19
thumperaxw: confirmed here too that this fixes the bug as presented04:23
axwthumper: cool04:23
thumperaxw: now the hard bit, write a failing test with the current code that the code fixes :)04:24
* thumper afk to collect a child04:35
anastasiamacthumper: the panic in cmd/jujud due tot he closed session is fixed04:43
anastasiamacwell, i have the fix but m waiting for master to land...04:43
anastasiamac*for master to un-block that is...04:44
thumpergood to know04:52
thumperhey git folks, is there a way to git stash some of the changed files?05:06
thumperor interactive stash, like bzr shelve?05:07
anastasiamacthumper: git stash05:12
anastasiamac:D05:12
mupBug #1498746 opened: azure: units fail to attach block storage <azure-provider> <storage> <juju-core:Triaged by axwalk> <juju-core 1.25:Triaged by axwalk> <https://launchpad.net/bugs/1498746>05:24
mupBug #1498746 changed: azure: units fail to attach block storage <azure-provider> <storage> <juju-core:Triaged by axwalk> <juju-core 1.25:Triaged by axwalk> <https://launchpad.net/bugs/1498746>05:27
thumperaxw: Your change which I approve, and my test: http://reviews.vapour.ws/r/2735/05:30
thumpertest confirmed failed before the good change05:30
axwthumper: looking05:30
axwthumper: sorry to be annoying, but can you delete the TODO(fwereade) at the top of Uniter.RunCommands? I forgot to delete it while I was there05:32
thumperaxw: ah yes, was meaning to do that05:33
mupBug #1498746 opened: azure: units fail to attach block storage <azure-provider> <storage> <juju-core:Triaged by axwalk> <juju-core 1.25:Triaged by axwalk> <https://launchpad.net/bugs/1498746>05:33
axwthumper: LGTM, thanks. I'll take care of updating master later on05:34
thumperaxw: ok, I'll fix 1.2505:34
thumpershould be same fix05:34
* thumper done now, 05:37
frobwarevoidspace, ping - can we catch up sometime today.08:31
voidspacefrobware: sure08:32
voidspacefrobware: after standup?08:32
frobwarevoidspace, possibly. clashes with dooferlad, but we can discuss in standup08:33
voidspacefrobware: ah, it's Wednesday08:34
voidspacefrobware: feels like a monday08:34
voidspacefrobware: ok, at your convenience08:34
voidspacefrobware: I'm here all day...08:34
voidspacefrobware: now is good for me if you're free, otherwise later08:34
mupBug #1498859 opened: juju.InitJujuHome should not have side effects <juju-core:New> <https://launchpad.net/bugs/1498859>10:49
wwitzel3sinzui: I'm stumped11:15
wwitzel3sinzui: exact revision using quickstart on that bundle .. no issues in half a dozen tries11:16
mupBug #1498869 opened: doc/backup_and_restore.txt describes deprecated backup plugin <juju-core:New> <https://launchpad.net/bugs/1498869>11:19
rogpeppemgz: ping11:55
rogpeppesinzui: ping11:56
axwanastasiamac perrito666: standup?12:02
perrito666brt12:05
mupBug #1497297 changed: TestFindToolsExactInStorage fails for some archs Again <blocker> <ci> <precise> <regression> <test-failure> <unit-tests> <juju-core:Fix Released by cherylj> <https://launchpad.net/bugs/1497297>12:28
mupBug #1497297 opened: TestFindToolsExactInStorage fails for some archs Again <blocker> <ci> <precise> <regression> <test-failure> <unit-tests> <juju-core:Fix Released by cherylj> <https://launchpad.net/bugs/1497297>12:34
mattywrogpeppe, yeah, I tried that :(12:38
mupBug #1497297 changed: TestFindToolsExactInStorage fails for some archs Again <blocker> <ci> <precise> <regression> <test-failure> <unit-tests> <juju-core:Fix Released by cherylj> <https://launchpad.net/bugs/1497297>12:40
mupBug #1496997 changed: TestErrorReadingEnvironmentsFile calls chmod on win <ci> <regression> <unit-tests> <windows> <juju-core:Fix Released by cherylj> <juju-core 1.25:Fix Released by cherylj> <https://launchpad.net/bugs/1496997>12:43
mupBug #1498869 changed: doc/backup_and_restore.txt describes deprecated backup plugin <juju-core:Invalid> <https://launchpad.net/bugs/1498869>12:43
rogpeppemattyw: hrmph12:44
mattywrogpeppe, master is unblocked thought - you should be able to go for it now?12:45
rogpeppemattyw: ah, cool12:46
mupBug #1496997 opened: TestErrorReadingEnvironmentsFile calls chmod on win <ci> <regression> <unit-tests> <windows> <juju-core:Fix Released by cherylj> <juju-core 1.25:Fix Released by cherylj> <https://launchpad.net/bugs/1496997>12:46
mupBug #1498869 opened: doc/backup_and_restore.txt describes deprecated backup plugin <juju-core:Invalid> <https://launchpad.net/bugs/1498869>12:46
mupBug #1496997 changed: TestErrorReadingEnvironmentsFile calls chmod on win <ci> <regression> <unit-tests> <windows> <juju-core:Fix Released by cherylj> <juju-core 1.25:Fix Released by cherylj> <https://launchpad.net/bugs/1496997>12:49
mupBug #1498869 changed: doc/backup_and_restore.txt describes deprecated backup plugin <juju-core:Invalid> <https://launchpad.net/bugs/1498869>12:49
mupBug #1496997 opened: TestErrorReadingEnvironmentsFile calls chmod on win <ci> <regression> <unit-tests> <windows> <juju-core:Fix Released by cherylj> <juju-core 1.25:Fix Released by cherylj> <https://launchpad.net/bugs/1496997>12:52
mupBug #1498869 opened: doc/backup_and_restore.txt describes deprecated backup plugin <juju-core:Invalid> <https://launchpad.net/bugs/1498869>12:52
bogdanteleagasinzui, mgz: can you mark this as closed? https://github.com/juju/juju/issues/317912:56
sinzuibogdanteleaga: Done12:57
bogdanteleagathanks12:57
mupBug #1496997 changed: TestErrorReadingEnvironmentsFile calls chmod on win <ci> <regression> <unit-tests> <windows> <juju-core:Fix Released by cherylj> <juju-core 1.25:Fix Released by cherylj> <https://launchpad.net/bugs/1496997>12:58
mupBug #1498869 changed: doc/backup_and_restore.txt describes deprecated backup plugin <juju-core:Invalid> <https://launchpad.net/bugs/1498869>12:58
perrito666editor with completion and checking plus compiling mongo, this computer is about to bail on me12:59
mupBug #1498904 opened: outdated lp:juju-core branch <juju-core:New> <https://launchpad.net/bugs/1498904>13:04
mupBug #1498904 changed: outdated lp:juju-core branch <juju-core:Fix Released by sinzui> <https://launchpad.net/bugs/1498904>13:10
mupBug #1498904 opened: outdated lp:juju-core branch <juju-core:New> <https://launchpad.net/bugs/1498904>13:22
mupBug #1498904 changed: outdated lp:juju-core branch <juju-core:New> <https://launchpad.net/bugs/1498904>13:28
mbruzekfrobware: I think I am seeing the same problem as 149159213:30
frobwarembruzek, which is good...13:30
mbruzekfrobware: Are you unable to reproduce?13:31
mbruzekfrobware: I added a comment to https://bugs.launchpad.net/juju-core/+bug/149159213:31
mupBug #1491592: local provider uses the wrong interface <charmers> <customer-support> <kvm> <local-provider> <networking> <juju-core:In Progress by frobware> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1491592>13:31
mupBug #1498904 opened: outdated lp:juju-core branch <juju-core:New> <https://launchpad.net/bugs/1498904>13:31
frobwarembruzek, I could not reproduce. were you able to reproduce based on the git repo I cloned/13:32
mbruzekfrobware: no I did not clone a repo, I was just working on some stuff and noticed the problem today.13:33
frobwarembruzek, I noticed in the original description that "There was no reboot of any of his systems."13:33
mbruzekfrobware: Yes I believe that is correct, unfortunately my reproduction was involving a reboot13:33
frobwarembruzek, either way there's obviously an issue here. Your repro is a lot quicker/easier13:34
mupBug #1498904 changed: outdated lp:juju-core branch <juju-core:Fix Released by sinzui> <https://launchpad.net/bugs/1498904>13:35
mbruzekfrobware: I still have the error environment up.  Do you want any additional information before I destroy-environment?13:35
frobwarembruzek, please could you add your environment info/setup to the bug report13:36
frobwarembruzek, I see "-e kvm" but don't know what the setup really is.13:36
mbruzekfrobware: absolutely, you want my environments.yaml for that environment?  And what else?  Any log files or other information?13:36
frobwarembruzek, ahh... is this repro on 1.24.5?13:37
frobwarembruzek, yes to environments.yaml.13:37
mbruzekfrobware: all-machines.log ?  I can not get to the docker system any longer to get that machine log file13:40
frobwarembruzek, on the KVM node did you add a bridge? https://jujucharms.com/docs/devel/config-KVM#kvm-guest-network-bridge13:40
perrito666what is the process to add a feature flag?13:41
mbruzekfrobware: I don't remember adding a bridge but I do see lxcbr0 in my interface listing.13:43
mbruzekIs it possible that was created by lxc ?13:44
mbruzekwhere kvm != lxc ?13:44
frobwarembruzek, oh certainly13:45
frobwarembruzek, when you said "Restart the KVM host" which machine is that?13:45
mbruzekmy laptop13:45
mbruzekI was using these two charms yesterday and restarted, tried to continue to use them today13:45
mbruzekbut I could not ssh to the docker/0 charm13:46
mbruzekfrobware: in any case I can still get to the nagios kvm machine, and it has network access13:52
mbruzekfrobware: do you need anything else before I destroy the environment?13:52
frobwarembruzek, nope & thanks13:56
natefinch-afkperrito666: you're assuming there's a process13:58
=== natefinch-afk is now known as natefeinch
=== natefeinch is now known as natefinch
mupBug #1498942 opened: UniterSuite.TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <unit-tests> <windows> <juju-core:Incomplete> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1498942>14:47
sinzuihi katco bug 1495591 (the master bug of 1498942) is a regression in 1.24 There is a trivial fix already in master that can fix 1.2414:49
mupBug #1495591: TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by cmars> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1495591>14:50
natefinchsinzui: pretty sure she's out for the rest of the week14:53
sinzuiouch14:53
xwwtsinzui: I will see who should take it14:53
sinzuithank you natefinch : thumpr will find work for himself if it isn't resolved in a few hours14:54
natefinchsinzui:  I can backport the fix listed in the bug, if we want14:55
sinzuinatefinch: that is preferrable to rolling back. I think the fix is trivial to apply14:56
natefinchsinzui: wicked trivial14:56
mupBug #1498942 changed: UniterSuite.TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <unit-tests> <windows> <juju-core:Incomplete> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1498942>15:02
bogdanteleagadoes anybody have "extensive" knowledge of how proxies work in juju?15:04
mupBug #1498942 opened: UniterSuite.TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <unit-tests> <windows> <juju-core:Incomplete> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1498942>15:05
natefinchbogdanteleaga: probably not15:05
natefinchbogdanteleaga: I know we've had customers complaining that we obey the OS's proxy settings too much... which I find amusing15:05
natefinchsinzui: it's working: https://github.com/juju/juju/pull/335715:08
sinzuithank you natefinch15:08
bogdanteleaganatefinch: any idea if there are proxy settings being obeyed right at the first connection to the state machine? and if so, how?15:11
mupBug #1498942 changed: UniterSuite.TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <unit-tests> <windows> <juju-core:Incomplete> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1498942>15:11
mupBug #1498942 opened: UniterSuite.TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <unit-tests> <windows> <juju-core:Incomplete> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1498942>15:14
natefinchbogdanteleaga: I really don't know the details, would have to dig into the code.15:15
natefinchbogdanteleaga: I know we've had customers complain that they can't customize the port that the state server listens on, so they have to open their firewall for the port we've chosen15:15
voidspacenatefinch: ping15:17
mupBug #1498942 changed: UniterSuite.TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <unit-tests> <windows> <juju-core:Incomplete> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1498942>15:17
natefinchvoidspace: sup?15:17
voidspacenatefinch: got a couple of minutes spare to help me with a problematic transaction?15:17
alexisbnatefinch, thanks for stepping up to help w/ https://launchpad.net/bugs/149559115:17
mupBug #1495591: TestRunCommand fails on windows <blocker> <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by cmars> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1495591>15:17
natefinchalexisb: merging 3 line changes is my specialty ;)15:19
alexisb:)15:19
natefinchvoidspace: sure15:19
voidspacenatefinch: I sent you a pm with the details15:22
voidspaceno reason it should be a pm really though15:23
voidspacethis assert: http://pastebin.ubuntu.com/12531747/15:23
voidspacealways causes this failure: &errors.errorString{s:"cannot set addresses of machine 0: state changing too quickly; try again soon"}15:23
voidspaceand I'm wondering why...15:23
voidspaceomitempty is set, so I wonder if a missing value would be the problem15:24
voidspacebut putting an arbitrary assert that should always pass also seems to trigger the same problem15:24
voidspaceso I suspect I'm missing something fundamental15:24
natefinchI think it's a problem with the transaction code in mgo15:25
natefinchvoidspace: as I said in DM it's probably a copy of this bug: https://bugs.launchpad.net/juju-core/+bug/133477315:26
mupBug #1334773: Upgrade from 1.19.3 to 1.19.4 cannot set machineaddress <landscape> <lxc> <maas-provider> <precise> <regression> <upgrade-juju> <juju-core:Fix Released by axwalk> <juju-core 1.20:Fix Released by axwalk> <https://launchpad.net/bugs/1334773>15:26
voidspacenatefinch: :-/15:26
voidspacenatefinch: thanks15:26
natefinchyou might ask niemeyer if he's around today.15:27
voidspacenatefinch: we have some tests that actually expect that error (not for machine address but contention tests)15:27
natefinchvoidspace: this looks like the error: https://github.com/juju/txn/blob/master/txn.go#L4115:29
voidspacenatefinch: right, thanks15:29
voidspacenatefinch: so it's an error that we're raising15:29
voidspacenatefinch: that makes me think it's likely to be my fault15:30
voidspacemore debugging needed15:30
perrito666Bbl15:30
mupBug #1498968 opened: ERROR environment destruction failed: destroying storage: listing volumes: An internal error has occurred (InternalError) <destroy-environment> <juju-core:New> <https://launchpad.net/bugs/1498968>15:32
natefinchvoidspace: that error is caused by too many of ErrTransientFailure, which is only ever returned here, AFAICT: https://github.com/juju/juju/blob/6c929a78879c396a2a244caad99851375984e7f8/state/service.go#L12915:32
voidspacenatefinch: I thought it meant that the transaction had failed too many times15:34
voidspacehmmm15:34
natefinchvoidspace: well, yes15:35
voidspacethere's no service.Destroy involved here, that's for sure15:35
natefinchvoidspace: oh yeah, it looks like if you get txn aboirted too many times, it will return that error15:37
natefinchvoidspace: misread a loop15:37
voidspaceyeah, I just don't see why that transaction would fail - I'm just asserting that the field I'm changing hasn't been changed by anything else15:38
voidspacenatefinch: found it15:41
voidspacenatefinch: it's specified as "bson:,omitempty"15:41
voidspacenatefinch: needed to avoid a migration15:41
voidspacenatefinch: but causes the transaction to fail the first time I set the value - comparing a missing value against an empty address fails15:41
voidspacehmmmm15:41
voidspacethat's tricky15:42
voidspacenatefinch: so I can assert that the field is either unchanged *or* missing, and that works15:50
natefinchvoidspace: ahh, there you15:51
natefinchgo15:51
frobwaredooferlad, did you come to any conclusion w.r.t. containers and spaces?16:21
dooferladfrobware: still testing, but it looks like EC2 containers are broken.16:22
dooferladfrobware: have created bug 149898216:23
mupBug #1498982: failed configuring a static IP for container "1/lxc/0": cannot allocate addresses: instId not supported <juju-core:New> <https://launchpad.net/bugs/1498982>16:23
frobwaredooferlad, voidspace: the order of args to `subnet add' seems awkward to me. I want to do something like: juju subnet add dmz $(get-me-some-subnet-ids) ...16:29
voidspacefrobware: we wanted space to be an optional argument, not sure if that was a factor16:30
voidspaceso subnets default to the default space16:30
frobwarevoidspace, I wonder which is the common case though: adding to [default], or something very explicit.16:31
frobwarevoidspace, on EC2 If I get "cannot run instances: Request limit exceeded" is there something I can do ... ?16:33
mupBug #1498982 opened: failed configuring a static IP for container "1/lxc/0": cannot allocate addresses: instId not supported <juju-core:New> <https://launchpad.net/bugs/1498982>16:35
mupBug #1498982 changed: failed configuring a static IP for container "1/lxc/0": cannot allocate addresses: instId not supported <juju-core:New> <https://launchpad.net/bugs/1498982>16:38
frobwaredooferlad, any idea about working around EC2 "cannot run instances: Request limit exceeded"16:41
mupBug #1498982 opened: failed configuring a static IP for container "1/lxc/0": cannot allocate addresses: instId not supported <juju-core:New> <https://launchpad.net/bugs/1498982>16:41
dooferladfrobware: seems like the canonical account has enough people hammering it that we are hitting the request limit. Unfortunately it seems like the solution is to ask Amazon to up the limit for us.16:43
dooferladfrobware: which the account holder can do, but I am not sure who that is. You could try joey on the Canonical IRC server16:44
dooferladhttp://docs.aws.amazon.com/AWSEC2/latest/APIReference/query-api-troubleshooting.html#api-request-rate16:44
dooferladhttp://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html16:44
dooferlad:-(16:44
dooferladfrobware: strange thing is that I am not hitting that message and I am using the canonical account on some machines in eu-central-116:45
voidspacefrobware: sorry, just seen this16:47
voidspacefrobware: or "that"16:47
dooferladvoidspace: Could you take a quick look at https://bugs.launchpad.net/juju-core/+bug/1498982 and post any insights?16:54
mupBug #1498982: failed configuring a static IP for container "1/lxc/0": cannot allocate addresses: instId not supported <juju-core:New> <https://launchpad.net/bugs/1498982>16:54
* dooferlad reaches EOD16:54
voidspacedooferlad: oh yuck16:55
voidspacedooferlad: have to look at it tomorrow I think16:55
frobwarevoidspace, dooferlad: thanks. seems like a transient thing, have a machine booted now.16:55
dooferladvoidspace: thanks. We need to hammer on getting everything EC2 working before next week (I think frobware would like his demo to work)16:55
voidspaceheh16:56
voidspacedooferlad: I can do some spelunking in the code16:56
frobwarevoidspace, dooferlad: +(a lot)16:56
dooferladright, I detect a daughter. See you all tomorrow.16:56
voidspacedooferlad: I think something recent must have broken it, this was working fine16:56
voidspaceo/16:56
voidspaceI'm EOD too16:56
voidspacethe good news is that my transaction works and I have race condition tests that pass (and also fail with the Assert commented out)16:57
voidspacejust a handful of missing tests for my new network functions and I'm done16:57
voidspace(I think...)16:57
rogpeppesinzui: it looks like this CI build is hung up waiting for an instance (it's been like that for quite a long time now): http://juju-ci.vapour.ws:8080/job/github-merge-juju/4846/console17:00
rogpeppesinzui: about 3 hours if the times are to be believed17:02
sinzui:/17:06
sinzuirogpeppe: I have seen this before, and this time matches AWS failures we saw else where. I can kill the job, someone will need to re-sibmit17:07
rogpeppesinzui: thanks17:07
perrito666you have got to be kidding me bzr: warning: skipping /home/hduran/Develop/canonical/ppas/branches/juju-mongodb3.0/src/mongo-tools/mongodump (larger than add.maximum_file_size of 20000000 bytes)18:59
perrito666that is NOT a sane thing to do as a default19:03
sinzuiperrito666: I didn't see that when I attempted to package mongodb3. Are you packaging mongodb or ofr5 mongo-tool19:07
sinzuimongo-tools19:07
perrito666I am packaging mongodb3 with tools (which implies you bundle the binaries19:07
sinzuiperrito666: Lp wont let you19:07
sinzuia source package only contains sources, not binaries19:07
* perrito666 sighs and curses an different things19:08
sinzuiperrito666: In general, if a human cannot audit the content of a package and change it, the packge will not be accepted.19:09
perrito666sinzui: I am just making a ppa for my personal use are those covered by the same rules?19:09
sinzuiperrito666: I already asked jamespage for advice about reconciling the massive change between mongo 2.4 and 3.0.119:09
perrito666sinzui: so I pretty much have managed to smash 3 into juju-mongodb19:10
sinzuiperrito666: you can get away with it in your PPA.19:10
* sinzui did the same to provide elastic-search java deps19:10
perrito666sinzui: cool, my plan is to build the whole migration tool using the ppas as a way to prove the whole thing works19:11
perrito666and then we can build decent packages19:11
sinzui+119:11
perrito666we will need a juju-mongodb2.6 and juju-mongodb3 which can live next to the current juju-mongodb and, now I learn, also mongo-tools19:11
perrito666or we could do juju-mongodb3 extra smart and compile both things19:11
perrito666I am just completely aware that my juju-mongodb3 is not production level so I didnt bother make it all that nice19:12
sinzuiperrito666: yeah, the co-installable issue is one of the many issues I asked for help with19:13
perrito666the scons options have changed a lot too19:14
perrito666and the overal layout of the code for the matter I dont really understand how is it that their .deb is bundled with the tools but their root of repo does not build the package with them19:15
* perrito666 buys a bottle of gin and sits in a table with sinzui to cry about their ordeal packaging mongo19:17
perrito666you might notice too that wiredTiger will not build in 386 and that there is a mistery option(s) to be tweaked so it compiles in willy, apparently there are issues witht he new gcc and some threading feature default aaand also I think it doesnt build in trusty unlest we provide different boost libs :p19:19
* perrito666 reads the news and decides to change the brand of his next car19:23
natefinchsinzui: I think the build bot is stuck19:44
natefinchmgz ^19:45
natefinchperrito666: heh, no VW for you eh?19:46
sinzuinatefinch: again? me looks19:46
sinzuinatefinch: I aborted the stuck job and re-enqueded it. AWS has failed to provide instances several times today :(19:48
natefinchsinzui: cool. Maybe my merge into 1.24 will happen sometime today, then.  I was wondering why it hadn't merged in 5 hours19:52
sinzuinatefinch: master has been slow to test for the same reason. I am retesting the last job now. So I hope your branch merges, then  CI starts the test of 1.2419:55
perrito666natefinch: well I was considering a VW up19:57
perrito666but I might reconsider :p19:57
perrito666then again, its not like I never commented a test myself :p19:57
natefinchlol19:58
mupBug #1498349 changed: juju upgrade fails with tools upload error due to invalid series "wily" <precise> <streams> <upgrade-juju> <wily> <juju-core:New> <https://launchpad.net/bugs/1498349>20:00
=== natefinch is now known as natefinch-afk
perrito666finalllyyyy21:31
mwhudsonjuju code should be able to import encoding now /cc rogpeppe21:31
mwhudson(gccgo-go is fixed in trusty-updates)21:31
alexisbwwitzel3, pint21:46
alexisbping21:47
wwitzel3alexisb: pong21:47
alexisbheya wwitzel321:48
alexisbI was just checking in on this bug: https://bugs.launchpad.net/juju-core/+bug/149848121:48
mupBug #1498481: HAProxy charm broken by recent commit <blocker> <charm> <ci> <haproxy> <quickstart> <regression> <juju-core:Incomplete> <juju-core 1.25:Triaged by wwitzel3> <https://launchpad.net/bugs/1498481>21:48
alexisbany progress today?21:48
wwitzel3alexisb: nope, I'm completely stuck on it, I've looked through the logs of the re-run and it didn't lend any help21:49
wwitzel3alexisb: I can't reproduce locally against the same revision using that bundle, have tried it against aws and maas21:49
wwitzel3alexisb: there has to be some variable i'm missing in attempting to reproduce, since it happens every time in CI21:50
wwitzel3alexisb: but I'm stumped, I've managed to get some other bug fixes while thinking on this one, which isn't much, since they aren't block beta121:51
alexisbwwitzel3, ack, let look at doing a hand-off w/ thumper's team given it is there start of day21:52
alexisbmaybe fresh eyes will help21:52
thumperwwitzel3: hey, off my call now and available to chat21:57
thumperwwitzel3: looking at alexisb's initial attention grab, thinking "yeah, I need a pint about now"21:58
wwitzel3thumper: haha21:58
wwitzel3thumper: so I've updated the lp bug with the steps sinzui gave me at the call yesterday for running the juju-ci bundle21:59
thumperwwitzel3: did you want a quick hangout?21:59
wwitzel3thumper: sure21:59
thumperwwitzel3: https://plus.google.com/hangouts/_/canonical.com/we-hate-haproxy22:00
perrito666anyone is familiar with what is required to add a feature flag besides adding it to feature/flags.go?22:08
alexisbperrito666, thumper is22:10
alexisbbut he is busy in a hangout w/ a pint22:10
perrito666and here I am with just wather22:11
thumperperrito666: that is all that is required, just add a constant, and start checking against it in code22:19
thumpervery easy22:19
perrito666thumper: wow, I would have expected more boilerplate, just by adding a constant featureflags.Enabled(blah) will be true?22:19
* perrito666 is distrustful of easy things22:20
perrito666thumper: I am not getting my feature flag enabled, in cmd/jujud/bootstrap.go is it supposed to work that way?23:10
thumperflags aren't magically set23:11
thumperyou have to set them in tests23:11
perrito666thumper: tests I am setting it in the env23:11
perrito666I am trying to hide a feature inside a flag23:11
thumperyou can't set the env and expect it to work :)23:12
thumperlook for "initialFeatureFlags"23:12
perrito666ahaa23:12
thumpereg s.SetInitialFeatureFlags(feature.DbLog)23:12
perrito666thumper: I am not trying to use this inside a test :)23:14
thumperquck review for someone http://reviews.vapour.ws/r/2741/diff/#23:15
thumperperrito666: oh? IRL?23:15
perrito666thumper: yup23:15
thumperperrito666: where?23:15
thumperperrito666: what is your exact command?23:15
perrito666thumper:  I am trying to hide bootstraping into mongo3 behind a feature flag so I went to cmd/jujud/bootstrap.go -> Run() and check if the flag is set before starting mongo so for it I set "mongo3" flag as a const and exported it in my env  as JUJU_DEV_FEATURE_FLAG=mongo323:17
perrito666then I juju bootstrap23:17
thumperI'm fairly sure that the jujud process picks up feature flags early23:18
thumperperrito666: FLAGS not FLAG23:20
perrito666thumper: I set both23:20
perrito666I wasnt sure23:20
thumperosenv/vars.go23:20
perrito666thumper: yes, I could have grepped too23:23
perrito666but anyway, there are not available at that stage, bummer23:23
thumperwhich stage?23:23
thumperit is23:23
thumperthere is an init function in cmd/jujud23:23
thumperthat sets the flags based on the env var23:24
perrito666there is, wtf is wrong then?23:25
thumpersinzui: ping23:27
thumpersinzui: looking at bug 1498481 and http://reports.vapour.ws/releases/3090/job/aws-quickstart-bundle/attempt/1055 as mentioned in comment https://bugs.launchpad.net/juju-core/+bug/1498481/comments/223:28
mupBug #1498481: HAProxy charm broken by recent commit <blocker> <charm> <ci> <haproxy> <quickstart> <regression> <juju-core:Incomplete> <juju-core 1.25:Triaged by wwitzel3> <https://launchpad.net/bugs/1498481>23:28
thumpersinzui: the logs don't have debug information23:28
thumpersinzui: oh, you hit the dreaded positional arg bug23:29
thumpersinzui: please put the --debug after the quickstart not before23:30
thumperwwitzel3: if you are still around, can you send me the bundle they use?23:33
thumperI don't have it23:34
thumperperrito666, waigani, davechen1y: can someone please rubberstamp http://reviews.vapour.ws/r/2741/ ?23:34
waiganithumper: shipit23:37
thumpercheers23:39

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