/srv/irclogs.ubuntu.com/2013/08/13/#juju-gui.txt

gary_posterhey huwshimi.  I tried to tweak some text in your branch.  Lemme get it up, one sec.00:22
huwshimigary_poster: Is this for the interfaces tab?00:27
huwshimi(now related charms)00:27
gary_posterhuwshimi, hadn't gotten to that.  was on features00:28
huwshimiah right00:28
hatchrick_h: still around?00:32
rick_hhatch: kinda00:32
hatchI'm trying to start up tmux with a config but it appears to be ignoring the tmux.conf00:32
hatchmy startup command is `gnome-terminal -e tmux --maximize`00:33
rick_hhatch: it's .tmux.conf?00:33
hatchit is00:33
rick_hand in your ~ dir?00:33
hatchif I go `tmux source-file .tmux.conf` once it starts00:33
rick_hso start a terminal (gnome-terminal)00:33
hatchthen it executes it properly00:33
rick_hand then `tmux` and see if you get any errors?00:33
hatchwell I'm in tmux00:34
hatch`-e tmux`00:34
hatchactually if I do that again00:34
rick_hhatch: right, just wondering if launching it that way isn't displaying some error in the conf file00:34
hatchit also doesn't open it00:34
hatchohh00:34
hatchahh there we go00:38
rick_hcool00:38
hatchI had a detached session00:38
hatchso it wasn't re-loading it00:39
hatchsorry to bother :)00:39
rick_hgotcha, cool00:39
hatchtrying to figure out how to make a real shortcut for ctrlp00:41
hatchhaving to type :CtrlP is a little excessive00:41
rick_hhatch: ctrl-p should do it00:42
rick_hunless you've got something else on the keymapping00:42
hatchyup I had00:43
hatchfixed00:43
hatchheh00:43
gary_posterhuwshimi, https://codereview.appspot.com/12734043/ LGTM with comments, only one of which might be annoying to address00:44
huwshimigary_poster: Thanks, I'll take a look00:45
gary_posterThanks huwshimi.  I won't be around (hopefully!) so if you need to make a change to what I've done, consider yourself to have received a blanket blessing. :-)00:45
huwshimigary_poster: Thanks :)00:46
hatchdon't worry, I'll be back in a couple hours00:46
hatchso I can reject it for you00:46
hatch:P00:46
gary_poster:-P00:46
=== schwuk_away is now known as schwuk
frankbangary_poster: morning, do you have time for a quick call?12:17
gary_posterhey frankban, absolutely12:17
gary_posterfrankban, in guichat12:18
frankbangary_poster: cool thanks12:18
gary_posterrick_h, thanks for taking up huw's branch.  want me to take a look at it, or are you just going to land it?  either would be fine12:46
gary_poster(I mean your version of the branch)12:46
rick_hgary_poster: if you're ok with the change at the bottom of https://codereview.appspot.com/12853043/diff/1/app/subapps/browser/views/charm.js?column_width=80 I'm happy to land it from here12:47
rick_hgary_poster: basically I think the real issue was trying to activate a non-existant tab and wanted to check/fix that12:47
rick_hgary_poster: this means old urls will default to the summary tab vs the 'redirect' approach12:48
gary_posterrick_h, sounds good to me, and code looks good.  ship it. :-)12:48
rick_hgary_poster: rgr, thanks12:48
frankbangary_poster: I was thinking: do we really need to watch a single deployment or is it ok to watch them all, leaving to the client the joy to filter changes if it is interested in only one deployment? 13:02
gary_posterfrankban, lol13:09
gary_posterfrankban, uh, I guess it could be all?  And then the client remembers which one it cared about?13:10
gary_posterand if you reload the page, it doesn't matter, because it is all the same anyway?13:10
jcsackettgary_poster: hopefully quick question for you on a todo you've noted in models/charm.js. it's the bit about verifying if is_subordinate or subordinate is passed from the env.13:11
gary_posterjcsackett, gotcha, yeah?13:11
jcsacketti was wondering how to go about verifying that on both py and go? i need to verify two other things being passed up as well.13:11
jcsacketti'm *guessing* i can check py with rapi.13:12
jcsackettbut i have no idea about go.13:12
jcsackettthoughts?13:12
frankbangary_poster: yes, and the first message when you watch all is the complete history  of all the deployments, except for the completed ones, in which case you just see them in a completed status13:13
jcsackettalternatively we can punt on this and leave the checks in place for now; i've audited the code and there was no meaningful cleanup to do until we delete models.Charm, and this stood out as one possible leftover, but i suppose it's not pressing.13:13
gary_posterjcsackett, yeah you can use rapi.  For go, three thoughts.  First, IIRC if you start the GUI up in dev mode the log will include socket communications.  You could certainly hack it to do so.  Second, in Chrome I think you can see the socket communications. Third, benji added a control-shift-d option to save the websocket log to a file.  I don't remember the details, but it might be ideal.13:14
gary_posterjcsackett, if it's easy and/or relatively easy and interesting, sure, let's do it. :-)13:15
jcsackettgary_poster: would that approach work in sandbox? or do i need to set up a juju deployment of some sort with gojuju?13:15
gary_posterfrankban, huh...all completed deployments since the beginning of time?13:15
gary_posterjcsackett, if we have implemented this in the sandbox, then yes.  actually...13:16
gary_posterone sec13:16
gary_posterlooking13:16
frankbangary_poster: we can set a timeout to clean up old deployments, this is something we need to do also in the case we watch a single deployment13:17
gary_posterjcsackett, no sandbox is not good enough.  the sandbox is the thing we need to change, if we are wrong.13:18
jcsackettgary_poster: ah, so i need to get a working gojuju and deploy out with that, then inspect a deployment.13:18
gary_posterjcsackett, right now the sandbox sends is_subordinate but I think it is wrong, for py, go, or both13:18
gary_posterjcsackett, exactly13:18
benjigary_poster: did I miss the fact that Aaron was going to be out today?13:18
jcsackettgary_poster: ok.13:19
* jcsackett goes to look up juju docs for getting a working go juju.13:19
gary_posterbenji, I dunno.  I don't remember Aaron being out today.  jcsackett or adeuring do you happen to know?13:20
jcsackettgary_poster, benji: i don't remember him saying he was out today...next week or this friday, maybe.13:20
* jcsackett checks canonicaladmin13:20
adeuringI can't remeber this either...13:21
gary_posterfrankban, true...I didn't think that we would need it for the single deployment case but I see what you meamn13:21
gary_posterfrankban, so yeah, I caould buy that :-)13:21
jcsackettbenji: he's listed out next week, not today (or any of this week).13:21
benjiI didn't know canonicaladmin would tell me that.  Thanks.13:22
gary_posterthanks jcsackett (I was thinking I didn't have canonicaladmin visibility because I didn't manage...silly me).  Yeah benji, the calendar link lets you see the next two weeks13:22
jcsackettbenji: mind you, it's not always accurate.13:22
gary_posterheh13:22
gary_posteryeah13:22
jcsackettit once reported me as being out on "national holiday leave" for three months.13:23
gary_postermy holiday is not in, and none of my previous holidays are in because they have not been formally approved :-/13:23
gary_posterbenji ^^^13:23
benjik13:24
benjiabentley: good morning; let me know when you get settled, I'd like a quick call about my branch13:26
abentleybenji: I'm free to chat.13:27
benjiabentley: cool, I have to go outside to get my camera :) one second and I'll be there13:27
hatchmorning13:49
gary_postermorning13:53
hatchI set up zsh, tmux, vim yesterday13:54
hatchwell 'started'13:54
hatchit's pretty cool, I can now type tgui and it opens up a new tmux window with it ready to dev on the gui13:55
gary_posterhatch, on a vm you mean13:55
hatchnope in ubuntu13:56
hatchopening up the terminal opens it up automatically in a new zsh tmux session13:56
hatchthen I navigate to the dir I want to work in and `tgui`13:56
hatchwait a few seconds and then it's all set up13:57
hatchI still can't use vim very fast though :)13:57
gary_posterhatch, I guess I don't see what is all set up :-) other than vi in a tmux13:57
hatchoh well it splits the window, makes, the builds, sets the root dir for ctrlp13:58
gary_posteroh, ok, cool13:58
hatchand because I found I switch branches a lot13:58
hatchall I need to do is navigate to a new branch and type `tgui` and it opens up a new window ready to go13:59
hatchso I can switch between them using ctrl+b+[0-9]13:59
hatchI fully expect something to break because it went a little too smooth setting this all up13:59
antdillonbcsaller, Makyo Hi, do either of you guys have sometime to help me with new relation behaviour?14:01
hatchantdillon: I believe your 2 to 1h early respecitvely14:03
hatchanything I can help you with?14:03
MakyoI'm in, but don't know anything more about it at the moment.  At least, not off the top of my head.14:05
antdillonMakyo, hatch, Thanks, its about adding drag and touch to create a relation between the service blocks14:10
Makyoantdillon, is there a document somewhere for this?14:10
antdillonMakyo, hatch I have the hit detection working 14:11
antdillonMakyo, Unfortunately not, Luca asked me to create a fork of the gui and get a prototype of some thoughts working14:11
antdillonMakyo, All he told me was he wanted to drag a server block to touch another then to wait a second or two to create a relation14:12
Makyoantdillon, just wrt touch interaction?  Touch has been on the plate since I started at Canonical almost a  year ago, and I even have one of our N10s for that work :)14:12
hatchso what's the question? :)14:12
antdillonhatch, Makyo Is there a simple way to create a relation between two service blocks without a line?14:14
rick_hhatch: the issue when I tried to help him was that he can detect a hit, but he wants to create the relation line aftter that point and the code is setup that it's based off the click/drag start/end and not a good way I could see to suggest "call XXX to get the relation line going"14:14
antdillonMakyo, Oh you have plans for this work already?14:14
lucaMakyo: hatch not using Ubuntu touch, nothing to do with mobile14:14
Makyoantdillon, no, different touch.14:15
Makyoluca, antdillon, does this take into account ambiguous relation types, or selection of available relate-able services?14:15
MakyoBecause, at the very least, all you should need to do are fire the proper events against the topo.14:15
MakyoThat will create lines, pop up menus, etc.14:16
hatchyeah I was just reviewing the code here14:16
antdillonMakyo, I started to us the ambiguousAddRelationCheck function but seems tided in with the dragged line14:16
hatchso you want to drag one service onto another service to create a relation14:16
hatchthe services then....bounce appart?14:16
antdillonMakyo, I can't seem to find a function that takes 2 service ids connects them if they pass the tests14:17
antdillonhatch, At the moment all I want is to create a relation if they overlap14:18
Makyoantdillon, alright.  hatch, you seem really eager, and I think we're going to step on each other's toes if we keep this up.  You want to take this?14:19
hatchantdillon: see 'addRelationEnd' in topology/relation.js14:19
* Makyo bows out.14:19
hatchMakyo: sure.....unelss you wanted14:19
hatch:)14:19
hatchsorry14:19
Makyohatch, go ahead, I'm not going to just add to this mayhem.14:19
hatchhaha14:19
antdillonhatch, Yes got 'addRelationEnd'14:19
hatchantdillon: ok then you see the db.relations.create() call14:20
antdillonMakyo, Thanks for helping so early in your day14:20
antdillonhatch, Yes, that does the work14:20
Makyoantdillon, I start at 8, so 20 minutes ago, not so early :)14:20
hatchoh right Makyo we r on the same time14:20
hatchthis day....14:20
Makyohatch, YEah, except for one week or whatever.  Yesterday was recovery from travel, so I was in an hour late, working an hour late.14:21
hatchoh where did ya go?14:21
antdillonhatch, So you think creating a new function in relation.js to take two ids and just run the db code?14:22
hatchwell no heh14:22
MakyoJust down to Denver.14:22
hatchMakyo: ahh14:22
hatchantdillon: you also need to add relation wrt the env14:22
hatchso that it will update everything via the deltas14:22
hatchwhen it returns14:22
hatchthat's the key part there14:23
hatchbuuuut14:23
hatchyou might be able to hack it14:23
hatchby copying the code on line 88114:23
hatchdb.relations.create() and then firing db.fire('update')14:23
hatchI believe that'll then fire the proper UI methods to draw the relation14:24
Makyohatch, antdillon - you will also have to guess at the relation type, FYI.14:24
MakyoWhile we're being hacky.14:24
hatchMakyo: yeah I was gona say to create a relation with two services, copy those values14:24
hatch^ antdillon14:24
hatchthen use those as static values in your 'drop' method14:24
hatchsince it's just a prototype and all14:24
antdillonhatch, Ok I'll copy the code on and re-factor a new function14:25
hatchantdillon: the only catch to this approach is that you will need to always pick the same two services in your demo else it'll break :D14:26
hatchbut it's easier to write hah14:27
antdillonhatch, Yeah, I'll get it working for 2 services that I know can connect then get some checks in before. Think luca wants the service to grey out if they are not compatible as you drag one around14:29
hatchI'm a little concerned14:31
hatchwhat happens when you drag one over another one but you're just reorganizing them14:32
hatchor you accidentally drop it on another one14:32
hatchjust throwing those out there :)14:33
hatchI actually like the idea I'm just not sure how it will work in reality14:33
antdillonYou have to be holding the service block to connect and when you touch them luca wants a timer to appear and if you keep them connected it makes the relation14:33
antdillonI suppose the example I think of is menu items on xbox kinect14:34
hatchok well the kinext interaction is irritating :P14:36
hatchlol14:36
hatchI always want to 'push' in the air to select the menu14:36
antdillonLol me too! but been asked to try it :)14:36
hatchkinext enabled gui?14:37
hatch:P14:37
antdillonThink, minority report :)14:38
antdillonhatch, Think I could fake it by calling addRelationEnd with the endpoints?14:41
hatchhow we are talkin!14:41
antdillonhatch, Just need to work out what module is meant to be14:41
hatchI think it's the environment14:42
hatchsec I'll start up an instance14:42
hatchaww crap it's not made yet....making14:43
antdillonI've got the endpoints array to send through14:43
hatchok almost there14:45
hatchantdillon: it's actually a RelationModule14:46
antdillonhatch, Which would be created on start drag?14:46
hatchjust looking that up for ya14:47
hatchyour actually going to be IN the relation module14:48
antdillonThing is the hit code is in service.js which needs to call relation.js14:48
hatchantdillon: looks like the second param to scene {} events in relation is the relation module14:50
hatchin relation.js14:50
hatchso can you move your call there?14:50
antdillonI can call there form service.js?14:52
hatchif you do that then you'll probably need to pull the relation module instance from the topology modules object14:53
hatchthe topo stuff is organized a little odd because it's done by composition14:53
hatchtopo is like brown playdo because it's full of all the other colours14:54
antdillonhatch, Yeah seems like the super controller of all the modules14:54
antdillonOdd, topo.models is undefined ?14:55
hatchantdillon: guichat? it'll probably be easyer :)14:57
antdillonhatch, Sure, hangout?14:58
=== BradCrittenden is now known as bac
hatchantdillon: hangouts crashed :/15:11
antdillonhatch, Ah, branch is here: c15:11
antdillonlp:~ya-bo-ng/juju-gui/test-prototype15:11
hatchok on it, give me a second to look at it15:11
hatchand by second I mean a few minutes for it to make15:12
hatchheh15:12
antdillonhatch, Thanks, I'll get tea15:12
gary_posterjujugui call in 10, kanban now15:50
hatchyeah....what he said!15:50
gary_posterhatch, :-) do you mind if I run today since I'll be gone a week and a half afterwards? :-)15:53
hatchnot-at-all15:54
gary_posterthanks15:54
hatchit's a tough crowd15:54
hatchgood luck15:54
hatch:)15:54
gary_posterlol thanks15:54
gary_posterhe luca, I'll ping you for a quick call in about 35 minutes or so?15:54
gary_posterAlso, is ale coming back or is she gone for day?15:54
gary_posterhey rick_h, huw's css most recent change to summary page was wrong :-( now change log and description ignores whitespace15:58
gary_posterthat was something he added; it was working when I gave it to him last night15:58
gary_posterrick_h, not your problem.  sorry.  I'll email him15:58
rick_hgary_poster: ah, noticed that change and meant to qa it but had your ok. sorry about that15:59
gary_posterarosales, could you take a look at charm details and see if you are OK with new "Related Charms" "Code" and "Features" tabs?  Features tab has biggest diff to content15:59
gary_posterjujugui orangesquad call in 115:59
gary_posternp rick_h 15:59
lucagary_poster: Ale is out for the day16:00
gary_posterluca, darn.  ok will send email16:00
lucagary_poster: no problem for pinging me in a bit for a call16:00
gary_posterthx16:00
arosalesgary_poster, will do. In a meeting atm16:03
arosalesdo you mind if i get you that feedback by eod?16:03
gary_posterarosales, not at all.  I'm out for a week and half starting tomorrow, so please give it the juju-gui list16:26
benjithe October sprint page says to book flights by July 8.16:27
* benji fires up the time machine.16:27
jcsackettMakyo: calling now.16:27
jcsackettMakyo: it claims you are not available.16:28
Makyojcsackett, probably pidgin getting in the way.16:28
rick_hjujugui who wants to chat sticky headers? meet up in guichat16:31
hatchthere16:32
arosalesgary_poster, will do, thanks for the ping.16:51
gary_posterrick_h, hatch you done?  if not, you want me around?16:52
hatchwe are done16:52
gary_posterwhat's the resolution?16:52
hatchthe timebox will need to be like 4 days16:53
hatch:)16:53
gary_posterok16:53
hatchso in our oppinion it's probably low priority compared to others16:53
gary_posterwould it help to pair or is this a single engineer task?  I get the impression that pairing might be good on this.16:53
gary_posterwellll...it's low priority compared to getting the inspector done on time16:54
hatchyeah I think pairing would help16:54
hatchthere are so many issues surrounding the dynamic content16:54
hatchI can run them past you if you want16:54
hatchi'm in guichat16:54
gary_posterdo you have possible solutions?16:54
gary_posterok I'll join16:54
rick_hgary_poster: yea, want a summary? I'd like your feedback on if we can push back slightly for a less fluent version16:54
gary_posterrick_h, yeah, guichat?16:55
rick_hgary_poster: rgr16:55
rick_hhatch: so I'm going to grab that checkbox bug to get my feet wet. Let me know if there's something else you think I should hunt at17:32
hatchsure thing - just remember that's a little more involved because of the databinding17:33
rick_hhatch: yea, hoping it'll get my feet wet on that stuff17:33
rick_hand at least has some limited scope to keep inside of17:33
hatcha potentially easier one would be 'import config file does not work'17:33
rick_hhatch: ok, will take your advice17:34
bacbenji, abentley: i'm seeing odd behavior with the enqueue script.  can either of you explain http://paste.ubuntu.com/5982047/  noting that ~bac != ~abentley17:49
abentleybac: The prefix controls charms, but not bundles.17:49
abentleybac: So you will get my bundle no matter what you do.17:50
bacabentley: so any running of enqueue will get all of the bundles all of the time?17:50
abentleybac: Yes.  I consider it a minor bug, but if we get significant numbers of bundles, we'll probably want to fix it.17:51
bacabentley: well it is a bit surprising.  but now that i know what's happening i can adjust.17:52
=== BradCrittenden is now known as bac
benjiabentley: I'm having some late-breaking test failures on my branch, but we should probably put together our plan for the rest of thsi week and next so Gary can see/comment upon it today.19:19
abentleybenji: let's do a call in 15.19:20
benjisounds good19:20
bacgary_poster: my appt got canceled so i'm not going to be out.19:39
gary_posterbac, ok, thanks for heads up19:39
hatchwe really need to shrink the footer and header of the gui19:53
hatchwith browser chrome on my laptop I have maybe 500px of vertical height hah19:54
hatcha higher resolution laptop would also solve that problem :)19:59
hatchdoes anyone remember who styled the zoom controls?20:00
hatch^ rick_h it was you right?20:00
rick_hhatch: I reviewed/landed ant's changes20:01
hatchahh ok, well he isn't on the kanban so looks like you're getting the credit :P20:02
rick_hwheee20:02
gary_posterheh20:02
gary_posterrick_h, +1 on the bugfix you are working on.  Afterwards, the only big thing to do for being feature complete is to add the constraint section to the ghost inspector--or are you doing that hatch?  Otherwise I'd suggest hatch giving a pre-imp on that20:05
hatcheither or - I can preimp regardless20:05
gary_posterhatch, is it roughly separate from the rest of what you are doing?  the scale up/down is post-deployment, so separate, yeah?20:07
hatchyeah it's totally separate20:07
gary_postercool20:07
hatchthere might be some template sharing20:08
hatchwill*20:08
gary_posterright, that's where the pre-imp would come in handy20:08
hatch should?20:08
hatchheh20:08
rick_hgary_poster: k, thanks for the heads up20:08
gary_poster:-)20:08
hatchnow that the viewlets are split out they sure looks awesome20:15
hatchthey have regained some of their previous glory20:15
bacabentley, benji: care to do a review: https://code.launchpad.net/~bac/charmworld/bundle-results/+merge/17998720:16
abentleybac: Will do.20:16
bacthanks abentley20:17
hatchbcsaller: kickin around?20:26
bcsallerhatch: yeah, was going to eat soon though20:26
bcsallerwhats up?20:26
hatchok real quick20:26
hatchunit_count is not firing change events through the databinding when it's value is changed20:26
hatchwas wondering the best way to track this down20:27
hatchthe bindings are being 'added'20:27
bcsallerit was though, that is your memory as well?20:27
hatchso it sets the proper initial value20:27
hatchat first I thought so20:27
hatchbut I'm not so sure it was ever working20:27
bcsallerhatch: that initial value isn't just the template?20:27
hatchnope20:27
bcsallerI'd thought it was showing the number of units when we tested scaling with the current UX20:28
hatchwell why don't you go eat I'll work on another part and when you're back we can run through this20:28
bcsallerI'd put a log in _updateDOM and start there 20:28
bcsallerok20:28
bcsallerI'll ping later20:28
hatchenjoy!20:28
hatchbcsaller: I got it....of course right after I ask lol20:31
hatchenjoy your lunch20:31
bacabentley: i see the ingester complains about the bonnie charm.  do we give feedback to ~charmers when problems are seen?20:43
abentleybac: No.20:43
bcsallerhatch: what was it?20:50
hatchbcsaller: if you open the inspector too fast it doesn't work20:52
bcsallerhatch: our init routine is broken?20:53
hatchyeah I haven't had a chance to really narrow it down but if you deploy a service and right away dclick it to open the inspector it doesn't update20:53
bcsallerhmm, that will need a card if you don't track it down now, that will hit people20:54
hatchyeah I'm trying to find a real way to repro 'do all this really fast' isn't really an acceptable repro step :)20:56
gary_posterhatch, fwiw there is a card with this description: "ghost inspector: when you click "confirm" and successfully convert to a real service, close the ghost inspector and automatically open the service inspector (or similar)"21:12
gary_posterhatch, that's a great way to trigger the problem you describe, it sounds like :-)21:12
* gary_poster stepping away for a bit but will be back to finish a couple of emails21:13
bacabentley: thanks for the _id explanation21:17
abentleybac: np.21:18
abentleybac: I was actually wrong, in that the code you changed was already broken, because it was indexing before _id was set.21:19
bacabentley: your solution sounds good21:20
abentleybac: Cool.21:21
hatchso they say that the Chevy Volt has 10M lines of code controlling it21:22
hatchusing the mythical 10 lines per day21:22
hatchthat would have taken 1M days21:22
* hatch is skeptical of their claim :P21:22
hatchmake that 1M developer days21:23
bachatch: have you seen how productive rick_h is?  those detroit dudes are agile and adroit.21:25
abentleyhatch: Did they say they wrote all the code from scratch?21:25
hatchbac: sure but sometimes they need a few $B from the government because they forget what they were doing for 10years :P21:26
abentleybac: The version I've heard is that average developers produce about 10 LOC, great developers 100 LOC and poor developers 1 LOC.21:26
hatchabentley: I hope not haha21:26
hatch100 LOC/day? maybe for a code monkey21:27
abentleyhatch: 100 LOC isn't absurd.  I don't hit that every day, but I often do.21:28
hatchwell I suppose21:29
hatchwe have ~45k loc in js in the gui21:29
hatchwhich is much less than 100loc/day but I'm not sure how many ft ppl could say we were on it21:29
hatch4?21:30
hatchbut that includes comments and closing curly brackets hah21:30
bacabentley: your change works.  thanks.21:32
* bac dogwalks21:38
hatchabentley: yeah I suppose I could see 100loc if you include curly's and comments21:39
hatchbcsaller: do you have any objection to me sending the prevVal through to the viewlet update method?22:11
bcsallerhatch: you have to properly pull it from POJO observe changes as well (it is there but called different) if its part of the interface22:12
bcsallerI had that in the original conflict branch as well so I think its a fair idea22:12
hatchoh right I forgot about the POJO stuff22:14
hatchbcsaller: ot: do you also use ctrlp for your file searching needs?22:16
bcsallerhatch: I use http://vim.spf13.com/ which includes CtrlP22:16
hatchahh cool I'll have to look into that22:17
hatchI see all these fancy themes and then I look at mine22:17
hatchheh22:17
hatchusing zsh and tmux I have no idea where half of the settings are coming from lol22:18
bcsallerspf13 was me not wanting to learn about the world of vim plugins, I mostly haven't had to22:18
hatchwhat does your terminal 'stack' look like?22:19
huwshimiMorning22:24
rick_hhuwshimi: morning22:25
rick_hhuwshimi: landed your branch with a tweak for the hash urls. gary_poster mentioned that the css changes broke the white-space respecting bits of the changelog and such. not sure if he emailed you about that or not22:26
huwshimirick_h: Ah thanks. He did not :(22:27
gary_posterhuwshimi, hey, sorry, yeah.  The way the whitespace was for the description and changelog was intentional22:29
gary_posterand (at least somewhat) important22:30
gary_posterpre-something or other?22:30
huwshimigary_poster: Being proken onto three lines?22:30
huwshimibroken22:30
gary_posterit looked right in my branch22:30
gary_posterhuwshimi, maybe there was a case it which it was bad, and I'd be happy to look at it22:30
gary_posterhuwshimi, but the goal is:22:30
rick_hhuwshimi: if there's a newline in the changelog content, or the desciption, we respect it in the html output22:31
gary_posterwe honor whitespace, we still let it wrap, and we wrap long words (usually urls) if necessary22:31
rick_hbasically it was people doing - lists in changelogs and such and not having them go into a single line of output when displayed22:31
gary_posterright, and descriptions too22:32
bcsallerhatch: I didn't understand the question. I run a vim terminal with 3 or 4 windows and then on another tab I'll run a split console with make devel, make test-server and a shell each in one split using terminator.22:33
rick_hhuwshimi: see https://jujucharms.com/precise/memcached-7/ vs http://comingsoon.jujucharms.com/precise/memcached-7/ changelog output22:33
rick_h(you have to open up the changelog to see the one in particular)22:33
huwshimigary_poster: Ah I see22:34
gary_posterthanks huwshimi, rick_h 22:35
gary_posterbiab22:35
huwshimigary_poster: Probably worth getting Luca to take a look at what we should do, it looked a bit funny having the description broken onto a new line.22:36
huwshimiAlso, there where semantic html issue with that specific implementation, but that's not an issue22:36
huwshimi(as in, easily fixed)22:36
hatch1rick_h: I ended up getting weechat to work by adding the stable ppa and installing the most recent version23:32
hatch1just in case you were also looking at doing it, you'll want to run the same ppa23:33
gary_posterhuwshimi, ack.  I am out for next week and a half.  Please fix up to where it was roughly before, and then shoot out an email to Luca with the other issue you see.23:51
huwshimigary_poster: OK will do23:56

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