/srv/irclogs.ubuntu.com/2014/02/27/#juju-gui.txt

MakyoD'oh.  All it took was rebuilding ES.00:00
MakyoOh well~00:00
MakyoForgot I had that sitting around stale.00:00
hatch:) oops00:00
rick_h_hatch: ok00:13
hatchcool thanks00:16
hatchit's not 'quite' blocking me because i need to finish up some tests00:16
hatchbut would like it to be next in line00:16
* rick_h_ goes to look at what it was00:17
Makyohatch, you still on OSX?00:30
hatchMakyo00:45
hatchoops00:45
hatchMakyo yes, I'm waiting for the results of rick_h_'s bug before I go Trusty00:45
Makyohatch, have invites for atom.io if you want, for OSX.00:46
hatchOh I saw all the kerflufl about this 00:46
hatchtoo bad it's written in coffeescript :P00:46
MakyoWhat's Sublime written in?00:47
hatchPython00:47
hatchbut it's closed source00:47
MakyoAnd do you like Python?00:47
hatchmore than coffeescript00:47
hatch:P00:47
MakyoDoes it suddenly matter what your editor is written in? :D00:47
hatchhaha no00:47
MakyoHehe00:48
hatchjust commenting that it's unfortunate00:48
hatchit's going to hurt contributions00:48
hatchif they care...00:48
MakyoIt is?00:48
hatchyeah there are quite a few 'studies' that show that coffeescript dramatically reduces contributions vs the same thing in js00:49
MakyoHow old is CoffeeScript?00:50
hatchnot entirely sure...my guess 4 years?00:50
MakyoJavascript is 19.00:50
MakyoSo if it's almost five times as old, I'd guess 5 times as many people know it, and that's assuming only linear adoption.00:51
hatchright...the issue isn't with the language maturity it's that js people prefer to write js not coffee script00:51
hatchby a huge margin00:51
hatchsince coffeescript isn't it's own language you need to know js to write coffeescript00:52
hatchso it's purely a style choice with syntax at that point00:52
MakyoIt isn't?  The coffeescript interpreter is written in coffeescript.  I'm not arguing for the syntax, I just think you have your reasons confused with your preferences.00:52
hatchevery person I've talked to who writes coffeescript thinks in javascript00:53
hatchthen writes the syntax for coffeescript00:53
hatchso until the browsers interpret coffeescript and give errors in coffeescript there won't be big addoption00:53
hatchimho00:53
hatch:)00:54
hatchyou're better off writing Dart then compiling to js because then you get the performance gains associated with their compiler 00:54
MakyoOh, sure, but there's gotta be force behind that.  Saying JavaScript is the end game is pretty silly.  Having someone like GH throw their weight behind CoffeeScript is going to add a lot of weight behind that.00:54
hatchit might, I'm not convinced that a whitespace significant language CAN work on the web00:55
hatchyou can't compress it00:55
hatchwell at least not without using some form of character substitution 00:56
MakyoSure.00:56
hatchatm I think Dart holds the most promise as a js replacement - but js is closing in on that too :)00:57
MakyoCool.00:58
MakyoDart seemed alright.00:58
hatchI'm not totally convinced by it....but I think it's showing the most promise00:58
hatchthe fact that their Dart2JS compiler can produce js which executes faster than you can write is a definite plus00:59
hatchof course thats on a case-by-case basis :) but even if it's == 00:59
hatchthe Dart ecosystem brings with it some things that other languages have had for a long time01:00
hatchmodule system, module repository etc01:00
hatchso many languages though....it's going to be interesting to see what shakes out server and client side01:01
hatchthere is also multi threaded node    http://jxcore.com/ 01:02
hatchheh01:02
hatchMakyo you were saying that you were a fan of CS right?01:07
rick_h_CS?01:07
hatchcrappyscript01:07
hatcher I mean coffeescript01:07
hatch:P01:07
rick_h_oh...01:07
MakyoI've used it, it's okay.  I just don't care what my editor is written in ?.?01:07
MakyoCurrent project is a game in d3+CS.01:08
hatchoh I don't care either :) I was just commenting that it was unfortunate01:08
MakyoYou just spent 25 minutes arguing about it and ended by calling it 'crappyscript'.  Sounds like you care01:09
hatchno we were discussing it 01:09
hatch:)01:09
MakyoTrying to, at least :)01:10
hatchhaha01:12
hatchmessy giuseppe for supper tonight!01:15
hatchMakyo is your game open source?01:16
MakyoWill be.  I have, like, one and a third levels so far, though.  Writing it in Literate CS and including the source within the game as a mixed-media thing.01:17
MakyoWell, I mean, it's on GH now, but not in a very playable state.01:18
hatchcool :) what's it about?01:18
MakyoGoin' crazy :)  Asks you to do orderly things, but they keep getting more and more corrupted the longer you do them.01:19
hatchhaha that definitely sounds like it would get crazy01:20
MakyoYeah.  Like, asks you to write the numbers 1-100 at a certain, randomized pace, but if you mess up, it starts deleting numbers. If you succeed, things still get corrupted, won't let you go on until you finish: http://imgur.com/S2hZ74c01:25
hatchlol that would drive me nuts01:31
MakyoThat's the point :)01:32
MakyoWell, not you.01:32
MakyoWell, maybe also you.01:32
hatchhaha01:36
=== rogpeppe1 is now known as rogpeppe
rick_h_frankban: heh, so that test is a bit bonkers. The only thing I can think is that the .eql is doing some type conversion? charm.get('last_change').created == date is false13:15
rick_h_frankban: so that's a bad test and has been for some time. 13:15
rick_h_frankban: that last_change only exists in this test so I'd just remove that test as not something supported any longer13:16
frankbanrick_h_: +113:16
* frankban lunches13:16
bachey rick_h_, i'm having a chicken/egg problem with charmworldlib regaring setuptools and ez_setup.  you got a second to chat?13:32
rick_h_bac: sure thing13:33
* bac launches hangout13:34
bacrick_h_: https://plus.google.com/hangouts/_/calendar/Z2FyeS5wb3N0ZXJAY2Fub25pY2FsLmNvbQ.t3m5giuddiv9epub48d9skdaso13:34
bacrick_h_: ^^13:35
=== marcoceppi_ is now known as marcoceppi
rick_h_bac: https://github.com/bookieio/bookie_api/blob/master/setup.py13:41
hatchmorning14:04
rick_h_morning hatch 14:06
frankbanguihelp: anyone available for a quick review of a critical card? https://github.com/juju/juju-gui/pull/14714:06
rick_h_frankban: looking14:08
frankbanrick_h_: thanks14:08
hatchfrankban why is this regen of the shrinkwrap necessary?14:12
hatchhow did we get along without it? 14:12
hatchWhat was the change in our code that required this? :)14:13
frankbanhatch: while time travelling I ended up in a time/place where zipstream-ctalkington/0.3.4 does not exist, and so the GUI build fails14:14
hatchlol14:15
hatchinteresting it downgraded the zipstream module14:17
frankbanyeah... interesting... 14:18
rick_h_hatch: can you run another QA on it please? I want to make sure there's no side effects and hte more people that test/qa the better14:18
hatchthe tarbal in npm is for 3.3 but it shows the most recent version is 3.414:18
hatchi think the module is broken14:18
* rick_h_ grumbles about not having a offline folder for all these and not hittin the internet for them ever14:18
hatchwish we could do that14:19
=== frankban_ is now known as frankban
bacrick_h_: for a $5 donation i secured bac.ngrok.com.  whee.14:32
rick_h_sweet14:33
* bac regrets not getting mitechie.ngrok.com14:33
rick_h_hah, all good14:34
rick_h_frankban: phantom crashed on a test run :(14:35
rick_h_hmm, but passed on ci and a second run passes so maybe my machine14:36
frankbanrick_h_: on your local machine?14:36
frankbanrick_h_: oh, ok14:36
rick_h_frankban: yea, just not happened that I can recall. 14:37
rick_h_so bad timing to have it happen during this big dep update14:37
frankbanyeah14:37
rick_h_bah, did it a second time14:37
* rick_h_ goes to try it on the desktop to compare machines14:37
frankbanrick_h_: how that looks like?14:37
rick_h_http://paste.ubuntu.com/7005330/14:39
rick_h_the other crash happened in different tests14:39
rick_h_hatch: any issues trying this out?14:41
hatchIt's running ok here, I'll try a new fresh one14:41
hatchmaybe I didn't clear something properly14:41
rick_h_ok, make sure to clean-all to get the new deps14:41
hatchok it's running again14:44
hatchnpm could probably dramatically reduce it's server load if it allowed people to create rollups :)14:46
hatchthen we wouldn't need to make 1BILLION http requests14:47
hatchlol14:47
hatchrick_h_ yeah runs good here14:48
hatchI'll try prod14:48
hatchrick_h_ looks like whatever you added puts phantom in a rocky state14:50
hatchare you running the most recent version?14:51
frankbanhatch: since this failure seems to be intermittent, could you run make-debug/prod several times?14:52
frankbanhatch: I am doing the same14:52
hatchsure14:53
hatchok it's running 3x 14:53
hatchwill report back14:53
frankbanhatch: cool thanks14:54
hatchpassed all good14:57
rick_h_ok, updated my lxc and restarted everything and have hda 3 good test runs in a row14:58
frankbanrick_h_, hatch: very well, landing it15:03
hatchman I hate it when I send an email from the wrong account15:37
hatchI need a 'are you sure you want to send from this account' dialogue 15:39
rick_h_jujugui call in 1015:51
rick_h_hatch of Makyo (whoever has good interwebs) can you run the call? I've got to stop in another call for a couple of min and will be late15:51
hatchon it15:51
hatchmy interwebs are fixed, and I figured out the issue with my MBP and my network15:52
hatchthe MBP tries to draw too much bandwidth from the wifi and then the wifi kicks it off momentarily......15:52
hatchI mean...the first router was broken....but the issues yesterday were caused by ^15:53
hatchthe tech lady who came to replace the router told me about it...and she was right15:53
hatch:)15:53
bachow does the MBP do that hatch?15:58
hatchbac not sure, my guess is that the router has a max transfer rate and when it starts to peg over that (apparently around 600KBps) it drops the connection15:58
bachatch: i'd think that would be negotiated and rate limited15:59
bacrather than giving it the boot15:59
hatchyou'd hope anyways15:59
Makyojujugui call in 115:59
bachatch: i think you need one of those cool airport towers15:59
hatchhaha I have one of the fancy asus routers on hold for me16:00
hatchhmm16:08
hatchI wonder why I Don't have video16:08
hatchit was odd...it was black16:08
hatchhow was the sound? did that come through ok?16:08
rick_h_audio was ok while I was on there16:09
hatchhmm ok that's so odd16:09
hatchmaybe my camera broke16:09
rick_h_quit breaking stuff!16:10
hatchtoday has been an expensive week16:10
hatchwifi, dishwasher, (maybe) camera16:10
hatchhopefully I can fix the dishwasher cheap though16:10
hatchjujugui can we create 'fake' email addresses with our canonical emails? like you can with a typical gmail account?16:12
hatchoh I guess I could just test it myself16:12
rick_h_hatch: :)16:12
MakyoSent, hatch 16:13
rick_h_hatch: let us know how it works out16:13
hatchyes...we...can!16:13
hatchROCKON!!!!!!16:13
hatchrick_h_ my username is hatched16:14
bacrick_h_: i think only moderators need to register on planning poker16:17
rick_h_bac: oh really? /me goes to look again16:17
bachere's a game i created http://bac.planningpoker.com/play/games/21570416:17
bacsee if you can join16:17
bacwrong url.  this one works http://bac.planningpoker.com/participants/new?token=au32sd16:19
bacrick_h_: anyway, i'm bac on that site16:20
rick_h_bah, second. chrome is crashing on me since the update this morning :/16:20
rick_h_ah cool thanks bac 16:21
bacclearly you underestimate the difficulty of making a good drink16:21
rick_h_hah16:21
frankbanI assumed you can enjoy Big Lebowski even with a bad drink16:22
hatchhaha16:22
bactouché16:23
* bac has never actually had a white russian as it sounds gross16:24
rick_h_yea, my wife likes them. Never felt like something I'd like16:24
MakyoThey're a cop-out drink.  Laaazy.16:25
MakyoWhich I guess was part of the point in Big Lebowski :)16:25
* rick_h_ is going to fetch lunch for me and sicko boy, biaf16:26
hatchhaha16:29
hatcha white russian is a very hard drink to make properly 16:29
hatchI've only ever had it done properly once in a bar16:29
frankbanrick_h_, Makyo: machines calls ready for review: https://github.com/juju/juju-gui/pull/148 thanks!16:30
MakyoWoo!16:30
frankbanhatch: re bug 1285223 after a first local deployment, when dragging the same local charm again I get what it seems to be a "Local Charm Upgrade" broken inspector and no errors. this is in comingsoon16:48
_mup_Bug #1285223: fakebackend error when deploying the same local charm twice <juju-gui:Triaged by frankban> <https://launchpad.net/bugs/1285223>16:48
MakyoGah, can't get core trunk to build.17:19
frankbanMakyo: deps problems17:24
frankban?17:24
frankbanMakyo: godeps -u dependencies.tsv can help17:24
Makyofrankban, I think so.  fetching it again. everything undefined in utilts/ssh17:25
MakyoOkay,w ill remember that in the future.17:25
MakyoHadn't used godeps before17:25
frankbanMakyo: yeah at least it should warn you about missing deps/revisions17:25
Makyofrankban, okay, cool17:25
hatchhey18:08
rick_h_how18:08
hatchfrankban yes do it on jujucharms.com not comingsoon18:08
frankbanhatch: ok I'll do tomorrow morning, and look for a way to dupe in trunk too18:10
hatchfrankban ok thanks, the issue with comingsoon and trunk is that the UI stops the flow18:12
hatchif I can get my current branch landed the UI now has a button which allows you to resume the flow18:12
frankbanhatch: IC, cool18:12
hatchbut jujucharms.com (or an older build) will let you do it without the local charm upgrade UI18:12
MakyoThat machines stuff is awesome18:29
rick_h_Makyo: isn't it! Getting excited to do this machine view stuff now. It's going to be so cool18:29
hatchyeah once we have the machine stuff that's going to be awesome18:34
bachi marcoceppi, can you look at this charmworldlib branch when you get a chance? https://codereview.appspot.com/69430043/18:45
bacMakyo, rick_h_: so i learned all about flask last night.  does look nice.  i was wrong, though, as it was all in spanish.  you can pick up a lot when it is spanish sprinkled with python and javascript.18:46
rick_h_bac lol18:46
rick_h_bac: cool still18:46
rick_h_at the coffee shop the other day it was funny because there was a spanish conversation going and they were talking about phones and such18:46
rick_h_fjoiewjfiewjfioew fjoiew facebook fjoiefjiweojfow gmail fjoiejfewjoifew motorola18:46
rick_h_it's interesting to hear tech talk in other languages as there's just enough to match that makes you think you're understanding a bit18:47
hatchrofl18:47
bachah, one dominican lady we know kept talking about her new phone and 'febo' (pronouned 'fay-boo').  turns out it was facebook18:48
bacyeah, it was interesting what didn't get translated.  stuff like 'GET request'18:49
hatchhey rick_h_  I can't edit/comment on the state url doc19:04
rick_h_hatch: oh, updating19:05
hatchI want to put a big red X over ALL of it19:05
hatchmohohahahaha19:05
rick_h_lol, everyone else but you can19:06
hatchhaha u suck19:06
rick_h_you should now19:07
rick_h_hey, you weren't on the juju gui folder19:07
rick_h_so you didn't get it for the files19:07
hatchoh really? that's odd19:07
hatchI mean, it's only been over a year since I started here....it would make sense that all the 'when you start' things aren't done yet19:07
hatchlol19:07
hatchrick_h_ the machine view folder is empty now?19:16
hatchs'ok I'll just use the pdf19:17
marcoceppibac: I'm confused why this logic is showing up in the charm-tools itself, I though the point of having an "online" proof is that you guys could control this stuff in the API? I'm happy to accept it just trying to figure out what lives in charm-tools and what lives in the api (rick_h_?)19:18
bacmarcoceppi: not charm-tools but charmworldlib.19:18
marcoceppioh, wait19:19
bacmarcoceppi: we have several places that need to share this code19:19
marcoceppibac: gotchya19:19
marcoceppibac: okay, I was slightly confused19:19
bacmarcoceppi: that is understandable.19:19
bacmarcoceppi: if you could, review what is there but i'm in the process of moving the new stuff into a utils module.  that removes the dependency on python-requests for users that just want the constraints stuff.19:21
marcoceppibac: ack19:21
rick_h_hatch: pdf19:29
rick_h_?19:29
rick_h_hatch: oh the design19:29
hatchyeah, tis cool19:30
rick_h_hatch: http://responsiveimages.org/ 19:42
rick_h_from http://blog.chromium.org/2014/02/chrome-34-responsive-images-and_9316.html19:42
rick_h_yay chrome fix released for dev channel20:23
rick_h_that was unusable20:23
rick_h_oh no, spoke to soon20:24
Makyorick_h_, trying to get to http://paste.mitechie.com/show/1048/ to see bundle proof output; your pastebin up?20:26
rick_h_Makyo: no :(20:26
Makyorick_h_, okay, just checking.  Can run from cli20:26
* Makyo lazy20:27
rick_h_it's not running is my laziness20:27
BradCrittendenjujugui: can the gui tests not be run on lxc?  i get a deploy error trying to put the gui on machine 0 stating the series don't match.  they won't match.  host is trusty, charm is precise.  if that is the case i'll update HACKING.md21:18
=== BradCrittenden is now known as bac
rick_h_bac: I run the gui tests in an lxc. The phantomjs tests?21:20
rick_h_or do you mean a charm tes?21:20
rick_h_test21:20
bacsoryy21:20
bacs/soryy/sorry/21:20
bacyes, charm tests21:20
rick_h_bac: ah, yea I'm not sure about those21:21
rick_h_I think I've had issues in that past but not traced it down21:21
bacrick_h_: ok.  i'm running on ec2 now.  super slow.21:22
rick_h_yes, they are21:22
bacgood time for a21:22
* bac -> dogwalk21:22
MakyoOkay, I have a good feeling for where/how existing charm checking is done and where it might go. rick_h_ want me to turn this into an investigation card and come up with a proposal?21:56
rick_h_Makyo: yes please21:58
rick_h_if bac comes back and you can do a pre-imp that'd be great21:58
MakyoSure thing.  Dogwalk soon here, too, but will writeup first.22:00
Makyorick_h_, bac https://docs.google.com/a/canonical.com/document/d/1gp6v6_S-sPmYKI5NIxt0kI7mbhBtRI_JhXjG7tnkQQI/edit?usp=sharing  Going to dogwalk quick before it gets super cold.  Back in a bit.  Will have a task ready if it's too far past EoD for folks, can pick this up in the AM22:17
bacMakyo: i'll look at it later or in the morning22:25
Makyobac, Sounds good, will do cleanup stuff.22:25

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