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

rick_h_hatch: ugh, ok let's chat in the morning and get a plan together00:27
hatch+100:28
rick_h_our brains need to rest a bit tonight :)00:28
hatchhah rick_h_  I think the CI is stuck00:29
rick_h_looking00:29
hatchI'm not entirely sure what it's even running00:29
rick_h_all good, killed it. It's done that once/twice before00:30
rick_h_just login and you can stop the in progress job00:30
hatchohh ok cool thanks00:30
=== TheRealMue is now known as TheMue
gary_posterso long everybody!  I'll miss you. :-)01:11
=== gary_poster is now known as gary_poster|away
rick_h__morning11:19
hazmatrick_h__, g'morning11:31
rick_h__hazmat: still an early bird? little ones not sleeping in for you yet?11:40
hazmatrick_h__, today was all me.. up at 2 sore throat, and lots to do.11:42
rick_h__ugh, /me sends some meds down your way11:42
rick_h__morning hatch 13:27
hatchmorning13:27
* benji_ takes the car to the shop.13:49
hatchrick_h__ so thoughts on upping the timeout and putting that chrome bug link?14:01
rick_h__hatch: yea, let's chat. I've got a few notes to run through14:01
hatchok coffee is on, 2 mins14:02
hatch:014:02
hatch:)14:02
rick_h__doh14:02
rick_h__ok, shoot me a link14:02
hatchbleh it's taking forever https://plus.google.com/hangouts/_/76cpjp39uok6fu53clukspafeg?hl=en14:03
rick_h__hatch: I can dupe :(14:27
hatchthat seems like a blocker, no?14:27
hatch:(14:27
* hatch was really hoping it was his branch14:27
rick_h__hatch: it means it goes to 'feature flagged' :/14:28
rick_h__so we can still release pretty relation lines for MWC demos 14:28
rick_h__and they can demo in chrome ok14:28
hatchdo we want to 1.0 without local charms?14:28
rick_h__no, it'll have it, just not public. We won't blog/etc it14:28
rick_h__but the MWC people can demo it14:28
hatchI am not sure pretty relation lines are 1.0 worthy :)14:28
rick_h__yea, true I guess14:29
rick_h__so maybe it's just another rev, but we need a release for MWC14:29
hatchno offence to the pretty lines of course :D14:29
hatchoh yeah I totally agree14:29
rick_h__hatch: any chance you can look at that today and work on the upgrade afterwards?14:30
rick_h__hatch: if it's a quick fix maybe we can get it in a release today for monday?14:31
hatchyep I can, although frankban  wrote it, he might be faster if he has the bandwidth14:31
hatchif not, I can get on it 14:31
rick_h__we know the upgrade story will take on14:31
rick_h__but created #128306714:31
_mup_Bug #1283067: dropping a local charm in Firefox does not deploy it into the sandbox <juju-gui:Triaged> <https://launchpad.net/bugs/1283067>14:31
rick_h__frankban: do you have the time to peek at this bug and see if there's a quick fix we can get today for release? ^14:32
* hatch grabs his coffee14:32
frankbanrick_h__: yes I'll take a look14:33
rick_h__thanks frankban 14:33
hatchcool, 14:33
benji_rick_h__: I had hoped sleeping on it would provide more insight, but I can't get the multi-field indexing approach to work (well it doesn't break anything but it doesn't do what we want), so I'm afraid doing this quickly is a bust.  We need to learn more about ES.14:33
=== benji_ is now known as benji
rick_h__benji: ok, did you and bac get a chance to catch up yesterday?14:34
rick_h__benji: he's going to be out Mon/Tues so if we can get that doctype search working for Monday deploy that'd still be a partial win14:34
benjisince he was going to be out early next week I figured if I got this working it would have to be someone else so I didn't talk to him.  I wasn't aware that I would be taking his branch.14:35
rick_h__yea, understood. 0/2 for monday 14:35
benjirick_h__: I bet I can figure out his branch though; should I pick that up next?14:37
rick_h__benji: I was just looking to see if he pushed up anything before he left14:37
rick_h__I'm not seeing anything other than his https://code.launchpad.net/~bac/charmworld/improve-bundle-search/+merge/20729014:37
* benji looks14:38
rick_h__benji: if you can run with it and get that up and going I'd appreciate it. I can get a charmworld deploy done monday and that would be nice to have14:38
rick_h__benji: yea, see how far you can get. I might be able to run with it some this weekend so let's make sure to catch up before your EOD and hangoff to me. 14:40
benjirick_h__: that doesn't look like the latest code.  He asked me to review that branch on Wednesday and I noted that it didn't actually do what the card was about.  He then began working on it some more.  I can take it from that branch (or perhaps start over, since it isn't on-target) but it'll be rework.14:40
rick_h__benji: yes, understood. It'll be rework and can't be helped without delaying into Wed or later next week in which case we'll miss the MWC demo time this was asked specifically for. 14:41
benjiwill do14:41
rick_h__thanks14:41
hatchrick_h__ we are going to have to parse the zip contents - on a real env we would need to store the zip filename in the annotations otherwise14:49
hatchso unfortunately that part is kind of an all-or-nothing approach14:52
rick_h__hatch: what's wrong with the annotation? I'm confused14:58
rick_h__benji: one heads up, when brad and I talked the one thing that came out was that the api search and the website search are two code paths14:59
rick_h__benji: and that a "" search in the api returns all results14:59
hatchwell they get sent along with every request, so it bulks up the requests and it's pretty clunky14:59
hatchat least imho14:59
benjiyep14:59
rick_h__while that did not seem true on the website search14:59
rick_h__benji: cool14:59
rick_h__hatch: ok, well it was on the roadmap for the feature anyway15:00
hatchwhich?15:00
rick_h__hatch: the zip to help find service by name not zip filename15:00
hatchohh yeah - I'm hoping that the sandbox api can be repurposed15:00
hatchI'll look into that first15:00
rick_h__hatch: but let's make sure we shortcut, if we dont' have any local charms in the env we can skip it still15:00
hatchoh yeah for sure15:01
rick_h__k15:01
rick_h__friday is not liking us today is it15:01
hatchthis week has just been frustrating all over :)15:01
rick_h__yea, suppose so15:02
hatchI need an idea for a Go lang project15:02
hatchget my head outa js for the weekend15:04
rick_h__heh, I'll send you my list over15:04
hatchhaha I'm looking for small projects15:04
hatchmaybe a week of personal time sort of things15:04
hatchbenji what was wrong with your car?15:05
rick_h__hatch: yea, charm proof would be a small something to check out doing. I was thinking of doing my small readable web service in Go as an experiment and test scale15:05
benjiit has a coolent leak (and needs some brake work)15:05
hatchshitty, what kind of car?15:06
hatchrick_h__ oh Go can handle scale :) 15:06
hatchcharm proof in Go? Isn't it written in python already?15:07
rick_h__hatch: yea, just mean a good example project to 'port' and compare15:07
hatchohh gotcha15:07
hatchthat might not be a bad idea15:07
hatchmaybe I'll write a Bookie competitor in Go :P15:10
hatchjk15:10
rick_h__hey, more power to you15:13
hatchit could be called Gookie15:14
hatchlol15:14
hatchrick_h__ http://nightwatchjs.org/ nodejs selenium driver api15:16
hatchit 'looks' simpler than our python one15:16
rick_h__hatch: hmm, but this is a selenium server and we use saucelabs for that15:19
rick_h__https://github.com/beatfactor/nightwatch/issues/5315:19
hatchoh shoot I misread15:20
hatchI thought that it interacted with a selenium server15:20
rick_h__it IS the server15:20
rick_h__is how I read it15:20
hatchwell it does...but right heh15:20
hatchteach me for not reading before sharing15:22
hatchbenji hey when you had your git rebase issues did you try creating a patch and applying that on a new branch?15:39
rick_h__hatch: I tested things out. The key is that if you updated your branch to latest develop to do 'git rebase develop' and all your commits get layered nicely15:40
hatchrick_h__ following along in #yui?15:40
rick_h__hazmat: did that on https://github.com/juju/juju-gui/pull/13915:40
rick_h__hatch: oh no, /me goes to look15:41
rick_h__hatch: yea, use rebase when push upstream changes into topic branch15:41
rick_h__that works nicely15:41
benjihatch: I considered it, that may have even been the final solution; I can't remember exactly.15:41
hatchrick_h__ well remember benji's issue with a bunch of wips and merges from develop15:42
hatchI was hoping for a reasonable 'fix' and it looks like creating a patch file is the best15:42
rick_h__yea, I mean I've done both. Created a new branch from develop and cherry pick. 15:42
hatchrick_h__ so then what are we talking about re the rebase develop if you weren't following along in yui :)15:42
rick_h__that went ok, but tedious15:42
rick_h__no, I wasn't at the time15:42
rick_h__I was just replying to your questoin to benji15:43
rick_h__as it was something I wanted to test out and just had cause with the safari CI branch since it hung for a week there15:43
hatchohhh ok ok15:43
hatchso you had commit commit merge commit commit ?15:43
hatchand doing a rebase against develop removed the merge commit?15:43
rick_h__so I updated my safari branch with latest develop first `git co develop; git juju-sync; git co $mybranch; git rebase develop15:43
rick_h__it didn't remove it, it avoided it15:44
rick_h__a merge commit is a merge commit. It's now part of the history15:44
rick_h__hatch: so https://github.com/juju/juju-gui/pull/139 had a rebase on develop in there, two rebases for lint/etc during review. looks clean :)15:45
frankbanrick_h__, hatch: quick fix for bug 1283067 ready for review -> https://github.com/juju/juju-gui/pull/14015:45
_mup_Bug #1283067: dropping a local charm in Firefox does not deploy it into the sandbox <juju-gui:Triaged by frankban> <https://launchpad.net/bugs/1283067>15:45
rick_h__frankban: looking15:45
frankbanthanks15:45
hatchrick_h__ so how did you get rid of the merge commit there then? the rebase on develop got rid of it?15:46
hatchs/on/from15:46
rick_h__hatch: you're saying to get rid of something taht exists15:46
rick_h__I'm saying that you need to avoid the merge commit to start with by using rebase vs merge15:46
hatchwell in #139 it looks like you did15:46
hatchthere is no merge commit in there15:46
rick_h__right15:46
rick_h__I avoided it by doing a git rebase develop15:47
rick_h__that's how I updated my long running feature branch15:47
rick_h__hatch: follow? or am I still talking nuts?15:47
hatchok so you didn't 'merge' develop in...you rebased it in15:48
rick_h__hatch: rgr15:48
hatchme likey15:48
hatchok so from what I understand the 'best' way to fix benji 's issue is to use a patch and git 'should' ignore the parts of the diff that are unchanged in upstream15:49
hatchbut the proper way to do it is to rebase upstream in15:49
hatchupstream in this case being develop15:49
rick_h__hatch: right15:49
rick_h__hatch: correct, you should be able to git rebase develop over and over in a long running branch safely, fixing conflicts between trunk and your WIP as you go15:50
rick_h__jujugui call in 1015:50
rick_h__frankban: yay works. Want me to :shipit:?15:51
frankbanrick_h__: yes thanks15:51
hatchstupid browser differences15:52
hatchfrankban how did you figure out that that was necessary?15:52
rick_h__hatch: there's a bug in zip.js called out in the code15:53
frankbanhatch: ff debugger + feeling lucky with google15:53
rick_h__lol "I feel lucky, oh so lucky"15:53
rick_h__nice diff to use that whitespace flag feature on as well <315:54
frankbanyes indeed15:54
hatchfrankban ok cool :) I was hoping that there might have been some cool technique or something :P15:55
rick_h__jujugui call now16:00
hatchfrankban have a quick second now to run through my questions?16:18
hatchhttps://plus.google.com/hangouts/_/calendar/cmljay5oYXJkaW5nQGNhbm9uaWNhbC5jb20.t3m5giuddiv9epub48d9skdaso?authuser=116:18
frankbanhatch: sure, be there in a minute16:19
frankbanhatch: I am there16:26
Makyorick_h__, you mentioned copying me on an email, but having a hard time finding it.16:34
MakyoWhat was the subject?16:34
rick_h__Makyo: sec, it was a document. Looking16:35
Makyorick_h__, oh, oops.  Will check.16:36
MakyoThere it is.16:36
MakyoSorry, got it :)16:36
rick_h__Makyo: https://docs.google.com/a/canonical.com/document/d/1ma0U1ZxILTh5s3NoHiuwKiclRSxJLIY-Q2MEMzBO7Dk/edit16:36
rick_h__Makyo: cool, adding the link to the card as well16:36
MakyoCool, thanks.16:40
* Makyo restart for updates.16:40
hatchhttp://vimeo.com/58200103 16:54
hatchanyone else excited to see pictures of Pluto?17:25
hatchlike 4 serious!17:25
hatch:)17:25
rick_h__we're getting pics of pluto?17:33
hatchwell in a year probably17:36
hatchhttp://pluto.jhuapl.edu/index.php17:37
hatch9.5 year trip or something hah17:37
hatchjujugui looking for a really quick review on https://github.com/juju/juju-gui/pull/141 no qa needed17:47
benjihatch: I'll take a look17:48
hatchthanks17:48
hatchrick_h__ do you know where I can find the aforementioned charm-proof repo?18:07
rick_h__hatch: it's in charm-tools18:30
hatchohh duh18:30
hatchI'll take a look at the Go conversion....if you don't mind18:31
rick_h__woot, got the ok for the 1.0 release go go 18:31
rick_h__hatch: yea, definitely. 18:31
hatchcool, I have no idea what will come out of it18:32
rick_h__yea, just something small to tinker with18:33
hatchso I just looked at it19:06
hatchit's actually pretty sizeable19:06
hatchonce you include the scripts for actually parsing the stuff19:06
hatchgood couple thousand lines19:06
hatchwhich is fine19:07
hatchI had assumed it would be smaller for whatever reason19:07
rick_h__now to play "run those functional charm tests!" 19:38
benjito the tune of Play That Funky Music19:39
rick_h__"get down and boogy and let functional tests pass"19:40
benjilol19:40
rick_h__boom and fail19:43
rick_h__doh19:43
hatchlol19:46
hatchit seems anything with 'charm' in it blows up for us19:46
hatchcharmworld19:46
hatchcharm tests19:46
hatch:P19:46
hatchlets rename them to trinkets 19:46
rick_h__ERROR empty image-stream in environment configuration19:47
rick_h__ummm, ok19:47
hatchuhh what19:47
rick_h__yea, that's my thought19:48
hatchMakyo new OneTab record here ....27619:49
hatchand about 15 more tabs open lol19:49
rick_h__Makyo: did you have a card today? Were you looking at the video or something else? 20:15
* rick_h__ was just kanban gardening while waiting for live tests wheeeee20:15
hatchI found two really cool sublime plugins, gitgutter and git20:21
hatchgitgutter shows the changes in your file in the line gutter20:21
hatchand git gives you git commands in sublime20:21
hatchsublime > terminal is kind of a pita when you only want to see diffs and stuff20:21
rick_h__hatch: or Makyo able to help me test this please?20:23
hatchsure what do you need20:23
rick_h__preferably non trusty20:23
hatchI have 12.0420:23
rick_h__hatch: I pull down lp:~rharding/charms/precise/juju-gui/1.0 and see if you can make test including the live ec2 tests20:24
hatchsure20:24
hatchbzr checkout --lightweight should be the default :)20:25
hatchbzr branch pssshhht 20:25
benjirick_h__: ready for handoff?  I think all we need is review and QA and it'll be done.20:25
rick_h__benji: sure thing20:25
hatchrick_h__ running `make test`20:26
rick_h__benji: https://plus.google.com/hangouts/_/72cpiv9f3hglut66ffdl7mq950?hl=en20:26
rick_h__hatch: thanks20:26
rick_h__hah, he runs make test and then loses his internet connection20:29
rick_h__"thou shall not release!"20:29
hatchrick_h__ https://gist.github.com/hatched/cba361ff581bf4d51a6d this is the error I get20:32
Makyorick_h__, sorry, yeah, video. Have IRC open on the wrong laptop :(20:34
rick_h__hatch: did you run 'make sysdeps"20:34
hatchnope i'll try that20:34
rick_h__hatch: yea, run that first and then make ftest JUJU_ENV="ec2" or whatever your ec2 env is named20:35
hatchunable to locate libpython-dev20:35
rick_h__hatch: sudo apt-get install libpython-dev20:35
rick_h__oh, you don't have it on precise?20:36
hatchyeah that package doesn't exist20:36
rick_h__looking20:36
hatchwhat's the equivalent for precise?20:36
hatchpffft python portability issues20:36
hatch:P20:36
rick_h__try just 'python-dev'20:36
rick_h__but make sure you catch the rest of the sysdeps in the Makefile20:37
hatchalready the newest version20:38
hatchwill look at the other deps20:38
rick_h__k20:38
rick_h__sudo apt-get install build-essential bzr libapt-pkg-dev python-virtualenv rsync xvfb20:38
hatchlibapt-pkg-dev looks like it was missing20:39
hatchwill see if that was the issue20:39
rick_h__k20:39
hatchlooks like that was the kicker20:40
hatchwhatever it's for20:40
rick_h__hatch: cool, it'll run for a while hopefully20:40
hatchwell it apparently doesn't like my JUJU_ENV value20:41
rick_h__hatch: right, it needs to be whatever you call your ec2 env in your environtments.yaml file20:41
rick_h__I call mine ec220:41
hatchhttps://gist.github.com/hatched/cd5196ac5b83cc4bf23120:42
rick_h__ok20:42
benjirick_h__: I did some basic QA and it looks good.  Here's the MP: https://code.launchpad.net/~benji/charmworld/doctype-search/+merge/20773820:42
rick_h__make ftest JUJU_ENV="amazon"20:42
rick_h__benji: awesome, will look when I get this deploy up and done. 20:43
benjicool20:43
hatchok will try that20:43
hatchlol juju-test is missing now20:43
hatchI'm just going to read this hacking file to see what I am missing20:43
rick_h__lol ok20:44
rick_h__yea you need charm-tools20:44
rick_h__sorry, didn't realize you'd not messed with the charm20:44
hatchnot on this vm I guess20:45
hatchbest way to install charmtools?20:45
rick_h__sudo apt-get install charm-tools20:45
hatchinstalling from ppa now20:45
rick_h__do you have the stable ppa?20:45
hatchyay finally20:46
hatchlooks like it's starting the env20:46
rick_h__yay20:46
rick_h__benji: does this require the : or is it optional?20:50
benjirick_h__: required; I figured the structure was a better way to go, but it would be easy to make it optional 20:51
rick_h__benji: ah, see in the tests that they both work cool20:51
benjiwell the bare words work, but if you have terms after the word you have to have a colon20:51
rick_h__benji: well just 'bundle' works for all bundles in the test 20:51
benjiright20:51
rick_h__right, the bare words are what I was worried about. That's the main use case20:51
benjicool20:51
rick_h__the : identifier is more advanced optional20:51
rick_h__hatch: still running?21:01
hatchyup21:08
hatchthere has been an error though21:08
rick_h__:(21:09
hatchhttps://gist.github.com/hatched/914358121:09
hatchdoesn't give me any information as to what failed yet though21:09
rick_h__yea, will have to wait for them to finish21:09
hatchsorry my internet is very slow right now for whatever reason21:10
rick_h__you had one 'ok' thuogh so that's more than me21:10
rick_h__it takes a while 21:10
hatchlol I'm guessing that 1.0 is not being released today? :)21:10
rick_h__depends on what your errors say21:10
hatchrick_h__ https://gist.github.com/hatched/a9f7df762c14e797fbc121:14
rick_h__hatch: what's your juju version? juju --version21:15
hatch1.17.121:15
hatchprecise21:15
hatchit's `juju version` btw :P21:16
rick_h__heh21:16
hatchthat's the Go way21:16
hatchlol21:16
hatchunless they fixed that21:16
rick_h__well --version works 21:16
rick_h__it's what I've been using21:16
rick_h__hatch: can you test one more thing then please? 21:16
rick_h__can you stick that directory inside a directoy named precise and try to install it and check the unit log?21:17
hatchoh ok they must have fixed it21:18
hatchinstall it in a real env?21:18
rick_h__yes please21:18
hatchsure thing21:19
rick_h__if the tests fail and the unit was in error it'd be helpful to find out what the error is21:19
hatchbootstrapping21:19
rick_h__I can't deploy right now, there's some issue core is looking into21:19
rick_h__thanks21:19
hatchlxc bootstrap is so much faster21:19
hatchlol21:19
rick_h__sorry to distract you. I'll start working on setting up a precise vm to work around the current issues21:19
rick_h__heh no doubt21:19
hatchno problem I needed a break from local charm anyways21:19
rick_h__hatch: you can test it there as well I guess. Maybe it does error in lxc21:19
hatchso you get me to deploy a local charm....damnnnn youuu21:20
hatchlol21:20
rick_h__lol21:20
hatchahh it's ok the ec2 setup is already running21:20
rick_h__but if the tests says it's in error I need to know what error to try to see what's not happy in the charm21:20
hatchyup I'll keep you posted21:21
rick_h__thanks, /me goes to get a refill...come on EOD21:21
rick_h__going to have to start my birthday party drinking early after today21:21
hatchit's your bday?21:22
hatchwell why didn't you say something!21:22
rick_h__tomorrow21:22
hatchwell then! Happy early Bday21:22
rick_h__hah21:22
rick_h__thanks, where's the wine?21:22
hatchI'd say you could watch the USA Olympics hockey game tomorrow, but you guys lost :P 21:23
rick_h__I hear it wasn't a very good game all around21:23
hatchI haven't heard much except my friends who care about hockey texted me lol21:24
hatchERROR cannot repackage charm: symlink "tests/.venv/include/python2.7" is absolute: "/usr/include/python2.7"21:25
hatchhave you seen that before?21:25
hatchrunning make clean21:25
rick_h__make clean on the new copy21:25
hatchahh that appears to have fixed it21:26
hatchrick_h__ 2014-02-21 21:31:15 INFO install     raise ValueError('Error: no releases found in the charm.')21:36
hatchthat would be an issue :)21:36
rick_h__ok, so do me a favor. this is what I was thinking21:36
hatchfavour21:36
hatch:P21:36
rick_h__in the releases folder change the version from 1.0 to 1.0.021:36
hatchok changing21:36
rick_h__I wonder if that's what I'm hitting21:36
hatchwait....do you want me to do that in the deployed one and retry? or from ground 021:37
rick_h__in the local copy and redeploy the charm21:37
hatchalrighty21:37
hatchwill ping21:37
rick_h__mv releases/juju-gui-1.0.xz releases/juju-gui-1.0.0.xz21:37
hatchjuju-gui-1.0.xz ?21:38
hatchI've never seen that extension before21:38
hatchodd21:38
rick_h__its ok21:38
rick_h__it's our special super compression extension. It's rare21:38
hatchohh ok :) what does it use?21:39
Makyoxz :)21:39
* Makyo : jerk.21:39
rick_h__http://tukaani.org/xz/format.html21:39
hatchlol SORRY21:40
hatchI'm doing three things at once here haha21:40
MakyoIt is 100% a Friday.21:40
rick_h__friday release day!21:40
rick_h__boom!21:40
MakyoWoooo...ooo...oo~21:40
hatchlol we said we would never do that!21:42
rick_h__well it was supposed to be easy. I think the issue is I left off a .0 21:42
rick_h__just hitting a juju bug causing me to not get passing tests21:42
rick_h__if this works we're back in business21:43
hatchrick_h__ started21:47
rick_h__hatch: woot21:48
rick_h__so now to rerun the tests for one final check21:48
hatchoh kay21:48
hatchrunnning21:49
rick_h__ty much21:49
rick_h__hatch: have to run and get the boy from day care. Back in 20ish21:54
hatchno prob21:54
hatchI'll ping with the results21:54
rick_h__hatch: getting some OK's ?22:14
hatchyup rockin the ok's22:14
rick_h__yay!22:14
hatchnot done yet though22:14
rick_h__cool, all good22:15
rick_h__thanks for the help22:15
hatchrick_h__ passed with flying colours22:30
hatchwell...if the terminal wasn't black and white22:30
rick_h__hatch: awesome, released22:30
rick_h__thanks!22:30
rick_h__we hit 1.0!22:31
rick_h__now if ES on charmworld didn't go boom we might see it ingested sometime today :/22:31
* Makyo dogwalk22:36
hatchrick_h__ maybe we need to invest some resources on getting GOOD at ES22:51
hatchlike a few books or something to some people :)22:51
rick_h__hatch: yea, no kidding22:51
hatchconveniently you're in the unique position to authorize such expenditures lol22:52
hatchfinally got the sublime gist plugin all configured properly on this machine23:11
hatchyay23:11
Makyohatch, I nominate you to be the ES guru.23:11
hatchMakyo my brain is running out of guru room23:11
hatchlol23:11
hatchit didn't have much to begin with23:11
MakyoJust set YUI aside for a bit... :)23:11
hatchhaha it's been slowly sliding to make room for Go and Python23:12
hatchI'm not sure if I can put ES in there, maybe tucked in a corner somewhere23:12
MakyoGooooo *fistshake*23:12
hatchhaha23:12
MakyoBeen tinkering with Coffeescript in freetime. I kinda like it.  I can see it being a maintenance nightmare for a large project, though.23:12
hatchyeah it adds yet another abstraction from the real code which I'm not a huge fan of23:13
hatcheven experienced coffee users still think in javascript hah23:13
MakyoYeah.  Fun, but would make management hard.23:13
MakyoWell, it still reeks of JS/.23:14
MakyoIt's not quite its own thing yet.23:14
hatchlol23:14
hatchthis weekend I might try and create a juju gui sublime text plugin23:14
MakyoHow would that work?23:14
hatchhave all the make targets keybound :)23:14
hatch`ctrl+j,l` could run the linter23:15
hatchfor example23:15
MakyoOh, hey, that could be neat.23:15
hatchit has a 'build' option built in, but we need more targets than that23:16
MakyoI just have multiple terminal tabs and use Ctrl+R :P23:16
hatchthe plugins are in python too so would give me some python practice23:16
hatchhaha yeah so do I lol23:16
MakyoYeah, that's cool.23:16
hatchI found this good Git plugin which allows you do do all the git stuff with keybindings23:17
hatchand it shows you the modified rows in the code23:17
hatchI can now properly save a selection, file, multiple files, etc to a gist from sublime23:17
hatchso with a quality juju gui plugin maybe I won't need to open the terminal23:18
hatchlol23:18
hatchthe terminal is fast...but keybindings are faster :)23:18
hatchMakyo you're a vim user, correct? With Gary gone am I now the only ST2 user?23:20
MakyoI alternate.  Vim for JS/Coffee, alternate for Python, ST2 for Go.23:21
hatchahh with https://github.com/DisposaBoy/GoSublime ?23:21
MakyoI think so?23:21
Makyo1sec.23:21
MakyoAhoor.23:22
MakyoShoot, I mean.23:22
MakyoMy copy of sublime expired.23:22
MakyoI think that's it, though.23:22
hatchcool23:22
hatchI think it just gives you notifications now that it's expired unless you get a key23:23
hatchit's been so long, I bought a key a while ago23:23
MakyoThis has happened a few times.  Works if I just redownload.23:23
hatchohh ok cool23:23
MakyoHmm, it may not be that package, not sure.  Mostly just used completion and the gofmt-on-save features.23:26
MakyoOh, yeah, it is that plugin.23:29
hatchhah cool, I was looking for others but havne't found any23:31
hatchso I was pretty interested23:31
MakyoIt works okay!23:31
MakyoBetter than go in vim, in my experience, but I didn't spend much time on that, since frankban and I were pairing at the time.23:35
hatchahh23:37

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