/srv/irclogs.ubuntu.com/2014/12/05/#juju-gui.txt

rick_h_hatch: sure00:07
rick_h_hatch: is this one done/ready for review?00:07
rick_h_ah, I see it is in there now00:07
rick_h_hatch: maybe try to get one review from Makyo or huwshimi while they're around (not sure how much longer that's true)00:07
hatchrick_h_: yep it's all ready now00:12
hatchok will do00:13
MakyoCan't get selenium tests to even run, much less pass >:/00:28
MakyoSeems selenium can't find firefox or something.00:28
hatch__that's odd...any errors?00:28
* hatch__ is trying out this terminal irc thingy (weechat) :)00:29
MakyoYeah, it can't load the firefox profile anymore.00:29
hatch__hmm I've never seen that error before00:29
Makyohttp://paste.ubuntu.com/9374600/00:29
hatch__apparently I have to hold ctrl to click links in this thing :)00:30
rick_h_hatch: middle-click ftw00:31
rick_h_:)00:31
rick_h_Makyo: is this locally?00:31
rick_h_Makyo: or on CI?00:31
hatch__apparently I don't have a middle click....clicking the scroll wheel does not appear to work00:31
Makyorick_h_, locally.  The one on CI I got around by `make clean-all && make build`00:32
rick_h_hatch: well then you need a better mouse00:32
MakyoOr...that was two of them ago.00:32
rick_h_hatch: so sucks if the one I got you doesn't have middle-click00:32
MakyoEither way, it's an environment problem, not a test problem (so far)00:32
hatch__rick_h_: haha well we'll see - I just got weechat running so I may be doing something wrong00:33
hatch__initially however I'm really liking it00:34
hatch__can bomb around the controls pretty fast00:34
hatch__need to see if I can see all the channels/servers in a list somwhere though..00:34
hatch__oh they call them 'buffers'00:35
hatch__at least now I know what to search for :D00:35
hatch__ /whois hatch_00:36
hatch__hmm00:37
hatch__niiice now I have that working00:38
teslanick /ghost hatch00:38
hatch__haha00:38
hatch__says hatch_ is taken, but whois returns nothing00:38
teslanickNo, srsly, that's how you boot your dead selfs00:38
teslanickHuh00:38
hatch__oh there it is00:39
hatch__must have been a typo or something00:39
hatch__yup someone else is hatch_ :/00:39
MakyoYou put a space in front of it.00:39
hatch__lame sauces00:39
* hatch__ <--- real slim shady00:40
MakyoBest stand up, then00:40
teslanickthat's funnier to me because you're like... super-canadian.00:40
hatch__hahahaha00:40
hatch__wha my name is, who my name is, wha my name is, chicka chicka slim shady!00:40
MakyoOy gevalt00:41
hatch__well so far I'm digging weechat00:41
hatch__now if only I could make vim be sublime then I'd only need chrome and terminal :)00:41
teslanickAnd your journey to the nerd side will be complete.00:42
teslanickActually, that journey's end is when you can make vim into chrome.00:42
hatch__lol does links count?00:43
teslanickI used to use links.00:43
hatch__I just can't figure out why sublime and terminal use the identical font but render it totally different00:44
hatch__it's irritating me because I want terminal to look like sublime :)00:44
teslanickIn OSX? Good luck.00:44
hatch__no I'm all Ubuntu now00:45
hatch__Ubumini IS ALIVE!00:45
teslanickOh, well then you just need to alter your /etc/cfg/nobody-gaf.conf00:45
teslanick(trollface)00:45
hatch__rofl!00:45
teslanickI gotta ressurect my gaming machine. It was running ubuntu, but the graphics card *hates* the nouveau drivers.00:46
teslanickAnd ununtu hates my mouse. It's a lot of hate in that family of silicon.00:46
hatch__haha 00:46
hatch__it takes something like 25s longer to run lint on ubumini than on my MBP00:48
hatch__*sadface*00:48
hatch__they put some fast stuff in there00:49
teslanickWhat's an ubumini?00:49
hatch__macmini with ubuntu on it :P00:49
teslanickSounds like a kind of dog.00:49
hatch__it's actually an old mini, probably 2011 era00:49
teslanickReminder: Mac Minis are basically Macbook Air's with a fatter hard drive.00:51
hatch__this true00:51
hatch__it's actually a pretty smart piece of hardware00:53
hatch__when I put more ram and a SSD in it, I was impressed by how it all fits together00:53
teslanickIt is. I really like the Mac Mini.00:53
hatch__unfortunately now they are all soldered/glued 00:53
teslanickThe new ones are? That's too bad.00:53
hatch__yeah :/00:53
teslanickSeems like a double-helping of "missing the point"00:54
hatchhuwshimi: think you'll have time today to do that review?01:04
huwshimihatch: Yep, probably won't get to it till after lunch though01:16
huwshimiIf that's OK01:16
huwshimihatch: It's not a small review...01:17
hatchhaha no, no it's not01:19
hatchanytime is fine - I'm not going to need it again until the morning :)01:19
huwshimiGreat :)01:20
arosales_is it correct to state there is no 1.5 quickstart love for OSX?01:49
arosales_it is looking like brew is only finding 1.4 :-/01:49
arosales_https://code.launchpad.net/~bac/juju-quickstart/brew-commands looks last updated back in may01:49
rick_h_arosales_: that's an oversight on our part if there's no 1.5.01:52
arosales_rick_h_: I am checking  . . .01:52
arosales_I may have a cached .rb on this OSX machine01:53
arosales_looks like brew search finds it01:53
rick_h_arosales_: yea, the formula is 1.5 https://github.com/Homebrew/homebrew/blob/9b63c2864d890a137e0e841ea043a0aad58cc20a/Library/Formula/juju-quickstart.rb01:54
rick_h_in brew trunk01:54
arosales_rick_h_: ok, thanks for verifying01:54
rick_h_np, thanks for mentioning it. I know I forget about brew sometimes01:54
arosales_rick_h_: ok 1.5 looks to be downloaded02:00
arosales_rick_h_: sorry for the false alarm02:00
* arosales_ grabs some dinner02:01
hatchteslanick: you're back - did ya rage quit? :D02:16
teslanickNo, I decided to eat something02:17
=== kadams54 is now known as kadams54-away
hatchhmm being connected to two servers is confusing - I can easily see myself accidentally typing in the wrong channel...wonder if there is a way to better separate them02:56
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
hatchhuwshimi: I'm looking at your branch right now04:28
huwshimihatch: Ah thanks. It's horrible, I wouldn't look at it if I were you04:29
hatchwhere are these remove/addClass methods defined?04:30
huwshimihatch: Just to remove the duplication of having to do that same thing five times04:31
huwshimihatch: YUI is not available.04:31
huwshimihatch: As I say, it's horrible.04:31
hatchohh ok04:32
hatchI'm guessing you didn't know about element.classList.add() and .remove() :)04:32
huwshimi...04:32
huwshimiCan I just finish for the day then?04:32
hatchlol04:32
hatchI'll comment in the PR 04:32
hatchhey, at least I stopped in to take a peek haha04:33
huwshimihatch: Thank you :)04:33
hatchhuwshimi: ok done reviewing04:37
huwshimihatch: Thanks!04:37
hatch:) np04:39
hatchhuwshimi: mind sending me a PM? I'd like to see how weechat handles it04:49
=== kadams54 is now known as kadams54-away
huwshimiyes05:10
hatchlol05:10
hatchI thought for a second there I screwed something up 05:10
* hatch is trying to figure out weechat :)05:10
hatchok so why do you have to mock it out?05:10
huwshimihatch: My irc client defaults to #juju-dev when it opens up05:11
hatchI thought that you were passing the element in ?05:11
huwshimifor some reason05:11
hatchoh hhah05:11
huwshimihatch: I am, only so that in the test I can pass in a mock (I assume that's why it has been set up that way)05:11
hatchoh, why don't you pass in an element?05:11
huwshimihatch: I assume because the dom is not ready when we execute this js05:12
hatchit doesn't need to be https://developer.mozilla.org/en-US/docs/Web/API/document.createElement05:12
hatchelement.classList.... is a JS representation of the DOM element (JSDOM) so as long as you pass in something similar it won't care if the dom is ready or not05:13
huwshimiOr I could do that...05:13
hatch:)05:13
hatchwith that said however....the DOM should be available in that test05:14
hatchbut if you're just unit testing it then yeah might as well just use the above method05:15
hatchmethod above*05:15
huwshimihatch: Oh, I might have been having issues as I was trying to use our getDocument() method05:16
huwshimiwhich obviously wouldn't work there05:16
huwshimiBut neither is this :(05:17
hatchis it throwing an error?05:17
huwshimiError: INVALID_CHARACTER_ERR: DOM Exception 505:18
hatchoo fun05:18
huwshimiMight be that we're overwriting it var document = getDocument();05:18
huwshimiand then getDocument = function() {05:19
hatchwhat do you have for your createElement line?05:19
hatchthat error is usually because of that05:19
hatchthe arguments passed to that method05:19
huwshimivar logoutMock = document.createElement('<div></div>');05:19
hatchdocument.createElement('div')05:20
hatchcreateElement takes a 'tagName' as it's first argument 05:20
huwshimiAh05:21
hatchyeah the YUI wrapper hides all that stuff away in the background05:21
hatchit essentially takes a string and creates the respective commands05:21
hatchhuwshimi: got it all working?05:28
huwshimihatch: Yep, all good, thanks for that05:28
hatchnp I'm off, have a good weekend!05:28
huwshimihatch: Thanks have a good one!05:29
mhiltonuiteam: morning09:17
urulamamorning09:17
urulamaa change of servers? :)09:17
rogpeppemhilton: hiya09:20
mhiltonuiteam: Could I get a second review of https://github.com/juju/charmstore/pull/248 please? and a QA09:21
rogpeppemhilton: looking09:42
rick_h_hatch: external links please :P12:49
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
hatchrick_h_: oops sorry 15:13
hatchI just figured out scrollback :)15:13
rick_h_huh?15:13
hatchin weechat15:13
hatchI didn't see your msg15:13
rick_h_which one?15:13
* rick_h_ is lost/confused15:13
hatchexternal links15:13
rick_h_still confused15:13
hatchabout 3h ago you said "external links please :P"15:14
rick_h_hatch: in another channel15:15
rick_h_?15:15
* rick_h_ is so confused 15:15
hatchhmm15:15
hatch06:49:15   rick_h_ | hatch: external links please :P15:16
hatchmaybe mentions from all channels go into this window? Now I'm wondering if I broke something setting this up lol15:17
hatchrick_h_: I would like to land that branch today just in case the api release gets delayed :)15:32
hatchunless you're pretty confident that's not going to happen15:32
rick_h_hatch: understand, I've ok'd it as is15:32
hatchthnks15:32
rick_h_uiteam call in 10 kanban please15:50
hatchsheesh I ordered some boots which had overnight shipping 6 days ago - they are being delivered today15:57
hatchso much for under promise over deliver15:58
hatchI think I'm going to run for an early lunch 17:39
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
rick_h_Makyo: any luck with your functional tests?19:14
Makyorick_h_, no luck yet. Trying to get sauce connect up and running so I can run them locally.19:15
=== kadams54 is now known as kadams54-away
Makyouiteam running up against a wall with sauceconnect, keep getting 502 Bad Gateway.  Anyone have luck running selenium tests locally?20:03
hatchMakyo: can sauce reach your machine from outside?20:04
hatchMakyo: I usually do 'local' sauce tests on ec2 or the like20:05
hatchbecause I've had issues with incoming requests on my network20:05
Makyooh, that makes sense.  Probably easier than screwing with my netowkr. 20:05
MakyoOr network, for that matter.20:05
hatch:) hope it helps!20:05
hatchcan someone mention me? I want to see if dings are working now20:05
rick_h_Makyo: just claim CI20:06
rick_h_Makyo: ssh to it, start the server, run it from there and you know sauce can talk to it20:06
Makyohatch ping20:06
Makyorick_h_, ah, alright, will do20:06
hatchit is not working :/ well I'll have to investigate after eod20:07
=== kadams54 is now known as kadams54-away
hatchHmm, I'm wondering if fetching charms and bundles should always return a promise...20:58
hatchor remove the promise bit entirely20:58
=== kadams54-away is now known as kadams54
hatch^ Makyo you probably have some input in this :)20:58
Makyo:T20:58
MakyoI really like the idea of promises, just not the implementation.20:59
MakyoI'd say move away from promises, hatch.20:59
MakyoIf we're looking at moving away from YUI, I suggest as few little bits of it in place as possible.20:59
hatchI'd be ok with that - I just don't want to have to implement both like the current charmworld api21:00
hatchmakes it confusing to work with21:00
MakyoAhh, yeah21:00
hatchpromiseBundle isn't actually ever used 21:00
hatchlol21:00
MakyoOy21:01
hatchactually tbh I don't see why we need a bundle and charm charmworld api endpoint now that they are on equal footing21:01
MakyoIf there21:02
Makyo's a way to simplify, great21:03
hatchyeah this saves probably 50+ loc's from the charmstore api21:03
rick_h_Makyo: better progress on CI?22:18
rick_h_hatch: as for the two endpoings, we can simplify but we have to note the diff in charm vs bundle metadata22:19
hatchrick_h_: well the client will request data from the endpoint and then the supplied callbacks will handle what's returned22:20
rick_h_hatch: sure, just saying there's still a little diff in the two things that needs some <322:20
hatchoh yeah for sure22:21
hatchmaybe I'll run into an issue when I pass the details into the tesseract22:21
=== kadams54 is now known as kadams54-away

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