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

rick_h_hmmm, what was I doing a long time ago? 12:19
bachi frankban.  did you have a quiet end of the week?12:34
frankbanbac: yes I did thanks, how was your thanksgiving12:38
bacfrankban: very good.  ready to tackle another 3 day week.  :)12:38
frankbancool :-)12:39
rick_h_thanks for sending that bac 13:20
bacrick_h_: i'd hoped i still had the power, but i didn't13:21
=== gary_pos` is now known as gary_poster
gary_posterBuying Functional JS @ http://shop.oreilly.com/product/0636920028857.do for $9.99 (and scala cookbook while I'm at it)13:29
gary_posterheh, and tempted by d3 book http://shop.oreilly.com/product/0636920026938.do13:30
gary_posternaah, reviews of that last one don't seem so good13:31
rick_h_gary_poster: adding you to my email notes for today13:39
rick_h_gary_poster: well to the google doc, should get an email. 13:39
gary_posterrick_h_, ok cool, sounds mysterious :-)13:39
rick_h_sounds like monday brain13:39
frankbangary_poster: morning, when you have a minute I'd like to talk about the env creation prototype13:46
gary_posterfrankban, sounds fun.  10 minutes>13:49
gary_poster?13:49
frankbangary_poster: ok thanks13:49
gary_postercool13:49
hatchmorning all14:00
rick_h_benji: ping when you get settles post-holiday and are available to chat14:00
benjirick_h_: let me go pour some coffee and I'll be ready.14:01
gary_posterrick_h_, I made a second page with Q/A format I think might convey what we need to get across.  I'd start the email with just the top-level categories  as a table of contents.  What I wrote is 100% suggestion and open to revision/discussion/trash.  Talk in a bit about it?14:06
gary_posterfrankban, do you have a hangout?14:06
rick_h_gary_poster: sure thing14:06
gary_posterthank you14:06
frankbangary_poster: creating one14:08
benjirick_h_: https://plus.google.com/hangouts/_/calendar/Z2FyeS5wb3N0ZXJAY2Fub25pY2FsLmNvbQ.j0rk5d371ph8331ijtf48t2uj0?authuser=114:08
hatch"cyber monday, because we keep trampling each other on black friday"14:28
hatchdoes anyone else use feedly? It's all breaking for me today14:35
hatchrick_h_ https://twitter.com/bac/status/407508677013172224 hehe cc bac 14:35
rick_h_hatch: guess you weren't the last one to realize it14:36
hatch*victory*14:36
bachatch: oh, has this been a known thing for a while?  i almost never us dm.14:40
bacs/us/use/14:40
bacs/us/use/14:41
hatchbac apparently it has, I just found out last week as well :)14:41
bacoh well.  and it was just a machine name, no http, nothing. of course it doesn't tell you anything, just "your message cannot be sent."14:41
hatchand rick_h_  made fun of me then :)14:41
hatchright, how stupid is that14:42
rick_h_I didn't make fun of you, you were confused about the reason because you have to both follow each other to get DMs, but the change came about when they changed that DM policy14:42
rick_h_I just sent you links to your wtf that explained it14:42
rick_h_not my fault you took it as 'making fun' :P14:43
hatchlies!14:43
bacwell, rick_h_ can make fun all he wants, but i scoff at his 345 followers!14:43
rick_h_bac: lol14:43
bacof course i don't understand why 90% of the people follow me14:43
rick_h_Well, at least I crush hatch and his 145 followers. Clearly python > JS. That's the clear take away from all of this14:44
rick_h_and people that post photos > *14:44
hatchyes, my twitter use is sucking14:45
hatchalthough who knows how long it'll be around14:46
hatch;)14:46
hatchoh figured out my feedly issue14:58
hatchlooks like it was a bug in their app14:58
hatchyou can't label groups with non-alphanumeric characters14:59
gary_posterhatch, rick_h_ any takers? ;-) Functional JS @ http://shop.oreilly.com/product/0636920028857.do for $9.9915:07
rick_h_I think I bought that one before, /me goes to check library15:07
hatchhmmm looooking15:07
* gary_poster has to step away for a few. back soonish15:07
=== gary_poster is now known as gary_poster|away
rick_h_yep, on page 3 in my reading of it heh15:08
hatchhaha nice15:08
hatchI just picked up a few books last week goo15:08
hatchtoo*15:08
hatchI basically doubled my ebook collection lol15:08
hatch(shows how many ebooks I have)15:09
rick_h_heh, I've stopped. I went crazy for a couple of years there15:09
hatchI still prefer my text on dead trees 15:10
rick_h_meh, <3 my kindle too much15:10
hatchbut I will say, traveling with books sucks15:10
rick_h_I read more on that than I did on paper. 15:10
rick_h_now my big thing is audio books so last year has been the great year of fiction vs tech15:10
hatchoh really? interesting - I find the ereaders too small15:10
rick_h_I've got a DX :)15:10
rick_h_which was on big sale yesterday 15:10
rick_h_but I do love the paperwhite for its readability and such15:11
hatchthey need to perfect the 'new book smell' on ereaders15:11
hatchhaha15:11
hatchrick_h_ congrats on the new contributor and peeps using bookie15:19
rick_h_hatch: :) yea kind of cool to have a couple of people wanting to help15:19
rick_h_just hit 16th person that's submitted a change so that was kind of cool to get two in one weekend15:20
rick_h_one guy his CORS stuff trying to write an angular front end to the api this weekened heh15:20
hatchjeesh15:21
hatchdoesn't it have a front end already?15:21
rick_h_yea15:21
hatchthat's what I thought haha15:21
rick_h_but he's using it as an angular experiment15:21
rick_h_not sure what he's working on with it, but cool15:21
hatchthat must mean your api is good :D15:21
rick_h_http://docs.bmark.us/en/latest/api.html15:22
hatchoh nice REST api15:23
rick_h_:) little bit of work in there15:23
hatchi'd say15:23
rick_h_but yea, now it's CORS friendly (well in trunk, not yet deployed)15:23
=== gary_poster|away is now known as gary_poster
hatchso oreilly sells books for other publishers too...interesting15:27
hatchhttp://shop.oreilly.com/category/browse-subjects/programming/javascript.do15:27
rick_h_well  didn't they buy packt? 15:27
rick_h_oh, no just a distribution agreement. http://oreilly.com/pub/pr/319615:28
hatchhehe oh this node email thread is funny15:35
gary_posterhatch rick_h_  Makyo are one of you reviewing huw's branch?  looks fast15:49
gary_posterI can15:49
MakyoI can.15:49
rick_h_gary_poster: not looked yet. 15:50
Makyojujugui call in 1015:50
rick_h_gary_poster: you free, want to jump in call early to chat this email?15:50
gary_posterthanks Makyo, it's yours :-) please land it yourself if you can, rather than pushing it to huw15:50
gary_posterrick_h_, sure, thanks.15:50
Makyogary_poster, sounds good.15:50
gary_posterjujugui call in 215:57
gary_posterbenji ping16:00
Makyojujugui 90% packet loss.16:01
MakyoWill type if I freeze.16:01
gary_posterack, and ugh!16:01
hatchthat's gota be a new record16:01
MakyoYes, looks good.16:03
MakyoTutorials are all about making it pretty, but it'll help with a basic gui for envs.16:03
=== rogpeppe3 is now known as rogpeppe
bacsorry can't access via ISP or LTE16:06
MakyoONe more review/qa, frankban maybe?16:14
gary_postercs:~juju-gui/precise/juju-gui16:16
frankbanMakyo: sure, link?16:18
bacbmi?16:22
bacgary_poster: https://pastebin.canonical.com/101321/16:24
bacgary_poster: https://pastebin.canonical.com/101322/16:25
Makyofrankban, get the URL for review?16:25
bacgary_poster: .venv/bin/python juju-quickstart --no-browser bundle:~bac/muletrain/6/wiki16:25
hatchgary_poster just fyi - a guy asking for --to functionality in the GUI http://askubuntu.com/questions/384463/how-do-i-deploy-to-other-severs-with-juju16:29
gary_posterhatch, heh, k thanks16:30
rick_h_gary_poster: for this email, to peeps, john, curtis, and ?16:37
gary_postermramm rick_h_ 16:37
rick_h_gary_poster: thanks16:38
gary_posterty16:38
bacgary_poster, frankban: is this the plan? https://pastebin.canonical.com/101329/16:40
gary_posterhttps://docs.google.com/a/canonical.com/document/d/1mJ7Vn35anp_4k4FYhc34Aq51adgBGMf01xB1gq4Bap4/edit16:44
hatchrick_h_ hey you were saying that your lxc containers only take a couple minutes to spin up....Mine definitely take at least 10m, any idea on how I track that speed difference down?16:57
hatchit's on my i5 server box running Ubuntu server 12.04 with a raid 1 HDD16:57
hatchso I'd assume it would be pretty fast...16:58
frankbanMakyo: yes, the mp URL17:00
MakyoCool, hard to tell with net.17:02
Makyojujugui https://codereview.appspot.com/36060043 Comfortable landing Huw's branch if I get a quick +1 on the test I added - already QAd.17:03
gary_posterlooking17:03
hatchlooking17:03
hatchdoh17:03
gary_posterhatch wins17:04
gary_poster;-)17:04
hatchhaha ok17:04
gary_posterthank you both17:04
hatchMakyo lgtm with trivial17:05
hatchthanks17:05
frankbangary_poster, bac: re socket.error: app.deploy_bundle calls env.close(), and that's the problem. we must move that from app.deploy_bundle to the end of manage.run()17:09
gary_posterfrankban, ah!  ok thank you.  sorry that's my oversight.17:10
benjigary_poster: after lunch I'm going to draft a charm-tools branch without breaking proof into its own project17:10
frankbangary_poster: np, fortunately the fix seems very simple17:11
gary_posterbenji, ok.  will look the same as what you proposed but putting new code in a folder, I'm hoping/guessing17:11
gary_poster?17:11
gary_posterfrankban, cool ty17:11
benjigary_poster: yep, it should be pretty merge-y17:11
gary_posterbenji, excellent.  you reasonably happy with outcome?17:12
benjiyeah, it should be ok17:12
gary_postercool, thank you benji17:12
frankbanMakyo: review done.17:19
Makyofrankban, thanks,.17:19
hatchgary_poster the YUI Theatre is at 10pm GMT on Thursday, does that work for you?17:31
* gary_poster checks to see if he is -517:32
gary_posterhatch no, but I don't have to be there17:32
hatchok no problem17:33
frankbanalejandraobregon: hi, is luca around?17:37
* gary_poster successfully processed 700 emails17:39
luca__gary_poster: someone was looking for me? :D17:40
frankbanluca__: yes, time for a call?17:40
gary_poster:-)17:41
hatchbeatlejuice beatlejuice luca__ *poof*17:41
luca__frankban: sure, link?17:41
frankbanluca__: https://plus.google.com/hangouts/_/7ecpic7f8ugb19ql28t5g5geko?hl=en17:42
hatchfor when you're bored - http://www.joyent.com/blog/walmart-node-js-memory-leak17:53
hatchgary_poster while I wait for my qa machines to spin up for my current branches shall I just pick off new bugs in High? 18:03
frankbanhatch: it seems the service name must match ^([a-z][a-z0-9]*(-[a-z0-9]*[a-z][a-z0-9]*)*)$ : see http://bazaar.launchpad.net/~go-bot/juju-core/trunk/view/head:/names/service.go18:09
hatchfrankban thanks perfect18:09
frankbanhatch: welcome18:10
hatchI had no idea where to even start looking for that regex18:10
hatchI should learn the code structure of core some day18:10
hatchI wonder if I can just copy/paste this regex and have it work18:11
hatchdo you know if Go follows the same regex scheme as javascript?18:11
frankbanhatch: I usually start from the state package, that's where entities are created, and then the new sublime text 3 goto definition is just awesome18:11
hatchugh I really don't want to get sublime 3....DON"T MAKE ME!!!18:11
hatchI'm going to guess you will require some kind of plugin for that? :)18:12
frankbanhatch: oic... oh no, unfortunately it's builtin and it's AMAZING!18:12
hatchmaybe I'll just keep using ack :P18:13
frankbanheh18:14
=== BradCrittenden is now known as ba
=== ba is now known as bac
gary_posterhatch, late (sorry, lunch) but yes19:05
hatchnp, also on lunch now :)19:05
bacgary_poster: the problem with no default-series, should that appear on a local environment?  i cannot reproduce it but have not tried on ec2.19:24
gary_posterbac, it's not that there is no default series, but that the default series is the current OS release19:25
gary_posterthe default, defaut series19:25
gary_poster+l19:25
gary_posterbac, I do not know of a difference in behavior in this regard beween local and ec2 environments, but then I can't use local environments on this computer19:26
bacgary_poster: i thought it was that there was no default-series specified in the environments.yaml file.19:26
gary_posterbac, no, that's one of the scenarios we need to handle, not the problem.  should we call?19:26
bacsure19:26
bacgary_poster: hold on, let me find headphones19:27
gary_posterok19:27
gary_posterbac https://plus.google.com/hangouts/_/7ecpj5j6u7k9a243omormrn4rg?hl=en when you are ready19:29
bacgary_poster: can you invite me?19:30
gary_posterbac which you?  I already invited one of you19:30
bac:)19:30
bachey gary_poster, that all makes sense, except the 'juju init' environments.yaml i have has the default-series commented out, which means that scenario doesn't happen?19:49
bacs/juju-init'/juju init'-generated/19:49
gary_posterbac, if you have default series commented out, then default series will be your OS.  When you deploy GUI to new machine, though, it controls the series of the OS19:50
bacgary_poster: right, default series would be saucy, so bootstrap node would be saucy, so it should explode19:51
gary_posterbac i nec2, yes19:52
gary_posterin ec219:52
bacbut this is the situation i've been operating in for a month with no ill effects19:52
gary_posterbac, deploying to machine 0?19:52
bacusing quickstart19:52
bacso, yeah, that's the default quickstart behavior19:52
* bac runs off to try it anyway just to be sure19:53
gary_poster...19:53
gary_posterok19:53
hatchyay new wireless contract laws http://www.crtc.gc.ca/eng/com100/2013/r131202.htm#.UpzjsmRDtF919:58
bacgary_poster: looky here: http://pastebin.ubuntu.com/6510957/  -- note i have no default-series in my environments.yaml20:01
gary_posterbac, huh, ok.  thank you for going for the evidence.  seems like scenario 3 is not an issue, but scenarios 1 and 2 are reasonable.  I am pretty sure scenario 3 was real at one point; maybe it's been fixed recently.20:04
baccould be20:04
bacjust good to know what we're dealing with20:04
gary_posterdefinitely; thanks again20:04
bacjuju, less crackish20:04
bachatch: so you can go to europe and burn through data now20:08
bacwell, if you have $100 to spend20:08
hatchbac darn rights, no longer do I have to live in the stone age when I travel into your countries20:09
hatchhey does anyone know what the bzr equivalent to `git show <revno>` is?20:33
hatchgary_poster you kickin around?20:54
gary_posterhatch yeah20:56
* gary_poster has to go look up git show :-P20:56
hatchso I've got my branches all finshed up buuut if a service has units in error20:56
hatchdo we show them -also- in a dying section?20:56
hatchor just leave them in error20:56
hatchI'm not really sure the UX we 'should' have20:57
hatchright now they just sit on dying forever :)20:57
gary_posterhatch, I think error20:57
hatchwhich isn't ideal20:57
hatchok, so only show 'green' units as 'dying'20:57
gary_posterbecause that's the only way you can do anything about 'em20:57
hatchgot it20:57
hatchright20:57
hatchgary_poster git show allows you to show the diff of a commit20:59
hatchjust dump it to stdout20:59
gary_posterhatch, pr according to git show --help, just about anything else :-P20:59
bacat 17:00:07 the dog comes to get me.  who is in charge here.  /me -> walk21:00
hatchsorry I don't understand21:00
hatchbac haha21:01
gary_posterhatch, sorry I was trying to say that git show seems like it does a whole bunch, not just that21:01
gary_posterbut hatch if that is all you want21:02
gary_posterthen try21:02
gary_posterbzr diff -cREVNO21:02
gary_posterthat is equivalent to 21:02
hatchperfect thanks21:03
gary_posterbzr diff -rPREVIOUSREVNO..REVNO21:03
gary_posternp hatch21:03
* gary_poster amuses himself briefly by dragging canvas around21:04
hatchlol21:04
hatchnot too brief I bet21:04
hatch:P21:04
gary_poster:-)21:04
hatchit's kind of mesmerizing isn't it?21:10
hatchrick_h_ https://www.zagatwine.com/jsp/offer/recr/us/common/recoffertemp2flow1.jsp?offerId=69600271&promoCode=5001002&utm_campaign=rc_5001002&utm_medium=Web_Display%20Ads&utm_source=zag21:16
hatchhmm system clock error while lboxing?21:19
hatchthat's a new one21:19
gary_posterheh21:21
hatchI am going to guess it's because I suspended the machine in carbonite21:23
hatchgary_poster if a service is in error and someone tries to destroy it, it just sits in error, we should probably have some type of service level indicator that it's dying - do you know if we have a ticket for that?21:26
gary_posterhatch we do not.  I was actually thinking about that.  All the names for categories for that are pretty morbid. "waiting to die" "failed dying"...ugh :-)21:27
* hatch hopes to fail at dying21:27
hatchlol21:27
gary_poster:-)21:27
hatchthis wendy's burger I just finished eating is probably not helping that cause :/21:28
gary_posterlol21:28
hatchyuss, net negative diff21:34
hatchdoes that mean I need 0 reviews?21:34
hatch:P21:34
hatchjujugui looking for a simple review and lengthy qa https://codereview.appspot.com/36240043/ :)21:35
* gary_poster writing email; if someone else can take it I'd appreciate it. otherwise will look asap21:36
hatchthanks, I've had it up to *lifts arm real high* here with qa'ing this branch already :D21:36
gary_posterlol21:37
* gary_poster wants to throttle thunderbird sometimes21:40
hatchI can no longer run it on my laptop for some reason21:40
hatchwhen it's running it's using 100% CPU21:40
hatchI'm guessing indexing? but who knows21:40
gary_posteryeah it just hangs for me while I am typing sometimes21:46
huwshimiMorning22:02
hatchmorning huwshimi 22:04
huwshimiMakyo: Thanks so much for landing that and adding the test!22:09
gary_posterhuwshimi, it looks cool ;-)22:09
huwshimigary_poster: Yeah, it's always been a bit strange that it didn't move with the service blocks22:10
gary_posteryeah :-)22:10
gary_posterMakyo, you available to qa hatch's branch? Ideally I'd EoD now22:10
gary_poster(I verbed that!)22:11
gary_posterok, actually dinner is served22:11
hatch:)22:12
hatchunfortunately go and javascript parse regex's differently22:28
hatchof course!22:28
Makyogary_poster, hatch sure, on it.22:30
hatchthanks Makyo 22:31
Makyohuwshimi, no problem :)22:31
hatchoh regex22:57
rick_h_hatch: heh cool just picked up 4 new ones tonight at the store23:03
rick_h_including my first couple of Bordeaux to try out23:03
hatch:) 23:04
rick_h_I'm trying to talk the wife into a sonoma anniversary trip next year, we'll see23:05
hatchahh - yeah my parents went this year, said it was awesome23:05
hatchwell I have finally figured out my regex so now I can go feed the critters23:06
hatchbbiab23:06
* gary_poster here and gone. bye! :-)23:11
=== gary_poster is now known as gary_poster|away

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