/srv/irclogs.ubuntu.com/2013/12/06/#juju-gui.txt

gary_posterMakyo, "LGTM and QA OK.  Thank you!"  I'm actually still waiting for the last full run to complete, but since the code path has long passed what you added, I'm +1 on going ahead and landing.00:08
MakyoYay!00:19
gary_posterMakyo, do you get this sometimes from quickstart?  http://pastebin.ubuntu.com/6527391/ ?  Not sure why.  I can ssh to the bootstrap machine.00:21
gary_posterIt's doing it again for me. :-(00:21
MakyoI've never seen that :/00:21
MakyoIt seems similar to what I was getting last night with charm functional tests, though00:22
gary_posterk00:22
hatch-31C here right now with a -42C wind chill03:29
hatchjeeeeeeesh03:29
=== rogpeppe2 is now known as rogpeppe
gary_posterhatch, 19C here with a high today of 25C ;-)13:18
hatchlol wow13:28
gary_posterjujugui, just sent email to everyone.  Please take a look as soon as you can.13:39
hatchon it13:41
rick_h__gary_poster: +1 from me13:45
hatch+113:46
gary_posterthank you13:46
hatchso elegant :)13:46
gary_posterheh13:46
gary_posterthanks13:46
hatchjujugui here is the link to my YUI Theatre chat http://www.youtube.com/watch?v=lJPdH8xmOWg feel free to watch it and 'like' it ;)13:47
benjihatch: nice lower-third13:48
hatchheh thanks13:48
gary_postersomebody actually disliked it?  bah13:48
hatchit's youtube - people dislike everything 13:49
* gary_poster briefly contemplates "like" spammer bot :-P13:49
gary_poster:-)13:49
hatchhaha13:49
frankbangary_poster: +1, hatch: cool13:49
gary_posterthanks frankban 13:49
hatchthanks13:49
gary_posterpost-update restart coming up13:54
=== gary_poster is now known as gary_poster|away
=== gary_poster|away is now known as gary_poster
hatchrick_h__ so are we to use the git repo now?14:09
frankban:-/ tonight I'll have nightmares about unicode and python2 exceptions...14:09
hatchlol14:09
rick_h__hatch: ye14:09
rick_h__hatch: yes14:09
hatchdid you send out a process guide/update hacking?14:10
rick_h__hatch: plan is to update the hacking doc today14:11
rick_h__but pm'd you link to start of process notes14:11
rick_h__hatch: but fork the repo from juju into your namespace and start hacking :)14:11
hatchcool - I'm sure I could figure it out but I'd rather know ahead of time :)14:11
hatchrick_h__ pet peeve - don't use aliases in the code docs ;)14:12
rick_h__hatch: yea, basic idea is fork into your name, clone it down, add a new remote for the juju org repo14:12
rick_h__hatch: :P but typing is hard and I linked to them :)14:12
hatchstill - imho it follows the same reasoning why coffeescript projects get very little contributors14:12
rick_h__hatch: rgr, I'll make sure the official docs don't do that14:13
hatchrick_h__ you may also want to include info about https://github.com/webmat/git_remote_branch14:13
hatchmakes the remote branch dance in git a little easier14:13
hatchs/little/lot14:14
rick_h__hatch: merge proposals welcome :) I've never used it so I can't speak to it14:14
rick_h__gem install...nope not going to happen14:14
hatchoh you're one of THOSE!14:14
rick_h__:)14:14
rick_h__I believe in knowing the commands and how it works vs relying on add-on tooling to hide it from me?14:15
rick_h__...or you meant the gem thing 14:15
hatchlol yeah14:15
rick_h__hatch: yea, I figure we should do some git knowledge sharing as we get going14:15
rick_h__hatch: I don't claim to know all, I know enough to get my stuff done tbh14:15
hatch`grb create <branch>` is all you need to do to create a new branch locally and remotely and relate the two14:16
hatchvs the -other- way14:16
hatchugh14:16
hatchhaha14:16
hatchgit being a database is very nice sometimes....othertimes....not-so-much :)14:16
rick_h__hatch: heh, yea I'm not used to mirroring every branch on both ends14:16
rick_h__so I tend to be explicit and push/pull directly with the full origin branchname and such14:17
hatchahh gotcha - well I'm sure we'll all work out a good process eventually14:18
hatchon that vein I'm very interested in getting this ci system charmed up....ya know....incase you didn't already know that :P14:18
rick_h__hatch: heh, yea. I think it'll be cool for sure. I want to use it for my own stuff as well. I've got my own org of several projects it'd work nice for https://github.com/bookieio14:21
rick_h__hatch: might also look at the hub client stuff from github14:21
hatchnot sure what that is14:22
hatchhub client14:22
rick_h__https://github.com/github/hub14:22
hatchoo interesting thanks14:23
* hatch would like to note it's ALSO written in ruby14:23
hatchlol14:23
rick_h__yea, it's from github folks...started and lives in ruby land14:23
hatchoh github is ruby hey?14:24
hatchthat's interesting14:24
hatchI always figured ruby was slow no matter what lol14:24
rick_h__yep, all started by imeplemtning the git protocol in a ruby lib14:24
hatchI hope one of my personal pet projects turns into a $1B company14:25
hatchlol14:25
hatchnow I have to switch back to colo style working14:41
hatchthis may take some getting used to14:41
rick_h__hah14:41
hatchat first I was like 'wtf bzr'14:41
hatchnow I like it14:41
hatchhaha14:41
rick_h__heh, I was goings nuts until I got colo working14:42
rick_h__I've never liked the multi dir setup14:42
hatchI liked it because I could have multiple branches open at onces14:43
benjiI'm going to use subversion with github so as to avoid colo14:43
hatchhaha do it!14:44
hatchaccording to my github green square grid....I don't commit a lot on weekends14:44
hatchrick_h__ I can't seem to connect to your .git examples14:53
rick_h__hatch: ah crap14:54
hatchOops! Google Chrome could not connect to paste.mitechie.com14:54
rick_h__yea, I just took that server down this weekend. Whoops14:54
rick_h__sec14:54
rick_h__hatch: https://pastebin.canonical.com/101610/14:55
rick_h__heh, don't remember what the second one was14:56
hatch:) it's ok I just wanted the syntax to set up the username/email on a project basis14:57
hatchhmm :/15:03
rick_h__hatch: care to review please? https://github.com/juju/juju-gui/pull/415:03
hatchsure15:03
hatchMERGE WITH CAUTION!!!!15:03
rick_h__what's the 'hmmm'?15:03
rick_h__yea, tests aren't done yet15:03
rick_h__once the tests are done it'll update with "Safe to merge"15:03
hatch`git config --local user.email "<email>"` does.....nothing15:04
hatchyay side-by-side diffs15:05
hatchpretty secret extension, no button in the Chrome chrome15:05
rick_h__no, it's in the github UI with the other diff options15:06
rick_h__kind of makes sense since it's not applying to all pages/urls 15:06
rick_h__It'd annoy me to always be there, even when I'm not diff'ing15:06
hatchyeah it's just pretty secret15:06
rick_h__heh15:06
hatchnot sure I like it, but I Understand it15:06
hatchmeans that if github updates their UI the plugin will break15:07
hatchI suppose it could break anyways15:07
rick_h__it would anyway15:07
hatchhaha15:07
rick_h__:P15:07
hatchrick_h__ ok I added some comments15:13
rick_h__hatch: thanks15:13
hatchIt's interesting that it 'auto-submits' comments 15:14
rick_h__hatch: yea15:14
hatchbasically, don't click save unless you mean it15:14
hatchhaha15:14
rick_h__hatch: so the rebase thing I'm not sure about. I guess we could rebase and then push --force to the pull request. 15:14
rick_h__it'll re-trigger a test run15:15
rick_h__hatch: but I'd think the reviewer would want to see the cleaned commit history15:15
rick_h__hatch: and remember, you dont push to trunk. It's auto landed15:15
hatchsorry my comments weren't clear15:15
rick_h__so it has to be done here15:15
hatchhangout?15:15
rick_h__sure thing15:15
hatchhttps://plus.google.com/hangouts/_/7ecpi73rk3qknr1shtcfb8ml5g?hl=en15:16
hatchgrb explain create15:33
hatchdoh15:33
rick_h__hah15:34
hatch`grb create inspector-performance` gives me https://github.com/hatched/juju-gui/branches :)15:35
hatchyay15:36
hatchnow I have to setup my PS1 for git again15:36
rick_h__cool, auto pushed it?15:36
hatchyup15:36
hatchsec i'll gist15:36
rick_h__hatch: make sure your origin isn't master15:36
rick_h__it should be devleop15:36
rick_h__develop15:36
rick_h__not sure how it auto wanted to compare to master15:36
rick_h__ah, in the fork it doesn't carry that setting over doh15:37
hatchhttps://gist.github.com/hatched/f53cbfc26ffeaf26958815:37
hatchyes sorry in the fork15:37
rick_h__hatch: cool on the grb stuff15:38
hatchyeah - it's really convenient - it'll take me some time to relearn it15:38
hatchbut saves you from doing a lot of stuff15:38
jcastrorick_h__, hah I suck, what's the CLI command equivalent for shift-d? I don't think I documented it, doh!15:40
rick_h__oh, to do an export? no idea actually15:41
rick_h__hatch: ^ ?15:41
hatchhmm i know this....15:41
hatchsec ill check my notes15:41
hatchno idea15:42
hatch^ frankban15:42
hatch:P pass it around!15:42
hatchjujugui to put your git branch name in your prompt https://gist.github.com/hatched/782687115:46
rick_h__https://pastebin.canonical.com/101612/ is what I use for mine in zsh with using vcs_info15:48
frankbanjcastro: if juju deployer does not do that, then I am not aware of other cli possibilities15:49
rick_h__hmm, actually this I guess to get it all formatted/etc https://pastebin.canonical.com/101613/15:49
hatchwow thats....a lot longer15:49
hatchlol15:49
rick_h__yep, but there's some extra stuff in there for my vi mode indicator and such15:50
rick_h__but it's a nice setup. <315:50
hatchjujugui call in 815:52
gary_posterty15:55
hatchanyone use this keyboard? http://www.kinesis-ergo.com/advantage.htm15:58
rick_h__have one in my closet15:58
rick_h__actually two15:58
gary_posterjujugui call in 215:58
hatchdo they work?15:58
rick_h__one older one15:58
rick_h__yea, they type15:58
hatchbut....15:58
rick_h__but a couple of keys can be hard to type. I've got a friend that lives on his and won't go back15:59
rick_h__I've not gotten sold to use it full time15:59
hatchtree hundid dolla is a lot of money for a keyboard heh16:00
hatchbut I hear they are the best16:00
rick_h__yea, I got my first older model off ebay16:00
rick_h__but no windows key is a killer for me and my WM commands16:00
hatchoh right I guess hey16:00
rick_h__so I bought a full model later on16:01
gary_posterbenji ping16:02
luca___gary_poster: in the CLI, to add a relation do I type: juju add-relation or add-relation?16:02
hatchjuju16:03
gary_posterjuju add-relation16:03
luca___thanks16:03
hatchluca___ very cool that you're playing with Juju :)16:20
luca___hatch: I'm not16:20
luca___hatch: :P16:21
hatchoh lol16:21
luca___I'm working on search improvements16:21
luca___and and trying to build a list of commands that would work in the GUI16:21
luca___you hit / to activate the search bar16:21
hatchintersting16:21
luca___and then you can type certain juju commands to do stuff in the GUI16:21
hatchahh cool cool16:21
luca___I was looking at the viability of it16:22
hatchthat interface is similar to hitting the 'super' key in Ubuntu and searching the menu16:23
luca___right16:23
hatchcool, I like it16:23
luca___if you have any ideas of stuff like that I would be interested in knowing them :) feel free to email them over16:24
luca___rick_h__: you too^16:24
benjiluca___: is / meant for searching or "commands" (most people would expect pure search)16:46
rick_h__benji: I think 'focus on search box' which is more like search + stuff16:48
luca___benji: rick_h__ shortcut key to access search box16:54
luca___rick_h__: benji you wouldn't see the / in the search box16:54
benjiluca___: yep; I just wanted to make sure we wouldn't confuse people by making / bring up a "command line" of sorts; / to bring up search is common and good16:55
luca___benji: if you have any ideas send them over :)17:01
* gary_poster lunches17:02
hatchrick_h__ looks like there is a new switch type for the kinesis keyboards http://www.kinesis-ergo.com/advantage-lf-features.htm17:04
rick_h__hatch: yea, one thing I don't like. I'm a more force kind of guy17:05
rick_h__I don't like the browns or reds17:05
rick_h__I use blue's now, but would prefer some greens in there17:05
hatchdoesn't compute17:05
hatchneed more information17:05
rick_h__those two switches suck imo :)17:05
rick_h__I like other switches17:05
hatchthey are stiffer I'm assuming?17:06
rick_h__yes, they require more force17:06
hatchahh - right now I use a Microsoft Ergo 4000 which is fine, but after about 10months the keys start to bind on the way down17:06
hatchnot sure what colour they are :)17:07
hatchthey look white17:07
rick_h__ugh, hate that keyboard. The scuplt from MS isn't bad. Used that for a couple of weeks, laptop scissor switches17:07
rick_h__yea, but MS doesn't use cherry switches (cherry is a company) 17:07
hatchinteresting - I really like this keyboard and it's 'media' switches heh17:08
hatchbut I suppose I could buy a new one every 6 months and it would still take a few years to break even on a kinesis17:08
hatchhaha17:08
rick_h__The thing on the kenisis is that it's a big help for those with wrist issues17:08
rick_h__my friend can't use a normal keyboard for more than a couple of days without pain17:08
rick_h__ doesn't hurt > $$17:09
luca___gary_poster: hatch rick_h__ what 3 charms could we use in a graphic to highlight the power of Juju? It would be great if you could actually relate them.17:11
rick_h__luca___: check with what jcastro is using for bundles these days17:11
hatchluca___ I would bet that would depend on the audience :)17:11
jcastroluca___,  ceph, openstack, and rails17:12
luca___oh, hello there jcastro 17:12
rick_h__gary_poster: do you have a link to the -dev mailing list? I can't find it. I don't see any team I'm in listing that as a list under it. 17:14
hatchsublime text doesn't show the .git directory in it's directory listing17:17
hatchtres confused17:17
rick_h__hatch: no, it shouldn't 17:17
rick_h__it should ignore source dirs,17:17
hatchit's a directory listing....SHOW ME THE @#$% directories 17:17
hatchhaha17:17
rick_h__heh17:17
rick_h__:e .git/config17:17
rick_h__vim ftw17:17
hatchpssht, I'm going to try out brackets this weekend17:18
hatchsee what all the hype is about17:18
hatchuh oh17:18
hatchmake doesn't work17:18
rick_h__huh? 17:18
hatchrick_h__ were you able to get make to build the app?17:18
rick_h__hatch: yea, I've been using it the whole time. It's how CI works, how I landed branches, etc17:19
hatchbzr: ERROR: Not a branch: "/home/hatch/canonical/juju/juju-gui/".17:19
hatchit just spews that out forever17:19
rick_h__there are errors in some of the commands, but it works ok17:19
hatchok I'll try a fresh checkout again17:19
* rick_h__ is loading up a fresh tmp dir17:20
luca___jcastro: could you give me 3 individual services that could be shown in this graphic? https://drive.google.com/file/d/0B7XG_QBXNwY1MHN2dE9PbkhtcFk/edit?usp=sharing17:20
rick_h__hatch: so I get that error 12 times due to the commands in the makefile related to doing a release. We'll need to update those, but works fine here17:21
rick_h__hatch: git clone && cd juju-gui && make devel works 17:22
hatchon a fresh checkout worked 17:22
hatchI musta screwed something up17:22
hatchwhile setting it up17:22
rick_h__hatch: stop doing that :P17:22
hatchI don't know how it happens, I hit OneTab, then in a day I have 50 tabs again17:45
hatchthere is clearly too much information on the internet17:45
MakyoOneTab just encourages this behavior :)17:47
hatchhttp://programmers.stackexchange.com/questions/220487/benefits-of-spaghetti-code17:54
hatchlol17:54
hatchMakyo haha so true so true17:54
* Makyo reboots for updates.18:07
hatchMakyo you back?18:17
MakyoYep.18:18
hatchhttps://gist.github.com/hatched/fb368ec58e7a4cbcff0818:18
hatchwhy do I need to do this for datum?18:18
hatchdatum() for whatever reason falls over explosively if it's called on unitItem sometimes18:18
MakyoNot sure?  What's unitItem when it fails, and what's the exception? TypeError?18:20
hatchyeah it can't access __DATA__18:20
hatchdatum is the proper method to access the data for the unit right?18:20
Makyo__DATA__ is the data bound to the node, so that node or that piece of data might not be there anymore.18:21
MakyoI wonder if we're missing an exit or something.18:21
MakyoYeah18:21
hatchok cool I'll keep hacking on it18:22
hatch"Cannot read property '__data__' of null"18:23
hatchis the full error18:23
hatchMakyo unitItem https://www.evernote.com/shard/s219/sh/a8d831fd-4a19-4c0c-84ad-232b3146b664/3b18231c38fa07bb4a586571e2363b1b18:27
hatchall nulls? 18:27
gary_posterrick_h__, you found the dev list, yeah?18:27
hatchdoes that mean no changes? I don't really understand what I'm looking at beyond the 'categories' 18:28
rick_h__gary_poster: no, I just sent to peeps18:28
gary_posteroh one sec18:28
rick_h__gary_poster: it had everyone subscribed that I knew we wanted to hit18:28
Makyohatch, something's being done in the wrong order, then.  We shouldn't have unattached nodes after a filter18:28
gary_posterrick_h__, fwiw juju-gui@lists.ubuntu.com (https://lists.ubuntu.com/mailman/listinfo/juju-gui)18:28
rick_h__gary_poster: ah, I was looking for a specific -dev list18:29
gary_posterwe call that the dev list.  the non-dev list is juju@18:29
rick_h__and I didn't notice it under https://launchpad.net/~juju-gui or ~juju-gui-charmers 18:30
rick_h__gary_poster: rgr18:30
hatchMakyo so does that mean that the elements in the DOM aren't actually attached to a dataset?18:30
rick_h__gary_poster: k, copied to that list as well. 18:32
Makyohatch, I'm not sure.  With a filter, you should wind up with a list of nodes, not a list of nulls.18:32
gary_posterthank you18:32
hatchMakyo ok thanks18:32
frankbanguihelp: I need two reviews for the unicode branch: https://codereview.appspot.com/38500043 (and apologies :-/ )18:35
Makyofrankban, I'll take one.18:35
rick_h__I can as well18:35
frankbanMakyo: thanks18:35
frankbanrick_h__: thanks18:35
hatchI just don't understand the architecture of d318:39
hatchlike he modifies the prototype of an array with methods to interact with the dom?18:40
hatchdoes not compute18:40
gary_posterrick_h__, I was about to make a branch that removed everything from bzr and added a "MOVED.txt" to the branch so people go to github.  However, I think a pre-requisite will be make sure that we can actually make a release from the git version, which is currently broken.  It remains to be seen how broken it is.  I think making and signing a distfile shouldn't be too bad, though I probably will need to confer with you18:40
gary_poster.  I *think* upload_release.py will still work, but if not that might be more exciting.18:40
rick_h__gary_poster: yes, I'm working on the smaller stuff that references bzr right now18:41
rick_h__gary_poster: but the makefile release stuff is scary at first glance so hoping to convince someone to walk throught hat with me18:41
rick_h__gary_poster: +1 on making a release being the real test18:41
gary_posterrick_h__, oh cool, thank you. yeah I'm happy to walk through it.  We can make a non-official release on the non-stable series just to test the waters18:42
rick_h__gary_poster: maybe a 1.0a release or something can be done 18:42
rick_h__gary_poster: sounds like a plan to me. 18:42
gary_postercool18:42
rick_h__gary_poster: https://github.com/juju/juju-gui/pull/5 is the small stuff, the rest seems to be in the makefile/release docs. 18:45
rick_h__gary_poster: going to review franban's branch, maybe walk through on monday? Or you've got a lot of calls18:45
gary_posterhave a lot of calls morning.  can do afternoon18:45
rick_h__ok18:45
gary_posterrick_h__, is there a way to do side-by-side review?18:46
hatchMakyo I think that this IS working as expected - it appears that every record is a null except for the 'diffs' 18:46
rick_h__gary_poster: yes, in the notes https://gist.github.com/mitechie/c0183e567d81aa92b5e3 is a link to a chrome extension that allows a side-side option18:46
gary_posteroh sorry18:46
rick_h__gary_poster: line 1718:47
hatcheither that, or we are totally misunderstanding how d3 works haha18:47
hatchoff for lunch bbl18:49
gary_posterrick_h__, ?18:55
gary_poster$ git describe HEAD18:55
gary_posterfatal: No names found, cannot describe anything.18:55
rick_h__gary_poster: you need the --always18:55
rick_h__gary_poster: since we don't have a current tag in the system 18:55
gary_posterrick_h__, ah gotcha.18:55
gary_posterrick_h__, I assume my LGTM should be a "Comment" not a "Close & Comment"?  "Close & Comment" without merging is equivalent to "thanks but no thanks," I assume?18:59
rick_h__close will end the pull request18:59
rick_h__yes, it's the equiv of 'thanks but pull request denied'19:00
gary_posterok cool19:00
rick_h__gary_poster: heh, yea on the link change to the HACKING doc. I figured this method *works* for both the README alone and 'in the docs' use case. But you're correct that it won't navigate to the internal HACKING link19:08
gary_posteron call19:09
rick_h__rgr19:09
jcastrohey jcsackett19:28
jcastrocan you spin me up on this gitpad thing and whatnot?19:28
jcsackettjcastro: sure. google chat?19:30
jcastroyeah! fire it up!19:30
jcsackettcall should be coming in a second.19:30
jcastrorick_h__, come hang out with us!19:30
rick_h__jcastro: hah! 19:31
jcsacketthrm.19:31
rick_h__fail19:31
jcsackettyeah...i can't seem to start it.19:31
rick_h__jcsackett: https://plus.google.com/hangouts/_/7ecpjlcc61nebmbv0irckg9dkg?hl=en19:32
jcsackettcan one of you get one going?19:32
jcsackettthanks, rick_h__.19:32
gary_posterrick_h__, off call.  yeah I'm ok with what you ahd if that's what you really want. <shrug>  Maybe in the new world we no longer need sphinx really, because we can read docs in a reasonably attractive way on github19:37
gary_posterbut we should consciously make that choice19:37
rick_h__gary_poster: ok, will add a card19:39
hatchback20:19
hatchso hows everyone doing?20:24
hatchthat's awesome20:27
gary_posterlol20:27
hatchhaha20:27
rick_h__TGIF...outta here. Have a good weekend folks. That's how I'm doing :)20:27
gary_postersee ya rick_h__ 20:27
gary_posterhave a good one20:27
hatchlata rick_h__ 20:27
hatchwe all knwo you'll be back20:27
rick_h__hah, I watch irc. Can't lie20:28
hatchhaha20:28
rick_h__but I have a new light up install in the kitchen tonight so tool time!20:28
hatchahh coolio - I've been reno'ing my bathroom20:28
rick_h__"Son, this watch daddy shake a bit when he realizes those wires are hot"20:28
hatchI'll have to put pictures up sometime20:28
hatchlol!20:29
gary_posteroutta here21:02
gary_posterhave a great wkend21:02
=== gary_poster is now known as gary_poster|away
hatchyou too21:05
hatchcya21:05
hatchMakyo hey are you around?21:18
Makyohatch, sure21:18
hatchso....ok....d321:18
MakyoROCKS21:18
Makyo:)21:18
hatchis there seriously no way from the unitItem to know what it's "parent" is?21:18
MakyoIs unitItem the li node?21:19
hatchthe data set doesn't contain this anywhere....there must be some index/parent mapping SOMEWHERE21:19
hatchyes21:19
MakyoAnd the slowdown is around getting the ancestor?21:19
Makyo(Assuming by parent, you mean category.21:19
Makyo)21:19
hatchwell the filter only runs through 10 units (if there are 10) but somehow it knows to put the others under the landscape header21:20
hatchohh 21:25
hatchwe need to push that into the unit dataset21:26
hatch╯□)╯︵-┻━┻22:54
hatchlater everyone22:55
Makyojujugui Quickstart review for SSH Keys 2: Return of the Son of SSH Keys. https://codereview.appspot.com/36080044 (I may have conflicted some with Francesco's unicode-ageddon branch, will investigate and push updates if needed)23:24

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