/srv/irclogs.ubuntu.com/2014/04/18/#juju-gui.txt

frankbanfwereade: morning09:47
fwereadefrankban, heyhey09:47
frankbanfwereade: I am using 1.18.1-trusty-amd64 and I see a failure when bootstrapping a local env without default series (so trusty tools are uploaded) and the trying to deploy a precise charm: http://pastebin.ubuntu.com/7274274/09:48
frankbanfwereade: that's the output of "tailf ~/.juju/local/log/all-machines.log"09:49
fwereadefrankban, arrgh, I know someone in australia/NZ has been working on related issues, I am not really up to date on them though09:49
frankbanfwereade: so, do you know if this is going to be fixed in trusty? this breaks quickstart09:50
fwereadefrankban, I will try to find out; but doesn't quickstart create the environment itself? so it *could* set default-series explicitly..?09:51
fwereadefrankban, (this is not to say that core shouldn't fix it, we surely should)09:52
frankbanfwereade: yes, I think, now that we ported the GUI charm to trusty, quickstart should be changed to be smart enough and deploy the gui version based on the bootstrap node series, and also add a "trusty" default-series when it automatically generates the first local env. But we also allow users to change the environments, and moreover that bug would hit us again if e.g. the user then uses the GUI to deploy a saucy c09:55
frankbanharm09:55
frankbanfwereade: I also have an unrelated issue: when setting constraints via SetServiceConstraints API, the default behavior is that if a key/value pair is not passed (i.e. arch or mem) the corresponding constraint is removed (or set to its zero value). The only exception seems to be "tags" (defined as *[]string): if they exist and you set constraints without specifying them, they are not removed. For consistency, I expe10:02
frankbancted them to be unset.10:02
frankbanrogpeppe: FYI ^^^10:02
fwereadefrankban, good catch, that tags thing is definitely a bug10:02
fwereadefrankban, they should be removed10:03
fwereadefrankban, if there's a bug for that, would you please assign it to wallyworld? he's working on constraints at the moment10:03
frankbanfwereade: should I file a bug?10:03
fwereadefrankban, yes please10:03
frankbanfwereade: sure10:03
frankbanfwereade: is there a bug for the local provider/series issue?10:04
fwereadefrankban, https://bugs.launchpad.net/juju-core/+bug/130653710:05
_mup_Bug #1306537: LXC provider fails to provision precise instances from a trusty host <deploy> <local-provider> <lxc> <juju-core:Triaged> <https://launchpad.net/bugs/1306537>10:05
fwereadefrankban, (so indeed it looks like there isn't anybody on it at the moment)10:05
frankbanfwereade: great, thank you!10:05
frankbanfwereade: filed https://bugs.launchpad.net/juju-core/+bug/130944910:12
_mup_Bug #1309449: SetServiceConstraints API does not remove tags <juju-core:New> <https://launchpad.net/bugs/1309449>10:12
frankbanfwereade, rick_h_ also filed quickstart bug https://bugs.launchpad.net/juju-quickstart/+bug/130945510:32
_mup_Bug #1309455: The auto-generated local env does not work in trusty <juju-quickstart:Triaged> <https://launchpad.net/bugs/1309455>10:32
frankbanrick_h_: for when you are available, please read the above ^^^ I suspect we need to start the process of patching quickstart in trusty/universe10:34
rick_h_frankban: looking11:17
rick_h_bah, that's not good11:18
frankbanrick_h_: I created a card in urgent for quickstart, if you agree that would be the first think I'll tackle next week (tue)11:20
rick_h_frankban: thanks, I should have thought about trusty lxc and trusty gui charm. 11:20
rick_h_frankban: yep, sounds good to me11:20
frankbanrick_h_: yeah, the problem is not the trusty GUI charm. having that is a good thing and allows for the improvement/workaround I described in the bug. So, the problem will go away if the juju-core fix lands, but we can alleviate it by updating quickstart to use trusty defaults (which IMHO is a good idea even without that bug)11:23
rick_h_frankban: right, but I think having quickstart create a trusty environment by default is a sane default for the life of trusty11:23
rick_h_frankban: kind of smack in the head silly, but lack of trusty charms and working with trusty based juju environments hid it a bit from being so obvious11:24
frankbanrick_h_: yes, even after trusty, the same way we defaulted to precise till now11:24
frankbanrick_h_: we were not aware of bug 1306537. since this is a bug I guess we should not need an exception to update quickstart/trusty11:25
_mup_Bug #1306537: LXC provider fails to provision precise instances from a trusty host <deploy> <local-provider> <lxc> <juju-core:Triaged> <juju-quickstart:Triaged> <https://launchpad.net/bugs/1306537>11:25
frankbanrick_h_: the bug was filed seven days ago11:26
frankban:-/11:26
* rick_h_ goes to subscribe to bugs, missed I wasn't11:27
frankbananyway, updated this morning... trusty is beautiful!11:29
rick_h_jujugui dr appt this morning. Back in a bit11:29
* frankban lunches11:45
bachey rick_h_12:00
bacbbiab12:11
frankbanjujugui: in comingsoon I am not able to close the inspector: filed bug 130950312:35
_mup_Bug #1309503: Unable to close the inspector <juju-gui:Triaged> <https://launchpad.net/bugs/1309503>12:35
frankbanguihelp: I need two reviews for https://github.com/juju/juju-gui/pull/246 12:52
frankbanfwereade: juju add-machine in trusty local envs is incredibly fast, that's amazing!12:54
frankbanjujugui: behold the speed! http://pastebin.ubuntu.com/7275468/ 13:04
rick_h_back here13:05
rick_h_bac: howdy13:05
rick_h_frankban: nice! :)13:07
frankbanrick_h_: interview is in 50 mins, right?13:10
rick_h_frankban: yes, I'm working on the doc for it now13:11
frankbanrick_h_: cool thanks13:11
rick_h_and man, having an MRI done is kind of draining, almost fall alseep if it wasn't for the giant machine screaming at you13:12
rick_h_Makyo: around yet?13:12
rick_h_frankban: bac Makyo interview doc shared13:13
* frankban gives initial +1 for quoting "The Ramones" in the screenshots13:20
rick_h_lol13:21
rick_h_frankban: if you've got a sec, can you reset the code test question on the collab edit thing that Makyo setup?13:21
frankbanrick_h_: looking13:22
frankbanrick_h_: done13:27
rick_h_frankban: <3 13:27
MakyoAround13:56
rick_h_Makyo: cool, frankban updated the collab thing. 13:57
rick_h_wonder if bac will be back in time13:57
MakyoAlright, cool.13:57
rick_h_oh email, you are so mighty /me digs some more13:57
* rick_h_ is thinking no bac14:00
rick_h_kadams54: around? able to join an quick interview?14:00
kadams54yup14:01
rick_h_kadams54: https://plus.google.com/hangouts/_/canonical.com/ed-cashin-team?authuser=114:01
rick_h_kadams54: https://docs.google.com/a/canonical.com/document/d/18hkqeQBRrS8uC9DNjgz8F7kXHJgICC4eFquxovH5FRI/edit#14:01
bacrick_h_: sorry.  want me to join?14:09
rick_h_bac: up to you, we have kyle stand in at the moment but if you'd like to participate you're welcome to join in 14:10
Makyojujugui call in 1014:50
rick_h_jujugui call in 214:59
rick_h_jcsackett: were you joining today?15:00
rick_h_jcsackett: no planning poker so optional15:00
rick_h_frankban: so as a Go kid, interfaces sound like mixins based on that call?15:20
frankbanrick_h_: if you mean embedding is similar to YUI mixins, then I think you are right15:22
rick_h_I was thinking of interfaces, the way he described them seemed very python mixin-like15:22
* rick_h_ needs to find some Go time15:23
frankbanrick_h_: interfaces allows for polymorphism: if the passed struct receives the set of method the interfaces declares, then it's ok15:24
rick_h_ok, so it's a bit of the opposite15:24
rick_h_nvm, I see now15:24
rick_h_the struct declares the interfaces and mixing the declarations and fails if it's missing any bits from them15:25
frankbanrick_h_: e.g. I can define a function accepting a io.ReadWriter. That means I can pass any value implementing both Read(p []byte) (n int, err error) and Write(p []byte) (n int, err error)15:25
rick_h_right15:25
frankbanrick_h_: my understanding is that he described it fairly well, he then switched to embedding and described it with a containment metaphor15:26
rick_h_right15:26
rick_h_I've not run into embedding so that was cool15:26
rick_h_sounds like a form of composition that could be useful15:27
frankbanrick_h_: yes AFAICT it's like delegation + a dynamic dispatcher. So if b receives foo() and a embeds b I can either call a.foo() or a.b.foo()15:28
rick_h_oh, auto dispatching is interesting15:29
frankbanyes, especially considering it can help implementing interfaces15:40
rick_h_frankban: can you toss the link for your branch in the card? /me is still sorting emails 15:54
frankbanrick_h_: it's already in the card15:55
frankbanrick_h_: https://github.com/juju/juju-gui/pull/24615:55
rick_h_bah, one of these days I'll get used to that external link 15:55
rick_h_I keep looking in the description15:55
frankbanheh15:55
rick_h_I always think of the link as the bug number15:55
rick_h_thanks15:56
jcsackettrick_h_: sorry i didn't respond to ping earlier--i've been on and offline all morning with bad internet. (and don't know for sure that i'm actually connected now, tbh)16:03
rick_h_jcsackett: welcome all good16:03
rick_h_frankban: review in, let me know if Makyo can't get to qa and I'll try to load it up16:12
MakyoQAing now16:12
* rick_h_ goes to cook up lunchables now16:12
Makyorick_h_, frankban ^16:12
frankbanthank you both!16:12
hatchhazmat I attempted to use bumblebee and it bricked it until I reset all of the display drivers. I am now running nvidia-prime but I think that's running the gpu all the time :/16:57
bachey rick_h_ i was thinking if you didn't want to mess with that reservation (cc and what-not) we could just do 2x 6 pax via opentable18:05
rick_h_bac: all good, I read through the email. I thought they just needed me to call but I've got to scan some cards and such18:08
rick_h_bac: which is crazy, but will get it done18:08
rick_h_just hope jcsackett appreciates the extent we go for this :P18:08
baci suspect he does not18:08
bacrick_h_: yeah, i just get nervous sending cc info like that.  very non-standard and silly.18:08
rick_h_yea, true18:09
jcsackettrick_h_, bac: y'know, if public house isn't easy to do, it's totally fine with me if something else happens. i'm just saying it's a fine option. :)18:33
rick_h_jcsackett: they're making it darn hard to get a reservation. They want me to email copies of my CC and license18:33
bacjcsackett: they were not as easy to deal with as they could be but i think it is almost done18:33
jcsackettrick_h_: damn.18:33
jcsackettthat's...a little crazy.18:33
jcsackettrick_h_: they say why they need something like that?18:34
rick_h_because pie18:34
rick_h_:P18:34
bacjcsackett: you can do up to 7 people in opentable.  over that requires TSA-like scrutiny18:34
jcsackettjujugui: i'm contemplating what i can start messing with monday morning so i'm not twiddling my thumbs before the 11am call. is bug 1309503 a likely candidate, or are there dragons?19:41
_mup_Bug #1309503: Unable to close the inspector <juju-gui:Triaged> <https://launchpad.net/bugs/1309503>19:41
rick_h_jcsackett: yep, let's chat as there's new stuff there19:43
jcsackettrick_h_: okeedokee.19:43
rick_h_otp at the moment19:44
jcsackettrick_h_: ok. ping me when you're free--i'm largely open this afternoon.19:44
hatchjcsackett welcome back :)19:52
jcsacketthatch: thanks. :)19:52
lazyPowerrick_h_: does juju gui support deploying local charms in bundle format?20:34
rick_h_"in bundle format" ?20:34
lazyPowersorry i'm being silly with terminology. 20:34
rick_h_it displays local charms now20:34
lazyPoweri have a bundle, with full paths to local charms20:34
rick_h_lazyPower: no, juju core increments the version number and things break down. 20:35
rick_h_so you have to use the deployer 20:35
rick_h_and they'll show in the GUI20:35
rick_h_but you can't drag/drop a bundle with local charms and have it work20:35
lazyPowerthats what I was lookin for. Thanks my friend.20:35
lazyPowerI was using quick start and things "just worked", i tried the drag and drop method and it went funky20:35
lazyPowerso, much appreciation for the clarification.20:35
rick_h_jcsackett: still around?20:58
rick_h_jcsackett: if not I'll be up and at em in the monday AM and we can catch up then20:58
rick_h_my first call isn't until 9am so we can catch up before that20:59
* rick_h_ is out, have a good weekend all!21:00
jcsackettrick_h_ I see you're out and I'm starting to cook dinner. Monday AM works for me. 21:08
jcsackettHave a good weekend, all. 21:08

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