/srv/irclogs.ubuntu.com/2013/08/26/#juju-gui.txt

MACscrok, so going to be setting up amazon right now, but I plan to actually use for different regions. Is that possible with the gui? Do i just need to change my region in between each change?11:12
MACscrer, each deploy11:12
rick_hMACscr: you deploy the gui into a bootstrapped environment so which region you use it up to your own juju environment config11:19
MACscrrick_h: but i need to use 4 different ones11:20
rick_hMACscr: yes, currently. The gui needs to be *in* your environment in order to see what's in there. 11:20
MACscrman, juju is not efficient at all11:21
rick_hMACscr: so you can use --to to deploy the gui along with another service, or you can start/stop it. 11:21
rick_hMACscr: how so? the environments are meant to be isolated and so they are. You can delpoy multiple services on a machine with --to, and you can launch/tear down the gui as you need in each environment. 11:23
MACscri just thought the point of juju was to have a central source to manage and deploy your environments. Now i find out i have to have a separate controller for each cloud (local, maas, amazon, and openstack), then now i have to have 4 more for just amazon11:25
rick_hMACscr: well it's using one set of charms and config across them. The same script you use to deploy one thing can work in each cloud. It's 'one' tool. The gui is a helper in that. 11:29
MACscrhow do i pick what size instance it creates on amazon?11:31
rick_hMACscr: using machine constraints https://juju.ubuntu.com/docs/charms-constraints.html11:31
rick_hMACscr: the gui is growing support for it deploying with constraints currently (/me is working on it right now actually)11:32
MACscrim assuming i can set defaults somewhere though?11:33
rick_hyes, it defaults to a small I believe11:33
MACscrright, but where can i set it though?11:33
MACscri want to set it to tiny11:33
rick_hthen you can use the contraints cpu-cores=1 cpu-power=0 and I think it works out to tiny. 11:34
=== gary_poster|away is now known as gary_poster
gary_posterhi y'all!12:01
frankbanhi gary_poster, welcome back!12:02
gary_posterthanks frankban :-)12:02
rick_hgary_poster: howdy stranger12:12
gary_posterhey rick_h :-)12:13
gary_posterThe moment of truth: how many unread emails do I have?  /me waits for Thunderbird to reveal the awful truth...12:14
rick_hgary_poster: no way, you didn't check email at all while away?12:14
rick_hgary_poster: I hope you purchased a new computer while gone12:14
gary_posterrick_h, lol.  I skimmed subjects occasionally.  None of them had a "GUI is on fire" subject line, so I only read the end-of-week summaries.  Otherwise I tried to be pretty strict with myself.12:15
gary_postermm, looks like it is going to be on the order of 2700...12:16
gary_posterI'm going to ask for a quick one-on-one catchup from everyone.  I have to take boys to first day of school soon though (in 20 min or so), so won't start for an hour12:17
rick_hsounds like a plan12:19
gary_poster2835.  Thunderbird is willing to let me at them now...12:31
rick_hsee ya thurs gary_poster :)12:38
gary_posterrick_h, you out today-wed?12:38
gary_posteroh12:38
rick_hno, meant the 2800 emails12:38
gary_posterI see :-)\12:38
rick_hsorry, irc delay12:38
gary_posteryeah12:38
* benji notices that he doesn't have his IRC client running.12:39
* gary_poster bets benji did that before he reported on it12:40
* gary_poster takes boys to first day of school12:45
benjiheh12:46
rick_hhatch: when you're around would love to chat on normalizing this constraint representation stuff. 12:46
sinzuibenji, bac. Do you gentlemen have time to review our bundle work this morning? I have unfinished business with featured, popular, and new bundles that needs discussion13:11
bacsinzui, benji: certainly13:12
bacsinzui: you want to have a hangout in a bit?13:22
sinzuibac, I do. I just left three comments doc13:23
bacWho you calling 'doc'?13:23
sinzuibac: I think I meant to type "in the gdoc"13:25
* sinzui finds more coffee.13:25
sinzuiExcellent news. The power key is not attached to the unity confirmation panels. One small over-reach will power everything off in 2 seconds13:34
gary_posterheh13:35
* gary_poster notes that Francesco's mp needs two reviewers, and then marks the emails as read: https://codereview.appspot.com/12741051/13:36
frankbanyes, thanks Gary, guihelp ^^^ anoyone available for reviews + qa of a python branch? 13:46
gary_posterhey frankban.  you available for a quick one-on-one in guichat?13:47
frankbangary_poster: sure13:47
gary_posterty13:47
bacfrankban: yes13:47
frankbanbac: thanks!13:47
hatchmorning all14:07
hatchrick_h: it's already been normalized. you just need to use the service-constraints-viewlet.partial template14:11
rick_hhatch: yea, I think I'm in good shape now. I've gotten things adjusted. The whole 'adjust things to Go format' was a lie14:12
rick_hhatch: the problem is that there's no clear object/format for constraints (well there's two) and you have to know when to use/build the two14:13
rick_hhatch: I was wishing for something that was ConstraintsTemplateFormat ConstraintsDataFormat this morning14:13
hatchwell the getConstraints method returns the format needed for the template14:14
rick_hhatch: right, but that's the *wrong* format for the back end which is where I got tripped up14:14
hatchohh - yet another instance of too many formats for the same data :)14:15
rick_hhatch: kinda, and there's no clear names/objects with defined structure to lean on. 14:15
rick_hjust 'helpers' 14:15
gary_postermorning hatch!  ok, who is my next victim...benji, you around for a one-on-one?14:16
gary_posterguichat if so14:16
benjigary_poster: sure14:16
gary_posterthanks benji14:16
hatchwb gary_poster!14:17
gary_posterthanks hatch :-)14:17
hatchkicking off another CI manually, hope it works else I'll have to look deeper14:37
=== marcoceppi__ is now known as marcoceppi
rick_hugh, tests don't use the config-debug or anything do they :/14:42
hatchlooks like CI is up and running again14:43
hatchrick_h: the CI tests do14:43
rick_hhatch: yea, was just trying to write up tests for the constraints UI but it's dependant on backend and tried to switch and see how to verify which was used14:44
rick_hhatch: ends up defined as DEFAULT_BACKEND, so tests go boom when you switch. 14:44
rick_hso maybe I won't try to land this switching the default config. Just raise it as a topic to go through14:44
hatchwell you can specify the backend when creating your mock app instance14:45
rick_hhatch: yea14:45
rick_hthat's true, maybe I should add a test on each one then. 14:45
hatchit's a huge hassle - we should really create a utils method to mock that up14:45
hatchcreating jujugui instances that is14:46
hatchjujugui could I get two reviews on a single line fix and an IE QA plz https://codereview.appspot.com/12942044/14:49
Makyohatch, on it, got the IE bit.14:49
hatchthanks, it's trivial so maybe a single review is ok :)14:49
bacfrankban: doing qa your script has been stuck on "Sending request #10: Next..." for quite a while.  is that to be expected?14:49
bacfrankban: nm, i was impatient.  it just made progress.14:50
frankbanbac: yes, it unblocks when the second deployment starts14:51
* gary_poster has another call now14:58
rick_hjujugui 2 reviews and qa please. https://codereview.appspot.com/1322404315:02
Makyorick_h,  on it.15:02
hatchill take one15:02
rick_hhatch: do you know if we have any UX directly on the collapsing header/etc? 15:02
rick_hhatch: directly/direction15:02
hatchrick_h: nope but it would be nice to have the sticky headers with the collapsing headers15:06
hatchbut collapsing headers are trivial to do15:06
rick_hhatch: yea, just something to get the final bits of this 'working' and releaseable15:06
hatchdid you end up putting constraints on the top like we talked about?15:06
rick_hhatch: trying to think if something more accordian (one or the other), collapsing, indicator it *can* collapsce, etc15:07
rick_hhatch: yep15:07
hatchawesome15:07
rick_hhatch: only way to really see/use them atm on charms with any decent config15:07
hatchright - I was actually thinking over the weekend that even with collapsing headers, it isn't really discoverable unless you collapse them15:07
hatchthey could 'start' collapsed though I guess15:07
rick_hhatch: yea, that's why I was trying to think on any UX guide on this. 15:07
rick_hhatch: because collapsing doesn't get you much really15:08
rick_hhatch: I almost wonder if we really need the icons/tab-like view we use in the normal inspector15:08
rick_hat least then it's consistent with iconography15:08
hatchand easier for discoverability15:08
rick_hhatch: yep15:08
hatchgood idea15:09
hatchfire off an email to peeps and luca about it?15:09
rick_hhatch: and the wireframes don't really do anything on the ghost-inspector, just 'there is one'15:09
rick_hhatch: yea, that'll work. /me forgets email sometimes in the world of immediate irc-ness15:09
hatchhaha right :)15:09
hatchseen that photo of a girl chatting with a guy saying scientists should invent something where people can like talk into their phone and the other people can talk into theirs to reply?15:10
hatchlol15:10
rick_hlol15:10
rick_hI love the one going around recently. bah and now I can't find it15:12
hatchain't that how it happens :)15:14
benjisinzui: I'm trying to figure out where the charm version api is; can you point me to it?15:19
* sinzui asks browser to remember what bac landed15:19
sinzuioh, charm, not bundle.15:21
* sinzui reads routing15:21
sinzuibenji, this is the url format to get the json for a versioned charm: http://staging.jujucharms.com/~abentley/precise/charmworld-27/json15:23
sinzuinote the - separating charm name and revision15:23
benjisinzui: thanks! 15:24
hatchjcsackett: you around?15:29
* hatch is about to break the 62hour lock by jcsackett15:29
hatchgoing once...15:30
hatchtwice15:30
hatchbroken!15:30
rick_hhatch: huh?15:31
hatchUnable to obtain lock  held by jcsackett@bazaar.launchpad.net on taotie (process #22513), acquired 62 hours, 13 minutes ago.15:31
_mup_Bug #22513: during install, in console: fsync failed  <debian-installer (Ubuntu):Invalid> <https://launchpad.net/bugs/22513>15:31
rick_hah15:31
hatchthat's the second time I've run into that15:31
hatchvery odd15:31
hatchugh I can't even break it for some reason15:32
hatchtrying again15:32
hatchthird time's the charm right15:33
frankbanMakyo: hi, what's the current status of the go sandbox?15:34
Makyofrankban, complete except for perhaps import/export, which I haven't touched.15:35
hatchrick_h: oh I bought a new backpack on Friday http://www.thenorthface.com/catalog/ca_ecom/en/sc-gear/equipment-daypacks/router.html should allow me to pack all my stuff in there and not require a checked bag15:35
frankbanMakyo: cool, but not released, correct?15:35
Makyofrankban, I don't believe a release has been made with it, correct.15:36
frankbanMakyo: thanks, my next charm branch will enable go sandbox support in the charm, and make it the default sandbox mode (i.e. the go sandbox is used even if the environment in which the gui charm is deployed is pyjuju). How does it sound?15:37
Makyofrankban, when will that land?  We may want to do a release beforehand so that the user isn't swamped with notifications of errors.15:39
frankbanMakyo: it is not the charmers charm, it will land the next time we update jujucharms.com, presumably at the end of this week/beginnig of next one15:40
Makyofrankban, so long as some gui release of some sort happens between now and then, I'm all for it!15:40
frankbanMakyo: yes, I'll consider a release a pre-requisite for the deployment15:41
rick_hhatch: replies inbound. Did some, not all. reasons listed15:41
Makyofrankban, cool, sounds good.15:41
rick_hfrankban: so I was looking at doing that in my branch as I was working between constraints and such. 15:41
hatchjujugui current CI failure an actual code issue with deploying appflower - investigating15:42
rick_hfrankban: if we do that, I think we should change the default env in env.js and config-debug15:42
rick_hfrankban: but that breaks some tests which are coded to assume python env15:42
rick_hfrankban: was going to bring this up on the call today15:42
rick_hMakyo: ^^ 15:42
Makyorick_h, oh, hmm15:43
hatchrick_h: thanks looks good15:43
rick_hhatch: cool15:43
rick_hMakyo: yea, I like the idea of switching, but it's a couple of steps that should be coodinated from what I can see15:43
Makyorick_h, yeah, for sure, just like the switch to inspector.15:44
rick_hMakyo: yea, the big thing here is failing tests when you switch the default env15:44
arosalesgary_poster, https://bugs.launchpad.net/juju-gui/+bug/121482115:44
_mup_Bug #1214821: new units added to the canvas overlap old ones <juju-gui:New> <https://launchpad.net/bugs/1214821>15:44
rick_hMakyo: in my new tests I did one test for each env and manually build the one I wanted15:44
arosaleshazmat, ^15:44
frankbanrick_h: do you think this is a problem for the charm too? I mean, the config is generated by the charm, and my idea was just allowing sandbox=true in juju-core environments, and, when that's set, always change the env to "go" in the generated config.js15:46
rick_hfrankban: well, I just think if the charm deploys something, we should be testing/deving against it15:47
rick_hfrankban: so more of a 'good practice' like our deploy/dev environment issue15:47
hatchrick_h: don't submit your branch yet plz, current CI issue looks related to the constraints stuff15:48
frankbanrick_h: that's right, so, is it a tests problem/lack for the go environment in general or just for the go sandbox mode?15:48
rick_hhatch: ugh, rgr15:48
frankbanbac: thanks for reviewing and QAing my branch, I believe QA took some time15:49
rick_hfrankban: just that the tests default to python env and the tests are coded to that expectation. I didn't chase down the hole far, but changing that default results in 56ish test failures. 15:49
rick_hfrankban: so if the charm default is go, and we put that in front of users, I'd also like to see us change config-debug and the env default to go. 15:49
bacfrankban: yes it was slow, but your instructions made it possible15:49
rick_hhowever tests go boom15:49
hatchrick_h: https://gist.github.com/hatched/3de377a72e02a6c419a2 when trying to deploy appflower on rapi on trunk15:50
rick_hhatch: any hints? e.g. will the fix of the constraints code in this branch help fix the issue? The old branch is generating bad data to the back end15:50
rick_hhatch: k, I'll run rapi and see if my branch fixes that then15:50
hatchthanks15:50
frankbanrick_h: could you please file a card for switching the default environment to go and fix tests? If we are lucky, maybe it's only a matter of explicitly specifying what environment to use and where...15:51
rick_hfrankban: definitely15:51
frankbanrick_h: thank you15:51
Makyojujugui call in 9 kanban now15:51
gary_posterty15:52
bcsallerI have to run someone to the airport in a few minutes, I'm going to have to miss the meeting today, sorry15:54
gary_posterhey frankban, would you please remind me to talk to you after the call about whether we can cleanly push GUI server deployer integration into the deployer codebase?  Kapil is keen on doing that, including tests, which would be great by me in order to hopefully reduce our chance of being broken by deployer changes15:54
hatchbcsaller: be sure they tip you well15:54
bcsallerha15:54
gary_posterbcsaller, ok.  please ping me when you are available.  I'm hoping to have a quick one on one with everyone today15:54
bcsallergary_poster: sounds good, should be back in under 45m15:54
frankbangary_poster: sure, sounds good15:54
gary_postercool thanks bcsaller.15:55
gary_posterthanks frankban 15:55
bacbcsaller: what, you can't drive and use google hangouts on your phone?15:55
* gary_poster tries to relocate before the call15:55
rick_hhatch: I keep getting http://paste.mitechie.com/show/1005/ when I run rapi? Look familiar at all?15:57
hatchyeah that's fine15:57
hatchthat happens around the auth stuff15:58
Makyojujugui call in 215:58
rick_hhatch: new bug :/ http://stackoverflow.com/questions/11300694/chrome-20-websocket-handshake15:59
hatchgary_poster: I think i'd like to be part of that onboarding call - sounds like it might help me complete/further one of my allhands tasks16:34
gary_posterhatch, ack cool16:34
sinzuibenji, bac: hangouts died16:40
sinzuiBut with your approval, I am happy to take on featured then maybe new today16:40
bacsinzui: are you rejoining us?16:44
sinzuitrying16:44
bacok16:44
hatchgary_poster: Do we still want to show a warning for <IE10 ?16:51
gary_posterhatch yes16:52
hatchoops16:52
* hatch reverts16:52
hatch:)16:52
rick_hhatch: got a fix. Giong to land it with my branch16:52
hatchrick_h: awesome thanks!16:52
hatchhttp://connect.microsoft.com/IE/feedback/details/787208/ie10-waiting-for-domains-url-text-occasionally-gets-stuck-on-tabs-title-only-after-refreshing-it17:02
hatchUGHHHHHHHHHH17:02
hatchclosed as won't fix??? how is this not an issue?17:03
hatchseriously17:03
hatch /rage17:03
hatchnow how do I document this so we don't waist time trying to debug it in the future?17:03
hatchhmm17:03
gary_posterhatch, file a bug and mark as won't fix or invalid or something17:04
rick_h+117:04
hatchcan do!17:04
bcsallergary_poster: let me know when you are able to catch up17:07
rick_hhatch: ok, landed. Giong to fetch food and will look for CI report shortly hopefully.17:09
rick_hhatch: thanks for hunting into that!17:09
arosalessinzui, do you know if jujucharms.com searching looks at the readme file?17:10
hatchrick_h: cool, thanks for fixing it :)17:11
hatchjujugui lf two reviews and a IE QA on removing the ie warning https://codereview.appspot.com/13229043/17:26
rick_hhatch: looking17:27
hatchthanks17:27
gary_posterthanks bcsaller.  will ping later.  17:28
gary_posterrick_h, gave you #2 LGTM17:31
gary_posterbah sorry hatch17:31
hatchthanks!17:32
sinzuiarosales, it does not. Description and summary are the only text that is indexed.17:33
arosalessinzui, ok, thanks for the info17:36
gary_posterhatch, do you happen to know if the ghost inspector not showing the charm icon is a relatively new regression or something that we simply haven't gotten around to?  I notice that the issue is there in jujucharms.com and comingsoon, so it is likely to be something we haven't noticed/gotten around to17:39
hatchgary_poster: we haven't implemented that feature yet17:39
gary_posterhatch cool thx17:40
gary_posterhatch is it tricky?17:40
hatchI'm not sure, I haven't looked into it :)17:40
hatchI can thought17:40
hatchthough*17:40
rick_hshouldn't be. I can look at that next since I can't get UX feedback on the constraints today due to holiday17:40
gary_posterhatch if you wanna.  I'll make a card for someone17:40
hatchok rick_h can take it so I can do the IE release?17:40
rick_hhatch: sounds like a plan to me17:41
gary_postercool thanks17:41
hatchrick_h: thought you would find this funny https://plus.google.com/116181126985457119832/posts/XYmPkzu7Cj717:41
rick_hhatch: lol, yea my boy will fetch a minnow from the minnow bucket, but when I caught the pike this weekend he ran to the other end of the dock and watched from there17:41
hatchhaha awesome17:41
rick_hsinzui: ping, got a sec?17:48
sinzuihi rick_h 17:49
rick_hsinzui: got a quick sec in guichat?17:50
gary_posterrick_h, trivial CSS, but we should make ghost inspector fields white17:50
sinzuisure rick_h 17:50
gary_posterconstraints I mean17:50
rick_hgary_poster: ok17:50
rick_hgary_poster: yea, hoping to do a css cleanup as part of getting things setup/ux cleaned up.17:50
gary_posterbut make sure that config is still gray/white depending on "default config" toggle17:50
gary_postercool17:50
gary_posterrick_h, btw agree with constraints being at top under current circumstances17:51
gary_posterhey bac, you available for guichat?18:05
gary_posterif not convenient, np!18:05
rick_hhatch: yay ci happy18:06
hatchyay!18:06
rick_hsinzui: are there diff keys for lcy01 vs 02? My key is named lcy01.key18:06
sinzuirick_h, they are different18:08
gary_posterhey rick_h you available for guichat? :-)  can try someone else if you are on a roll18:08
rick_hgary_poster: sure thing18:08
gary_posterthanks18:08
gary_posterhatch you implemented a version of "replace", right?  (I say "a version" because it has to be rickety given what's available)18:26
hatchthinking....18:27
hatchthinking....18:27
hatchnope the button isn't hooked up18:27
gary_posterhatch cool.  Let's replace it with "remove" :-)18:28
hatchsounds like a plan to me - want that done for the IE release?18:29
gary_posterhatch no, just planning, sorry :-)18:29
hatchexcellent :)18:32
gary_posterbenji, sinzui, just to clarify and if this affects your plans, we will plan on having a version of the GUI that talks to version 3 if we use the bundle feature flag, and version 2 otherwise18:35
benjigary_poster: that should be fine18:36
gary_posterthanks benji18:36
benjigary_poster: BTW, it turned out that the charm version task wasn't done, so that's what I'm working on now18:37
gary_posterok cool benji thank you18:37
gary_posterbcsaller, you available?  np if you want to wait a bit.18:39
bcsallergary_poster: now is good18:39
gary_postercool, guichat is open bcsaller18:39
rick_hsinzui: ping, ok, I can't get in and I don't think I'm supposed to be able to. 18:47
rick_hsinzui: got another sec to help me figure out the best way in?18:47
sinzuirick_h, really?18:47
* sinzui tries without orangestack18:47
rick_hsinzui: yea, I've updated and gotten a lcy02.key, but I don't see how I can use that to get in. 18:48
rick_hsince you started it yourself in the ~orange juju environment right? So I think I should have to use the ~orange creds at least. 18:48
sinzuirick_h, I can get in without sourcing orange or canoni stacks18:48
rick_hsinzui: right, but you created it right?18:49
sinzuiI did. I used the orangestack env18:49
hatchrick_h: https://bugs.launchpad.net/juju-gui/+bug/1217060 any idea what introduced this error?19:22
_mup_Bug #1217060: Cannot switch from unit list view to fullscreen browser <juju-gui:Triaged> <https://launchpad.net/bugs/1217060>19:22
hatchhttps://bugs.launchpad.net/juju-gui/+bug/121706219:31
_mup_Bug #1217062: Sidebar won't open from minimized after viewing unit list <juju-gui:Triaged> <https://launchpad.net/bugs/1217062>19:31
hatchjujugui there are two blocking bugs for the release in the urgent lane ^19:31
gary_posterthanks hatch.  good qa.  rick_h if you have any cycles it looks like you  might be the only expert around today.19:35
hatchgary_poster: thanks - just starting on IE for the QA so hopefully those are all the bugs19:37
bacbenji, sinzui:  could one of you review https://code.launchpad.net/~bac/charmworld/index-charms-in-bundles/+merge/182194 .  it is surprisingly compact.19:46
* sinzui looks19:46
* benji is too late.19:46
* benji gets a soda instead.19:46
bacbenji: dr pepper?19:47
benjiheh, nope; Pepsi today19:47
hatchhttps://bugs.launchpad.net/juju-gui/+bug/1217067 another bug from QA19:49
_mup_Bug #1217067: fullscreen browser fails to open after viewing unit list in IE10 <ie10> <juju-gui:Triaged> <https://launchpad.net/bugs/1217067>19:49
sinzuibac: r=me19:52
bacthanks sinzui20:05
bacsinzui: could you mark the MP please?20:10
sinzuibac, whoa! What did I review and approved then?20:12
gary_posterbac you available for a quick one-on-one?20:13
bacgary_poster: i am20:13
sinzuibac: I /think/ I reviewed and approved it this time.20:13
gary_posterbac, cool. guichat when you have a mo20:14
* sinzui has no idea where the first approved + code went20:14
rick_hhatch: looking20:37
hatchrick_h: I'm working on bug #1217060 right now20:38
_mup_Bug #1217060: Cannot switch from unit list view to fullscreen browser <juju-gui:Triaged> <https://launchpad.net/bugs/1217060>20:38
hatchI know the issue but not sure of the best sollution - got a minute for a guichat?20:38
rick_hhatch: sure thing20:38
rick_hhatch: looks busy20:38
rick_hsinzui: you seeing the 503 issues on mjc?20:51
rick_hif I hit the urls manual it works20:51
gary_posterbenji you available for a quick guichat with me and bac?20:53
benjisure20:53
gary_posterthx20:53
gary_posterMakyo, hey.  you available for a quick guichat?  I should stop 12 minutes ago, so hopefully I won't keep you forever :-)21:12
Makyogary_poster, sure, now's best.21:12
gary_posterhatch, hey, you have a sec for guichat or are you consumed?21:30
hatchsure21:30
gary_posterthanks21:31
* bac -> walk dog21:33
hatchdo North American phones work in the UK?22:39
hatchI am thinking of picking up an HTC One tomorrow but not much point if it won't work :)22:40
huwshimiMorning23:01
hatchmorning huwshimi23:01
hatchrick_h:  any chance you are around? I have come up with a simpler sollution to this issue23:58

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