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

=== OutOfControl is now known as benonsoftware
frankbanrogpeppe: ping. any chance to get my branch reviewed soon? That's blocking some tasks on our side, and it would be nice to know if it's in the queue (sorry to bother you).10:08
rogpeppefrankban: sorry, i will do - i've been concentrating on moving HA forward10:09
frankbanrogpeppe: thanks!10:10
rogpeppefrankban: link?10:11
frankbanrogpeppe: https://codereview.appspot.com/7742004310:11
frankbanrick_h_: bug 1210035 describes our exact issue11:03
_mup_Bug #1210035: event stream from watcher should have logical ordering. <juju-core:Triaged> <juju-gui:Triaged> <https://launchpad.net/bugs/1210035>11:04
rick_h_frankban: ah nice11:35
marco-travelingrick_h_: is there a way to show icons for non promulgated charms in the gui? Got a demo today11:36
rick_h_marco-traveling: no, it's not working yet. There's a bug in it that I've not gotten a chance to look into11:36
* marco-traveling considers shot-gun promulgation and unpromulgation shortly after11:36
* marco-traveling reconsiders and wont' be dumb11:37
* frankban lunches12:14
bacrick_h_: 1:1?13:00
rick_h_bac: yea, did I join the wrong room?13:00
bacno, i'm just joining now13:01
rick_h_bac: ah gotcha13:01
hatchrelocating14:10
hatchit's sure quiet out there14:20
rick_h_sshhhhh14:21
rick_h_frankban: found out 1.17.5 isn't going into trusty due to juju-mongodb breakage. We need to wait/watch for 1.17.6 and sinzui is looking at getting that out asap14:33
frankbanrick_h_: ack, thanks14:34
frankbanrick_h_: is Matthew out today?14:36
rick_h_frankban: not that I know of, /me looks 14:36
rick_h_frankban: not that I know14:38
frankbanrick_h_: ok thanks14:38
frankbanrick_h_: I'd be inclined to land https://github.com/juju/juju-gui/pull/186 if the test passes, it's difficult to QA because the bug can be intermittent, but I duped that several times14:39
rick_h_frankban: looking14:40
rick_h_frankban: k, if you're confident go ahead. 14:41
frankbanrick_h_: cool14:41
Makyofrankban, rick_h_ I wasn't able to dupe when I tried, but the code LGTM.  Sorry frankban 14:43
rick_h_Makyo: thanks for the +114:43
frankbanMakyo: ack, thanks14:44
Makyojujugui call in 1014:50
hatchhm hmm hhmm hhmmm hhhmmm14:53
bacbenji or rick_h_: could you review my branch when you get a chance?  it's almost 800 lines so maybe two reviews would be good.  https://codereview.appspot.com/78220043/14:55
bacnote there are reviewer notes, but they only show for patch set 114:55
benjibac: sure; I'll do it after the call14:55
rick_h_bac: k, will do. Will be a few I've got a call after the standup and then can look14:55
bacthanks14:56
Makyojujugui call in 214:58
rick_h_kadams54: found his way back today? 14:58
hatchhttps://plus.google.com/hangouts/_/72cpiitf46rduhiu3ruoe0jl0c?hl=en15:08
hatch^ rick_h_ 15:09
kadams54jujuhelp any volunteers for a pre-implementation chat on https://bugs.launchpad.net/juju-gui/+bug/1269381 ?15:11
_mup_Bug #1269381: keybinding for centering canvas is actually S-) <bitesize> <juju-gui:In Progress by kadams54> <https://launchpad.net/bugs/1269381>15:11
kadams54Bah15:11
kadams54guihelp any volunteers for ^^^15:11
Makyokadams54, sure.15:12
hatchrelocating15:35
hatchman chrome is a power hog15:46
hatchwho still needs a roomie for the sprint?16:15
MakyoI'm free, if you're game again.16:34
hatchadded!16:43
rick_h_ruh roh16:49
rick_h_Makyo: will be asking for a new room by Tues night :P16:49
rick_h_those canadians 16:50
MakyoI'm just curious to see what the topic of late-night research will be this time.16:50
rick_h_lol16:50
MakyoLast time it was "Which MacBook should I get?"16:50
hatchlol16:51
hatchthat's a whole month away now16:52
hatchwho knows what's going to happen by then16:52
hatchatm I'm trying to find a solution to hosting a bunch of basic websites with having to get a vps with cpanel16:52
hatch'a bunch' being ~5 :)16:53
MakyoI use Linode and DreamHost (the latter mostly for a crapload of cheap wordpress sites)16:54
hatchyeah that's basically what these are16:55
hatchdreamhost hey....16:55
hatch$9/mo.....too much :P16:56
hatchohh that is for unlimited domains16:56
hatchok now we are talkin16:56
hatchall of these sites maybe get 500 views per month so we aren't talking big load here lol16:56
rick_h_s3 16:57
hatchviews per month....combined :)16:57
MakyoReasonable uptime, cheap, nice enough panel, unlimited DBs/domains/subdomains, django/rails-able... that's about it, granted.  I wouldn't host anything too crazy there. 16:57
rick_h_http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html16:57
hatchinnnteresting16:57
MakyoI'd use S3 for static sites, though.16:58
rick_h_or at that rate, put them in github projects and let them host it16:58
rick_h_if it's static that is16:58
hatchthey have real domains though16:58
MakyoWell, you can do that with S3 too.16:58
rick_h_but yea, I've used s3 for hosting static docs and it's about as cheap as you can get16:58
MakyoAnd GH Pages, for sure.16:58
rick_h_and no server maint overhead16:58
hatchGH pages doesn't allow real domain names though16:58
hatchor do they now?16:58
rick_h_s3 does16:58
MakyoThey do now, I believe.16:59
MakyoBut yeah, that or S3 for static.  DH for cheap one-offs like WP or ZenPhoto or something, Linode or EC2 for other things.16:59
hatchinteresting, I'll have a look at both those options 16:59
hatchheh yeah S3 does look pretty cheap for static sites17:00
rick_h_bac: did you have routes updates for the delete urls? Or am I blind to them atm?17:01
rick_h_benji: are you looking into QA on it?17:02
benjiI am not doing QA.  I can though.17:02
rick_h_benji: that'd be great if you get a few min to qa please. 17:03
benjirick_h_: sure.  I'll have to be after lunch though (which I am just about to start).  Is that ok bac?17:04
rick_h_benji: ty much17:04
bacsure benji17:25
bacrick_h_: yes, routes.py changed.  do you not see it?17:25
rick_h_bac: sorry I do see it. Must have just been blind sorry17:26
rick_h_wow, /me rubs eyes17:26
bacrick_h_: what do you mean by "The links and bundle warning"?17:34
rick_h_bac: sorry, in my other comment I replied to your last minute question on removing charms that a bundle depends on17:36
rick_h_bac: so I was saying that a warning in the charm delete confirmation that these bundles will be affected would be cool imo. What did you think? Those could be links to the bundles if you wanted to remove them as well17:37
bacrick_h_: oh, ok. that might make a good follow on branch.17:38
rick_h_bac: right, that's what I was trying to say poorly17:38
bacokey doke17:39
rick_h_jujugui the evening AU call will likely be pushed back 30min. If anyone want to join feel free but it'll be after I kick someone out of the house vs right at 6:3017:51
kadams54AU call?17:51
hatchI'll try and make it17:51
rick_h_australia sorry17:52
hatchHuw lives in Australia 17:52
hatchhuwshimi17:52
rick_h_kadams54: I'll mention it on our 1-117:52
rick_h_optional call every week17:52
kadams54Got it17:52
kadams54Getting re-acquainted with YUI here; been 5 years since I last used it. If I have a NodeList, what's the best way to check for a string within each Node.text? myList.each() with a function that sets a found flag?17:59
hatchkadams54 5 years...so that would have been YUI2 :)18:00
kadams54Yeah18:00
kadams543 was just on its way out18:00
kadams54I read through a lot of the docs and was familiar with the big changes18:00
kadams54But never got to write any code with 318:01
kadams54It looked like a really good overhaul18:01
hatchlist.each(function(node) { if (node.get('text') === 'foo') { ... } });18:01
hatchyeah it was a complete rewrite18:01
kadams54Yeah, that's my approach; good to know I didn't miss anything in the docs.18:01
rick_h_kadams54: in the hangout when you're ready18:02
hatchjujugui looking for a review for https://github.com/juju/juju-gui/pull/188 thanks18:06
hatchstepping away for lunch18:16
rick_h_hatch: when you get back I'll trade you a review for a look at the new urgent maint card please? 18:41
rick_h_hatch: seems there's a potential error when using our vagrant image to install quickstart per the quickstart docs. I want to see if it's a doc issue or something we need to fix in quickstart please.18:41
hatchrick_h_ back18:58
hatchrick_h_ so you are saying the GUI's vagrant image or the Juju one?18:59
rick_h_hatch: cool, kadams54 ran into an issue when using quickstart from the vagrant image. You've run the vagrant stuff right?18:59
rick_h_hatch: the GUI one, but the idea was that quckstart didn't run per docs in that image18:59
hatchyeah but I don't use the GUI's image for anything but the gui18:59
hatchI can look into it though18:59
rick_h_hatch: and I want to verify if it's something we don't have to worry about because it's vagrant specific, or a real bug to deal with19:00
hatchok, do we have official quickstart docs somewhere I can follow?19:00
rick_h_kadams54: can you link hatch the steps you followed please?19:00
hatchpreferably the steps kadams54 took19:00
hatch:)19:00
rick_h_jujugui I'm running out to the dentist...biab19:00
kadams54hatch: https://launchpad.net/juju-quickstart19:01
hatchahh ok 19:01
kadams54Specifically, the part that starts: "To install and start Juju Quickstart, run the following:"19:01
kadams54I ran those in a fresh vagrant image.19:02
kadams54In the juju-gui code19:02
hatchok and what was the issue?19:02
hatchohh i see19:03
hatchit won't run :)19:03
kadams54Yeah, it was a python error19:03
kadams54Couldn't find a particular class19:03
kadams54I can reproduce and get the exact error if needed19:03
hatchnope I got it19:04
hatchI might have a sollution 19:04
hatchjust trying now19:04
hatchkadams54 ok two things to try19:07
hatch`sudo pip install --upgrade urwid`19:07
hatchand/or `sudo apt-get install python-dev`19:08
rick_h_hatch: yea, that's a bug then. We can't fetch pip urwid to make it work. Or else we need to make sure we don't support the older ubuntu version19:08
* rick_h_ hasn't left yet...boy is brushing teeth wheeee19:08
hatchrick_h_ why can't we? /me doesn't know much about pip19:09
benjibac: I'm afraid I have to cut bait on the QA: my charmworld LXC is messed up because of my low-disk condition the other day and I've spend an hour trying to fix it19:09
hatchbenji sounds like you need a new machine19:10
hatch:)19:10
bachatch: shh, he's touchy19:10
hatchohh ok :)19:10
benjiI need a linux distribution that doesn't want more than 10 gig.19:10
bacbenji: ok.  i've discovered my bundle featured link is borked.  i'll fix that then land19:10
bacbenji: RHEL?19:10
hatchlol19:11
* benji installs Puppy Linux19:11
benjihmm, if OpenBSD will run virtualbox, I might do that (only half kidding)19:11
rick_h_bac: I can try out QA when I get back19:12
hatchssd's aren't that expensive anymore :)19:12
rick_h_hatch: because it should apt-get install without extra things19:12
rick_h_hatch: can you file a high bug on quickstart and add it to the urgent lane please?19:12
rick_h_or use that same card19:12
hatchrick_h_ understood, on it19:12
bacrick_h_: you want i should wait for your qa?  i'm ok either way.19:14
MakyoI can QA, too, in a pinch.19:15
hatchrick_h_ bug & card created19:20
hatchkadams54 so are you up and running with quickstart now?19:28
kadams54No19:28
hatchmore errors?19:29
kadams54Haven't tried it yet19:29
hatchohh hah ok19:29
kadams54I'll give it a whirl in a bit and let you know how it goes…19:29
kadams54OK, newb question: how to run a single test? I tried just running mocha straight up and got an error about the GlobalConfig object not being defined.19:31
hatchoh...yeah19:32
hatchsorry our test suite is....odd19:32
kadams54lol19:32
hatchit.only() vs it()19:32
hatchdescribe.only() vs describe()19:32
hatchmake test-debug19:32
hatchthen it'll only run the test with .only19:32
kadams54The test I modified is not a .only19:33
hatchit will be once you add it :)19:33
bacMakyo: if you are still offering, would you mind doing the QA for https://codereview.appspot.com/78220043/ ?  i'd like to get this out of my hair19:33
Makyobac, sure, on it/.19:33
bacMakyo: it is charmworld and you'll need to ingest some bundles19:33
hatchit.only('this test does something', function() { ... }); for example19:33
MakyoCan do.19:33
hatchkadams54 if you are running a single test/suite a number of times, it'll be faster to use `make test-server` because the browser will cache the dependencies whereas phantomjs doesn't19:34
kadams54OK19:34
hatchthe url for the test suite in that case is 192.168.33.10:8888/test/index.html19:35
bacMakyo: http://paste.ubuntu.com/7126893/ might be a good minimal set that is not too time consuming19:36
Makyobac, should have some already ingested from previous work, but thanks, will do that if not.19:36
hatchrick_h_ I looked at huw's branch and it'll be easier for him to fix it in his fork than us try to do it externally so I can help him when he gets him19:36
hatchkadams54 if you can't get it we can have a hangout and I can guide you through it19:37
kadams54I got it - my test is failing :-)19:37
hatchawesome - at least you know it fails :)19:37
kadams54Out of curiosity, has anyone looked at getting a test runner like testem or karma working with the code?19:38
hatchkadams54 yes but priorities....19:38
hatch:(19:38
kadams54Yup, I understand…19:39
hatchit's very legacy, the suite was setup well before i started19:39
kadams54I like that JS test code written in Mocha is "legacy" :-)19:39
hatchlol19:39
hatchit's over a year old....it's legacy19:39
hatchhaha19:39
kadams54totally19:39
kadams54Sometimes the JS world is like that19:40
hatchwe really want to get code coverage up and running as well19:40
MakyoYes. Good.  https://jujucharms.com/sidebar/search/precise/nyancat-3/?text=nyancat19:40
MakyoJust what we needed.19:40
hatchMakyo rofl19:40
kadams54I only just found out that Grunt is now old school.19:40
hatchlol yeah the hype machine moved to Gulp19:41
MakyoScalable cloud-based Nyancat telnet server, ready for EC2 and HP Cloud.19:41
hatchkadams54 although I think Gulp and Grunt serve two different purposes....the hype machine don't care :P19:41
hatchMakyo somehow it got recommended without an icon *gasp*19:42
MakyoHaha19:42
MakyoWell, bit of a bug.  Lemme see if I can get it on vine or something.19:45
hatchMakyo do you know anything about moving the inspector into the side panel?19:46
hatchas in, what happens to the url when we render it in there?19:46
Makyohatch, https://docs.google.com/a/canonical.com/document/d/1QSYjfcAwg54zZMJyGAOo-bqVnnLZJ55dd0UZGMDf9Ig/edit19:46
MakyoEG /inspector/apache2/service19:46
hatchlike a boss19:47
hatchoh wait, this card is to update the inspectors to gfit19:47
hatchblarg19:47
hatchok nm I get it now19:48
Makyojujugui little silly, but worth mentioning, since it happens at default window height in chrome on a 13" display for me: https://bugs.launchpad.net/juju-gui/+bug/129534119:54
_mup_Bug #1295341: GUI stutters on charm details if window isn't tall enough to scroll very far <juju-gui:New> <https://launchpad.net/bugs/1295341>19:54
hatchMakyo "Could not locate object" in u119:55
MakyoYeah I forgot to make it public, sorry x.x19:55
Makyohttp://ubuntuone.com/7eJkrPv3NwWJ609FUuoEsA19:56
MakyoEdited bug to reflect that.19:56
MakyoNice, it's upside down.19:56
hatchlol19:57
hatchok I think I know what's happening there19:57
hatchshould be easy enough to fix 19:57
MakyoShould just be a min-height right?19:57
hatchyep19:57
hatch(famous last words)19:57
Makyobac, +120:02
Makyohatch, preferably only if it's already scrolling, though, right?20:03
bacMakyo: coolio.  could you add to RV?20:03
MakyoDid20:03
hatchMakyo well when the header shrinks it then pulls the scroll away so it expands again20:04
bacMakyo:  did i ask you about the github os x tool? do you use it?20:04
Makyohatch, oh, right.20:04
hatchso either setting the min-height of the content to 'something' or adding to the height when the header gets minimized would work20:04
Makyobac, I've only used the windows one, which was okay!20:05
Makyobac, let me try the osx one, might as well.20:05
bacthis one looks good.  but i'm afraid it'll just be a crutch.20:05
bacbut i thought i'd try it since i need to do the vagrant thing20:05
MakyoYeah.  Having learned git on the cli, I found it got in the way more than helped on windows, but that was...a year ago?  Maybe better now20:06
hatchI have been trying to use the git/gist plugins in sublime now for my gitting but any real git work still works better in the cli imho20:07
hatchbenji I can take over for your card20:08
kadams54Any particular format for commit messages?20:08
benjihatch: cool20:08
kadams54Aside from the normal Git conventions…20:08
hatchkadams54 no porn20:08
kadams54lol20:08
MakyoPff20:08
Makyokadams54, nah, no format.20:09
hatchlol20:09
Makyokadams54, we try to rebase before initial proposal.20:09
kadams54Yeah, this ticket only has one commit :-)20:09
MakyoBonus~20:09
hatchyes rebasing is the git holy war :) we are firmly on the 'rebase out checkpoint commits into logical commits' camp20:10
kadams54Had a similar workflow on the previous job: task branch, rebase to cleanup commits20:10
hatchawesome20:10
MakyoYeah.  Don't need to go all out (reduces the need for push -f that way, and leaves comments on old commits)20:11
hatchkadams54 I also use a tool called 'grb' but we also have a few aliases in the hacking docs to simplify some things if you prefer20:11
hatchrick_h_ probably mentioned this already though20:11
MakyoEverything git makes for osx is huge.20:13
MakyoTheir client is 18MB zipped.20:13
MakyoAtom was 110 or something.20:13
hatchprobably all the HIDPI assets?20:13
MakyoOhhh, right20:14
hatchfor us elitist retina people20:14
MakyoPff20:14
kadams54I'm a big fan of git_remote_branch20:14
MakyoOh, by the way, I still have atom.io and keybase.io keys if anyone's interested.20:14
hatchhah suckit people +1 for team grb!20:14
hatch:P20:14
hatchhmm atom doesn't interest me but keybase does20:15
MakyoEmail?20:15
bachatch Makyo: git question.  trying to get repo setup on os x.  when i run 'git sync-juju' i get queried for github username/password.  i enter 'bac' and my password but get auth failure.  Q: any idea why? Q: i've got a valid token in my .gitconfig, so why is it asking?20:15
kadams54Funny story that I probably shouldn't tell on my second day: shortly after I started my last job, we migrated from SVN to git. One day I was assigned to do some branch cleanup work, so I grabbed grb and started to work.20:15
hatchMakyo pm'd20:15
bacMakyo: atom.io pls20:15
hatchbac you need to have your ssh keys setup20:16
bachatch: done20:16
Makyobac, Are you checking out using https?  Should work with ssh (git@github.com:juju/juju-gui) with ssh keys20:16
kadams54I figured that "grb delete" would let me specify which branch I wanted to delete, so I switched out of the soon-to-be-deleted branch and back on to master. Then I ran it.20:16
kadams54And deleted master.20:16
hatchlol ouch!20:16
bacMakyo: i cloned my repo fine.  it is the 'git sync-juju' step20:16
kadams54After that, nobody else on the team ever gave grb a try.20:16
kadams54;-)20:16
hatchhaha20:16
Makyobac, Oh, hmm.  Is your juju remote https maybe?20:16
Makyogit remote -v20:16
kadams54Fortunately, since it's version control, I was able to revert the branch deletion.20:17
kadams54But that's my "screwed production up" story20:17
bacMakyo: yes, https20:17
Makyobac, git remote set-url juju git@github.com:juju/juju-gui20:17
Makyobac, invited20:18
MakyoSent it to work address, hope that works20:18
kadams54Alright, I'm ready to submit my first pull request… I think?20:19
bacMakyo: https://pastebin.canonical.com/106892/20:19
Makyobac, oh, sorry.  git remote seturl origin git@github.com:bac/juju-gui.git20:20
bacMakyo: that was it, thanks20:21
bacMakyo: fwiw, i checked out that repo using the github gui tool.20:21
MakyoOh, boo.  Wonder if there's an option to prefer ssh20:22
bacMakyo: no invite yet.  assume it'll arrive eventually.  thanks, though.20:22
MakyoOh, says it's "queued"20:22
hatchkadams54 on it20:23
hatchbtw typically you would say something like "jujugui looking for a review on <link>" :)20:24
kadams54Will do20:24
hatchkadams54 and now you would move your card into the "Review List" column20:26
BradCrittendenMakyo: for atom do you just get two invites or do they refill?20:32
=== BradCrittenden is now known as bac
Makyobac, I had three, when I invited you today, so I'm assuming they refill eventually20:32
hatchkadams54 review done 20:40
hatchso basically what these symbols mean is:20:40
hatch:+1: you can land it20:40
hatchQA OK qa was ok20:41
hatch'with trivials' means that you can land it with the trivial changes made20:41
MakyoLand by using :shipit: in a comment20:41
hatchand then of course answer any lagging questions in the review comments20:41
hatchI usually rebase my changes back into the stack so I don't have a 'review changes commit' but that's personal preference20:42
hatchwhat's the format of the service config yaml files? is it simply:21:04
hatchname21:04
hatch    value21:04
hatch?21:04
bachatch: i'm looking at the juju-quickstart /urwid problem21:07
hatchoh kay21:07
bachatch: it doesn't seem to affect trusty.21:07
bacand i'm unsure what to do for raring.  it is a packaging issue.21:07
hatchtrusty probably has a more updated version 21:07
baci think we'd have to backport urwid and make a PPA for it21:07
hatchick21:08
hatchcan quickstart run pip install?21:08
hatchwell I mean21:08
hatchdo we want it to21:08
baci think not21:08
hatchthe odd thing is what I am running quickstart on precise without issue....maybe it's an older version?21:08
bacyou don't really want to mix ubuntu packages and pip21:08
hatchyeah true21:08
baci'm eod, so i'll have a round with fb tomorrow and figure it out21:09
hatchbac what about checking the urwid version, if it's too old then not allow -i ?21:09
bacs/fb/frankban/21:09
bacthe PPA solution is probably not hard21:09
bacanyway, see you all tomorrow21:10
hatchwell as long as we can get it into the same juju repo21:10
hatchyep have a good one21:10
hatchnow with everyone EOD'ing so early I want to quit earlier hah21:11
bachatch: well stop sleeping in!21:12
rick_h_hatch: hah, you must keep going!21:12
hatchhaha 21:12
rick_h_bac: thanks for looking. Yep I assume it's packaging and we either need to not support an older release or update a ppa to support it21:12
hatchI'd much rather prefer the latter21:13
rick_h_hatch: yea, have to figure out what options is available21:14
baccan't we just update our vagrant to be trusty?  problem solved!21:14
* bac really gone now21:14
hatchrick_h_ btw I took over benji's card, just finishing up the functionality now then to write tests21:14
rick_h_bac: :P21:14
rick_h_hatch: ok awesome thanks21:14
rick_h_hatch: sorry for quiting mid-review of your branch21:14
rick_h_I'll try go look here shortly. Past EOD but I've got meetings and interviews tonight so will be in/out21:14
hatchheh np - I also took a look at huw's git issues21:15
hatchhe shoudl be able to fix on his side with `git rebase develop` then rebase his commits21:15
hatchbut I can guide him through when he gets in21:15
rick_h_hatch: awesome, yea if you can help with that I'd love to get htat card cleared so he can move on21:15
rick_h_the help delay is hurting on that a bit21:15
hatchnow to figure out what the yaml format is for service configs21:15
rick_h_look at a config.yaml?21:16
hatchgot it21:17
hatchwe have a config.yaml?21:17
hatchnice21:17
hatchlol21:17
kadams54hatch: FWIW, I finally got around to trying the fixes you posted and I can now run juju-quickstart successfully.21:18
kadams54Had to do both though - got compile errors due to missing Python.h if I didn't have python-dev installed21:18
rick_h_kadams54: ugh yea that's what we need to avoid21:19
rick_h_that's ok for a dev env, but not for a production instructions21:19
hatchkadams54 excellent21:19
hatchyeah quickstart probably shouldn't require python-dev :)21:19
kadams54That's one hell of a dependency :-)21:20
kadams54Hmm, I spoke too soon. I ran into one other error during provisioning:21:24
kadams54cp: cannot stat '/usr/lib/locale/locale-archive': No such file or directory; failed to execute template 'ubuntu-cloud'; aborted21:24
hatchkadams54 so now that your branch has passed review and qa and CI you can comment with a message with :shipit: in the PR and CI will land it21:27
hatchkadams54 are you trying to run lxc in vagrant? 21:27
kadams54I suspect so :-)21:28
hatchwell typically you thank the reviewer(s) (/me bows) and then :shipit:21:28
rick_h_hatch: hah!21:28
hatchlol21:28
kadams54I just went with the default option in the dialog that come up, something about provisioning a new environment21:28
rick_h_but he's right21:28
kadams54Which I'm guess goes with lxc?21:29
hatchkadams54 yeah I don't think vagrant images support lxc - you'll probably have to set up an ec2 account21:29
rick_h_hmm, does the vagrant thing support lxc and the like? I'd assume so21:29
hatchyeah lxc is not installed in my image21:30
hatchbut juju is21:30
rick_h_hatch: yea, you have to install lxc-local which the latest (blocked) quickstart does21:30
rick_h_sorry21:31
rick_h_juju-local21:31
hatch^ kadams54 21:31
kadams54Shipped…21:33
rick_h_kadams54: cool, there should be a follow up comment that it's accepted in a minute21:34
rick_h_kadams54: then it takes about 25min in the jenkins ci run to merge21:34
rick_h_kadams54: you can follow it at the ci url and should see it get picked up21:34
kadams54I looked over some of the closed pull requests to get a feel for how things went.21:34
kadams54I'll keep an eye on it21:34
rick_h_coolio21:34
rick_h_congrats on your first landing!21:34
kadams54Always nice to end the day by landing a ticket21:35
rick_h_almost...in 25min21:35
rick_h_:)21:35
kadams54:-)21:35
rick_h_kadams54: make sure to move your kanban card and update the bug with 'fix committed' once it merges21:35
kadams54Will do21:35
rick_h_remember clikcing on the bug number on the card will take you straight there21:35
kadams54Taking a break for dinner while I wait on CI21:37
rick_h_hmm, why for it not pick it up?21:37
kadams54My squirrel's sitting there, looking dapper in his fedora.21:38
rick_h_oh!21:38
rick_h_you've got to make your membership public!21:38
hatchhaha21:38
* rick_h_ goes to look for the button for that21:38
hatchoh woops we missed that21:39
rick_h_kadams54: yea, it checks you're in the right group to land21:39
rick_h_kadams54: but it uses an api that needs to have your org membership public21:39
hatchnot entirely sure why :shipit: is a squirrel in a fedora but I'm not complaining :)21:39
kadams54Hmm… how do I do that? Not seeing anything on first glace.21:40
rick_h_kadams54: https://github.com/orgs/juju/members21:40
rick_h_can you see a link in the column by your name?21:40
kadams54Alrighty, done.21:40
hatchhmm it's shown as public here21:40
kadams54No whammie, no whammie, no whammie21:40
kadams54hatch: I beat you :-)21:40
hatchrick_h_ huw is marked as private21:41
hatchhah21:41
rick_h_hatch: heh well have to udpate that as well21:41
rick_h_hatch: noather thing for you to help with21:41
rick_h_:P21:41
hatchsince i"ll be here ALL ALONE!21:41
kadams54Do I need to post another :shipit: comment, or will CI pick up now that I'm publicly a member?21:41
rick_h_it should pick it up21:42
rick_h_there we go21:42
rick_h_it's started21:42
hatchthere it goes21:42
rick_h_sorry for missing that kadams54, first time kinks and all21:42
hatchhttp://www.engadget.com/2014/03/20/facebook-hack-programming-language/?ncid=rss_truncated21:42
rick_h_I'm not looking hatch. I've heard and don't want to know more21:42
hatchlol21:42
hatchapparently the other 100 languages to choose from weren't good enough21:43
rick_h_k, family dinner time21:43
rick_h_back later for AU calls21:43
hatchlata21:43
kadams54LOL: "Essentially, this means you theoretically could have access to websites that are faster and more reliable."21:44
kadams54All we need to do is sprinkle some Hack magic pixie dust and the site will be faster and more reliable.21:47
kadams54Essentially. In theory.21:47
huwshimiMorning22:00
hatchhey huwshimi 22:03
hatchkadams54 hahaha22:03
hatchhuwshimi I can help you get your git issues straightened out22:03
hatchassuming your branch is still the same as your PR22:03
huwshimihatch: Ah great!22:03
hatchquick hangout?22:04
huwshimihatch: Sure.22:04
hatchok one sec hangouts is being slow22:05
hatchhuwshimi https://plus.google.com/hangouts/_/72cpi8ni98evoi6l2vif03kk6c?hl=en22:05
hatchhuwshimi you can ignore that CI failure email - it was from your previous force push22:28
hatchthe 'real' one is running now22:28
hatchhttp://ci.jujugui.org:8080/job/juju-gui/583/console22:28
huwshimiAh ok22:29
huwshimihatch: So now commit and rebase before each time I push?22:32
hatchwell you only need to rebase if the commit isn't one which you would be ok with landing on in a bisect :)22:33
hatchthe last thing you'd want to do is have to bisect 10 more commits because of lint commits heh22:33
lazyPowerdont git-blame me!22:33
hatchlol lazyPower I don't hink you have comitted to the GUI so you're probably safe22:34
lazyPoweryeah but i'm all over the other repositories 22:34
* lazyPower rubs his hands together22:34
hatchhaha22:34
hatchhuwshimi if you can ever help it always `git rebase develop` instead of merging develop in (merging in is what causes issues with rebasing)22:39
huwshimihatch: Ah ok, the hacking instructions have been updated to say that now anyway22:39
huwshimirick_h_: Are we having a GUI call now?22:40
rick_h_huwshimi: sorry, told everyone else but you wren't there I guess22:42
rick_h_huwshimi: yes, starting up now22:42
rick_h_hatch: if you want to join in there as well, up to you22:43
rick_h_yay kadams54 thing landed22:44
kadams54Yeah, I saw. Hoping on to update the board and ticket.22:44
kadams54Hopping even.22:44
rick_h_hop hop22:44
rick_h_darn, huwshimi ran off. Ooops22:45
huwshimirick_h_: I'm here22:45
rick_h_huwshimi: oh hey, I'm in the call now :) sorry I told everyone in the stand up it'd be late but...missed you there22:46
huwshimirick_h_: Oh, I guess we're joining the link in the calendar :)22:46
* rick_h_ has to get used to that22:46
hatchok joining22:46
rick_h_huwshimi: yes please22:46
hatchhuwshimi https://github.com/orgs/juju/members22:57
rick_h_hatch: where's the quickstart card?23:07
hatchbac is working on it23:08
hatchhe has it in coding23:12
hatchhuwshimi looks like your last push passed CI23:13
huwshimihatch: Yay!23:13
huwshimiMerging!23:13
hatch:shipit:23:14
hatchoops23:14
hatchur not supposed to do that :)23:14
huwshimiI'm not supposed to do what?23:14
hatchto merge you should type :shipit: in a comment and then CI will land it for you23:15
hatchclicking the merge button skips the final CI run23:15
hatchnot a huge deal in this case because there are no other pending merges23:15
huwshimiOh23:15
huwshimiDON'T PRESS THE GIANT GREEN BUTTON23:16
hatchlol exactly23:16
hatchapparently we can't turn it off23:16
hatchunfortunately23:16
huwshimiThat can't possibly be the correct thing to do!23:16
hatchlol23:16
hatchyeah it's not a huge issue in this case, but the CI queues up branches so that they land in order and have the tests run in order23:17
hatchso if there was another branch in the queue then it could have broken something23:17
hatchpossibly23:17
hatch:)23:17

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