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

Makyojujugui lf quickstart review/qa https://codereview.appspot.com/3961004900:24
=== Guest76665 is now known as jab
bachi benji13:00
=== gary_poster|away is now known as gary_poster
gary_posterI'm taking Makyo's quickstart review13:14
rick_h__gary_poster: cool thanks. Let me know if you want to reschedule our chat today sometime. 13:16
gary_postercool rick_h__ .  definitely.  I'll drag something over on the calendar.  you're feeling much better, then?13:17
rick_h__gary_poster: yea, working on it. Letting them medicate me to hopefully avoid rotten holidays13:18
gary_posterheh, cool13:18
bachey benji14:08
bacyoo whoo14:09
benjibac: it's been a while since I've done that14:09
bacbenji: but its always amusing14:09
benjiheh14:09
bacbenji: i'm about to ask webops for an update to production for charmworld.  any reason i should wait, i.e. new code from you for the app?14:09
benjiI guess I need to write an IRC client over Christmas that will keep me from doing that.14:09
bacs/i.e./e.g./14:10
benjinope, but if you know where they keep the production .ini file, I would like to know14:10
benjior we can ash whomever you get ahold of14:10
bacbenji: is it not in the charm?14:11
benjithat sounds like a question I should have asked myself14:12
benjibac: any hints as to where the charm lives?14:13
benji(the way charms are store in LP makes them hard for me to find)14:14
bacyes, they are a mess.  but you can search for charmworld on manage.jujucharms.com and click on 'repository'14:14
bacbenji: otherwise you have to know who owns the given charm.14:15
benjihow meta14:15
benjiI suppose the ~juju-jitsu version is the official one.14:15
bacbenji: i just happened to have it opne: https://code.launchpad.net/~juju-jitsu/charms/precise/charmworld/trunk14:15
benjithanks14:15
hatchso hows everyone doing this fine fine morning14:24
bacbenji: charmworld upgrade deferred to monday.  i forgot the friday rule.14:26
bacand nothing is on fire14:26
hatchlast night I decided to start learning lisp14:28
hatchnot sure why...14:28
frankbanhey benji: morning, any problems with my review?15:03
benjifrankban: the only problem is that I forgot to do it, very sorry.  Can you send me a link?15:04
frankbanbenji: np, and thanks: https://codereview.appspot.com/4135004315:04
benjiI'll look now.15:04
frankbancool15:04
benjirick_h__: I found what appears to generate the INI but it didn't answer my question.  I'm trying to figure out why a script I had run in production generated this error: https://pastebin.canonical.com/101921/15:08
rick_h__benji: so you have to set an INI= env var with the path to the INI file to use15:09
rick_h__benji: so I'd expect your command to be INI=/path/to/production.ini bin/python /tmp/xxxx15:09
benjicould be, I'll try that next15:10
rick_h__benji: in the charmworld utils is a get_ini() function that tries to find a default or ENV specified ini file to work15:10
benjiI'll observe that requiring carefully set environment variables for forware to run isn't such a great thing.15:10
rick_h__well, I think it defaults to a charmworld.ini if none is specified15:11
rick_h__and production uses production.ini vs charmword.ini which is why it needs the override15:12
rick_h__patches/ideas on improvement welcome. 15:12
rick_h__personally I wish it just overwrote charmworld.ini15:12
rick_h__but it makes it more difficult to test production vs dev locally15:13
gary_posterbac, thanks for looking at bug 1259704.  After you do that, or as a break if it is easy, could you look at updating comingsoon to use git?  There's a high priority card for that down in the CI swim lane.  +1 on doing it as cheaply as we've done the bzr integration, for now.15:22
_mup_Bug #1259704: Bundle branch command incorrect. <juju-gui:Triaged by bac> <https://launchpad.net/bugs/1259704>15:22
bacgary_poster: ok, i missed that one.  i'll be glad to do it now15:23
gary_posterthanks bac, either way15:23
hatchso there is an issue with us switching to git15:37
hatchwe have to push our branches up to lp to test in a real environment15:37
hatchhaha15:37
rick_h__hatch: just until the charm is updated15:43
rick_h__hatch: which is a card to be done soon15:43
rick_h__hatch: so hit me back next week15:43
hatchpsssshhhhht15:45
hatchbut I need it nooooooow15:45
rick_h__then go fix the charm nooooooow :P15:45
rick_h__you know how to hacky hack15:45
hatchbut....but....but....15:46
rick_h__pssssssshhhht15:46
hatchhttp://www.digitalblasphemy.com/preview.shtml?i=shadedpathwinternight115:46
gary_posterhatch, not true: http://jujugui.wordpress.com/2013/10/15/if-you-want-to-run-a-custom-gui/15:47
rick_h__oh right! gary_poster ftw15:47
gary_poster:-)15:47
hatchoooo hacky hacky15:48
rick_h__except then you might want my current branch that git-ifies that stuff. 15:48
gary_posternow we have to say NO_BZR BRANCH_IS_GOOD make distfile I bet hatch15:48
* rick_h__ isn't sure15:48
gary_postersorry "NO_BZR=1 BRANCH_IS_GOOD=1 make distfile"15:48
gary_posteryeah or get branch from rick_h__ 15:49
gary_posterjujugui call in 1015:50
hatchhttp://updates.html5rocks.com/2013/12/300ms-tap-delay-gone-away15:50
rick_h__hatch: yea, coolio15:51
rick_h__but watch out broken sites!15:51
gary_posterlooks like it only affects double tap to zoom15:52
gary_posternegatively I mean15:52
hatchyeah the whole reasoning for it was to enable double tap support in the first place15:54
gary_posterjujugui call in 215:58
* gary_poster heads to lunch. back later16:55
gary_posterfwiw http://jujugui.wordpress.com/2013/12/13/weekly-retrospective-notes-2/16:55
rick_h__bac: http://alblue.bandlem.com/2011/07/git-tip-of-week-tracking-branches.html looks like it might be decent for the tracking in git16:55
rick_h__jujugui ^ if you're interested in shortcutting the push/pull commands to not be as explicit and setup tracking branches kind of like Makyo was mentioning today16:56
rick_h__jujugui and I setup http://paste.ubuntu.com/6567622/ as a quick way to get around Makyo's question. Use that to sync with upstream and it'll keep your fork's develop in sync as well16:57
rick_h__I'll update the docs with that alias in a bit. 16:57
bacjujugui: comingsoon now using the git repo16:57
gary_posteryay! thanks16:57
rick_h__woot! thanks bac 16:57
gary_posterinspector is so much freaking faster.  yay16:58
* gary_poster runs for real16:58
rick_h__I feel the need...for speed!16:58
rick_h__http://stackoverflow.com/questions/520650/how-do-you-make-an-existing-git-branch-track-a-remote-branch is the copy paste tracking post16:59
rick_h__hatch: k, free here. Let me know when you want to chat17:15
benjifrankban: I finished your long-awaited review.  Your branch looks good.17:16
benjiLunch looks good too, so I'll do that next.17:16
frankbanbenji: cool, thanks17:17
=== rogpeppe2 is now known as rogpeppe
hatchrick_h__ just grabbing something to eat, didn't have breakfast again hah - 15mins?17:20
rick_h__hatch: no problem17:20
hatchrick_h__ rdy?17:45
hatchhttps://plus.google.com/hangouts/_/72cpj5h9np735l8cvrlk97jsfc?hl=en17:45
hatchjujugui looking for a review/qa on the login system changes https://github.com/juju/juju-gui/pull/1918:04
rick_h__hatch: will look in a sec, lunch is nuking18:10
hatchrick_h__ ^ this branch also fixes the odd minimize issues18:10
hatchso plz test that too18:10
rick_h__hatch: ok coolio18:10
hatchoh wait nm18:10
hatchcache 18:10
hatchit doesn't fix it18:10
hatchlol18:10
rick_h__lol18:10
rick_h__ok, keep that card on the board then18:11
hatchI'm pretty confident it's separate from the url one18:11
hatchI'll have to do another bisect to find the offending diff18:12
hatchI'll do that now18:12
rick_h__cool, thanks18:14
rick_h__hatch: close, question and a tweak to the logic please18:21
hatchrick_h__ the featured issue has been here for -well- over a month and I still haven't found one which works properly so I'm going to create a real bug for it18:22
hatchlooking18:22
rick_h__hatch: ?18:22
rick_h__which featured issue?18:22
hatchthe minimize apache2 details one18:23
rick_h__oh, that interesting/reload thing?18:23
rick_h__wow, :/18:23
hatchyeah18:23
* rick_h__ promises to do better at QA day18:23
rick_h__sorry to assume/stick that on you18:23
hatchno problem :)18:24
rick_h__yay git bisect18:24
hatchI'm not sure I agree with your comments on my branch18:24
hatchbut I'm sure I can be easily convinced 18:25
hatchwhy would the credentials cookies be removed if the user hasn't logged out?18:25
rick_h__well, it's not trivial for things to get out of sync, but isLogged in should respect your credentials right?18:25
rick_h__hatch: well, my use case is manual dev testing. 18:25
hatchok you convinced me18:26
hatch:)18:26
rick_h__but browser goes boom, something goes wrong, I'm not sure. It's more a 'correctness' issue that's easy to fix. In the check credentials stuff, if they're not set, then also make sure isLogged in is set to false18:26
rick_h__yay 18:26
hatchrunning the tests again before pushing that 1line fix18:30
rick_h__hatch: ty18:30
hatchrick_h__ pushed18:32
rick_h__hatch: so I don't get a login window18:36
rick_h__hatch: if I remove the session cookie, or I go logout, and go back to /18:36
rick_h__I get the onboarding and not a login screen18:37
hatchhmm18:38
hatchit's working fine here, lemme try clearing the cache again18:38
rick_h__yea, if I clear the cache, go to / I get the environment. I hit logout, get redirected to /login. If I manually change the url to /18:39
rick_h__I'm right back in18:39
hatchwell wth make prod is broken now?18:40
rick_h__huh? I'm just using make devel18:40
hatchohh well you're reloading the page then if you're in make devel18:41
hatchwhich will make you log back in18:41
rick_h__I expect a login box but I can't get one unless I go to /login18:41
rick_h__hatch: hangout/screenshare?18:42
hatchhttps://plus.google.com/hangouts/_/72cpj5h9np735l8cvrlk97jsfc?hl=en18:42
hatchbah18:42
hatchhttps://plus.google.com/hangouts/_/7ecpi6darhr73v0qj8gn8hhi9g?hl=en18:42
gary_posterrick_h__, replied to git update email.  Lemme know if you want me to send.18:43
rick_h__gary_poster: rgr18:44
rick_h__otp, sec18:44
gary_posternp18:44
rick_h__gary_poster: did we want to send it to anyone besides john?18:55
gary_posterrick_h__, minimally John, Curtis, and mramm.  If you feeling excited, cc canonical-juju, but that might be more expensive than we want. :-P18:56
rick_h__gary_poster: rgr, sounds good. 18:56
gary_posterthank you18:56
hatchrick_h__ https://bugs.launchpad.net/juju-gui/+bug/126083118:57
_mup_Bug #1260831: Featured browser results shown instead of search results <juju-gui:New> <https://launchpad.net/bugs/1260831>18:57
hatchrick_h__ did you want that one? You're probably better suited to it18:59
rick_h__hatch: I can, not sure when I'll get to it atm as I'm trying to get CI finished up. 19:00
rick_h__hatch: but feel free to stick it on me for now19:00
hatchcool, card assigned19:00
rick_h__thanks19:00
hatchit's been there for a long time just want to get as many bugs fixed before 1.0 :)19:00
rick_h__hatch: rgr, I'll get to it next week for sure. It might even be an easy fix once it's traced19:01
rick_h__the tracing is the pita part19:01
hatchimagine how simple all that will be once double dispatch is gone19:01
rick_h__shush, you want to talk about a lot of code to work around something19:01
* Makyo sneaks to car+shop thing19:02
rick_h__you've already kidded hours of my worklife :P19:02
hatchhaha 19:02
rick_h__"I don't get why rick complained about this stuff...it's super easy now"19:02
rick_h__- fullscreen, - double dispatch19:02
gary_poster"kidded" -> "killed" ?19:03
rick_h__umm yea19:03
rick_h__drugs!19:03
rick_h__:)19:03
gary_posterheh19:03
gary_posterMy 100th jujugui blog post celebrate the speed improvements from Makyo: http://jujugui.wordpress.com/2013/12/13/great-speed-improvements/19:05
rick_h__woot! nice19:05
benjicool19:05
hatchyay!!19:05
gary_posterI'll make a git post after the release stuff has landed19:05
gary_posterAnd looking forward to a "feature complete" post for quickstart next week :-)19:06
hatchI tried to go buy a MBP yesterday, noone had the model I wanted in stock :(19:06
hatcha sign?19:06
gary_posterheh19:07
gary_posteryeah, a sign to order online19:07
hatchI want to buy local so if there is an issue I can return local :D19:07
hatchit's expensive enough I want to be able to.....talk.....to someone face to face if there is an issue19:07
hatch:P19:07
rick_h__running for coffee to try to go a bit long today. brb19:23
hatchif it exists, it will be written in javascript http://coolwanglu.github.io/vim.js/web/vim.html19:31
hatch^ rick_h__  benji 19:32
benjihatch: heh, yeah I saw that earlier, strange days19:36
hatchit opens up some cool opportunities though19:36
hatchnot sure how they are worth the work over just ssh'ing into the machine...buuuut19:37
hatchhaha19:37
bacjujugui: what's the equiv of 'bzr info'?  i'm looking for the name of my feature branch.19:38
bac(which i found in my bash history.  but how does one find it via git?)19:38
gary_postergit branch19:38
bacwell, isn't that easy19:39
hatchbac PS1 config to show it in your prompt https://gist.github.com/hatched/782687119:39
hatchhatch@beep:~/canonical/juju/juju-gui (fix-login-redirect) :19:40
hatchfor example19:40
bachatch: cool.  too many \ though19:40
hatchbac yeah? I know almost thing about sed - I made it by merging a number of PS1 examples :)19:42
rick_h__bac: git branch will show you the branch you're on with a *19:42
rick_h__and you already got told that...finish reading the scrollback rick19:43
hatchyeah rick!19:45
gary_posteruh oh, he's getting cranky with himself now!19:45
rick_h__lol19:45
bacso, what's the diff between 'git checkout' vs 'git branch' if they both create branches?19:45
marcoceppihey party people, can I get some help in #juju?19:45
hatchbac oh so you need to 'make check' before pushing19:45
rick_h__bac: heads up, lint failure on your pull request. 19:45
hatchthat's why your ci failed19:46
rick_h__marcoceppi: maybe19:46
marcoceppirick_h__: it's about charmworld, and ingesting, and fun stuff like that19:46
gary_posterbenji, #juju looks like it is related to what you are looking at19:46
gary_postermarcoceppi, rick_h__ ^^^19:46
rick_h__bac: http://stackoverflow.com/questions/7987687/what-is-the-difference-between-git-branch-and-git-checkout-b19:46
* benji looks19:46
rick_h__oh, have we ever added trusty to the gui or api for support?19:47
marcoceppirick_h__: well it seems to be in the API19:48
rick_h__marcoceppi: k, it might not be all the way through the UX. There's a few places where it's filtered in charmworld and in the gui I believe. 19:48
gary_posterapp/models/browser.js does not have saucy or trusty but that's the only places where those strings are & I haven't seen how we use it yet...19:49
gary_posterapp/widgets/filter.js ...19:50
rick_h__gary_poster: yea, but charmworld might need some <3 there as well. It doesn't show trust charms by default. Though they're indexed for search as a couple do pull up via search. http://manage.jujucharms.com/~xnox/trusty19:50
hatchbac I can do the review/qa once you get ci passing19:50
gary_posterwhich is in a widget we don't use AFAIK19:50
gary_posterrick_h__, yeah, my first guess would be in charmworld19:51
rick_h__gary_poster: but yea, we should make cards to audit trusty all the way through charmworld -> gui19:51
gary_posterack.  on it19:51
rick_h__there's a filter object in the browser.js models that we use for doing api calls19:51
rick_h__so it might need a small one liner in there to add trusty 19:51
gary_posterrick_h__, see the scrollback, luke ;-)19:52
rick_h__gary_poster: yea, I'm just agreeing with it :)19:52
gary_posterah ok19:52
gary_poster]but that is only used in that filter widget which is hidden at best19:52
rick_h__gary_poster: no, the filter is used in the main browser I believe and passed to the store for making calls19:53
gary_posterrick_h__, btw good progress with Antonio and team account19:53
rick_h__it's how categories work and such19:53
gary_posteroh ok19:53
rick_h__woot, oh boy, I get to recreate jenkins! 19:53
gary_poster:-P19:53
gary_posterwe can make someone else to do it to try out your instructions!19:53
gary_postervaluable19:53
rick_h__hah, they're not that step by step tbh19:53
gary_poster:-)19:53
bachatch: ok, i fixed lint and pushed a new revision.  did that update the pull request?  i don't see the diff anymore on the pull request page.19:54
rick_h__I'm trying to avoid getting others to hate me remember 19:54
rick_h__bac: yep updated and tests are marked as passing now19:54
bacthx19:54
gary_posterheh19:55
rick_h__bac: just make sure before you submit for $$merge$$ you git rebase --autosqaush and squash the lint commit19:55
rick_h__bac: let me know if you need a walk through on it for the first time19:55
rick_h__it's the one doc I've not added yet. 19:55
baci will19:55
gary_posteroh, didn't know that was necessary19:56
hatchbac on it19:56
hatchmight take me a bit, lunch just arrived19:56
gary_posterhttps://jujucharms.com/fullscreen/search/~xnox/trusty/sbuild-0/?text=sbuild but not in search19:58
gary_posterhttps://jujucharms.com/fullscreen/search/?text=sbuild19:58
rick_h__gary_poster: yea, sounds like charmworld needs something added to the search api to pick up the extra series20:00
gary_postertrying the filter thing really quick beofre I write email #50007688975820:00
rick_h__https://manage.jujucharms.com/api/3/search?text=trusty returns them, so it's clearly not checking the series field20:00
rick_h__oh wait, they are in the sbuild search. Yep, we're filtering them heh, sucky me. https://manage.jujucharms.com/api/3/search?text=sbuild20:01
bacrick_h__: so if i do a review i can just say "looks nice $$merge$$" and bob's your uncle?20:02
rick_h__bac: rgr20:02
rick_h__then 4min later it should show up in trunk/develop20:03
bacwell that sure seems nice20:03
rick_h__hopefully :)20:03
gary_posterrick_h__, no I think this was more ingestion time20:04
gary_posterhttp://comingsoon.jujucharms.com/sidebar/search/?text=sbuild20:04
gary_posterit is there now20:04
rick_h__gary_poster: oh, cool then20:04
gary_posterelasticsearch was the last to hear about it, I suspect20:04
rick_h__even better20:04
gary_posteryeah20:04
rick_h__gary_poster: got a sec?20:11
gary_postersure rick_h__ .  hangout?20:12
rick_h__gary_poster: sure20:12
gary_posterhttps://plus.google.com/hangouts/_/72cpis84sht2ofk1388nj78i4k?hl=en20:12
hatchbac all done lgtm'd20:19
bachatch:20:20
bachatch: ok, so i need to rebase and then do my own $$merge$$ comment?20:20
hatchwell first I'd like to see some changes made :P20:21
hatchbut yes you would then rebase your local branch, push the changes up20:21
bacwait, does $$merge$$ go in a pull request comment or a commit message?  latter, right?20:21
hatchthen add the $$merge$$ comment20:21
hatchit goes as a comment in the pull request20:21
hatchsee https://github.com/juju/juju-gui/pull/1820:22
hatchfor example20:22
bacrt.  thanks.20:25
hatchrick_h__ have you had a chance to qa my branch on a real env yet?20:29
rick_h__hatch: no, I was actually working on make distfile in my own branch and figured I'd see if I could get it to work from there but hit an issue20:30
hatchohh ok cool cool20:30
rick_h__honestly, this is kind of complex and I want to stick through this before going off on the live qa. I'll try to get to it in a few20:30
rick_h__if you can find someone else that's cool, but I don't want to lose track of this makefile stuff over the weekend if I can20:31
bacwow, i like how github lets you delete reviewer comments you find annoying.  nice!20:31
rick_h__lol20:31
hatchhahaha20:31
hatchbac has removed all of my comments20:31
bacjustSomeOfThem20:32
* rick_h__ chuckles20:32
gary_posterlol20:32
hatchrick_h__ if you git rebase --autosquash and then push up to the PR does it remove all of the previous commits? or do you need to force push?20:36
rick_h__hatch: you have to force push or it won't push20:37
rick_h__git push --force origin {branchname}20:37
hatchis that a good idea to do? because then it gets rid of all of the PR history?20:37
hatchshoudl we maybe say only PR after you have rebased, then after that we just deal with it?20:37
rick_h__hatch: well, it's still there. If you look at the comments you can view the original context they were applied against20:37
rick_h__hatch: meh, I don't see why. The branch goes away anyway20:37
rick_h__and normally those changes are "fix lint"20:38
rick_h__it's not that much of a history to lose imo20:38
rick_h__and worth it for a cleaner reading develop line20:38
hatchwell if you force push the comments will have nothing to reference because you rewrote history20:38
rick_h__hatch: right, but github gives you the option to look at the original history20:38
hatchoh does it? cool20:38
* rick_h__ goes to find one, knows he saw it20:38
rick_h__https://github.com/juju/juju-gui/pull/2020:38
rick_h__hatch: go down to your comment with the 'show outdated diff' links20:39
hatchright but the previous commits are still there20:39
hatchthey are just outdated20:39
rick_h__I thought it did the same thing with force/squashed, I'll look for another example20:40
rick_h__https://github.com/juju/juju-gui/pull/1020:40
rick_h__hatch: ^^20:40
rick_h__hatch: notice one commit, but there's an outdated diff reference20:40
rick_h__hatch: I mean rebasing doesn't get rid of the commit. reflog ftw20:40
* gary_poster just sent a super, super, way important message to peeps.20:40
rick_h__it just moves it out of the tree of commits that make up the history path20:41
hatchrick_h__ ohh I see what's going on now20:41
hatchI thought rebase in this context was actually destroying the commits20:41
hatchgary_poster reading20:42
rick_h__gary_poster: +1 on the :shipit:. I'll change the jenkins box if someone will change the docs20:42
gary_posterrick_h__, awesome. :-) I'll do docs, since I'm the perpetrator20:42
gary_posterrick_h__, we can wait to see if anyone throws things at me first though20:42
rick_h__gary_poster: changed20:42
rick_h__:)20:42
gary_posterrick_h__, lol20:42
rick_h__bac: ^^20:42
gary_posteroh ok20:42
* gary_poster makes branch for docs20:43
hatchlol!20:43
hatchmost superest importantest email eva20:43
gary_poster:-)20:43
bachatch: did you do qa?  am i read to grey squirrel?20:49
gary_posterlol20:50
hatchhaha gary_poster https://www.evernote.com/shard/s219/sh/1f0d13b7-e5bf-408a-8e41-f0b10aacd61f/9689e4b586a251a1b245ddf6105bb32a20:50
hatchbac yep I said QA OK!20:50
gary_posterhatch, oh yeah :-)20:50
bacoh didn't see.  ty.20:50
hatchbac did you autosquash?20:50
hatchI'm curious to see that in action20:50
baci tried20:51
hatchit doesn't work because you already pushed right?20:51
bachatch: sorry, i was looking on the files tab not the conversation tab so i didn't see it.20:51
bacwhy does it not work?20:51
hatchohh nm I think we are just confusing eachother20:52
hatch:)20:52
bachatch: i did this:20:52
bacgit rebase -i --autosquash20:52
bacgit push origin fix-branch-reference20:52
bacshould be right, no?20:52
rick_h__bac: when you did the rebase you changed the lint/fixer-upper commits to s ?20:53
bacs?20:53
rick_h__yea, hangout?20:53
bacffs20:53
bacsure20:53
gary_posterfast review of https://github.com/juju/juju-gui/pull/21 ?20:53
* bac no steroids20:53
hatchcan I join too?20:53
gary_posterno qa20:54
rick_h__we can not hangout :/20:54
hatchlink me up!20:54
hatch:/20:54
gary_poster:\20:54
rick_h__https://plus.google.com/hangouts/_/72cpjheea3948s8nfq85l9gh40?hl=en20:54
hatch(╯°□°)╯︵ ┻━┻20:54
gary_posterlol20:54
hatchhaha I love that20:54
* gary_poster inclined to shipit without review. trivial20:55
gary_posterdoing so.20:55
hatchlgtm'd20:56
gary_posterty :-)20:56
gary_posterjujugui, if you don't see email or HACKING doc change, use :shipit: now instead of $$merge$$21:00
rick_h__jujugui release process branch for review please. Note the *disclaimers* in the notes. https://github.com/juju/juju-gui/pull/2221:02
hatchoh it21:02
hatchn21:02
gary_posterI'll take it21:02
gary_posterok, two reviews probably wise21:03
rick_h__yea, appreciate all the eyeballs on it please. Though I still ack that I'll probably want a tweak/two when we do the real release. I didn't want to go all the way atm21:04
gary_posterrick_h__, do I understand correctly that the tag will be on master but not develop branch?21:07
rick_h__gary_poster: it will be made from the sha of the commit on master after the merge from develop21:08
rick_h__gary_poster: but it will be visible from anywhere via git tag21:08
gary_posterok, that sounds good, and hopefully I'll see how it works when I try it myself21:08
rick_h__yep21:09
rick_h__you must experience the joy...wheeeee21:09
gary_posterheh21:12
Makyojujugui python question re: __future__.print_function21:14
* bac eod. have a nice weekend.21:15
hatchcya bac enjoy!21:15
rick_h__bac: you need to publicize your juju membership before you can land21:16
rick_h__bac: https://github.com/juju?tab=members and publicize 21:16
hatchflyer person is driving door to door to deliver the flyers....21:18
bacrick_h__: so now i just :shipit: again?21:18
bachatch: are the flyers for some environmental org?21:19
gary_posterhave a nice weekend bac21:19
bacgary_poster: oh, hell, no.  not until this thing lands.21:19
* benji waits with bated breath for Makyo's question.21:19
hatchbac haha no, they are for all of the big box stores in the city....very anti environment21:19
gary_posterMakyo, you never said the question :-)21:19
hatchlol21:20
MakyoSorry, was getting the gist ready: https://gist.github.com/makyo/795150321:20
Makyogary_poster, benji ^^^21:20
MakyoWith the end kwarg, nothing gets printed until the loop breaks, then all the dots get printed at once.  Without, it prints one per second, but on new lines.21:21
benjiMakyo: flush21:21
MakyoAha!21:21
benji(or run your python unbuffered (python -u))21:21
rick_h__bac: it should pick it up on the next cron run21:22
rick_h__we just don't allow anyone not in the org to merge21:22
Makyobenji, cool, thanks.21:23
benji(or reopen stdout as unbuffered, or use the PYTHONUNBUFFERED environment variable)21:23
rick_h__bac: landed, thanks!21:23
rick_h__no one's ever allowed to edit the hacking doc again. It'll never have a better line https://github.com/juju/juju-gui21:29
gary_poster:-)21:33
benjiheh21:33
benjithis gives me so many ideas for commit messages21:33
gary_posterrick_h__, changes lgtm with comments.  trying qa now.21:33
rick_h__gary_poster: thanks21:34
hatchrick_h__ you aren't allowed to EOD until you finish qa'ing my branch21:37
hatchnew rule21:37
hatchhouse rules if you will21:37
hatch:P21:37
rick_h__hatch: :P drugs!21:37
hatchlol21:37
rick_h__sorry man, been crazy today. 21:37
hatchyeah it's fine, I'd just like to land it before my EOD as well :)21:38
rick_h__k, working on it21:38
hatchwel tbh it could be any time, I'm not going anywhere21:38
rick_h__well I want to get out of here. Running low today21:38
hatchyeah that's understandable 21:40
rick_h__running make deploy now21:43
gary_posterso nice to not see the bzr complaints any more21:46
Makyojujugui quickstart re-review/qa: https://codereview.appspot.com/39610049 Have to use ssh-agent for juju-core to recognize the keys.21:47
Makyo^^^ includes changes to autogenerating keys.21:47
gary_posterwill look asap if no-one else does.  tryingto finish rick review21:47
MakyoNo worries.21:47
MakyoI need to pick up a prescription now that I finally have my car back. Shouldn't be too long21:47
rick_h__bah, error state...21:52
gary_posterrick_h__, one ignorable qa bit so far: I expected "IS_TRUNK_BRANCH=1 make distfile" to work in dev branch.  Can't figure out why yet, because the other var is fine.  However, BRANCH_IS_GOOD=1 make distfile works great.  Oh!21:54
gary_posteryou changed the logic to check 021:54
gary_posterrather than definition21:54
rick_h__gary_poster: yes, I couldn't get the length stuff to work right21:54
gary_posterok, that's alright21:54
rick_h__and I hit that and it was confusing to me as well, I tried the same thing21:54
rick_h__but this seemed a simpler check. did it return 0 or 1 where 0 is a good code and 1 is a bad return code21:55
gary_posterrick_h__, IS_TRUNK_BRANCH=0 make distfile works :-) so if we cared we could say ifdef IS_TRUNK_BRANCH; IS_TRUNK_BRANCH=0; endif21:56
gary_posterand same for BRANCH_IS_CLEAN21:56
gary_posterbut eh21:56
gary_posteralthough21:56
gary_posterif we don't do that21:56
gary_posterwe should fix up the HACKING doc21:56
gary_posterrick_h__, I'd say the ifdef hack is the easier of the two21:57
rick_h__gary_poster: oic, so map the 1 to a 0 for the sake of getting the UX consistent with the actual check21:57
gary_posterright21:57
rick_h__ok, I'm game21:58
gary_posterrick_h__, or actually changing hacking might be better21:58
gary_posterrick_h__, <shrug> you choose :-)21:58
rick_h__hacking? or process.rst?21:58
gary_posterhacking21:58
rick_h__oh, missed it was in hacking21:58
rick_h__k, yea that'll be easier I think and less confusing to parse21:59
gary_postercool +121:59
gary_posterrick_h__, I thnk given that your disclaimers, QA good.  the rubber will hit the road next week, but looks good so far21:59
rick_h__and I'll change BRANCH_IS_GOOD to 0 as well22:00
gary_posterheh22:00
gary_posterok22:00
rick_h__just for the sake of it looking the same :)22:00
rick_h__gary_poster: cool, thanks for walking through it. I think it's in the ballpark 22:00
gary_posterdefinitely22:01
gary_poster:+1: done22:01
rick_h__hatch: did you get this release dir thing to work?22:02
hatchhaving issues?22:03
rick_h__hatch: yea, it keeps failing on install saying it can't find a release22:03
hatchI used NO_BZR=1 or something22:03
hatchI can't remember exactly22:03
hatchumm22:03
rick_h__ah, I missed that when I did the distfile22:04
gary_posteroof, switch between bzr and git is going to make me dizzy22:08
rick_h__+122:08
rick_h__I forsee us moving more stuff just to keep sanity22:08
gary_posterthe thing is that quickstart and charm both have to be in LP because of machinery (PPA and charm store, respectively) :-/22:09
gary_posterwe could do import22:09
gary_posterif that's even working still22:09
gary_posterso git is source of truth and LP regularly imports it22:10
rick_h__I hear people do it, but not sure who is tbh. 22:10
rick_h__but yea, another level of stuff to deal with22:11
rick_h__hatch: I'm working on getting it to deploy, but I've got to get our of here and get the boy from day care. I'll keep working on this qa when I get back/tonight. 22:11
hatchrick_h__ sure np just update the PR and I'll get back to it whenever22:12
rick_h__hatch: if it's good I'll just shipit for you. I think you've addressed anything I had in code22:12
rick_h__ah crap, it deployed to ec222:14
rick_h__heh, oh well22:14
hatchok cool that works too22:14
rick_h__looks good, will land22:14
gary_posterMakyo, got same error as before ("juju-quickstart: error: ERROR error parsing environment "ec2": no public ssh keys found").  I need to go soon.  do you want to do a quick hangout with me to diagnose, or get someone else to look at it?22:17
gary_posterMm, I think I know why.22:19
gary_posternope. :-/22:21
gary_posterstill think I might know22:26
hatchoh ricks branch got landed22:35
hatchlol22:35
hatchWELL THEN22:35
hatchlgtm22:35
hatch:P22:35
gary_posterMakyo, gave some hints.  Must run22:53
gary_posterhave a good weekend all!22:53
=== gary_poster is now known as gary_poster|away
rick_h__hatch: heh yea sorry. gary_poster|away went through it pretty well and I needed to get out23:13
MakyoDamn.23:34
rick_h__Makyo: hey, there has been a lot of agent/key mgt commits to juju-core lately I've seen go by23:41
rick_h__any of those help you with how they're managing some of this stuff?23:42
Makyorick_h__, yeah, that's the next step - seeing how core does it.23:42
rick_h__cool, yea there's been a bunch of commits over this week that seemed like it might be useful. 23:42
Makyorick_h__, The code I have is still valid, just for passphrase-less keys.23:42
rick_h__gotcha23:42
Makyorick_h__, will check it out, thanks.23:42
rick_h__good luck!23:42
MakyoDamn again.  Compounding pharmacy didn't actually compound anything - same stupid prescription.  Waste :/23:48

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