/srv/irclogs.ubuntu.com/2014/03/19/#juju-gui.txt

bachi huwshimi00:08
huwshimibac: Hey!00:08
bachuwshimi: you coming to vegas?00:09
huwshimibac: Yep!00:09
baccool.  look forward to seeing you there.00:09
* bac dinners00:09
bacbye00:09
huwshimiseeya00:09
rick_h_huwshimi: are you cool or did you need a chat or another pair of eyes?00:15
huwshimirick_h_: I'm not quite sure what's going on, but I'm sure I can figure it out.00:25
huwshimirick_h_: Did you have specific things you wanted me to test, there's not really anything going on at the moment...00:25
rick_h_huwshimi: ok, well going offline for the night. 00:26
huwshimirick_h_: Yeah, head off, it sounds like tonight you shouldn't be working :)00:26
rick_h_huwshimi: just that the render works ok, maybe verify some of the height calc stuff if we need to. 00:26
huwshimirick_h_: OK sure00:26
huwshimirick_h_: Night00:26
rick_h_huwshimi: mostly basics, nothing specific in my head yet. It'll get a lot more as we integrate with other things. 00:26
rick_h_huwshimi: have a good day00:27
huwshimirick_h_: OK sure. Will do.00:27
rick_h_morning10:37
frankbanhi rick_h_ 10:40
rick_h_we having fun yet frankban ?10:45
rick_h_frankban: you able to make the rescheduled interview tonight?10:45
frankbanrick_h_: sure10:45
rick_h_frankban: cool thanks10:46
dimiternbenji, hey, have you used teambeamer in trusty?11:48
benjidimitern: nope, I haven't (I just installed trusty recently)11:49
dimiternbenji, I'm wondering how difficult it is to set it up on trusty - perhaps building from source?11:50
benjiI don't think it'll be too hard.  Termbemer itself is trivial to "build" because it is Python, but the dependencies might give you some trouble.11:51
benjihave you tried installing from the PPA?11:52
* benji tries11:52
bacrick_h_: actually I'm inclined to go with the default values for MongoClient, which is fsync of False.12:22
rick_h_bac: ok, we can try it. worst case we know where the code is12:22
bacrick_h_: the defaults for MongoClient are "safe writes" as opposed to the unacknowledged unsafe writes of the defaults for Connection()12:22
rick_h_bac: gotcha, than that's great. I just remember debugging strange test issues too much from Connection() as the unsafe default writes made it a headache12:23
bacrick_h_: Even without fsync=True you'll still get a fail message on conflicts.  the reading i've done says avoid fsync "if you can help it".  our use should allow it to be safe.12:23
bacrick_h_: i'll push the latest changes for you to eyeball on RV12:24
rick_h_bac: ok thanks12:25
bacrick_h_: it looks like defaults are sane.  using w=0 is the only thing that gets you into trouble, breaks locks, etc12:26
rick_h_ok12:26
rick_h_yea, I worried we went too far safe with w=112:26
bactmi.  :)12:26
rick_h_but knew we originally added the safe=true for hard to debug test failures12:27
rick_h_hwody kadams54, welcome to jujugui12:29
rick_h_err howdy12:29
kadams54Morning all.12:29
benjidimitern: the PPA wasn't set up to build packages for trusty, I have set that up now; we'll see if they build without error12:38
dimiternbenji, cheers!12:38
dimiternbenji, I see python-vte is being built right now, but can't see pending builds for termbeamer, here: https://code.launchpad.net/~benji/+archive/termbeamer/+packages12:47
benjidimitern: build started12:48
benji(and the VTE build worked, which is the one I was worried about, so that's a good sign)12:48
dimiternbenji, great!12:49
bacwelcome kadams5413:04
frankbanrogpeppe: morning, do you have time today for reviewing https://codereview.appspot.com/77420043 ? thanks a lot13:05
frankbankadams54: welcome!13:08
hatchthanks for the review frankban! 13:17
frankbanhatch: mp13:17
* frankban lunches13:34
rick_h_hatch: when you have the else you don't need the return :P13:36
rick_h_hatch: having BOTH is the issue13:36
hatchI like it being explicit in case someone adds code outside of the conditional 13:36
rick_h_right, but it's harder to find the return value of a func when it's returning all over the place13:37
rick_h_"oh, this function has a condition on line 10 that returns something else"13:37
rick_h_I generally have a dislike for those, but I admit it's a personal pref13:37
rick_h_especially because you were just using the return to avoid an else in this case. There's no explicit return value13:37
hatchheh and I prefer to use returns :)13:38
rick_h_s/return/break and maybe...13:39
rick_h_empty returns are so semantically just broken13:39
hatcha break could potentially introduce the issue I was trying to avoid13:39
hatchlol no they aren't13:39
rick_h_"yea, here's you're return value...nothing, and never will be...booya"13:40
rick_h_"but if you add a return value in one case, better go grepping through the whole function in case we return in othre places you're not looking in"13:40
rick_h_ugh :P13:40
hatchwell it's returning undefined :) but in this case it's acting as a short on the function13:40
rick_h_right, like an if else 13:41
hatchlol the function is only 10 lines long13:41
rick_h_if x do a else do b13:41
hatch // don't add extra code outside of this if block 13:41
hatchvs13:41
hatchreturn; 13:41
rick_h_it's the principal of the thing! /me gets his soap box13:41
hatch:)13:41
* hatch gets bigger soap box13:41
hatch(and the soap box arms race begins)13:41
hatchlol13:41
rick_h_lol, canadaians, bigger? never!13:41
rick_h_bah canadians13:42
hatchhah fine - I'll remove the return.....under duress! 13:42
rick_h_lol13:43
rick_h_hatch: Huw's branch isn't quite ready, I turned it into a pull request and it's failing CI, but if you get time could you pull it down and review/qa please?13:48
rick_h_hatch: and we can provide feedback for him to try to get that landed tonight13:48
hatchrick_h_ yeah sure13:58
rick_h_hatch: thanks13:58
bacrick_h_: vacation request submitted for 1/2 week before sprint14:01
rick_h_bac: thanks14:01
=== marcoceppi is now known as marcoceppi-mobil
rick_h_kadams54: you should have an invite for kanban, let me know when you accept so I can give your account permissions14:06
kadams54rick_h_: Accepted.14:07
rick_h_kadams54: awesome thanks14:07
frankbanrick_h_, hatch: I agree it's a personal preference. I also like return to exit the function faster and then the rest of code being not nested, i.e. from now on I can read the function without thinking about conditionals. it's just that return + nested else seems a bit unclear to me 14:16
hatchhmm14:16
hatch:)14:16
rick_h_kadams54: ok, you should be able to load the kanban board now14:23
rick_h_kadams54: please verify before the standup in 4014:23
kadams54rick_h_: Yup, I'm in and looking it over.14:23
rick_h_kadams54: oh, you need to get travel setup as well14:26
hatchfrankban wow I don't think I've ever typed so much in a code review :P Mind taking a look and seeing if I answered all of your questions14:28
hatchand btw - you found a serious bug :) thanks14:28
hatchwelcome kadams54 14:29
frankbanhatch: I'll take a look asap14:29
hatchrick_h_ il? "Yo man this feature is so ILL"14:30
rick_h_hatch: :P14:31
hatchlol14:31
rick_h_good way to remember it14:31
hatchhaha14:31
hatchmy next feature flag will be steezin 14:31
lazyPowerrick_h_: did you see ppetraki's comments in #juju-dev?14:37
lazyPowerthe charm store is exporting null bundles14:37
ppetraki has anyone tried to download a bundle lately from the charm store? I've tried to export several different ones and all I'm getting is14:37
ppetraki envExport: 14:37
ppetraki   services: {}14:37
ppetraki   relations: []14:37
ppetraki   series: precise14:37
lazyPowerthat one ^14:37
rick_h_lazyPower: no, what's up?14:37
rick_h_ppetraki: oh looking14:38
rick_h_ppetraki: hmm, how are you downloading? Is this when you build an environment on jujucharms.com and hit export?14:39
* ppetraki digs up example14:39
rick_h_ppetraki: I just did a qiuck test and it worked. I wonder if you're trying to do something differently or with something that's not working? 14:40
rick_h_ppetraki: screenshot of your environment would be useful to replicate on jujucharms.com to test out14:40
ppetrakiack14:40
rick_h_ppetraki: thanks, we'll help look into it for sure. Thanks for the report of the issue.14:41
* rick_h_ goes afk for a few to migrate home from coffee shop14:41
ppetrakirick_h_, http://picpaste.com/upload-guibad-aN53Tvlj.png14:42
ppetrakirick_h_, I just visit the bundle, click the '^', and open the file it downloaded14:42
Makyoppetraki, deploy the bundle to the GUI first.  The ^ button exports the canvas, not the charm or bundle you are viewing.14:45
MakyoWill take a note, though, that's worth clarifying.14:45
* hatch is also relocating14:46
Makyoppetraki, if you wish to grab a bundle's code from the store without deploying, you can go to the code tab, eg https://jujucharms.com/bundle/~charmers/mediawiki/6/single/#code and select the bundle.yaml file.14:47
ppetrakiMakyo, it says it'll be deployed to my local provider immediately, does that mean my current juju-env?14:47
Makyoppetraki, if you are viewing it at jujucharms.com, the provider is the demonstration provider, which is just a sandbox within the browser.14:48
ppetrakiMakyo, yeah, as a regular user I have no idea what the difference is14:48
ppetrakiand assumed the worse14:48
* ppetraki well, im not exactly a regular user14:48
Makyoppetraki, that's totally fair.  We'll see if there's a way to make that more clear.14:49
ppetrakiMakyo, thanks14:49
Makyojujugui call in 1014:50
lazyPowerah thats something I didnt think about, that charms are transient until you actually "deploy" them on the gui14:50
lazyPowersee? this is why you guys make the big bucks. 14:50
* lazyPower thumbs up14:50
Makyohttps://bugs.launchpad.net/juju-gui/+bug/1294694 cc ppetraki 14:51
_mup_Bug #1294694: Bundle deployment in sandbox is confusing <juju-gui:New> <https://launchpad.net/bugs/1294694>14:51
* Makyo coffees self thoroughly before call.14:53
ppetrakiMakyo, sub'd, thanks14:54
=== marcoceppi-mobil is now known as marcoceppi
hatchjujugui call in 314:57
frankbanhatch: thanks. also your comments look good. what do you think about my last proposal (re: functional approach)?14:59
hatchyeah I think that will be a good change15:00
hatchsorry I meant to comment on that :)15:00
rick_h_kadams54: https://plus.google.com/hangouts/_/canonical.com/daily-standup?authuser=1 in case you can't see the link in the calendar 15:00
frankbanhatch: oh, and it would be nice if the changeSet hierarchical structure is documented in that branch15:00
frankbanthanks for that branch hatch 15:00
rick_h_benji: standup pingu15:00
hatchyeah I can do that - I kind of didn't on purpose because I figured the structure might change a bit15:00
=== marcoceppi is now known as marco-traveling
hatchluca is there an overview image of the new zoom assets?15:13
lucahatch: like a mock up?15:14
hatchluca yeah, you mention getting rid of the slider, so are there just going to be two buttons floating there now?15:15
lucayeah, sec15:16
hatchcan you add it to the bug plz and thanks :)15:16
lucahatch: same style as the bundle visualisation zoom slider15:16
lucahttps://docs.google.com/a/canonical.com/file/d/0B_l975nRB6BuSEVfQXhxU2g2SXc/edit15:16
hatchahh ok cool15:16
hatchI'll update the ticket15:17
lucaok, thanks15:17
rick_h_hatch: try to upload the orig png please15:17
rick_h_hatch: as the gdocs link isn't public bug the bugs are15:17
rick_h_hatch: so it keeps more info in the open15:17
hatchok cool15:17
lucaah15:17
lucaright15:17
lucasorry15:17
rick_h_luca: np, just want to keep us all nice and open for community/etc 15:18
rick_h_thanks for the update and bug report!15:18
hatchaddeed15:19
rick_h_thanks hatch 15:21
hatchI really need to figure out how to setup znc 15:28
hatchsomeone just parked a van across the street on the sidewalk and snowbank......intentionally....15:36
hatchthat's got to be a first15:37
lazyPowerhatch: its the nsa!15:42
lazyPowerhatch: also - have you looked at quassel? the ZNC component is dead simple to setup/use15:42
hatchlol - or a, now-stuck, idiot15:42
lazyPower+ it has a mobile component for those of us on the go that like to keep irc in our pockets.15:42
hatchlazyPower well I'd like to set up a ZNC bouncer so that I could log into it with textual in osx and something like quassel in Ubuntu15:43
lazyPowerquassel has a osx client to...15:43
hatchoh? 15:43
hatchinteresting15:43
lazyPoweryeah it runs on every flavor of OS, i'm pretty sure there's a chrome extension being dev'd too15:44
hatchI really like how textual uses safari so you can theme using css15:45
hatchsafari webview that is15:45
lazyPowerhatch: well, DO has you covered - https://www.digitalocean.com/community/articles/how-to-install-znc-an-irc-bouncer-on-an-ubuntu-vps15:47
lazyPowerand that smells of an opportunity to be charmed15:47
* lazyPower nudges gently15:47
hatchoh awesome15:47
hatchlol - I need way more hours in the day15:48
lazyPoweryou and me both brother15:48
hatchI wish DO had a juju provider15:48
lazyPoweruhm15:49
hatchhazmat wrote one15:49
lazyPowerhazmat has written an alpha provider plugin15:49
hatch:)15:49
lazyPoweryeah15:49
lazyPowerhttps://github.com/kapilt/juju-digitalocean15:49
hazmathatch, jump on in.. its fresh out of the oven ;-)15:49
hazmatthat's when the cookies are best15:50
hatchlol 15:50
hatchit's true!15:50
hatchhazmat does it support deploying using --to ? :)15:50
hatchbootstrap + gui + znc + whatever other garbage I want to put on their smallest node :P15:50
hazmathatch, ofc.. its a little differrent than a normal provider.. you $ juju docean bootstrap .. $ juju docean add-machine -n 5 15:51
rick_h_heh 512mb isn't much of a node15:51
hazmatbefore deploying.. and then you can do deploy to .. etc15:51
hazmathatch, you can even do envs that span the globe ;-).. i did one env split between ams and nyc.15:51
lazyPowernice15:52
hazmatmanual provisioning solves everything :-)15:52
hatchhazmat is that a decision you made or a technical limitation of DO not being able to deploy and auto add machines?15:52
hazmathatch, its a limitation of juju's ability to do external provisioning plugins15:52
* rick_h_ goes to nuke lunchables15:52
hazmathatch, i'd have to api intercept to do more interesting things15:52
hatchahh15:52
hazmathatch, but really its a trivial burden imo.. to type one extra line to allocate machines before deploying or add-unit. 15:53
hatchyeah for sure15:53
hatchI'd have to think of something else to put on that node.....$60/yr for a znc bouncer is a little nuts haha15:54
lazyPowerhatch: if you go the route of quassel i'd have no problem putting you on my bouncer15:54
lazyPowerbut you have this need for textual - sooooo15:55
hatchcan I trust you not to read my messages?????15:55
hatchCAN I!!!15:55
lazyPowerno15:55
lazyPoweri'm the nsa dude15:55
lazyPower:P15:55
hatchI knew it15:55
lazyPowerhaha, yeah man idc15:55
lazyPoweri never mess with the db15:55
lazyPowerif you trust me i trust you kinda trust15:55
hatchinteresting that there are no 'znc as a service' startups15:57
hatchlol15:57
lazyPowersuch a niche market15:57
hatchI bet people would pay $5-10 a year15:57
hatchoh right..... znc and food picture sharing as a service15:57
hatch^ startup idea15:57
hatch*patented*15:57
lazyPowerhatch: i'll sync with antonio i'll ping you with the quassel core details15:57
lazyPowers/i'll/after my15:58
hatchcool thanks15:58
lazyPowernp 15:58
hatchfrankban https://gist.github.com/3dd5ddad7b0e765af3e5 a litle more functional16:49
hatchthoughts?16:49
frankbanhatch: looking16:49
hatchthanks16:51
frankbanhatch: looks good16:52
* Makyo runs to grab prescription, will have other laptop at coffeeshop.16:52
hatchcool - now to fix all the tests16:52
hatchbac https://twitter.com/dam/status/446323090612420608 hehehe17:02
frankbanguihelp: I need one review/QA for https://github.com/juju/juju-gui/pull/186 Anyone available? thanks!17:06
hatchsure I can17:06
frankbanthanks hatch 17:07
benjifrankban: I'll take a look at your review and perhaps you'll have time to look at https://codereview.appspot.com/76860047 while I do that17:10
benjifrankban: oh, you already have a reviewer, well, I'll let you review my branch anyway17:10
frankbanbenji: sure, I'll take a look17:11
benjifrankban: note that the branch has undergone extensive QA, so you can feel free to skip that if you feel so inclined17:11
frankbanbenji: cool, ok, I'll just look at the code17:12
rick_h_frankban: did you determine if we should file a -core bug on the issue?17:12
frankbanrick_h_: I planned to investigate that in core and file a bug if required, with instructions to dupe17:13
rick_h_frankban: ok cool thanks17:13
rick_h_DrabMakyo always has me looking for ShinyMakyo17:15
=== DrabMakyo is now known as ShinyMakyo
ShinyMakyoGiven that this is the Air, I might as well.17:15
hatchlol17:15
rick_h_lol17:15
hatchfrankban +1 but I can't QA right now unfortunately17:16
ShinyMakyoDamn, missed opportunity for FabMakyo17:16
rick_h_hah!17:17
frankbanhatch: thanks. benji: could you please QA my branch? (only if you have local envs up and running)17:17
benjifrankban: I don't have local set up yet.  I am willing to get it set up if you don't think it'll be too painful.17:18
hatchooo move state out of browser.... I like the sound of that card ShinyMakyo :)17:20
ShinyMakyoHaha.17:21
ShinyMakyoPart of the other card with my face on it.17:21
frankbanbenji: well, I am not on trusty, but maybe it's worth trying the following: sudo add-apt-repository ppa:juju/stable && sudo apt-get update && sudo apt-get install juju-quickstart && juju-quickstart17:21
* benji tries17:21
hatchShinyMakyo what I have been doing is, when I create a sub card, add a count to it and then subtract that from the 'parent' card....I'm not sure if it works yet but it at least keeps the estimated work somewhat accurate17:22
ShinyMakyoAh, yeah, that makes sense.17:22
rick_h_hatch: ShinyMakyo yes please17:22
ShinyMakyoDone and done17:22
hatchlately I've been getting test failures where the traceback points to another test entirely.....very odd17:30
frankbanbenji: I am not sure about how that nrpe hooks work. did you create relation-broken/departed sym links in your branch?17:35
benjifrankban: I did17:36
frankbanbenji: oh, ok, Rietveld does not show that :-/17:36
benjifrankban: quickstart is bootstrapping ec2, is that expected?  Should I set up a local environment config and make that the default?17:36
rick_h_benji: I tend to17:37
rick_h_benji: as it's a lot faster and nicer to work with and doesn't cost $$17:37
frankbanbenji: yes, so you already had an environment. so now you can stop quickstart, destroy the ec2 env, and then create a local one with "juju quickstart -i"17:38
frankbanbenji: also, since you already have juju configured, before running quickstart -i, it's better to apt-get install mongodb-server lxc17:39
hatchfrankban I pushed the latest changes up, mind taking a look for a +1 ?17:40
benjifrankban: too late, but quickstart told me to install it, which is nice17:40
frankbancool17:41
frankbanbenji: review done17:42
benjithanks17:43
ShinyMakyoOkay, prescription's ready.  Will be back home in a few.17:48
benjifrankban: local environment setup seems to be working (but not done yet)17:49
benjionce it's done and I'm sure it's working I'll QA your branch17:49
frankbanbenji: cool, setting up a local env with the GUI is also the first step of my QA instructions17:50
benjiI'm glad you told me because I would have destroyed it before looking at the QA instructions :)17:51
benjifrankban: uh oh: juju-quickstart: error: juju-gui/0 is in an error state: error: hook failed: "install"17:51
frankbanbenji: interesting, what's in ~/.juju/local/log/unit-juju-gui-0.log?17:52
benjifrankban: oops, I have already destroyed the environment and am trying again17:56
benjifrankban: http://paste.ubuntu.com/7121143/18:02
hatchMakyo did you ever get a chance to look at my branch?18:02
frankbanbenji: so apt failed. juju status?18:04
benjifrankban: http://paste.ubuntu.com/7121162/18:04
frankbanbenji: ok, so the lxc is precise and that's correct. next step is trying the same command from inside the lxc: juju ssh juju-gui/0; sudo -i; apt-get -y install libapt-pkg-dev python-apt python-launchpadlib python-tempita python-yaml18:06
Makyohatch, Yes, but not with changes.  Let me prowl through again.18:06
frankbanlet's see what the real error is18:06
benjifrankban: there's the problem: No space left on device18:08
frankbanoh...18:09
benjiwho needs a root partition larger than 20 gig I said, that would be crazy I said18:09
frankban:-)18:09
benjiI think you'll have to look somewhere else for your QA18:09
frankbanok. rick_h_, Makyo, bac: ^^^ anyone available for QAing https://github.com/juju/juju-gui/pull/186 ?18:12
bacdoubtful18:12
Makyofrankban, I can.18:12
frankbanMakyo: thanks18:12
bacbenji: it needs 20G free?18:13
benjibac: I only have 20G total... oh, I only have 10G total on that partiion18:14
bacbenji: yeah, i had to go through the resize dance on my vm.  was doable but unpleasant18:15
hatchMakyo ok cool thanks, I just want to get it landed18:30
rick_h_frankban: let me know I can after calls today if you still need someone18:31
Makyohatch, ack.  18:31
frankbanrick_h_: thanks, Makyo is doing the QA18:32
hatchfrankban yeah sorry about the QA, updating juju borked my machine so I need to upgrade it and haven't had the time :/18:32
hatchwell juju and my machine are borked together :)18:32
frankbanhatch: np, thanks for the review18:33
* hatch lunching18:38
frankbanbenji: very good plot twist :-)18:43
benjiheh18:43
Makyofrankban, I can't reproduce the first error19:00
MakyoLet me get more info.19:00
Makyojuju 1.17.419:00
Makyofrankban, (ping re interview, though)19:01
frankbanMakyo: maybe it's intermittent. uhm. I was using stable19:01
Makyofrankban, ack, will keep poking.19:01
frankbanMakyo: thanks19:01
hatchrick_h_ around?19:36
rick_h_hatch: otp, what's up?19:37
hatchok I'll type :) was gona request a hangout19:37
hatchsec19:37
hatchwhen a user is calling setConfig we allow them to pass in a queued service or a real service. If the service is queued and they use the `immediate` flag, should we A) disregard or B) deploy the service and set the config? I vote A with a console warning19:38
hatchkadams54 hey just fyi you're still running through sourceforge's vpn for irc :)19:39
rick_h_hatch: hmm, throw an error for now?19:39
kadams54hatch: lol, thanks man :-)19:39
rick_h_hatch: I mean we don't have a use case for this atm19:39
hatchrick_h_ throw as in throw()?19:40
hatchright, I just want to cover the bases 19:40
rick_h_hatch: so it seems like a case of problems we don't have atm19:40
hatchhaha I'm avoiding them before they are :)19:40
rick_h_yea, +1 on thinking about it, but don't want to get hung up on it19:40
hatchI think that the 'immedaite' is a real usecase and it's really not much more work to do it at the same time19:40
rick_h_the only use case I see is testing?19:41
rick_h_or is there more I'm missing?19:41
hatchwell just if we want to give the user the ability to bypass the deployer bar for any request19:41
rick_h_right but that's not in any design for now19:42
hatchand testing19:42
rick_h_there's not  real use case for the user to select it19:42
rick_h_and testing I think we can throw the error that shows "you forgit an immedite on the service, fix that in your setup"19:42
rick_h_forgot19:42
hatchok I'll throw for now19:42
rick_h_does that make sense?19:42
hatchyep it does - I am pretty sure that it's an interaction we will want to allow though 19:43
rick_h_hatch: k, yea that's why I'm fine thinking on it, but until we have a use case to walk through I'm not sure how to handle it 19:44
hatchright ok cool19:44
* hatch grumbles about using if/else vs multiple returns19:51
hatch:P19:51
rick_h_hatch: I give, if you and frankban like it I'll give. :P19:51
hatchVICTORY!19:51
hatchlol19:51
hatchhow about short variable names?19:52
hatchtoo far?19:52
rick_h_NO!19:52
hatchlol19:52
hatchhahaha19:52
rick_h_or something like that19:52
kadams54Not to start any holy wars, but… what are some of the different dev setups you guys use? I've been playing around with several different ones today (vagrant, regular Ubuntu VM, dual boot) and trying to figure out where I'm going to be most productive.19:56
hatchkadams54 atm I'm using OSX with the gui's vagrant config19:58
hatchI also have a box in the basement running Ubuntu to do real env testing19:59
hatchI also have a Ubuntu VM for various ubuntu stuff locally19:59
hatchI am trying to run Ubuntu on metal but the current kernel doesn't work on the new Apple haswell cpu's20:00
hatchbut you will find that working IN Ubuntu is a lot less work when working with charms, juju-core hacking, etc20:01
hatchso...depending on your laptop the answer may be made for you :)20:02
Makyorick_h_, lost hangouts, sorry20:04
MakyoOr maybe I lost Internet...20:04
hatchI see u20:05
hatchmessages that is :)20:05
hatchjujugui I need a pre-imp call with someone about the set_config interaction with a ghost service20:06
hatchanyone available?20:06
kadams54Another question: I'm not going through SF VPN, but I do have a SF cloak. Does Canonical have cloaks?20:09
kadams54Yeah, I may setup a spare desktop I have lying around to run Ubuntu on the bare metal. Right now I'm leaning towards vagrant on my MacBook.20:09
kadams54It's an older MacBook, but I use some stuff that's OS X-only… like coreStorage to tie together an SSD and a traditional HD into a single logical volume.20:09
hatchthat's a good question - I have seen it....I just assumed they were running through the vpn20:10
kadams54Hah, no.20:10
kadams54And there was also the hitch this morning with getting my webcam to work in Ubuntu…20:10
hatchsome may give you a hard time about it.....I have a ubuntu logo on my Apple symbol lol20:11
hatchdogfooding and all that :)20:13
kadams54Yeah, I'm beginning to realize that :-) My intention is to spend as much time in Ubuntu as possible.20:15
hatchhmm there are quite a few ghost service interactions that need to be thought out for this state manager20:24
rick_h_hatch: :)20:24
hatchrick_h_ when you have a second lets have a hangout20:24
rick_h_hatch: k, shoot me a link 20:24
hatchhttps://plus.google.com/hangouts/_/76cpiohup8sdmhrmvej1p946sg?hl=en20:24
hatchMakyo poke20:51
Makyohatch, sorry, got wrapped up :(  5 minutes?20:52
hatchhaha yeah sure - I'm working on a new branch, I just branched off of it20:52
hatchno problem20:53
* rick_h_ runs away for the day. I'll be back.20:55
hatchlol such a lie20:55
rick_h_hatch: hey, I'll be gone a solid hour at least :P20:56
hatchhaha20:56
rick_h_then I've got a bunch of emails to go through and send out :/20:56
Makyohatch, lgtm20:57
hatchbah CI got backed up again20:57
* Makyo walks dogs quickly20:58
bacrick_h_: i've added some notes to the google doc on the candidate.  i've also changed the view permissions to invite only.20:59
rick_h_bac: rgr thanks for the update and thought on perms20:59
rick_h_good call20:59
* bac dogwalks20:59
hatchjujugui CI is back running again it'll take about 40mins to clear through its queue21:01
hatchkadams54 did you add 'jujugui' and 'guihelp' to your notifications in your IRC client?21:02
hatchevening luca21:19
kadams54hatch: yup21:24
hatchawesome - just don't want you to miss out on all the awesome dings to break your concentration :P21:24
kadams54lol21:24
hatchwhat time is it there? Are you on the same tz as rick_h_ ?21:25
kadams54I'm US Eastern, so it's 5:30 here21:25
kadams54Yeah, same state even :-)21:25
kadams54We're going to be meeting up at a coworking spot all next week.21:25
hatchyeah I hear it's a drive21:25
kadams5445 minutes for me, not sure exactly where rick_h_ is coming from.21:26
hatchyeah he said about that for him too21:26
kadams54I was impressed that the town we'll be meeting up in has a coworking spot.21:27
hatchthat's good though, it was just over a month before my first get together and it was a full blown sprint 21:27
hatchhaha yeah they are pretty rare 21:27
kadams54FYI, I'll be signing off shortly, once pizza arrives for family night.21:28
hatchno problem21:28
kadams54I'm diving into my first ticket now, replicating the issue and getting familiar with the codebase, so tomorrow should see some actual coding :-)21:29
hatchexcellent, which ticket are you on?21:30
kadams54https://bugs.launchpad.net/juju-gui/+bug/126938121:32
_mup_Bug #1269381: keybinding for centering canvas is actually S-) <bitesize> <juju-gui:Triaged by kadams54> <https://launchpad.net/bugs/1269381>21:32
kadams54What would be normal process for picking up a bug? Assign it to myself and mark as in progress?21:32
hatchkadams54 has Rick got you set up on the kanban board yet?21:33
kadams54Yeah21:34
hatchok so then you would create a card in High (because that's not part of an active project) put your head on it and drag the card into the Active lane21:34
hatchyou'd also mark the bug as in progress and assigned to you in launchpad21:35
hatchin the High block.... right click > add card > defect > put the bug # in Card ID, put the bug title in Title and assign to you21:36
kadams54Oh, that reminds me - how do I change my avatar in leankit? Looked around a bit for a way to change it, made sure I'd added my canonical email to gravatars in case it used that, but I'm still a generic "KA".21:38
hatchhmm....21:39
hatchthere is a 'manage account settings' button but it's not clickable heh21:40
rick_h_the avatar is hooked to gravatar21:42
rick_h_so you need to set a gravatar for that email addresss21:42
kadams54Yeah, I did.21:43
kadams54I suspect there's a cache somewhere that needs refreshing21:43
hatchor lk is just broken...that happens :)21:46
hatchlazyPower you picked up a new sputnik?21:50
lazyPowerhatch: sure did21:50
hatchI didn't know they updated it?21:50
lazyPowerhaswell i7 21:51
lazyPowerthat update came in what... november?21:51
hatchoh interesting :) HiDPI screen too?21:51
lazyPowerits sexy with its touch support21:51
lazyPowernow i have finger prints all over my monitor21:51
hatchhmm ok you're going to have to link me to these details21:51
hatchlol21:51
lazyPowerhttp://www.dell.com/us/business/p/xps-13-linux/pd.aspx21:52
hatchwhat kind of battery life are you getting?21:52
lazyPower~ 4.5 hours with reasonable dim on display + disabling keyboard lights21:53
hatchintersting21:53
hatchwell glad that it's working out well - hopefully more come with Ubuntu as time goes on21:54
lazyPowerIndeed. My only complaint is hte ram is soldered to the board21:55
lazyPowerso i wasn't able to give it a 16gb ram upgrade, but it does what i need it to do as is :)21:55
hatchwell hey everything is glued together on mine so nothing is being changed.....ever21:55
hatchlol21:55
huwshimiMorning21:59
hatchmorning huwshimi 21:59
hatchI commented up your branch :)21:59
huwshimihatch: Ah, thanks22:00
rick_h_huwshimi: yea thanks for the updates. I made a pull request to get a qa and review22:13
rick_h_huwshimi: hatch brought up a couple of points, let me know what we can to do get it landed22:13
rick_h_huwshimi: and morning and all that :)22:13
huwshimirick_h_: No problems, taking a look now.22:13
huwshimiDo we have any way to test things in app/index.html?22:19
huwshimiI that test_startup.js?22:19
huwshimi*Is22:19
hatchhuwshimi yup22:23
huwshimiOK :)22:23
MakyoUnity reset desperately needed.  May disconnect :T22:39
hatcheod'ing a touch early, brain not working...will bbl22:42
MakyoWhew, I still have a desktop.22:44
huwshimiThe setup of test_startup.js is misery and loathing to all that might venture near...23:16
huwshimiPartially because of the index.html and all its inline code...23:17

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