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

hazmathatch, indeed00:00
rick_h_hatch: good to know, thanks00:09
=== jcsackett_ is now known as jcsackett
rogpeppemornin' all06:52
huwshimi_rogpeppe: Morning07:06
rogpeppehuwshimi_: hiya07:15
frankbanmorning rogpeppe, welcome back!10:00
rogpeppefrankban: hiya!10:00
frankbanrogpeppe: hope you had fun! I guess you have tons of emails to read, but please let me know when you have a minute to chat10:02
rogpeppefrankban: yeah, had a great time thanks10:04
rogpeppefrankban: am slowly getting through the emails10:05
rogpeppefrankban: but happy to have a chat any time10:05
frankbanrogpeppe: not sure I was connected:  https://plus.google.com/hangouts/_/canonical.com/daily-standup?authuser=1 no rush10:20
rick_h_morning party people11:02
frankbanrick_h_: morning. I started later this morning (economic consultant fun), will postpone my EOD today. I had a call with rogpeppe about current work. It seems we have found a plan to split filetesting, he will double check with core devs. I also created a card for Friday retrospective: it's just to share knowledge so we are can all better defend the decision to split store out of juju-core, rather than just importing11:27
frankban from juju-core11:27
rick_h_frankban: awesome sounds good11:28
bachi redir.11:56
bacmorning rick_h_11:56
rick_h_morning 11:56
redirhmmm12:15
redirmorning. Looks  like my computer was awake despite being closed...12:16
rick_h_you cannot stop working, go computer go12:21
rick_h_morning kadams54, when you get settled can you peek at hatch's branch in review please?12:28
kadams54Sure.12:28
rick_h_kadams54: I'm looking at your between calls this morning, will try to get it through12:28
kadams54rick_h_: I found a bug yesterday when QAing mine… you can see it in action at comingsoon.jujucharms.com12:29
kadams54rick_h_: Switch to machine view and then deploy a bundle while in machine view.12:30
rick_h_kadams54: ok, please file and I'll triage and add a card to the board12:30
kadams54rick_h_: Will do - it seems to be a state thing. When the bundle details panel slides open, it creates a new MachineViewPanelView instance without destroying the old one. When the details panel closes, a third instance is created. Then all three of these instances render machine tokens to the machine column.12:31
rick_h_gotcha12:32
rick_h_yea, that won't do :)12:32
kadams54rick_h_: https://bugs.launchpad.net/juju-gui/+bug/132215812:38
_mup_Bug #1322158: Multiple instances of MachineViewPanelView created <juju-gui:New> <https://launchpad.net/bugs/1322158>12:38
rick_h_thanks kadams54 12:38
redirrick_h_: we update the autocomplete short-circuit to do an ngrams search. So you shouldn't have to change anything for it to work12:55
redirrick_h_: also we added it unboosted to the standard search api, so it should "help" with results there.12:55
redirrick_h_: http://bazaar.launchpad.net/~reedobrien/charmworld/ngrams/revision/51212:55
redirnote the different results http://staging.manage.jujucharms.com/api/3/search?text=crm&autocomplete=true vs. http://staging.manage.jujucharms.com/api/3/search?text=crm 12:56
rick_h_redir: ok, I was just trying out some qa and sugarcrm was the original issue 12:57
redirOK rick_h_ so I think you shouldn't need to change anything in gui13:00
rick_h_redir: ok cool, will play with it some more when it's landed on prod13:00
rick_h_redir: thanks for the update13:00
bacrick_h_, redir: so we are ready to move that version to prod?13:00
rick_h_bac: I think so, how's the restarting issue?13:01
bacrick_h_: it continues to spin up new workers at a pace more frequently than expected.13:02
bacrick_h_: new one two minutes ago13:02
rick_h_bac: ok, well I don't think the code is an issue so we can deploy and then maybe we should look at upping the worker limit in the run command?13:03
bacIS told me they were throttiling the gsa but i have not gotten logs yet to see whether we're still being clobbered13:03
bacrick_h_: yeah, perhaps more workers and a longer max-request13:03
rick_h_bac: and then we can keep an eye after that to see if we're seeing the same charms disappearing that makyo/hatch reported13:03
bac250 seems pessimistic13:03
redirrick_h_: bac any particular reason we arent' using supervisord to manage workers?13:03
rick_h_bac: yea, well it was so low volume it seemed a nice safe bet :) 13:04
rick_h_redir: gunicorn does it for us and manages things like this. Restart based on request counts/etc13:04
bacrick_h_: i'd characterize that as another issue, like 'charmworld produces odd results under load'13:04
rick_h_bac: +113:04
bacok, first things first, i'm going to request the deploy of r514 to production13:05
rick_h_bac: sounds good, thank you13:05
bacno vanguard in webops until the top of the hour13:10
bachi frankban, i've looked at urwid on OS X and it looks to work well, *except* it claims to not support unicode.  urwid.supports_unicode() returns False.13:14
bacget_encoding_mode() is 'narrow'13:14
frankbanbac: uhm, that's weird13:14
frankbanbac: perhaps we need to force unicode with set_locale or similar?13:15
bacfrankban: i see there is a set_encoding that may just work13:15
redirjujugui one note about ngrams and autocomlete. 13:17
frankbanbac: we already call set_encoding in cli.base._check_encoding13:17
redirjujugui the minimum ngram size is 313:17
redirso sending 1 or 2 characters will never get a result13:17
rick_h_redir: cool that's peachy13:17
bacfrankban: actually, adding set_encoding('utf-8') in their graph.py produces ugly results13:17
redirif you aren't setting min chars before sending query you might want to.13:18
bacfrankban: so it is an issue for us to be aware of13:18
redirwon't hurt if not just extra traffic and noise13:18
redirbrb workers in apt:| vacating to cafe for an hour or so.13:18
frankbanbac: ack13:18
bacrick_h_: i don't understand the issue for RT 7180113:22
bacin tracking wrt staging13:22
rick_h_bac: this is jujucharms.com having a prodstack staging13:22
rick_h_bac: the gui UI13:22
bacrick_h_: ok, i see now13:22
bactoo many similarly named things13:22
rick_h_now that staging.jujucharms.com is free from its charmworld oppressor it's free to be a gui thing 13:23
redirbac is there a juju charm for CW?13:45
rick_h_redir: https://jujucharms.com/sidebar/search/~juju-jitsu/precise/charmworld-58/?text=charmworld13:46
bacrick_h_: has there been any talk of quickstart on centos/other rpm-based systems?  just thinking about linux/os x/windows may better be divided around packaging methods of apt | rpm | brew/pip  |<whatever one does for windows>13:46
rick_h_redir: note that the ES charm used is not the normal one in the store. Check the doc and bundle for it's location13:46
rick_h_bac: not really, the talk has been osx and windows. Is juju packaged on other distros? 13:47
rick_h_bac: I think it makes sense for sure. 13:47
bacthere was some announcement lately about centos13:47
bacrick_h_: we needn't do it now, but keep in mind.  just saying 'linux' doesn't cut it when we mean an apt-based linux13:48
rick_h_bac: +113:48
rick_h_jujugui reminder to get time off in the system before the tomorrow since there's no system next week while they transition over13:58
frankbanrick_h_: thanks, I should have a national holiday on June 2nd, will file it14:00
rick_h_frankban: cool thanks14:00
rick_h_redir: can you update kanban? I think your card in landing is landed and you're working on a new card in maint for the demo stuff?14:01
rick_h_Makyo: or hatch will ask one of you to run the standup. I've got the IS meeting that conflicts14:01
hatchsure I'll do it14:01
redirbac: is this usable? bundle:~bac/charmworld-local/5/charmworld-local14:06
redirrick_h_: sure14:07
bacredir: otp.  will check later.  short answer: probably.14:09
redirrick_h_: doesn't look like you created a card fro the create demo thing so I will.14:11
kadams54Commuting to a coworking spot before standup14:14
hatch__hey jujugui I still need two reviews on https://github.com/juju/juju-gui/pull/338 - kadams did the qa14:17
=== hatch__ is now known as hatch
hatchmarcoceppi hey I put the ghost-charm up for review again14:20
marcoceppihatch: sweet14:20
hatchyeah this version is pretty awesome - I'll be putting together a blog post so that it can go out as soon as it's promoted14:21
rick_h_rogpeppe: did you get the invites and such to the daily standup in 30? and I think you should have access and such to kanban. 14:27
rick_h_rogpeppe: let me know if any of that is missing to help get you setup14:28
rogpepperick_h_: i haven't seen the invite, but i might have skimmed over it accidentally when on holiday14:28
rogpepperick_h_: i'll have another look14:28
rick_h_rogpeppe: ok cool, hopefully it shows on your calendar14:28
hatchmorning rogpeppe 14:31
rogpeppehatch: hiya14:31
kadams54rick_h_: replied to your feedback on the PR. Let me know how you want to handle switching over to the pluralize helper - new card or in this branch.14:42
hatch__kadams54 hey are you also doing a review on my branch?14:42
rick_h_kadams54: if it's small this branch is fine as a drive by14:42
=== hatch__ is now known as hatch
rick_h_kadams54: if it goes a bit wide in the changes then a follow up is fine14:43
kadams54rick_h_: it's on the large-ish side of small :-)14:43
rick_h_kadams54: hah, ok follow up cards then. 14:43
rick_h_safer that way14:43
kadams54hatch: yeah, I QA'd and reviewing now.14:43
hatchcool thanks14:43
hatchjujugui call in 614:54
kadams54jujugui is anyone currently in the call? Getting a "This party is over" message.14:59
hatchI am14:59
kadams54Using the tinyurl link…14:59
rick_h_kadams54: check the "authuser" when you get that14:59
rick_h_kadams54: I always just click on the calendar link14:59
hatchjujugui call in 114:59
kadams54Yeah, right now I get a message that the calendar is in an infinite redirect loop15:00
hatchrogpeppe you'll want to set up your irc client to ding on 'jujugui' and 'guihelp'15:00
kadams54:-(15:00
bacrick_h_: whats a .io domain cost?15:18
bacdamn15:18
hatchname.com $100 and namecheap.com was $5015:21
hatchI bought mine from name.com15:21
hatchheh15:21
hatchI found out after about namecheap15:21
bacgandi.net has .io for $39 + tax15:25
bacstupid bank of america snatches up all of the good 'bac' domains15:27
bacredir: do you need a hand with the demo stuff?15:30
hatchbac I would have thought that bank of america would be boa, not bac15:33
bacyep, bac is their ticker.  lots of fun for me on twitter15:34
hatchhaha 15:34
hatchMakyo the notification error has a bug filed for it 15:34
hatchthe inspector under the headers....that will need a new card15:35
hatchat least I don't think there is a bug for it yet15:35
Makyohatch, okay, cool.  was just about to ping.  The sticky headers thing is new, but only because it's broken in a different way on comingsoon. I'm fine with it being a new card and moving forward with this.15:35
hatchawesome thx15:35
redirbac sure15:38
redirit creates an instance but then never connects to it.15:39
bacredir: i need more context?  g+?15:40
Makyohatch, bug created - https://bugs.launchpad.net/juju-gui/+bug/1322255 :+1:15:43
_mup_Bug #1322255: Sticky headers render over inspector <juju-gui:New> <https://launchpad.net/bugs/1322255>15:43
hatchthanks!15:44
* rick_h_ goes to get food15:46
hatchTIL cd -15:47
hatchmy life will never be the same15:47
rick_h_hatch: wait until I get you to zsh and autopushd popd :)16:24
hatchI've tried zsh a few times and ever time i run into conflicts with other apps, tmux, iterm, ect 16:25
hatchone of these days....16:25
hatchbrb relocating16:27
hatch__relocated16:28
* rick_h_ hits the boot button16:28
rick_h_bac: can you file an RT for IS to look into the google search appliance traffic please? Per the call we had, they want to look at the config and check up on that. 16:30
=== hatch__ is now known as hatch
=== nottrobin is now known as cHilDPROdigY1337
=== cHilDPROdigY1337 is now known as nottrobin
redirwhere's the bundle docs/16:53
redir?16:53
redirmarcoceppi: ^ is there a spec for bundle yaml?16:54
marcoceppiredir: kind of16:55
redirheh16:55
rediranything would help16:55
redirmarcoceppi: I am looking to add more than one charm to and environment, I think16:55
marcoceppiredir: http://pythonhosted.org/juju-deployer/index.html https://juju.ubuntu.com/docs/charms-bundles.html16:56
marcoceppiredir: it's best to just mock your deployment in the GUI then export it16:56
redirmarcoceppi: lemme rephrase, I want a bundle that deploys several services to one machine, can I do that in the gui? or in a bundle?16:57
marcoceppiredir: you can do that in a bundle, but not in the GUI at the moment16:58
redirmarcoceppi: OK 16:58
marcoceppiredir: see the Juju Deployer pythonhosted link "placement"16:58
* redir looks at the doc page that marcoceppi sent16:58
hazmatits a chicken and an egg17:03
hazmatmust use gui to get nice canvas placement, must use cli to get machine placement atm.17:04
* redir is a dinosaur17:04
redirand bundles have to be in bzr atm? git not supported?17:04
redirhazmat or marcoceppi or jujugui17:04
hatchcorrect17:05
rick_h_redir: they just have to be a yaml file17:05
rick_h_redir: I'd not put it in any repo atm17:05
hazmatredir, git works17:05
rick_h_redir: this is not something to publish/share I think, but an internal use thing 17:05
hazmatredir, not for  gui sharing.. but bundles support git charms17:05
redirrick_h_: will juju quickstart bundle:.... support local FS or only repo?17:06
rick_h_redir: only repo, there's still the issue with local charms there. 17:06
rick_h_oh, redir you can just juju quickstart filename17:06
rick_h_you don't need the bundle: bit 17:06
* redir blinks17:06
rick_h_juju-quickstart bundle.yaml17:07
redirso juju quickstart ~/demo/bundles.yaml17:07
rick_h_yep17:07
redirOK17:07
redirgreat17:07
redirtx all17:07
hatchyou can have charms in git now?17:07
hatchaww man, I spent a bunch of time submitting the ghost charm to lp last night17:08
rick_h_hatch: no, that's the store work we need to do after we split it out17:08
rick_h_hatch: well it's part of it at least17:08
rick_h_hatch: he's talking about a format in the bundle that deployer can use to fetch the charm in a bundle17:08
hatchohhhhhhhhh17:08
* hatch shuts up17:08
rick_h_hatch: http://blog.chromium.org/2014/05/chrome-36-beta-elementanimate-html.html :)17:09
hatchrick_h_ yeah I saw something about that last week - it's going to be pretty awesome when we can use Object.observe17:10
rick_h_yep17:10
* hazmat hungers for chrome 36 and object.observe17:10
rick_h_heh, we're all drooling over the same candy17:10
hatcheveryone is making a big fuss about how awesome arrow functions in js are gona be.....I really could care less - I wish they would spend that time on doing things like finishing generators 17:10
rick_h_no kidding, I hate arrow functions17:11
hatchlike woopiedoo I get to save a few keystrokes17:11
hatchand make the code harder to read17:11
rick_h_there's enough noise in there17:11
rick_h_:)17:11
hatchhaha17:11
rick_h_crap, hatch and I agreeing...runnnnnn!17:11
hatchwe agree on something....shit17:11
hatchrofl!17:11
* redir backs away slowly17:12
hatchredir it's just history haha17:12
* rogpeppe is done for the day.17:17
rogpeppeg'night all17:17
hatchcya rogpeppe 17:18
redirlater rogpeppe 17:18
bacok, redir i'm back if you have questions about that bundle, doc, etc17:20
rick_h_rogpeppe: have a good night17:29
redirbac  sure17:38
redirholler if you want to hangout17:38
redirI have lots of questions.17:39
bacredir: ok.  just a sec17:42
redircan I deploy a bundle without quickstart?17:50
bacredir: you can use juju-deployer17:51
rick_h_redir: yes you can use the deployer package or drag/drop on the gui (but no colo support)17:51
bacredir: hangout?17:52
redirringing17:52
bacredir: can you paste url17:52
redirhttps://plus.google.com/hangouts/_/g2kxutye67iyynydgwuu5flxwia?authuser=3&hl=en17:53
redirbac ^17:53
redirbac http://pythonhosted.org/juju-deployer/config.html#placement18:00
hatchfarmers must be spreading the manure today.....peeeeeeeuuuuuuuu  18:00
rick_h_jujugui fyi http://www.html5rocks.com/en/tutorials/developertools/async-call-stack/18:07
hatchI've been having mixed results with that18:14
hatchsometimes the stack trace gets lost in yui land18:14
hatchsometimes it shows where the event was attached/triggered which is nice18:14
rick_h_yea, I keep meaning to try it out but haven't seen how it works18:16
hatchrick_h_ that page was using 20% of 4 cores of cpu to run in the background :O18:19
rick_h_Makyo: how's that branch in review? Did that get duped or dropped?18:58
rick_h_hatch: moved your card to done, are you on a follow up now? 18:58
Makyorick_h_, I'm working down a different path, running into double-dispatch stuff.18:58
rick_h_Makyo: :( with relation lines?18:58
hatchrick_h_ yep, just getting back on it after lunch19:00
Makyorick_h_, I think so.  This is such a mess.  It's like the relation code doesn't understand that the subordinate services are subordinate until they receive some data from a delta (i.e. receiving annotations from moving a service).  currently tracking it down to app.js and the dbChangedtimer, but I'm not even sure that's it.19:00
rick_h_hatch: cool, can you update the board when you get settled? /me is catching up from wtf happened today a bit :)19:00
hatchjust did19:00
rick_h_hatch: ty19:01
rick_h_Makyo: ok, let me know if you want another set of eyes. I've got a break in 20ish I can help look if you need19:01
Makyorick_h_, alright, thanks.  Will keep poking19:01
rick_h_heh or maybe sooner if kadams isn't around19:02
hatchheh19:03
rick_h_howdy kadams54 https://plus.google.com/hangouts/_/canonical.com/kyle-rick?authuser=119:05
kadams54I think I'm already there?19:05
hatchoh man so hot outside 25C19:22
MakyoYesssss19:41
MakyoI think I got it.19:41
rick_h_wooooooooooot! :)19:41
rick_h_ok, then I'm going to take a break before the AU call. biab all19:41
rick_h_10 calls down, 3 to go19:42
rick_h_yay19:42
MakyoAt least it wasn't actually double dispatch, but what I thought before: a problem with bundle files not including subordinate information.19:46
Makyojujugui QA/review: https://github.com/juju/juju-gui/pull/34020:07
hatchawesome, not a double dispatch bug :)20:09
hatchI'm knee deep into this refactoring so hopefully someone else can get on it 20:09
Makyoit's small, promise!20:10
MakyoEr, others, not hatch :) 20:11
hatchI'm trying to figure out why we have 19 recommended 'apache' charms and 1 more charm20:11
hatchoh I broke it20:14
hatchthat's why20:14
MakyoRoot cause analysis: hatch.20:14
hatchding ding ding ding20:15
hatchwhat would we call our 2 week 'sprints' ?20:25
hatchcalling them sprints is a little confusing...but that's sort of what they are in the agile world20:26
* Makyo steps out for a few.20:32
bachatch: you have a window box up?20:35
hatchnegative20:36
hatchI COULD if you needed20:36
bacwe may have one in the house...20:36
hatchhaha, I just have to tear down my vagrant instance to spin up my win 8 one20:37
hatchso lemme know if you need 20:37
redireod20:37
redirmongo not starting and I haven't figured out why20:37
redirso manana maybe bac or someone can make sure I am not the error20:38
bacredir: ok, does 'juju status' say anything interesting20:45
redirbac no but here's stuff if you're bored20:55
redirhttp://paste.ubuntu.com/7503032/20:55
redirbac, it jus tdiesnt' start (seems like perm error), no log nothing20:55
redirbut I can manually start it as mongodb with the installed config  and it starts fine 20:56
redirwalking out now20:56
bacwill try to look later redir21:06
hatchbac I am going to reboot now, will you need me to look at anything in windows?21:10
hatchso...many.....cases21:51
rick_h_hatch: cases of wine?21:59
hatchhah, edge cases in this sidebar22:05
huwshimiMorning22:24
hatchmorning!22:28
hatchis the aus call right now?22:30
rick_h_late 1 sec22:30
hatchok I'll just hang out here22:31
hatchmessing with the effects22:31
rick_h_joinin22:33
hatchoh that was a weird bug22:59
hatchheh22:59
hatchthe home button works again as a side effect23:02
hatchboo yea23:02
huwshimihatch: That may be, but what did you break in the process?23:15
hatchhuwshimi haha, I guess we'll see!23:27
rick_h_:P23:45
rick_h_bac: howdy23:57

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