/srv/irclogs.ubuntu.com/2015/05/06/#juju-dev.txt

menn0wallyworld, thumper, katco or axw : fix for bug 1451674: http://reviews.vapour.ws/r/1581/00:04
mupBug #1451674: Broken DB field ordering when upgrading to Juju compiled with Go 1.3+ <blocker> <golang> <upgrade-juju> <vivid> <juju-core:In Progress by menno.smits> <juju-core 1.23:In Progress by menno.smits> <juju-core 1.24:In Progress by menno.smits> <https://launchpad.net/bugs/1451674>00:04
wallyworldmenn0: looking00:06
menn0wallyworld: ta00:13
menn0wallyworld: just saw one thing... addBsonDField could do with a docstring00:14
wallyworldsure00:14
wallyworldmenn0: haven't finished reading it, but there's a but i can see in updateBsonField00:18
wallyworldwell i think it's a bug00:19
menn0wallyworld: ok?00:19
wallyworldthe loop var "field" is being updated, but needs to be assigned back into the slice00:19
wallyworldotherwise the bson.D slice passed in will remain unmodified00:19
menn0wallyworld: no I think that ok b/c the slice isn't being modified, just a field of a struct inside it00:20
wallyworldthat's what i mean00:20
wallyworldthe field loop var is a copy of the slice value00:20
menn0wallyworld: if that didn't work then most of the upgrade unit tests would be failing but they still all pass00:20
wallyworldmenn0: http://play.golang.org/p/P3bI04FsF900:21
wallyworldif i comment out // this line it prints the same slice00:21
menn0wallyworld: hmmm ok. i wonder why everything still works then.00:22
wallyworldnfi00:22
wallyworldi hadn't finished reading it yet :-)00:22
wallyworldi'll keep reading to see if i can see why00:22
menn0wallyworld: no idea why it's working but I'll change it just to be sure00:27
wallyworldmenn0: ok, do you agree there's an issue? or am i on crack?00:28
menn0wallyworld: your example is pretty convincing00:28
menn0wallyworld: so I'm going to fix it00:28
wallyworldok, would be good to understand why00:28
menn0wallyworld: yeah there could be a wider test problem00:30
menn0wallyworld: i'll look at that too00:30
menn0wallyworld: lunch first00:30
wallyworldthat's what i'm afraid of00:30
* wallyworld is hungry too00:30
* anastasiamac wonders why wallyworld is afraid of lunch00:31
mupBug #1452082 was opened: restore: agent old password not found in configuration <backup-restore> <ci> <reliability> <juju-core:Triaged> <https://launchpad.net/bugs/1452082>00:33
menn0wallyworld: this is probably nicer (and faster) than copying: http://play.golang.org/p/v4b16JDzOE00:34
wallyworldmenn0: that works. i still fear the test may be faulty. but have a mouthful of food so will look ina bit00:36
waiganimenn0, wallyworld: this is what I get: http://pastebin.ubuntu.com/10993413/00:43
=== kadams54-away is now known as kadams54
wallyworldright, so there's a bug there. but also in the test because it didn't fail00:45
waiganiwallyworld: yep, I said as much in my review00:46
davecheneymenn0: noted01:10
davecheneylet me check, that is confusing01:10
natefinchwaigani: can I get a review?  http://reviews.vapour.ws/r/1579/01:16
waiganinatefinch: yep. Just let me get some lunch and yours is next on the list01:17
natefinchwaigani: cool, thanks01:17
davecheneynatefinch: LGTM01:18
natefinchdavecheney: thanks01:19
menn0waigani, wallyworld : I definitely agree that that func needs to be changed. I'm going to figure out why the tests pass despite it.01:23
wallyworldty, sounds good01:23
menn0wallyworld: I see why the everything still works01:30
menn0waigani: ^^^01:30
menn0updateBsonDField is only used to update _id01:30
menn0and the correct _id is used on the txn.Op01:30
menn0this override the value on the document (in fact you can leave _id off documents, it gets automagically added)01:30
menn0wallyworld, waigani: i'll fix it anyway of course01:30
wallyworldmenn0: ah makes sense, glad you found it01:31
natefinchdavecheney: exact same thing, except against 1.24, where it should have been targeted in the first place: http://reviews.vapour.ws/r/1582/01:36
* davecheney looks01:42
natefinch(produced by cherry picking from the first PR, ignoring the two merge commits that prevent me from just re-PRing from the same branch... stupid merges)01:44
mupBug #1442132 changed: [packaging juju-1.23] Issues met while working on debian/copyright file <packaging> <tech-debt> <juju-core:Fix Released by gz> <juju-core 1.23:Fix Released by gz> <https://launchpad.net/bugs/1442132>01:45
mupBug #1445063 changed: addressable containers cannot resolve non-FQDN in maas <addressability> <cloud-installer> <kvm> <landscape> <lxc> <maas-provider> <network> <oil> <openstack>01:45
mup<uosci> <juju-core:Fix Released by themue> <juju-core 1.23:Fix Released by dimitern> <juju-core 1.24:Fix Released by themue> <https://launchpad.net/bugs/1445063>01:45
mupBug #1446662 changed: Vivid bootstrap and destroy-environment intermittently fails <bootstrap> <destroy-environment> <golang> <vivid> <juju-core:Fix Released by ericsnowcurrently> <juju-core 1.23:Fix Released by gz> <https://launchpad.net/bugs/1446662>01:45
mupBug #1446857 changed: MeterStatusWatcher tests fail on windows test slave <ci> <test-failure> <juju-core:Fix Released by mattyw> <https://launchpad.net/bugs/1446857>01:45
mupBug #1447595 changed: TestLeadership fails on windows test slave <ci> <test-failure> <juju-core:Fix Released by bteleaga> <https://launchpad.net/bugs/1447595>01:45
mupBug #1447853 changed: Local charms are not added to storage on upgrade to 1.22.x <charms> <regression> <storage> <upgrade-juju> <juju-core:Fix Released by hduran-8>01:45
mup<juju-core 1.22:Fix Released by hduran-8> <juju-core 1.23:Fix Committed by hduran-8> <juju-core 1.24:Fix Released by hduran-8> <https://launchpad.net/bugs/1447853>01:45
menn0waigani, wallyworld: PR updated as per review comments: http://reviews.vapour.ws/r/1581/01:47
sinzuiwallyworld, axw Do either of you have a moment to review http://reviews.vapour.ws/r/1583/01:48
axwsinzui: done01:49
sinzuithank you axw01:49
wallyworldaxw: time for a quick chat in standup?01:50
wallyworldmenn0: will look in a sec01:50
axwwallyworld: sure, brt01:50
davecheneyvoidspace: ping ?01:52
thumperdavecheney: is after midnight for voidspace, unlikely to be around01:55
thumperand he isn't on line even01:55
davecheneyi'll wait01:58
davecheneyhttps://www.youtube.com/watch?v=UJkxFhFRFDA01:59
natefinchdavecheney: while you wait can you review that second PR? ;)01:59
=== kadams54 is now known as kadams54-away
natefinchdavecheney: https://www.youtube.com/watch?v=6g4dkBF5anU02:01
wallyworldmenn0: i might be retarded driving reviewboard, but i can't get a old-new diff to show the test changes; the test was updated i assume02:06
menn0wallyworld: no, the tests were fine b/c the end result was correct02:06
wallyworldhmm, ok. it worried me that the test passed even though the code was flawed02:07
menn0wallyworld: but by side effect02:07
wallyworldi'm still a little hestitant02:08
wallyworldwhen a key function in the solution doesn't work and the test still passes....02:08
menn0wallyworld: as I explained updateBsonDField was only used in one place and in that case it didn't really matter what updateBsonDField did b/c mgo or mongo prefers the key from the txn.Op over the document02:08
menn0wallyworld: may I should just remove updateBsonDField and the call to it02:08
menn0wallyworld: but then we're relying on an effect of mgo or mongo02:09
wallyworldif we don't need it then yeah02:09
menn0wallyworld: which I guess is very unlikely to change02:09
waiganimenn0: or test the func explicitly02:09
wallyworldi'm -1 on keeping unecessary code around02:09
menn0wallyworld, waigani: i'm going to remove it02:09
=== kadams54-away is now known as kadams54
wallyworldthere's plenty of other places in juju that use the txn key02:10
wallyworldso if mgo changes, juju will break badly02:10
wallyworldmaybe remove the method and add a decent comment02:10
natefinchit's vcs. We can go back in time to get the code if we need it again.02:11
natefinchwallyworld: Any specific it reason to mark this bug high, other than it makes us look like knuckleheads?  https://bugs.launchpad.net/juju-core/+bug/137089602:12
mupBug #1370896: juju 1.21-alpha1 has conf files in /var/log/juju on instances <canonical-bootstack> <logging> <rsyslog> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1370896>02:12
wallyworldnatefinch: that, plus a user has a reasonable expectation to blow away a log dir and not break things02:13
natefinchwallyworld: yeah, that's a good point02:13
wallyworldi can imagine sysadmins doing that regularly to reclaim space etc02:14
axwwallyworld anastasiamac: if you have any time today, would appreciate if you could look over https://github.com/juju/docs/pull/411 and see if we're missing anything important02:14
menn0wallyworld: done02:15
wallyworldwill do02:15
wallyworldmenn0: ty, lookng02:15
anastasiamacaxw: looking :D02:15
natefinchwallyworld: the rest of our config files are under /var/lib/juju/, is that a fair place to put them?  The bug mentions /etc/ but AFAIK we don't store anything there right now02:16
wallyworldnatefinch: IMO, /var/lib/juju is reasonable. longer term perhaps we should put stuff in /etc/juju or wherever02:17
wallyworldnot sure02:17
menn0wallyworld: thanks02:17
wallyworldnp, thanks for finding and fixing02:17
menn0wallyworld, waigani: thanks both for your thorough reviews02:18
mupBug #1326091 changed: deploying into kvm with local provider, hostnames are not unique <cloud-installer> <kvm> <local-provider> <juju-core:Fix Released by wwitzel3> <https://launchpad.net/bugs/1326091>02:18
mupBug #1326799 changed: juju should log at environment URL <api> <tech-debt> <juju-core:Fix Released by thumper> <https://launchpad.net/bugs/1326799>02:18
mupBug #1436925 changed: juju status complains "config has no UUID" when no .jenv is present <canonical-is> <regression> <status> <juju-core:Fix Released by waigani> <https://launchpad.net/bugs/1436925>02:18
mupBug #1437015 changed: debug-log spammed with leader-election messages <landscape> <stakeholder-critical> <juju-core:Fix Released by cox-katherine-e> <juju-core 1.24:Fix Released by cox-katherine-e> <https://launchpad.net/bugs/1437015>02:18
mupBug #1438489 changed: juju stop responding after juju-upgrade <upgrade-juju> <juju-core:Fix Released by johnweldon4> <juju-core 1.24:Fix Released by johnweldon4> <https://launchpad.net/bugs/1438489>02:18
mupBug #1446608 changed: agent panic on MAAS network with uppercase characters <cloud-installer> <landscape> <maas-provider> <network> <reliability> <stakeholder-critical> <juju-core:Fix Released by dimitern> <juju-core 1.24:Fix Released by dimitern> <https://launchpad.net/bugs/1446608>02:18
mupBug #1447841 changed: eu-central-1 AWS region V4 signing required and not supported <ec2-provider> <juju-core:Fix Released by cox-katherine-e> <juju-core 1.24:Fix Released by cox-katherine-e> <https://launchpad.net/bugs/1447841>02:18
mupBug #1449302 changed: upgrades: old machines need block devices document <storage> <tech-debt> <juju-core:Fix Released by wallyworld> <juju-core 1.24:Fix Released by wallyworld> <https://launchpad.net/bugs/1449302>02:18
mupBug #1449367 changed: remove storage feature flag <tech-debt> <juju-core:Fix Released by wallyworld> <juju-core 1.24:Fix Released by wallyworld> <https://launchpad.net/bugs/1449367>02:18
mupBug #1449436 changed: Environment variables are not propagated to jujud on vivid <blocker> <juju-core:Fix Released by axwalk> <juju-core 1.23:Fix Committed by axwalk> <juju-core 1.24:Fix Released by axwalk> <https://launchpad.net/bugs/1449436>02:18
mupBug #1450146 changed: vsphere provider feature flag should apply only to bootstrap <blocker> <juju-core:Fix Released by ericsnowcurrently> <juju-core 1.24:Fix Released by ericsnowcurrently> <https://launchpad.net/bugs/1450146>02:18
mupBug #1451297 changed: Upgrade from 1.18 to 1.23 fails: password for machine agent can't be set <blocker> <regression> <juju-core:Fix Released by menno.smits> <juju-core 1.23:Fix Committed by menno.smits> <juju-core 1.24:Fix Released by menno.smits> <https://launchpad.net/bugs/1451297>02:18
waiganimenn0: I was off target, but glad it helped02:19
natefinchthumper: your opinion?  our rsyslog config files are under /var/log/juju/ right now.. is /var/lib/juju/ a suitable fix, or should we start using /etc/juju/?   re: https://bugs.launchpad.net/juju-core/+bug/137089602:19
mupBug #1370896: juju 1.21-alpha1 has conf files in /var/log/juju on instances <canonical-bootstack> <logging> <rsyslog> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1370896>02:19
waiganiman that's a lot of mupping02:20
menn0mupping hell!02:20
natefinchyeah, mup is pretty muppy tonight02:20
waiganihehe02:20
thumpernatefinch: I'm trying to get context02:20
wallyworldaxw: anastasiamac: btw one thing we should do after feedback from william is to incude "naked" provider types in the pools list - they will appear as pools with empty config02:20
thumpernatefinch: hmm...02:21
axwwallyworld: agreed02:21
thumperpersonally I think we should start using /etc/juju02:21
wallyworldthumper: yeah, i think that's ok for longer term, but for 1.24.....02:21
thumpernatefinch: in the near future, we'll have additional acceptable certs02:21
thumper/etc/juju/certs.d/<files>02:21
wallyworldwe should do this holistically02:21
thumperare we expected for fix this for 1.24?02:22
thumperif so... just use $datadir02:22
wallyworldyes, it's on the 1.24 list02:22
thumperwhich is /var/lib/juju02:22
wallyworldstakeholder bug02:22
thumperand we'll move to /etc/juju Real Soon Now™02:22
wallyworld+102:22
natefinchheh ok, cool02:22
natefinchthanks thumper02:23
natefinch(and wallyworld)02:25
wallyworldsure02:25
wallyworldthanks for fixing02:25
anastasiamacaxw: added my 2c to 411 :D tyvm for keeping docs uptodate!!!! :))02:26
axwanastasiamac: thanks02:27
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
bdxhows it going everyone??03:40
bdxCan anyone give a few examples for possible values for the flat-network-providers config for quantum-gateway?03:40
natefinchbdx: we're mostly core juju devs on this list. The intricacies of specific charms are not really our specialty.03:46
natefinchbdx: I think most of the charm developers are in US/UK time zones, and so probably not online right now03:47
natefinchbdx: I recommend sending an email to juju@lists.ubuntu.com with your question, that way you can get answers asynchronously.03:48
bdxnatefinch: Thanks!04:20
bradmis it possible to have a subordinate relate to another subordinate?  it doesn't seem to actual cause the relationship to happen, so I'm guessing not.04:35
mupBug #1452113 was opened: log files are lost when agents are restarted under systemd  <regression> <systemd> <vivid> <juju-core:New> <juju-core 1.23:New> <juju-core 1.24:New> <https://launchpad.net/bugs/1452113>04:51
mupBug #1452114 was opened: Unnecessary errors emitted during init system discovery <systemd> <vivid> <juju-core:New> <juju-core 1.23:New> <juju-core 1.24:New> <https://launchpad.net/bugs/1452114>04:51
mupBug #1452113 changed: log files are lost when agents are restarted under systemd  <regression> <systemd> <vivid> <juju-core:New> <juju-core 1.23:New> <juju-core 1.24:New> <https://launchpad.net/bugs/1452113>05:04
mupBug #1452114 changed: Unnecessary errors emitted during init system discovery <systemd> <vivid> <juju-core:New> <juju-core 1.23:New> <juju-core 1.24:New> <https://launchpad.net/bugs/1452114>05:04
mupBug #1452113 was opened: log files are lost when agents are restarted under systemd  <regression> <systemd> <vivid> <juju-core:New> <juju-core 1.23:New> <juju-core 1.24:New> <https://launchpad.net/bugs/1452113>05:10
mupBug #1452114 was opened: Unnecessary errors emitted during init system discovery <systemd> <vivid> <juju-core:New> <juju-core 1.23:New> <juju-core 1.24:New> <https://launchpad.net/bugs/1452114>05:10
=== urulama_ is now known as urulama
axwwallyworld: I've started looking into placement+storage. let me know if you think something else is more important05:30
wallyworldaxw: placement + storage sounds great06:43
axwwallyworld: there's a race condition in my storage hook order thingy, it's a bit borken :/07:53
wallyworldoh noes07:54
axwif the storage isn't provisioned fast enough, no hooks run07:54
axw(for storage-using charms only)07:54
wallyworldwe will be releasing a new build in a couple of days07:54
axwok07:54
axwI'll switch over to fixing this07:55
wallyworld+07:55
wallyworld107:55
axwI've got half way through getting placement working07:55
voidspacewhat's the easiest way of determining the mac address of a container deployed on a machine?08:26
voidspacejuju ssh I guess08:27
TheMuevoidspace: from outside or an agent running inside the container?08:31
voidspaceTheMue: from outside08:31
voidspaceTheMue: but I've found it via "juju ssh"08:31
voidspaceTheMue: thanks08:31
TheMuevoidspace: ok08:31
wallyworldaxw: i'm off to soccer, back later. i've got maas storage working and unit tested, just finishing test double work to allow end-end start instance to run08:36
wallyworld"working" != tested live yet08:37
wallyworlddone according to spec08:37
voidspacedooferlad: jam: standup?09:01
jamomw09:01
gsamfirahello folks. What version of go are we building the juju binaries with?09:33
anastasiamacgsamfira: 1.2 :D except for vivid 1.309:51
mupBug #1452207 was opened: worker/uniter: charm does not install properly if storage isn't provisioned before uniter starts <storage> <juju-core:Triaged by axwalk> <https://launchpad.net/bugs/1452207>10:16
bdxHi, hows it going all?11:25
bdxWould someone be kind enough to share what the difference is between data-port and ext-port for neutron-openvswitch charm? .... And possibly11:26
bdxan example of how different params could be used?11:27
mgz_github is down at present, so I've disabled the lander11:55
jamespagemgz_, finally figured out https://bugs.launchpad.net/juju-core/+bug/141391011:56
mupBug #1413910: 1.21-rc1: Ambiguous resolution of private-address <network> <openstack-provider> <juju-core:New> <https://launchpad.net/bugs/1413910>11:56
jamespage\o/11:56
jamespagebdx, hello11:56
jamespagedata-port is for vlan and flat networking traffic (east/west)11:56
jamespageext-port is for north-south traffic when using neutron dvr11:56
mgz_ehe, so it is asciibetical sorting related?11:57
mgz_jamespage: also liam's bug 143528311:58
mupBug #1435283: juju occasionally switches a units public-address if an additional interface is added post-deployment <network> <juju-core:Triaged> <juju-core 1.24:Triaged by mfoord> <https://launchpad.net/bugs/1435283>11:58
jammgz_: just before  you posted this they posted "finished emergency maintenance"12:04
mgz_yup, I'll try re-enabling shortly12:05
jamespagemgz_, I de-duped and commented on gnuoy's bug12:08
mgz_jamespage: thanks, Dimiter is off this week but I will poke someone else to pick this up12:09
mgz_jam: ^ any cunning ideas on sane network selection logic when we grow a new address? currently we do insane things.12:10
mgz_mattyw: aha, you're ocr today12:46
mgz_mattyw: so, I have two branches to land, but I actually want to add to pr2158 and want some advice12:50
mgz_I think the provider should log the instance type and image type it has selected12:50
mgz_any opinions on where I should put that?12:51
mgz_I guess in StartInstance rather than in FindInstanceSpec12:51
dooferladvoidspace, TheMue: MAAS call?13:01
TheMuedooferlad: in saphire? because I've got no calendar entry13:02
dooferladTheMue: Oh, if you aren't on the invite, don't worry13:02
TheMuedooferlad: ok, I don't worry13:03
TheMue;)13:03
mattywmgz_, sorry - was feeding my face13:03
mattywmgz_, happy to help13:03
jammgz_: bug link?13:07
mgz_http://reviews.vapour.ws/r/151913:08
mgz_jam: bug 143528313:08
mupBug #1435283: juju occasionally switches a units public-address if an additional interface is added post-deployment <network> <juju-core:Triaged> <juju-core 1.24:Triaged by mfoord> <https://launchpad.net/bugs/1435283>13:08
mattywmgz_, I'd favour StartInstance - as you want to log what you're about to start rather than just what's been found13:08
mgz_mattyw: okay, adding that, then I'll poke you for a re-stamp and land13:08
mattywmgz_, awesome13:09
katconatefinch: hey are your cards on the kanban up to date?13:18
voidspacedooferlad: wasn't that yesterday? doesn't look like I have an invite either13:19
dooferladvoidspace: Yea, I seem to have got in on that meeting. Fun.13:19
voidspacedooferlad: :-)13:19
dooferladvoidspace: it is another one today.13:19
voidspacedooferlad: enjoy13:19
katcowallyworld: sinzui: is bug 1451283 no longer a blocker?13:19
mupBug #1451283: deployer sometimes fails with a unit status not found error <blocker> <ci> <intermittent-failure> <regression> <juju-core:In Progress by wallyworld> <juju-core 1.24:In Progress by wallyworld> <https://launchpad.net/bugs/1451283>13:20
* voidspace lunches13:20
wallyworldkatco: i downgraded it because it's very intermittent13:20
sinzuikatco, it is a blocker according to wallyworld (hence the tag). We agreed to lower it to high so that it doesn't block merges13:21
wallyworldstill unable to reproduce13:21
katcowallyworld: i.e. do we need to remove the blocker tag?13:21
sinzuiwallyworld, I saw it last night on HP13:21
wallyworlddo we have logs?13:21
sinzuiwallyworld, but my change to capture logs wasn't in place yet13:21
wallyworldok, np. next time it happens then13:22
katcoso is trunk blocked or not? :p13:22
wallyworldno13:24
wallyworldbecause it's not critical, just high13:24
katcowallyworld: so can we remove the blocker tag?13:24
wallyworldso the blocker tag is new. it used to be that regression blocked. sinzui will need to comment as i'm not 100% on the new ploicy13:24
sinzuiwallyworld, I will send an email13:25
wallyworldpreviously demoting to high did the trick13:25
sinzuiwallyworld, blocker means this blocks something that the release team cares about, like a release or merges13:25
katcogah... why is it i can never pin down how to determine the list of trunk blockers. it's easier to submit a dummy PR haha13:25
wallyworldthere's a lp query13:25
katcoi have 3 queries saved13:25
katcoall of which have been wrong at times now13:26
wallyworldyeah, the policy i think has changed from critical,tag=regression, to tag=blocker13:26
wallyworldthe email will clear it up13:26
katcowhich is not true in this case?13:27
sinzuikatco, any criticals on this list https://bugs.launchpad.net/juju-core/+bugs/?field.tag=blocker+ci&field.tags_combinator=ALL13:27
sinzuiThere are none13:27
katcosinzui: so the absolute rule is: tagged with "blocker" and "critical"?13:28
sinzuikatco, yes13:28
katcosinzui: awesome, ty!13:28
sinzuikatco, you need to query juju-core, juju-core/1.24, and juju-core/1.2313:29
wallyworldkatco: it used to be tagged with regression and critical13:29
wallyworldkatco: so that's why i simply demoted that bug to high to unblock13:29
katcowallyworld: gotcha13:30
wallyworldkatco: it still blocks the release supposedly if not fixed, but not landings13:30
wallyworldonce we can reporduce with logs it will get pushed back to critical i suspect13:30
sinzuikatco, wallyworld true. CI will close all blocker+ci bugs when a branch passes. When we have a pleased branch, CI can confidently close all blocking bugs tagged with ci13:32
sinzuiwallyworld, katco CI did that yesterday and left comments on bugs explain how it knows the bug was fixed13:32
wallyworld\o/13:32
katcosinzui: yeah that was nice :)13:32
natefinchkatco: sorry, updating kanban now13:41
katconatefinch: no worries... the more up to date it is, the less i bug people ;)13:42
jammgz_: voidspace: it seems like in https://bugs.launchpad.net/juju-core/+bug/1435283 we'd want hysterisis. So if we are currently using an IP address, if we see a new one, don't switch to it.13:43
mupBug #1435283: juju occasionally switches a units public-address if an additional interface is added post-deployment <network> <juju-core:Triaged> <juju-core 1.24:Triaged by mfoord> <https://launchpad.net/bugs/1435283>13:43
natefinchkatco: one of my bugs is reviewed and ready to merge, but 1.24 is blocked, so it can't land... should I set the card to done, or in progress and blocked?  It's technically something I still need to remember to do (land it once 1.24 is open).13:43
jamWe do that for stuff like "move the currently active API IP address to the front of the list"13:43
jamwe could "move the last known IP addresses ahead of the rest"13:43
jamnatefinch: is wwitzel3 around?13:43
katconatefinch: "under review" and blocked13:44
natefinchkatco: ok thanks13:44
jamI don't know what time he shows up these days13:44
jamI may try to bpi13:44
jamping him later13:44
katconatefinch: although i don't see that 1.24 is blocked?13:44
natefinchkatco: oh... maybe it has opened since last night13:45
* natefinch hadn't actually checked in the last 9 hours :)13:45
katconatefinch: there are no open critical bugs with the "blocker" tag13:47
natefinchkatco: cool13:48
katcosinzui: xwwt: are we still expecting to cut beta1 tomorrow?13:57
wwitzel3jam: hey, sorry, normally I am on earlier, I just had some errands to do this morning14:01
natefinchsinzui: can you help me assign this bug to the right milestones etc?  I have no clue how to make launchpad set it to be correctly targeted.  https://bugs.launchpad.net/juju-core/+bug/145228514:01
mupBug #1452285: logs don't rotate <juju-core:In Progress by natefinch> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1452285>14:02
mgz_natefinch: done it14:02
natefinchmgz_: thanks14:02
sinzuikatco, maybe. This release is taking a long time. We need to talk about a 1.23.3 release14:02
katconatefinch: stand up14:02
sinzuinatefinch, I don't see a problem with it. which milestone offends you?14:03
wwitzel3jam: I'll be online until 12AM, May 7th UTC14:04
natefinchsinzui: mgz_ fixed it14:04
* mgz_ too fast14:05
natefinchsinzui, mgz_:  I don't know how to add more milestones after creating it (or choosing more than one when creating it).14:05
sinzuinatefinch, ah, because you need to "Target to series" to add tasks, when assign the a milestone to each task14:06
mgz_natefinch: it's "Target to series" for reference. then leave the main heading at current master (1.25 here) and add the older branches that we may want backports for14:06
katconatefinch: wwitzel3: ericsnow: awesome, "the video call ended because of authentication issues"14:19
mgz_katco: just making you log in with sso again? that seems like a weekly thing14:19
katcomgz_: it just kicked me off in the middle of a meeting... refresh, and went right back in w/o any interaction from me14:20
mgz_random...14:20
alexisbteam I see a blessed on 1.24, well done all!14:21
alexisbnice way to come back from the dead :)14:21
natefinchhuzzah!14:21
sinzuikatco, alexisb : I think we need to cut the vmware announcement from the release notes because it is still incomplete: https://docs.google.com/document/d/1qKWvSZ06Vx3ZI2RxYg6P7sWdIvOD5QXPfvpUNEtImMA/edit14:22
alexisbsinzui, ug, yeah we can follow-up with altoros on that today. can we add the notes before stable goes out?14:24
sinzuialexisb, absolutely. We always add to the notable with beta releases.14:25
alexisbsinzui, pull them then14:25
mupBug #1452285 was opened: logs don't rotate <juju-core:In Progress by natefinch> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1452285>14:25
katcoalexisb: sinzui: eric is assigned to the work, but he has critical bugs he needs to take care of today. i would expect those release notes to slip to next week based on what he has on his plate.14:35
katcoalexisb: hope you're feeling better btw14:36
voidspacejam: right, that sounds like the right thing to do14:40
voidspacejam: IP addresses should not be merely lexicographically sorted when setting in state14:40
voidspace*merely be14:40
jamvoidspace: yeah, the sort order seemed to match what jamespage found on the last post to the bug. 99 coming after 11014:41
jamor whatever the numbers were, it was 9* vs 1**14:41
voidspacejam: so change the algorithm to preserve the first and sort the rest...14:41
jamespagejam: sorted is a bit broken tho14:42
jamespagejam: as it makes the assumption that the 'lowest' ip address is actually the one configured14:42
jamespagewhy would the agent switch to a private-address that it knows is not actually configured on the machine?14:42
alexisbkatco, I really want to push altoros to help with that, I can follow-up with sergey today, and understood on eric's commitments14:47
katcoalexisb: ok sounds good14:57
voidspacejamespage: so that's two issues then - the address changing unnecessarily, and an incorrect address being used14:58
voidspacejamespage: *both* seem wrong, and would have different causes (fixing either might mask the other for your case)14:58
katcorick_h_: ping14:58
rick_h_katco: pong14:58
katcorick_h_: are you aware of this: https://docs.google.com/document/d/1vcpc1xLMdxvo_edMMlB2RS-h4I9eefkk5-a_Ey8ZoQE/edit# ?14:59
katcorick_h_: we have committed to this for the cycle, and it looks like there are a lot of tasks for your team14:59
rick_h_katco: will look after standup. The feature's come up before but not seen the latest revision of the spec for it.15:00
katcorick_h_: sounds good... just don't want you caught blindsided15:00
rick_h_katco: appreciate the warning15:00
alexisbjam, if you are still around katco could use your assistance15:15
=== urulama is now known as urulama__
mupBug #1441904 changed: jujud won't start if apt-get of juju-mongodb package fails <canonical-is> <upgrade-juju> <juju-core:Fix Released by menno.smits> <juju-core 1.23:Fix Committed by menno.smits> <juju-core 1.24:Fix Released by menno.smits> <https://launchpad.net/bugs/1441904>15:37
wwitzel3ericsnow: ping17:01
ericsnowwwitzel3: hey17:01
mupBug #1452381 was opened: Failed to deploy vivid LXCs on vivid host <juju-core:New> <https://launchpad.net/bugs/1452381>17:04
mupBug #1452393 was opened: Use a dependency injection approach in the bootstrap command <tech-debt> <juju-core:Triaged> <https://launchpad.net/bugs/1452393>17:34
bacsinzui: ping17:47
sinzuihi bac17:47
mupBug #1451385 was opened: LDS 15.04 - OpenStack - lxc fails to retrieve tmpl to clone <canonical-bootstack> <juju-core:New> <Landscape Server:Incomplete> <https://launchpad.net/bugs/1451385>18:04
katcowwitzel3: ericsnow: you guys are kicking butt. wwitzel3: way to step up and help ericsnow out.19:00
ericsnowwwitzel3: +119:00
perrito666hello all19:04
perrito666mgz_: better here?19:05
perrito666or do we turn this into an email19:06
perrito666?19:06
perrito666and by we I mean you?19:06
perrito666:p19:06
mgz_perrito666: we fine19:06
mgz_perrito666: so, `juju authorised-keys import --help`19:06
mgz_we can't break cli in that the command still needs to work as written19:07
mgz_but we can certainly do stuff like making the errors printed saner if we get structured data back over new api19:07
mgz_or add a -v flag to do something other than silence in the success case19:07
perrito666I would go for an extra flag19:08
perrito666I have to ssume that someone is expecting the current output19:08
mgz_for printing stuff to stdout, sure19:08
mgz_not for changing the error message output19:08
mgz_we've already done that19:08
mgz_twice19:08
perrito666fair19:09
mgz_very few scripts are going to pipe stderr somewhere then care about its contents, and certainly not for manual-ish commands like this19:09
mgz_(it is being scripted by the plugin mentioned in the bug, but that's a straight exec type thing)19:10
perrito666mgz_: ok so, fwport the fix from 1.23 to 1.24 and then master gets the revamped one, makes sense?19:12
mgz_yup19:13
katcorick_h_: got a minute to chat about juju min version?19:13
rick_h_not at the moment otp19:14
rick_h_katco: ^19:14
katcorick_h_: no worries... ping me when you're free?19:14
rick_h_katco: sure thing19:14
mupBug #1452422 was opened: Cannot boostrap from custom image-metadata-url or by specifying metadata-source <sts> <juju-core:New> <https://launchpad.net/bugs/1452422>19:32
katcoi need a volunteer to triage bug 1452422 that is NOT already working on critical issues19:34
mupBug #1452422: Cannot boostrap from custom image-metadata-url or by specifying metadata-source <sts> <juju-core:New> <https://launchpad.net/bugs/1452422>19:34
katcocherylj: perrito666: ^^19:36
mgz_katco: I got it19:39
katcomgz_: ty19:39
rick_h_katco: still free?20:05
katcorick_h_: yep20:05
mupBug #1450706 changed: juju-core 1.23.2 fails with an error on destroying a local environment on vivid <destroy-environment> <systemd> <upstart> <vivid> <juju-core:Triaged> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450706>20:20
mupBug #1450706 was opened: juju-core 1.23.2 fails with an error on destroying a local environment on vivid <destroy-environment> <systemd> <upstart> <vivid> <juju-core:Triaged> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450706>20:29
mupBug #1450706 changed: juju-core 1.23.2 fails with an error on destroying a local environment on vivid <destroy-environment> <systemd> <upstart> <vivid> <juju-core:Triaged> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1450706>20:32
davecheneythumper: did the hangout drop for anyone else ?21:10
thumperdavecheney: nope21:10
davecheneymaybe it's google deciding i need to refresh my credentials21:10
davecheneysinzui: https://bugs.launchpad.net/ubuntu/+source/golang/+bug/145245721:15
mupBug #1452457: Please import golang-1.4.2 from debian/sid <golang (Ubuntu):New> <https://launchpad.net/bugs/1452457>21:15
davecheneybug for raising the version of go in W21:15
davecheneysinzui: how do I target this to W only ?21:15
sinzuidavecheney, we don't have permission to nominate a series21:16
sinzuidavecheney, maybe we should subscribe strikov and rbasak21:17
davecheneysound good21:17
davecheneyi love giving others work, remotely21:17
sinzuiand done21:18
davecheneymazel tov21:19
davecheneyalexisb: thanks for the linaro connect, the linaro folks are being very responsive21:28
alexisbdavecheney, you are most welcome and I am very glad21:28
alexisbI also got your hardware order in and am working shipping details with an apm ops lady - who is also very responsive and nice21:29
thumpero/ alexisb21:29
thumperalexisb: did you want to catch up today?21:29
alexisbso hopefully arm hardware woes are past us21:29
alexisbthumper, we should21:29
alexisbabout to go into an hour of meetings21:29
alexisbbut I can ping you when I am done21:29
thumpersure21:30
davecheneyalexisb: aaand, i'm in21:56
davecheney30 muntes to get access to linaro arm hardware21:56
davecheney3 months to get access to canonical arm hardware ...21:56
alexisbyay!21:57
alexisbwell on the access part21:57
davecheneythey appear to be running a very similar kernel21:58
davecheneyi wonder if i'll be able to trigger the bug ...21:58
davecheneykernel bug that is21:58
mupBug #1435644 changed: private cloud:( environment is openstack )index file has no data for cloud <metadata> <juju-core:Triaged> <https://launchpad.net/bugs/1435644>22:02
sinzuiwallyworld, re: bug 1442719. This is a case where the affected series is very old. and even if we try to fix it, there is no guarantee that users will get a 1.20.1522:10
mupBug #1442719: juju sync-tools fails with windows streams <sync-tools> <windows> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1442719>22:10
wallyworldsinzui: maybe mark as won't fix?22:10
sinzuiwallyworld, I think we need to confirm the issue is not in 1.21 and above and maybe move my work around into the description22:10
wallyworldsinzui: sounds reasonable22:11
sinzuiwallyworld, well I don't see how the bug can be in 1.21 because that is the series that introduced windows streams22:11
wallyworldyes22:11
sinzuiwallyworld, yes, it is not possible because generate-tools made the data22:12
sinzuiwallyworld, so, wont fix and update work around22:12
wallyworld+122:12
wallyworldalexisb: sorry, google hates me, still trying to get in22:15
alexisblol22:16
alexisbI thought it was on my side22:16
alexisbI just restarted chrome22:16
sinzuiwaigani_, We think bug 1384549 is out of scope for 1.24. I want to delete the 1.24 task on the bug that says you are working on it now22:20
mupBug #1384549: Running Juju ensure-availability twice in a row adds extra machines <canonical-bootstack> <canonical-is> <ha> <maas-provider> <juju-core:Triaged> <juju-core 1.24:In Progress by waigani> <https://launchpad.net/bugs/1384549>22:20
ericsnowwallyworld: we have several fixes up that aren't blockers but need to land for the next 1.24 release...22:22
wallyworldericsnow: otp, be with you soon22:22
ericsnowwallyworld: np22:22
mupBug #1442719 changed: juju sync-tools fails with windows streams <sync-tools> <windows> <juju-core:Won't Fix> <https://launchpad.net/bugs/1442719>22:26
waigani_sinzui: yep. I've unassigned myself. Thanks for the heads up.22:28
sinzuinp waigani_22:29
voidspacegah, adding logging to golxc - by default logs to stdout, which results in the logging lines going to the tools version output by jujud so I can't bootstrap (invalid tools version)22:32
voidspacehave to reconfigure logging for golxc22:33
thumpervoidspace: ahh... wat?22:41
thumpervoidspace: IIRC, no22:41
thumpervoidspace: happy to chat about logging with you22:41
voidspacethumper: hey, hi22:42
voidspacethumper: I just changed a logging call in golxc from logger.Tracef to Warningf and suddenly couldn't bootstrap22:42
voidspaceERROR failed to bootstrap environment: cannot upload bootstrap tools: invalid version "2015-05-06 22:20:30 WARNING golxc.run.lxc-config golxc.go:448 run: lxc-config [lxc.lxcpath]\n2015-05-06 22:20:30 WARNING golxc.run.lxc-config golxc.go:448 run: lxc-config [lxc.lxcpath]\n1.23.3.1-trusty-amd64" printed by jujud22:42
voidspacethumper: so what do you mean by "no"22:43
thumpervoidspace: haha22:43
thumperah22:43
thumpervoidspace: hangout?22:43
voidspacethumper: sure22:43
thumpervoidspace: https://plus.google.com/hangouts/_/canonical.com/golxc22:44
voidspacethumper: omw22:45
thumperexport JUJU_LOGGING_CONFIG=juju=DEBUG;golxc=TRACE22:48
thumperjuju set-env logging-config=...22:57
alexisbthumper, I am free for a while if you are available to chat22:59
wallyworldericsnow: so, thse fixes, you going to land them?22:59
thumperalexisb: yep22:59
thumperalexisb: our normal hangout?22:59
ericsnowwallyworld: landing is blocked22:59
wallyworldoh, i see, didn't realise22:59
alexisbyep22:59
sinzuiericsnow, wallyworld I don't see any critical blockers23:00
wallyworldsinzui: me either23:00
wallyworldi just checked23:00
wallyworldericsnow: why do you say landings are blocked?23:01
ericsnow"Build failed: Does not match ['fixes-1444861', 'fixes-1451297']"23:01
sinzuiThat isn't even a ci bug23:01
wallyworldericsnow: that isn't blocking 1.2423:02
* sinzui checks code on server23:02
wallyworldbut it does block 1.2323:02
ericsnowwallyworld: ah, I was trying to merge into 1.23 (and then forward-port)23:02
wallyworldi'll reduce to high23:02
wallyworldno reason to be critical for 1.23 and high for 1.24 IMO23:02
sinzuibug 1451297 is fix release in master and 1.24. the bug is closed from CI's view23:03
mupBug #1451297: Upgrade from 1.18 to 1.23 fails: password for machine agent can't be set <blocker> <regression> <juju-core:Fix Released by menno.smits> <juju-core 1.23:Fix Committed by menno.smits> <juju-core 1.24:Fix Released by menno.smits> <https://launchpad.net/bugs/1451297>23:03
sinzuiwallyworld, that bug was only critical while there wasn't a fix, but still, 1.24 and master haven't been blocked for 1.5 days23:04
wallyworldsinzui: ericsnow was trying to land in 1.23 first. that was blocked but i degraded a bug to high23:04
sinzuime too :)23:04
wallyworldto match it's severity on 1.24 and master23:05
wallyworldlol23:05
wallyworldericsnow: try again23:05
sinzuiseverity is different for each branch23:05
ericsnowwallyworld: trying23:05
wallyworldsinzui: agreed, but in this case....23:05
wallyworldi think high is ok23:05
sinzuiah ericsnow wallyworld are you using the check blocker's script from 2 weeks ago. The current script has a different command line23:07
wallyworldsinzui: i just use a lp query23:07
wallyworldi guess i could or should use the script23:08
sinzuiwallyworld, You will probably be angry because it wants you to login even for anon requests.23:12
sinzuiwe haven't fixed it yet23:12
wallyworldsinzui: np, i'll stick with my bookmark :-)23:12
mupBug #1452490 was opened: jujud version fetched with combined output for bootstrap tools <papercut> <juju-core:New> <https://launchpad.net/bugs/1452490>23:14
alexisbdavecheney, I am on our 1x1 hangout if you would like to meet today23:31
wallyworldsinzui: so bug 1444912, just confirming, we will mark as Incomplete23:41
davecheneyalexisb: oh, is that today ?23:45
davecheneyit's not on my calendar23:45
davecheneybut you're ill and i have nothing to say23:45
davecheneyso let's skip it23:45
alexisbdavecheney, heh ok23:45
alexisbdavecheney, I trust you know how to reach out to me if needed23:45
davecheneyalexisb: history has shown that to be true :)23:46
alexisb:)23:47

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