/srv/irclogs.ubuntu.com/2014/09/16/#juju-gui.txt

hatchhuwshimi: https://github.com/juju/juju-gui/pull/550 +100:12
huwshimihatch: Thanks!00:12
hatchhuw #549 will conflict with develop00:14
hatchyou'll want to rebase00:14
hatchmaybe do that then I'll finish the review00:14
rick_h_morning huwshimi 00:14
huwshimihatch: OK no problems00:16
huwshimirick_h_: Hey00:16
hatchhuwshimi: have you moved into the garage yet?00:17
hatchyour office I mean ;)00:17
huwshimihatch: Not yet, might not be till after our next trip00:18
hatchahh 00:19
huwshimihatch: are you the only one that does that curly style?00:19
huwshimi:)00:19
hatchlol I would like to think that others do too :)00:20
hatchyou do some funnyness with the curlies00:20
hatchelses on a new line00:20
hatchsmushing them into the contents00:20
hatchthat's like two extremes00:20
huwshimihatch: Well, if you're the only one doing it we should pick a style...00:22
hatchhuwshimi: look how well picking a commenting style worked out00:23
hatch;)00:23
rick_h_yea, let's have that one again :P00:24
hatchhaha 00:24
* rick_h_ /me ls00:24
rick_h_lsbah00:24
rick_h_bah00:24
rick_h_lag00:24
huwshimihatch: This is why I've gone with the majority style00:24
* rick_h_ sets up script to throw angry email anyone uses two spaces, doesn't start a comment line with a *, or uses function(e)00:24
hatchhaha 00:25
hatchhuwshimi: you can leave it as is - if it passes the linter that's fine by me00:25
huwshimirick_h_: If you care about those things you should let us know, at the moment it's arbitrary on who does the review00:25
huwshimican be frustrating00:25
hatchhuwshimi: really it's implementers choice if it passes lint00:26
hatchso you can tell us reviwers to go stuff it00:26
hatch:D00:26
huwshimihaha00:26
huwshimihatch: Also I rebased and didn't hit a conflict00:26
hatchreally....odd I changed some of the exact same lines lol00:26
rick_h_huwshimi: yea, but it's stuff I'm passionate about that I argued for when I joined the team but was out voted. I don't want to force 'rick's way' as lead00:26
huwshimiok :)00:26
rick_h_I just rant quietly on the inside :P00:27
huwshimihehe00:27
hatchbasically I disagree with every one of those things rick_h_ just posted too lol00:27
hatchI guess that's why they invented gofmt00:27
rick_h_yea, watch out the first time i have to write go code00:28
hatchgo fmt will lock up trying to fix everything 00:29
hatchlol 00:29
hatchstack overflow00:29
rick_h_there will be a nuclear cleanup about an hour north of detroit 00:29
hatchlol00:29
hatch'melt down caused by gofmt and a developers opinions"00:30
hatchfor what it's worth I also don't like gofmt 00:30
rick_h_wtf, are we string sorting machine names?00:32
rick_h_0 - 1 - 1000:32
rick_h_2 - 3 - 4- 00:32
rick_h_hmm, this is tricky though, once we allow naming the machines we'll have to support names. :/00:33
huwshimiProbably, they are strings :)00:33
rick_h_huwshimi: filed a bug and aded to the board if you get looking for something else to poke at. I think you did some of the sorting code?00:35
huwshimirick_h_: Yeah, it's my fault :)00:35
rick_h_huwshimi: all good, you're right that they're strings00:35
rick_h_it just feels very unnatural currently in practice00:36
huwshimiyeah00:36
hatchoo huwshimi is gona have to write an alphanumeric sorting algorithm00:36
hatchI'm sure there are some on the googles which you can use for inspiration00:36
huwshimihatch: That's funny I'm pretty sure the card has your head on it00:37
hatchlol00:37
hatchis 549 updated and ready?00:37
rick_h_bah, walk the list, try to parse the int, if you can...then set it as an attribute00:38
rick_h_get to the end of the list and find they all parsed, then sort on the new attribute vs the name00:38
rick_h_done00:38
rick_h_one iteration through the list, one parseInt on xxx machine names00:38
hatchnot sure that will work for things like 1-foo 10-bar style names00:38
rick_h_that's a string, sort it stringy then00:39
hatchI suppose00:39
rick_h_I just want to get pure numbers vs words right for now00:39
rick_h_I think people will do apache-1 and apache-2 vs 2-apache 1-apache00:39
rick_h_anyway, but we can tell about that later00:39
hatchtrue 00:40
huwshimihatch: I've pushed up the rebased version of that branch, no changes to my code though00:41
rick_h_ok, tested jc's branch, now reloading onto latest trunk00:41
rick_h_switching branches is a LOT faster after the first change00:43
rick_h_guess all the work is in the deps/etc required00:43
hatchhuwshimi: review done - a few comments around the events00:46
rick_h_hatch: much nicer ty00:46
rick_h_hatch: I'm hesitant to mark the bug fix committed though as we want to get a better fix?00:47
hatchrick_h_: oh I suppose...00:47
hatchrick_h_: be sure to pick a machine with a bunch of containers to try and fill up that third column a bit :)00:47
huwshimihatch: Ah thanks, I was wondering if we could do something like that, much better!00:48
rick_h_hatch: hah00:48
rick_h_hatch: I was thinking of trying to see if I could do the ghost blog and show 3 services, and click into machine view and see 10 machines of 10 container's each with a ghost blog :)00:49
rick_h_hatch: kind of to show that sometimes service view is the clean summary of things and sometimes machine view is the more clear view00:49
hatchhuwshimi: yup as long as all the tokens have their bubble targets set to the mv....so just keep an eye that anywhere the token is created it has `token.addTarget(this)` assuming the token is being created in the mv00:49
huwshimihatch: Ah right, that makes sense00:50
hatchrick_h_: haha I'm not sure why each machine would have multiple containers of the same service00:50
hatchhuwshimi: I also think addTarget is idempotent but best not to repeat it just to be safe00:51
rick_h_hatch: well you can run 10 ghost nodejs instances on one hardware machine00:51
rick_h_imagine it's a 6core or something00:52
hatchrick_h_: ahh I didn't think of that00:53
hatchyeah I don't think it does multi core by default00:53
rick_h_yep00:53
hatchdoes lxc do cpu locking?00:54
hatchor would this be a openstack thing00:54
hatchI would assume lxc would just share resources so the provisioning must be done with something else00:55
hatchoh i think kvm does that00:56
* hatch is just rambling now00:56
huwshimihatch: Changes pushed00:57
hatchthx00:58
huwshimidoesn't appear to be picked up in github though00:58
huwshimiuh, somehow it pushed it to my develop00:59
rick_h_hatch: next part of your bug01:00
rick_h_hatch: when I hit commit, in the summary it says "You ahve 23 unplaced units, do you want to: ..."01:00
hatchoh poo01:01
rick_h_hatch: added a new card for tomorrow01:02
rick_h_but got a bunch of great screenshots01:03
hatchexcellent I definitely want to check em out01:03
rick_h_so can move forward a little bit but can't go through summary/commit process yet01:03
rick_h_so blocker on any video work01:03
hatchyeah ok I'll jump on that first thing01:07
huwshimihatch: OK, fixed all the weirdness, changes are up01:13
rick_h_hatch: got a sec to chat?01:14
hatchrick_h_: actually just making supper01:29
hatchgona be around in an hour?01:29
rick_h_hatch: all good, we can sync tomorrow01:30
hatchcool01:30
hatchhuwshimi: I'll also finish up your review in an hourish01:30
huwshimihatch: No problems, no hurry01:30
rick_h_hatch: sent the screenshot link01:31
rick_h_my middle-click stopped working all of a sudden wtf01:31
rick_h_jujugui kind of cool per01:53
rick_h_per01:53
rick_h_bah01:53
rick_h_jujugui https://plus.google.com/116120911388966791792/posts/dR3zqM6E66B kind of cool01:56
huwshimirick_h_: Any idea why the hardware details are not available?01:59
rick_h_huwshimi: no :/01:59
rick_h_good point, I need to look into that one next. I wonder if it's because of maas or something01:59
huwshimirick_h_: Have you ever seen hardware details?01:59
huwshimilike on ec2 or anything at all?02:00
* rick_h_ thinks so but would have to double check02:00
rick_h_yea, the hardware inf ois all set to undefined in there02:00
huwshimiI have a feeling we've broken something02:01
rick_h_yea, I can't get the websocket data here in FF, will have to test it out in chrome. 02:01
* rick_h_ adds another card02:01
rick_h_huwshimi: ok, so we're not getting any constraint info in the service info. We need to see if there's a way to just get the hardware info on the machine instead02:10
rick_h_oh hmm, yea there's a delta that has empty hardwareCharacteristics so not sure what we could do about it02:11
rick_h_huwshimi: ok, verified there was a bug to update juju to show that hardware data: https://bugs.launchpad.net/juju-core/+bug/119399802:17
mupBug #1193998: maas provider doesn't return hardware characteristics of started instances <maas-provider> <tech-debt> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1193998>02:17
rick_h_huwshimi: but the orange box is on 1.18 and doesn't have the fix02:17
huwshimihmm02:17
hatchrick_h_:  huwshimi if you load the env with the service view selected then it has the machine info02:25
hatchif you load with the mv then it doesnt02:25
rick_h_hatch: my issue is the maas bug though02:26
rick_h_hatch: verified it's getting backported today but will be in the next release 02:26
hatchohh so this is in addition to the other bug heh02:26
rick_h_hatch: so just no hardware info for maas atm02:26
rick_h_hatch: right02:26
rick_h_this is a juju bug02:26
hatchman it's all creepy crawly in here lately :)02:26
rick_h_creepy crawly?02:26
rick_h_oh buggy :P02:26
rick_h_huwshimi: if you get a min can you review/qa https://github.com/juju/juju-gui/pull/548 please?02:27
rick_h_and if it's cool go ahead and shipit02:27
hatchhaha yeah02:30
huwshimirick_h_: The fix in that branch also fixes an issue I have in my current branch, expect for deployed services02:33
huwshimirick_h_: shipped it02:33
rick_h_huwshimi: awesome thanks for looking02:33
huwshiminp02:33
hatchhuwshimi: review done, +1 with some minor stuff02:36
huwshimihatch: Thanks02:38
rick_h_ok, time for me to head out for the night02:39
hatchhuwshimi: feel free to land after your updates02:39
hatchyup mee too02:39
huwshimihatch: Thanks02:39
hatchnight all02:39
rick_h_hatch: get out of here, need you fresh for the deploy stage bug tomorrow :P02:39
huwshimirick_h_, hatch: night02:39
=== uru_ is now known as urulama
fabricegood morning !07:18
huwshimifabrice: Morning07:22
ant__huwshimi, morning :)07:24
huwshimiant__: Good morning!07:24
ant__huwshimi, how's it going?07:24
huwshimiant__: Good thanks. Yourself>07:24
huwshimi*?07:24
fabricemorning07:25
ant__huwshimi, all good this end thanks07:25
huwshimiant__: How long before you head on leave?07:25
huwshimiwell, approximately :)07:26
ant__huwshimi, im off on the 24th07:26
ant__only for 2 weeks though07:26
ant__still have lots of hols left07:26
huwshimiant__: Ah ok, very soon!07:27
ant__huwshimi, yeah b-day soon :/07:28
huwshimiNight all07:59
frankbanrogpeppe1: morning, could you please take a look at https://github.com/juju/juju/pull/768 ?09:28
rogpeppe1frankban: looking09:34
frankbanthanks09:34
rogpeppe1frankban: i'm afraid i'm not qualified to review API implementation changes any more09:39
rogpeppe1frankban: it seems reasonable to me, but perhaps it needs a new API version or something09:40
frankbanrogpeppe1: it's not backward incompatible, it's just about adding an additional field, but I see your point, I'll ask in #juju-dev09:40
urulamafrankban: i'd say it does need a new API version. just not sure if core is on them already09:48
rogpeppe1urulama, frankban: if they're doing semantic versions, i guess it would be a minor version increase09:55
rogpeppe1hmm, weird. my camera seems to have started working again.09:56
urulamarogpeppe1: no updates or any changes?09:57
rogpeppe1urulama: nope, none of the above09:57
urulamainteresting :)09:57
rogpeppe1urulama: hurrah for modern software09:57
frankbanrogpeppe1: it does not seem they are using semantic versioning. AFAICT facades only have a major version number10:01
rogpeppe1frankban: i have a vague recollection of that too10:01
rogpeppe1frankban: i don't know what they intend to do about backwardly compatible changes then10:01
frankbanrogpeppe1: yeah, I'll see that in review. FWIW, I see stuff like common.RegisterFacade(10:02
frankban"AllWatcher", 0, newClientAllWatcher,10:02
frankbanreflect.TypeOf((*srvClientAllWatcher)(nil)),10:02
frankban)10:02
frankbanwhere 0 is the version10:02
rick_h_morning11:11
rick_h_frankban: <3 thanks for that update to core11:12
rick_h_it'll make our life a lot easier eventually11:12
frankbanrick_h_: yeah, that's the idea :-)11:12
frankbanurulama, rogpeppe1: FYI, core api version must be increased when introducing backward incompatible changes. so apparently the logic is the same as in gopkg versions11:13
urulamafrankban: thanks. i suspected that, as it makes sense11:14
rogpeppe1frankban: unfortunately that gives no way for a client to know if it's talking to an API with a given feature or not11:15
rogpeppe1frankban: i guess it can look to see if the Subordinate field exists in the response11:16
frankbanrogpeppe1: yes, I guess that's the way to go11:16
fabricerick_h_: morning !? no it's time for lunch11:17
rick_h_fabrice: :) 11:17
=== fabrice is now known as fabrice|lunch
rick_h_fabrice: hey, still trying to put breakfast together, quit rushing me :P11:17
* rick_h_ steps away to take boy to day care11:30
=== fabrice|lunch is now known as fabrice
fabricerick_h_:  I am finished with lunch :)11:42
fabricerick_h_: but I am not rushing you11:45
* frankban lunches11:54
rick_h_jujugui can I get a second review/qa of jcsackett's bundle work please? I'd like to test it and see if we can get a demo together for things13:32
rick_h_frankban: can you peek please? ^ https://github.com/juju/juju-gui/pull/55313:36
frankbanrick_h_: sure13:37
rick_h_frankban: ty much13:37
* rick_h_ needs to start later. Feels like forever before everyone starts the day heh13:38
jcsackettrick_h_: do we still have permission to go over the WIP limits on MV?13:38
rick_h_jcsackett: I'm trying ot make room, if you can help move forward a review I'd prefer that first please13:39
jcsackettrick_h_: sure.13:39
rick_h_jcsackett: but yes, permission granted13:39
rick_h_frankban: you card in coding you got reviewed/landed?13:39
rick_h_ah no, that's a different one nvm13:39
jcsackettjujugui: in addition to the one rick_h_ just pinged with, i need reviews/qa on https://github.com/juju/juju-gui/pull/556 (it's a short one)13:40
rick_h_jcsackett: looking 13:40
jcsackettrick_h_: thanks.13:40
kadams54jcsackett: I can take a look at both13:41
jcsackettkadams54: i think frankban is looking at the first one, so just the https://github.com/juju/juju-gui/pull/556 needs it.13:42
kadams54kk13:42
rick_h_jcsackett: can I talk you into swapping cards with your head on them there? The sorting I talked to huw about next up for him last night as he did the original sort13:56
jcsackettrick_h_: oh, sure. meant to take my head off of that one.13:57
rick_h_jcsackett: the one about the change notifications not showing in the footer would be a really nice one to figure out, probably a simple git bisect as it recently broke13:57
rick_h_jcsackett: ty13:57
kadams54jcsackett: just to clarify, I should only be able to drag-n-drop onto the root container of undeployed machines, right?14:27
jcsackettkadams54: in an environment that doesn't support containers, correct; only the root container should be droppable.14:27
kadams54jcsackett: Alright, QA is good on #55614:31
jcsackettkadams54: awesome, thanks.14:31
kadams54rick_h_: any cards I should be looking at? The one I'm working on right now only impacts sandboxes.14:34
jcsackettkadams54: i think i misunderstood earlier--you weren't able to drop units onto a deployed root container?14:39
kadams54Correct14:39
hatchjcsackett: kadams54 So I can now use the GUI to drop multiple units on a single container in mv?14:40
kadams54Well, belay that.14:40
jcsackettpretty sure we are supposed to allow that...i don't recall that not working for me in the branch before.14:40
jcsackettkadams54: ok, belaying...you double checking that, or did i misstate something...?14:41
kadams54I'm double checking14:41
kadams54Alright, I'm not sure what I did the first time around, but the last two times I've tried, I was able to deploy to a committed root container.14:42
kadams54QA comments updated. Breathe easy, jcsackett :-)14:43
jcsackettkadams54: hooray!14:43
jcsackett:)14:43
hatchexcellent14:44
hatchnot being able to do that really irritated me while doing some ghost tests14:44
rick_h_kadams54: looking14:48
rick_h_https://bugs.launchpad.net/juju-gui/+bug/136858814:49
mupBug #1368588: Unplaced units show up in changelog and make the "Commit" button active <juju-gui:Triaged> <https://launchpad.net/bugs/1368588>14:49
rick_h_kadams54: ^ would be good I think as that would effect demo14:49
kadams54k14:49
rick_h_kadams54: though see if you can reproduce in a live env first. Huw found that and I know there's a bug with the chagnes not showing at all now14:49
kadams54will do14:49
rick_h_ty14:49
rick_h_jujugui call in 1014:50
rick_h_hatch: Makyo if you guys are free can we meet now in there to chat demo/blog stuff14:50
rick_h_jujugui anyone else is welcome to join 14:50
hatchyup joining14:51
rick_h_hah, standing desk motor is working a bit harder with the orangebox on the desk14:51
jcsackettfrankban: apologies, i was pushing another branch and i just accidentally updated the branch you're reviewing.14:55
frankbanjcsackett: np, I can wait14:56
jcsackettfrankban: well, i won't update anymore until your review is done--what got pushed only addressed comments from rick_h_.14:57
frankbanjcsackett: ah, ok, no problem then, thanks14:57
frankbanjcsackett: where is your card for this task?14:57
jcsackettfrankban: i was insufficiently specific about branches to push and updated *all* of my active branches.14:57
jcsackettin the review lane; it was briefly in landing as i grabbed the wrong card. 14:58
jcsackettyay (poorly) juggling multiple cards.14:58
frankbanjcsackett: cool, my name is already there14:58
rick_h_jujugui call time15:00
rick_h_ant__: jcsackett frankban &15:00
rick_h_fabrice: ^15:00
frankbanjcsackett: reviewed15:21
jcsackettfrankban: thanks! fixing up the code now.15:23
jcsackettMakyo: i've reviewed and qa'ed your asterisks branch--looks like rick_h_ was the other reviewer there, so i updated your card tags as well.15:23
MakyoCool, thanks jcsackett 15:24
* rick_h_ runs to appointment15:37
rick_h_biab15:37
frankbanhatch_: where is the temporary work around for subordinates in trunk?15:51
hatch_frankban:  in the initializer for the machine view p;anel.js15:57
hatch_it checks each units service if it's set to a subordinate15:58
frankbanhatch_: and it can or cannot work right?16:00
hatch_frankban: it works as long as you don't visit a /mv url directly...If you go from the service view to the mv then it works as expected16:01
hatch_but if you visit the /mv directly the services charm data hasn't loaded yet by the time the token is rendered16:02
frankbanhatch_: ok, so this will continue to be the best guess with old version of juju16:02
hatch_frankban:  yeah, not much we can do atm without refactoring the loading/rendering cycle of the mv16:04
frankbanhatch_: ack16:05
frankbanhatch_: can you confirm we don't want to show the scale up view in the inspector for subordinates?16:06
hatch_correct16:06
hatch_you cannot scale subordinates16:06
frankbanhatch_: cool, I am refactoring that part too16:06
kadams54rick_h_: when you get back, we should chat.16:07
hatch_frankban:  awesome16:11
hatch_thanks16:11
kadams54lunching16:25
jcsackettfrankban: i've pushed up changes. do you still have the setup for your QA issue? i believe it is resolved by the db.units.filterByMachine thing.16:32
frankbanjcsackett: I don't have that set up, but I can check again. I'll take a look ASAP.16:33
frankbanjcsackett: on a real env, trying to export a bundle I still get "Uncaught TypeError: Cannot read property 'service' of undefined "16:40
frankbanjcsackett: it might be a red herring, but what happens at  line 1929 if the machine does not include any units?16:43
jcsackettfrankban: good catch; it should abort if a machine has no units.16:45
frankbanjcsackett: yeah, I guess the error I encountered depends on that16:45
jcsackettactually, it should just filter machines with no units.16:45
jcsackettok, that's a quick fix.16:46
jcsacketti misread your earlier qa error.16:46
frankbanjcsackett: could you please also add a test for existing machine without units, that's a quite common scenario (especially on local envs machine 0)16:47
jcsackettfrankban: yeah, i'll need to update the "filters machines" test for this.16:47
jcsackettfrankban: pushed.17:02
frankbanjcsackett: I;ll reswitch and check again asap17:03
jcsackettthanks.17:03
hatch_juju gui lf review and qa for an orangebox bug https://github.com/juju/juju-gui/pull/55717:05
rick_h_kadams54: back17:14
hatch_rick_h_: want to qa my branch on Obey?17:15
hatch_Obee17:15
hatch_yeah....Obee17:15
kadams54rick_h_: After looking at https://bugs.launchpad.net/juju-gui/+bug/1368588 I don't think it's a valid bug17:16
mupBug #1368588: Unplaced units show up in changelog and make the "Commit" button active <juju-gui:In Progress by kadams54> <https://launchpad.net/bugs/1368588>17:16
rick_h_kadams54: looking17:16
kadams54Either that, or I wasn't able to reproduce what Huw was seeing.17:16
rick_h_kadams54: will try to qa here in a live env17:17
hatch_kadams54: I believe the bug he was mentioning was fixed.....but I'm not sure by the report heh17:17
kadams54I see the behavior he describes, but it's how things are supposed to work now that we're not placing units by default.17:17
rick_h_kadams54: ok, so I think the bug here is more of workflow. We default to checking 'leave unplaced' and so the user can hit 'commit->comfirm' pretty easily and nothing appears to happen17:18
rick_h_kadams54: so I would ask if we should default to 'leave unplaced' or not default to any value and force the user to check one or the other before hitting confirm17:19
rick_h_kadams54: what are your thoughts?17:19
kadams54rick_h_: I like the default we have right now, but mostly because it's very convenient for me :-)17:20
rick_h_kadams54: well, let's put ourselves in the shoes of users :)17:20
hatch_I like the default we have now because it's the cheapest option for the user if they misclick17:20
hatch_heh17:20
rick_h_kadams54: I can toss it to luca and UX and get their feedback17:20
kadams54It's also hard because I implemented that, so I have a big blind spot. It would be interesting to talk to Huw and get his impressions, esp. since he wasn't a part of any of the discussions around that.17:20
rick_h_hatch_: right, but they couldn't mis-click. They'd have to select one or the other if we make it selected17:21
rick_h_kadams54: understood17:21
rick_h_kadams54: ok, put that card in 'needs specification' and we'll do some follow up work on the best interaction for users there17:21
kadams54Technically, something *does* happen… the service gets deployed. You just can't see it in machine view.17:21
rick_h_kadams54: right, I understand17:22
frankbanguihelp: I need reviews/QA for https://github.com/juju/juju-gui/pull/558 . no rush17:22
kadams54rick_h_: Anything else that's a higher priority than my happens-in-sandbox-only card?17:23
rick_h_kadams54: any of the three destroy cards17:23
rick_h_kadams54: I'd suggest looking at all three to make sure there's not a common theme/overlap while investigating17:23
kadams54will do17:24
kadams54I kinda wonder if they might all be sandbox-only bugs…17:24
rick_h_kadams54: good info to find out for sure17:25
rick_h_although when huw found these, I had specifically asked him to QA on ec2 and azure17:26
rick_h_kadams54: so not sure they'll be sandbox only thing17:26
rick_h_things17:26
hatch_ywah the description isn't really complete17:26
rick_h_hatch_: k, looking at your branch17:26
hatch_coooooo17:26
hatch_rick_h_: we could also fix these unplaced units issues by 'placing' subordinate services....but then of course they will show up in the mv....whiiiiiiiich I kind of agree with but not really sure 17:27
rick_h_hatch_: understood17:27
rick_h_hatch_: I think this is defintiely an experiment. I expect we'll have some feedback and debate on the subordinate thing17:28
hatch_rick_h_: are there any more bugs that are critical?17:28
rick_h_hatch_: no, I think the rest are just bugs we can avoid in any marketing material17:29
hatch_ok cool I'll hop back on my previous card17:29
rick_h_ty17:29
hatch_try and get that thing finally landed heh17:29
frankbanjcsackett: LGTM17:31
frankbanand done for the day, good night all!17:31
rick_h_night frankban! 17:32
rick_h_hatch_: couple of notes on your review17:32
rick_h_jujugui can we get a second review of hatch_'s fix to unblock the orange box please? https://github.com/juju/juju-gui/pull/55717:33
rick_h_Makyo: I'd be intereted if that works with apache on the root container exposed and mysql and ghost in lxc containers on ec217:50
rick_h_Makyo: but you need the feature flag to enable that https://github.com/juju/juju-gui/pull/551/files17:51
Makyorick_h_, working on that now.  Can't use apache yet because ghost charm doesn't have the vhost config yet17:52
MakyoBut haproxy will work17:52
rick_h_Makyo: oh, I thought it did apache17:52
rick_h_Makyo: ok cool17:52
rick_h_Makyo: was it nginx?17:52
Makyorick_h_, not sure, just going by what hatch_ said when we talked through what we could do.17:52
rick_h_Makyo: ah ok cool thehn17:53
hatch_rick_h_: it relates to apache but apache doesn't know what to do without a vhost file17:55
rick_h_hatch_: gotcha17:55
hatch_kind of unfortunate it doesn't include even a default one heh17:55
rick_h_hatch_: shipping your branch18:04
rick_h_hatch_: thanks for the update, not sure where everyone has gone for the afternoon18:04
hatch_haha, it's beer oclock maybe18:05
rick_h_and the motox x won't be on verizon unlocked this time18:07
rick_h_time to move on 18:07
hatch_:/18:15
rick_h_phone ordered, new carrier when it gets here18:15
rick_h_bah guess not ordered18:52
rick_h_moto site having issues 18:52
hatch_heh I'm sticking with my m7 for a while19:00
hatch_I'm not sure what upgrading will get me19:00
hatch_I was thinking a nicer camera might be nice to have19:04
rick_h_yea, the camera is a big deal, the screen update, the wooden back I didn't get to have on the first one, and the new moto action stuff 19:07
rick_h_but they don't want my $$19:07
rick_h_hatch_: ty for the update, qa's ok19:07
hatch_awesome glad we weren't too far off on the orange box stuff19:08
rick_h_nope, just trying to plan out how to record this demo now19:08
hazmatrick_h_, there's a bug fix out for deployer (0.4.1) need a minor increment on juju stable ppa for deployer.. some folks on local and openstack providers are seeing regression due to differential juju behavior wrt to post bootstrap contents of jenv file by provider.19:09
hatch_great19:10
rick_h_hazmat: rgr, have a link to the bug to use as a track point for us?19:10
hazmatrick_h_, https://bugs.launchpad.net/juju-deployer/+bug/136840319:12
mupBug #1368403: juju-deployer traceback AttributeError: 'NoneType' object has no attribute 'get_stat' <landscape> <juju-deployer:Fix Released by hazmat> <https://launchpad.net/bugs/1368403>19:12
rick_h_hazmat: rgr, will look and get a package updated. Tomorrow ok?19:12
hazmatrick_h_, sounds good19:12
hazmatrick_h_, thanks19:13
rick_h_hazmat: np19:13
rick_h_hazmat: got a sec for an openstack question?19:14
hazmatrick_h_, shoot19:15
rick_h_hazmat: doing a video demo of machine view on the orange box with the demo openstack installed19:15
* hazmat nods19:15
rick_h_for the demo the best thing I can think of is to bring up the two empty machines on the orangebox as two more nove-compute nodes?19:15
rick_h_and manually place them on there to kind of demo 'growing your cloud' a bit?19:15
rick_h_is there anything else that's normally the first thing you'd think someone would 'scale up' or something more interesting for those two machines to be as demo material?19:16
* rick_h_ is a bit of an openstack noob19:16
hazmatrick_h_, hmm... well in bringing up the cloud itself being able to place the parts onto colocated machines is interesting19:17
rick_h_hazmat: well I was going to start out with it placed via the demo script19:18
hazmatrick_h_, the add-unit -n 2 nova-compute is going to be pretty similiar.. its the placement of the infrastructure for density bit that's interesting19:18
rick_h_hazmat: and go through 'look at how it's placed and colocated, now let's use the new features to upgrade it a bit'19:18
hazmatic19:18
rick_h_hazmat: yea, true. I was thinking of doing more rabbit nodes colocated19:18
rick_h_to expand messaging bandwidth, but that seemed kind of artificial19:18
hazmatrabbit clustered is okay.. its not totally artificial but i'm not sure how reliable its going to be19:19
rick_h_hazmat: anything you might deploy along side the openstack stuff?19:19
rick_h_that I could deploy on the two other nodes in some dense fashion and then relate into the openstacak deployment in a way that's interesting?19:19
hazmatrick_h_, ceilometer + mongo19:19
hazmatperhaps19:20
rick_h_yea, those are in the deployment. I could remove/add them in19:20
rick_h_ok, I'll play with the compute stuff for the demo. The density stuff will be more interesting in the smaller scale video/demo hatch_ and Makyo are doing. 19:21
rick_h_this is more 'visualize the big' and theirs is more 'scale down things into the small'19:21
rick_h_hazmat: thanks19:21
hazmatrick_h_, drawing blanks atm.. the placement story via gui is primarily for custom placement/curation against limited number of machines.. the openstack overlap is primarily to the extent that people  want to deploy ostack on  a limited number of nodes. ie. above the cloud openstack is orthogonal for the most part.. another option might be just using a single maas node directly and placing a whole app st19:22
hazmatack there (mediawiki, mysql, memcached, etc). the big data stuff isn't really well suited to density placement.19:22
rick_h_hazmat: rgr thanks19:23
rick_h_kadams54: can you check if the background is supposed to be transparent on the services header in MV?19:35
rick_h_kadams54: it seems really odd and if not, can you update that please?19:35
rick_h_Makyo: frames per second on the recording? is 15 ok or should it bump to 24?19:38
Makyorick_h_, 15 is usually okay for a screencast19:38
rick_h_Makyo: ok cool then19:38
hatch_if it's going to be put on youtube why not record at the highest?20:00
rick_h_I'm way out of practice for doing these things. 20:03
rick_h_take 2!20:03
hatch_*sigh* depending on where this add machine call is called from it has a different callback 20:14
hatch_break time20:15
kadams54rick_h_: checking…20:30
kadams54rick_h_: you mean the Services tab?20:33
rick_h_kadams54: yes20:34
rick_h_the nav tab has a css rule setting hte background transparent and no border20:34
rick_h_and that seems off per designs20:34
kadams54rick_h_: Is this when the Services tab is active/selected? What should the color be?20:36
kadams54I looked through the visuals in Google docs and none of them deal with what the services tab should look like when active.20:37
rick_h_kadams54: true, I think it should stay white, the transparent is a bit of fail with the background/lines showing through20:38
kadams54rick_h_: I could revert to white with a border, but then it loses it's "tabbish" appearance: http://cl.ly/image/2w3b470i0n1C20:38
rick_h_when the MV is selected it's white and still has a border, maybe go bacak and look at the commit that added the styles there that are unsetting it20:38
kadams54That is, it doesn't move to the forefront among the other tabs.20:38
rick_h_and see if that had any data20:38
rick_h_kadams54: by data I mean a linked bug or anything20:39
kadams54Digging20:39
rick_h_Makyo: around?20:41
kadams54rick_h_: https://github.com/juju/juju-gui/pull/374 - doesn't appear to have a linked bug.20:42
rick_h_kadams54: k, thanks for the research. will look into it20:43
kadams54rick_h_: Another option (one that I'd prefer) would be to change it to #f2f2f2, which would match the canvas background: http://cl.ly/image/0J3t1C0o0q3n20:44
rick_h_yea, that's not bad20:45
kadams54Then the tab is clearly active but without letting the background leak through20:45
rick_h_I think that's what he was going for I bet20:45
rick_h_but the issue was I had a giant green relation line going through my header lol20:45
kadams54:-)20:45
rick_h_kadams54: k, can you move forward with that. We'll jfdi and see if anyone complains20:45
rick_h_kadams54: just trivial land the change you've got in front of you?20:46
kadams54jfdi?20:46
rick_h_just f'ing to it :)20:46
rick_h_do it20:46
hatch_DO IT20:46
rick_h_whoops20:46
hatch_don't tell anyone but the millions who have access to the channel logs20:46
kadams54Hah, urban dictionary to the rescue20:46
kadams54Should I push directly to develop?20:47
hatch_pssht to trunk!20:47
kadams54:-b20:47
rick_h_kadams54: no, do a pr and mark trivial and shipit please20:47
kadams54Will od20:47
rick_h_ty20:47
kadams54do even20:47
rick_h_Makyo: sending email to peeps, data from screencast is in the dropbox folder20:50
hatch_not having the ecs update ghost models to real models is seriously causing disasters20:50
hatch_like I'm surprised this works at all!20:50
Makyorick_h_, excellent, thanks20:50
rick_h_jujugui feel free to listen/look (have to manually sync audio to video) and let me know if it's too bad to use20:50
hatch_ok thats a little dramatic20:50
rick_h_there's two of them there at the moment, might try a third depending on feedback before I return the orange box tonight20:51
rick_h_hatch_: huh?20:51
MakyoSTandard hatch_ fare, then :)20:51
rick_h_hey, I've got two screencasts showing it work!20:51
kadams54lol20:51
hatch_Makyo:  lol true20:52
MakyoAnd I'm working on a third, including containerization20:52
hatch_rick_h_:  how do I get the screencast?20:52
rick_h_hatch_: go to the dropbox link in the email and open the ogv file and lay the audio file that goes with it and sync the two up so what you see matches what you hear20:52
rick_h_hatch_: and then do a little dance and three spins and make some more coffee20:52
hatch_hmm yeah no ogv file there for me20:53
rick_h_no?20:53
hatch_a bunch of au files20:53
hatch_and two aup files20:53
Makyohatch_, they have icons.20:54
MakyoOne says 'orangebox maas'20:54
rick_h_hatch_: go to the list view20:54
MakyoOh, just that one, whoops.20:54
rick_h_hatch_: in the list view it shows up better20:54
rick_h_machine-view-1.(aup/ogv) and machineview2.aup + machine-view-2.ogv20:55
hatch_oh there they are20:55
rick_h_I'm consistant with my naming...almost20:55
hatch_odd...they just showed up while I was looking at it20:55
rick_h_might have still been uploading? 20:55
rick_h_little icon wasn't spinning so thought they were done20:55
hatch_probably their db propagation taking a while20:56
* rick_h_ has to get the kiddo from school20:56
rick_h_Makyo: if you can listen sooner vs later I'd appreciate it to know if I need to do one more try before I've got to leave to take it back to jcastro tonight20:56
Makyorick_h_, sure, will see about grabbing the audacity files.20:56
MakyoGuess I could just save to my dropbox20:57
rick_h_hmm yea tried to share with juju-gui-peeps but didn't work out20:57
rick_h_so not sure. 20:57
hatch_this is the first time I've used dropbox... I think I prefer drive20:57
rick_h_ok, afk biab20:57
hatch_ok I think I finally got it....sometimes a good break helps clear the mind21:10
hatch_the indentation that the linter wants for the break; statement in switches is just odd...21:14
rick_h_hatch_: :P21:19
hatch_I now have to rewrite all the tests.....BUT somehow every current test didn't fail...21:20
rick_h_:/21:20
hatch_suspicious......vewy suspicious21:20
hatch_Makyo: was it you that did the orange star thing for config changed stuff? http://imgur.com/gjPWIjh21:34
Makyohatch_, 40421:49
hatch_oops sorry creating bug atm will post the link 2 secs21:50
MakyoSure21:50
hatch_Makyo: https://bugs.launchpad.net/juju-gui/+bug/137026021:50
mupBug #1370260: Saving configuration settings creates white block and checkbox css issue <juju-gui:New> <https://launchpad.net/bugs/1370260>21:50
hatch_reading the source it seems like this would happen heh...not sure how it worked before :)21:51
MakyoOkay21:51
hatch_my guess is a css conflict now21:51
MakyoI don't have time for it if we're fucking with orangebox today.21:51
Makyorick_h_, the second audacity project is corrupted for me.  Can you just export WAV files for both of them?  That's all kdenlive will take, anyway.21:52
hatch_yeah np just making you aware21:52
rick_h_Makyo: rgr, looking21:55
rick_h_Makyo: uploading to dropbox21:58
Makyorick_h_, cool, thanks21:58
rick_h_darn slow upload speeds21:59
rick_h_Makyo: wav file uploaded22:13
rick_h_well, think it is, it's more than 44 bytes dropbox22:13
rick_h_Makyo: well it should be updated soon I guess. It's done syncing according to my client22:14
hatch_stepping away for a bit picking the pooch up from getting his hair cut22:15
Makyorick_h_, alright, cool.  Will grab it in a second.22:15
rick_h_Makyo: ok, it's actually the 'Richard Harding's conflicted copy' one22:15
MakyoCool, got it.  Will get the videos done tonight22:18
rick_h_Makyo: ok cool thanks22:19
* rick_h_ shuts down the orange box and teary eye'd prepares to sent it home22:19
MakyoWe'll miss you~22:22
hatch_back22:39
hatch_oh thanks Makyo22:40
hatch_oh you meant Obee....22:40
hatch_:'( 22:40
MakyoDidn't miss you one bit, sorry.22:40
Makyo:)22:40
hatch_lol22:41
MakyoObee is a sandwich place out here, hard for me to shake that.22:42
MakyoWell, Obee's.22:42
hatch_hmm sandwitch22:49
hatch_I think I'll have a leftover pork sandwich for supper tonight22:49
huwshimiMorning23:03
hatch_morning huwshimi23:05
hatch_how goes the morning?23:05
huwshimihatch_: I get to fight writing a test that I couldn't figure out yesterday :)23:07
huwshimihatch_: Some friends of mine just moved to Canada.23:10
huwshimihatch_: Turns out they're in Saskatchewan!23:11
huwshimihatch_: Not only that, but they're in Saskatoon!23:12
hatch_huwshimi: no way?23:28
huwshimihatch_: I've known they were moving there for 6 months or so, but I had no idea where to23:28
hatch_haha so are they moving here for industry jobs?23:28
huwshimi(known they were moving to Canada)23:28
huwshimihatch_: I think the guy has a job as a biologist at a university or something there23:29
hatch_ahh very cool23:29
hatch_so have they moved?23:29
huwshimihatch_: His contract expired so they looked around for similar jobs and ended up over there.23:30
huwshimihatch_: yeah they moved a few weeks ago23:30
hatch_haha that's awesome23:30
hatch_small damn world23:30
huwshimiyep23:31
hatch_see it is a real place :P23:31
huwshimihatch_: Still doesn't make me believe the place exists though23:31
huwshimihaha23:31
hatch_rofl23:32
hatch_wow that's crazy....23:33
hatch_huwshimi:  I'm going to be putting in some sporadic OT today....trying to get this stupid branch done - so if you need anything just ping23:41
huwshimihatch_: Sure, I'm about to propose a branch that I have no idea if it is doing things in an even remotely sane way, so that'll probably need a review :)23:42
hatch_haha sounds like a plan23:42
huwshimihatch_: https://github.com/juju/juju-gui/pull/56023:44
hatch_huwshimi: looks good just some trivial comments23:53
hatch_I haven't qad yet23:53
huwshimihatch_: Ah great, thanks!23:53

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