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

davecheneymwhudson: /me looks00:02
davecheneyhmm, it was working fine up til last night00:03
* davecheney steps into phone box, enables vpn00:03
anastasiamac_davecheney: i thought u were stepping into phone booth to change into ur super outfit...00:04
davecheneyanastasiamac_: it's the same thing00:04
davecheneymwhudson: looks like the builder _is_ running00:04
mwhudsondavecheney: hm00:05
davecheneyi'll keep an eye on it00:05
davecheneythe proxy might have screwed up00:05
davecheneyand migth be throwing away the calls to the dashboard that report results00:05
mwhudsonyummy proxies00:06
davecheneymwhudson: you saw the note about go 1.5 last night ?00:08
davecheneyi'd say it'll ship in august00:08
davecheneywell00:08
davecheneybefore september :)00:08
mwhudsondavecheney: yeah00:11
davecheneymwhudson: how much of a problem will that be ?00:12
mwhudsondon't know00:12
davecheneyshould I be talking to tim and alexis now00:12
davecheneyand issuing dire warnings ?00:12
mwhudsonargh i've forgotten when feature freeze is00:13
davecheneyaug 2000:13
mwhudsonhmm00:13
davecheneyalpha 2 was yesterday00:14
mwhudsoni guess that's getting close00:14
mwhudsondavecheney: it might be worth getting alexis to talk to steve l about dates, yeah00:14
davecheneyi can see the timeline being an issue00:14
mwhudsonyeah, it's getting to 'uneasy' i think, a few notches below 'panic' or 'give up and start mowing lawns'00:16
davecheneymwhudson: done00:20
davecheneyi've been here before and excessive planning and overcommunication is the path to success00:20
mwhudsondefinitely00:21
mwhudsontalking of planning, i'll see about doing another rebuild test using real go for arm64 and ppc64le00:21
davecheneymwhudson: what was that site you used that decoded instructions ?00:49
mwhudsondavecheney: https://www.onlinedisassembler.com/odaweb/00:49
mwhudsondavecheney: i like the new contender for most useless bug reporter ever02:04
mwhudson(https://github.com/golang/go/issues/11957)02:04
=== natefinch-afk is now known as natefinch
natefinchahh the old "it doesn't work" bug02:04
natefinchlol02:05
natefinchinsane amounts indeed02:05
mwhudsonperhaps not as quite as useless as the "can't bootstrap with gccgo" guy02:05
natefinchIt's amazing how even people who work in development can fail to post even the most basic information about a bug.  I can't tell you how often I've had to tell even the same people in an org inside my own company to include the damn logs when reporting a bug.  It's not rocket science.02:06
natefinchGah, people, if you're going to have a field which is a map[string]someStruct  ... you gotta explain WTF the string is02:08
davecheneyyup,02:09
natefinch...this is why I hate using maps for things which should probably just be slices... because the most important field in the whole struct *isn't in the struct*02:09
davecheneynatefinch: yup02:10
natefinchlol @ omitempty on non-pointer struct fields03:24
axwnatefinch: why? omitempty works for non-pointer values04:04
natefinchaxw: for non-pointer struct values?  I was just seeing it not work04:07
axwnatefinch: http://play.golang.org/p/Q9C5yKHhqi04:08
natefinchaxw: I mean this: http://play.golang.org/p/rVw_82ZOl804:09
axwnatefinch: ah, fields of struct type. gotcha.04:10
natefinchright, sorry, didn't explain it well04:10
mwhudsondavecheney: i take it back, i think this might be the most clueless reporter ever08:21
alexisbjam, thumper if you guys are watching your screens we could use you upstairs08:51
thumperhey mgz09:29
thumpermgz: the 1.24 branch didn't get blessed due to an intermittent failure on the i386 tests09:30
thumpermgz: can you just run them again to check?09:30
thumpermgz: failing that, we need someone to pick this up09:33
thumperdimitern: can you please keep on top of this?09:34
thumperit is super important09:34
dimiternthumper, ok, will see what I can do09:37
thumperdimitern: cheers09:37
dimiternthumper, by "super important" I guess you won't mind skipping that test for i386 for the time being - it looks like a timeout issue10:08
thumperdimitern: if it is obviously broken...10:09
thumperthen we should not run it10:09
thumperI'm ok with skipping it on "i386" only if we can do that10:10
thumperas long as we file a bug10:10
dimiternthumper, yes we can :)10:10
thumperhopefully this test will be rewritten as part of the uniter sprint upcoming10:10
dimiternthumper, my point exactly, yeah10:10
thumperdimitern: do it!10:12
katcofwereade: how great is this, we already have james flagged as the "C" in RACI for min version10:22
dimiternthumper, done - stamp it! http://reviews.vapour.ws/r/2286/10:29
thumperdimitern: stamped10:30
thumperlater folks, lunch time here10:31
thumperthen we're done10:31
dimiternthumper, thanks and enjoy :)10:31
thumperhey dimitern11:44
thumperdimitern: you have been volunteered to make sure 1.24 gets blessed :)11:44
thumperwe are all done here and people are stopping looking at laptops11:44
thumperI'm hoping that it will all be good11:44
thumperthe only blocker would be another intermittent failure11:44
thumperfingers crossed, we're good11:44
dimiternthumper, oh is that right :)11:44
dimiternthumper, I'll keep an eye on the builds and status11:45
thumperbut someone needs to hold the token :)11:45
thumperif you hit EOD, make sure someone in the US gets the token11:45
dimiternthumper, hopefully should be fine and I'd nudge it if needed11:45
thumpersound good?11:45
dimiternthumper, yes, wilco ;)11:45
thumperawesome11:45
thumpersee y'all next week11:46
dimiternsafe travels!11:46
* thumper closes laptop11:46
mupBug #1480298 opened: unknown object type "Charms" <blocker> <ci> <compatibility> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1480298>13:21
TheMuedimitern: in your review when I'm registering the watcher you mentioned a possible failure detection and watcher stopping. how to detect an error during registering? or did you mean when above the mapping returns an error?13:57
mupBug #1480310 opened: dbus link request failed for service FOO: Unit name FOO is not valid. <blocker> <ci> <systemd> <wily> <juju-core:Triaged> <systemd (Ubuntu):New> <https://launchpad.net/bugs/1480310>13:57
=== natefinch is now known as natefinch-afk
bhundvenhttps://github.com/juju/juju/blob/master/container/kvm/kvm.go#L158   -- This line does not print the constraints15:43
bhundvenmachine-0: 2015-07-31 15:36:54 TRACE juju.container.kvm kvm.go:158 create the container, constraints:15:43
bhundvenI think it's because %+v outputs multiple lines?16:02
bhundvener, %v16:02
perrito666does it? what is the ouput you get there?16:02
bhundven08:43:32 <bhundven> machine-0: 2015-07-31 15:36:54 TRACE juju.container.kvm kvm.go:158 create the container, constraints:16:03
bhundventhe next line is the next log message, and the kvm container is being created with the default constraints16:03
bhundveninstead of the ones I passed.16:03
perrito666duh, I am so used to another channel that I ignore all the lines next to links16:03
bhundvenI'm debugging the issue by doing: logger.Debugf("Params passing to container. Arch: %s : Memory: %d : Cores: %d : RootDisk: %d", startParams.Arch, startParams.Memory, startParams.CpuCores, startParams.RootDisk)16:05
bhundvenbefore it parses the hardware16:05
bhundvenhttps://bugs.launchpad.net/juju-core/+bug/139961316:08
mupBug #1399613: juju-core not using constraints when creating KVM  unit on maas machine <constraints> <kvm> <maas-provider> <juju-core:Triaged> <https://launchpad.net/bugs/1399613>16:08
bhundvenI've tested the issue with 1.22 through current 1.25 alpha16:10
bhundvenhttp://paste.ubuntu.com/11974200/16:15
bhundvenjuju machine add kvm:0 --constraints "cpu-cores=2 mem=2G root-disk=20G"16:16
bhundvenis what I'm passing16:16
cheryljanyone want to help me in crafting an error message?  I think I'm over thinking things and trying to make things way too complicated.16:34
cheryljit's for bug 148029816:34
mupBug #1480298: unknown object type "Charms" <blocker> <ci> <compatibility> <regression> <juju-core:Triaged by cherylj> <https://launchpad.net/bugs/1480298>16:34
cheryljbasically, we're using a new juju client with an older version of juju16:35
cheryljand we try to register the charm for metering, and can't since it's not supported in earlier versions of juju16:35
cheryljWhat I have is: "current state server version does not support charm metering" as a warning, but don't return an error.16:37
cheryljthoughts?16:37
cheryljmattyw ^^  (if you're still around)16:37
mattywcherylj, hey hey16:38
bhundventhe maas provider doesn't call CreateContainer?16:56
* bhundven is stumped16:57
bhundvenah, it uses instanceBroker17:00
mupBug #1479931 changed: Juju 1.22.6 cannot upgrade to 1.24.3/1.24.4 <blocker> <ci> <regression> <upgrade-juju> <juju-core:Fix Released by menno.smits> <juju-core 1.24:Fix Released by menno.smits> <https://launchpad.net/bugs/1479931>17:52
bhundvenWell, the instanceConfig passed to CreateMachine in containers/kvm/kvm.go doesn't contain the constraints.19:09
bhundvenhttp://paste.ubuntu.com/11975150/19:10
bhundvenhttp://paste.ubuntu.com/11975152/19:11
bhundveniow, instanceConfig.Constraints doesn't exist19:17
sinzuicherylj: ericsnow wwitzel3 : this befuddles me. I cannot find a dupe, but it looks familar. Is this a new bug? Do we need to fix this in 1.25? https://bugs.launchpad.net/juju-core/+bug/147876219:58
mupBug #1478762: juju bootstrap failed to connect to environment  with error "discarding API open error"  <juju-core:New> <https://launchpad.net/bugs/1478762>19:58
ericsnowsinzui: doesn't sound familiar19:58
lazyPowernatefinch-afk: status update on our convo - i have the branch built and living locally in a container. I'm looking at way to do this that would apply to any feature branches we want to track, and get those added as nightly builds, and yield a container that isnt 2gb - should have something for you by early next week say tuesdayish20:01
=== natefinch-afk is now known as natefinch
natefinchlazyPower: cool20:05
natefinchlazyPower: I think sinzui can point you to binaries created by the CI system that could easily be just copied wherever you need them.20:07
lazyPowerso our CI is already building/archiving branches?20:07
sinzuilazyPower: Ci tests every revision, the binaries built are places in s3, and reports.vapourr.ws can list them for you20:08
sinzuilazyPower: are you interested in 1.24.4 or 1.25-alpha1?20:08
lazyPowersinzui: feature-proc-mgmt branch20:09
sinzuilazyPower: http://reports.vapour.ws/releases lists that branch and the last build tested (2928)20:09
sinzuilazyPower: http://reports.vapour.ws/releases/2928 has a link to binaries (faster than scanning the jobs)...http://reports.vapour.ws/releases/2928/binaries20:10
cheryljsinzui: it looks familiar to me too.  I can try to find if there is a dup, or if we're both going crazy20:17
sinzuicherylj: maybe I saw issues like this because of maas setup, and the bug was moved from juju-cire to maas?20:18
cheryljsinzui: I see bug 1477920 which was marked as a dup of 132121220:19
mupBug #1477920: juju bootstrap failed with "discarding API open error" <bootstrap> <cloud-installer> <maas-provider> <juju-core:New> <https://launchpad.net/bugs/1477920>20:19
cheryljsinzui: but I thought that thumper had done some work around that to retry the connection while bringing up the bootstrap node...  hmmm20:22
cheryljmaybe I'm going crazy20:22
cheryljcmars: could you take a look: http://reviews.vapour.ws/r/2287/20:29
bhundvenWell, I'm not sure what to do. It seems that this (https://code.launchpad.net/~thumper/juju-core/kvm-constraints/+merge/197815) was an attempt to fix constraints passing to kvm containers. Without being able to set constraints on the kvm I need to deploy, I can't move forward with my evaluation of juju. I've tried to figure it out on my own. \o/21:07
* bhundven stops talking to rocks...21:11
* perrito666 decides to test a worker with unittests and see if someone gets mad21:48

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