16:03:30 <david-lyle> #startmeeting Horizon 16:03:31 <openstack> Meeting started Tue Apr 8 16:03:30 2014 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:03:32 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:03:35 <openstack> The meeting name has been set to 'horizon' 16:03:47 <lblanchard> hi all! 16:03:48 <tmazur> hello o/ 16:03:51 <lsmola2> hello 16:03:56 <akrivoka> hello \o 16:04:04 <amotoki> hi 16:04:08 <jomara> ahoy 16:04:08 <jcoufal> o/ hi 16:04:15 <jpich> Hi 16:04:22 <lcheng> hi 16:05:01 <MaxV> hi o/ 16:05:42 <david-lyle> Hello everyone, so we are in the final steps of closing RC2 16:06:07 <david-lyle> we are waiting for one final patch to land related to https://bugs.launchpad.net/horizon/+bug/1289033 which just became public 16:06:25 <david-lyle> once that patch lands RC2 will be tagged 16:06:43 <david-lyle> hopefully that's the last RC and we can focus on Juno moving forward 16:08:25 <david-lyle> There is quite a backlog of reviews that we need to catch up on, if you have a patch out there, it's going to take some time to get through all of them 16:08:58 <david-lyle> To speed things up please review other patches and help get those ready to go so the process can move faster 16:09:32 <david-lyle> I understand the frustration on the delay 16:09:59 <david-lyle> other general item: https://wiki.openstack.org/wiki/Oslo/ProjectLiaisons 16:11:01 <doug-fish> david-lyle - has anyone put together a document/checklist outlining what a good review looks like? I'm sure it doesn't help the core reviewers much if I just run through and +1 everything 16:11:19 <david-lyle> Oslo is requesting that each project has a designated liaison that will help manage code integration out of oslo and the modules as they graduate from incubation 16:11:42 <david-lyle> doug-fish: I think one was posted last week, I need to look back for it 16:12:16 <jpich> doug-fish: https://wiki.openstack.org/wiki/ReviewChecklist can be a good starting point, reading other reviews to pick up on helpful stuff is good too :) Testing the patch and reporting back that it works is useful as well 16:12:28 <david-lyle> we don't have one specific for Horizon 16:12:36 <david-lyle> thanks jpich 16:13:03 <doug-fish> ok that sounds good - thx jpich and david-lyle! 16:13:29 <amotoki> i think we need to establish our review check list for Java script or GUI related topic. 16:14:20 <david-lyle> amotoki, I think that's a good idea 16:14:28 <jpich> Yes, we probably should start building a Horizon specific list 16:15:14 <david-lyle> I also think a lot of the tutorial and setup docs could use a redo/upgrade, I hope to get to that sometime this release 16:15:28 <david-lyle> we are seeing a lot of confusion because of that 16:15:50 <amotoki> We are taking care of user-visible strings/panels more compared to other projects. 16:16:04 <doug-fish> david-lyle - are you talking about new developer docs or new user docs? 16:16:25 <david-lyle> yes, and the tutorial that gabriel put together back in late grizzly 16:17:04 <david-lyle> several things have changed and that's very confusing to new folks 16:17:19 <doug-fish> http://gabrielhurley.github.io/slides/openstack/building_on_horizon/ ? 16:17:36 <akrivoka> these docs easily become stale... it would be great to go through them on a regular basis and make sure they actually work 16:18:02 <jpich> doug-fish: Probably http://docs.openstack.org/developer/horizon/topics/tutorial.html 16:18:12 <david-lyle> akrivoka, I agree, I had hopes to do it in Icehouse, but couldn't make the time 16:18:21 <doug-fish> yeah. It seems that it would be easier to update something owned by the project. :-) 16:18:23 <jpich> The reference to gabriel's repo should definitely be removed, it's ancient now 16:18:28 <david-lyle> moving it up on my priorities list 16:18:53 <jpich> Maybe we could create a bug task and assign it to milestone-3 every release, and hope someone gets to it. Could be a low hanging fruit, "check if the steps still work" :) 16:19:15 <david-lyle> jpich, that's a good idea 16:19:18 <akrivoka> jpich: +1, something like that is what I had in mind 16:19:39 <doug-fish> is the doc translated? I'm wondering if it's too late to review for icehouse. 16:19:39 <johnma> That would be a great. I have been trying to follow gabriel's doc to create dashboard and found it really difficult to get things to work. I did open a defect to fix one specific issue related to modifying the settings 16:19:50 <jpich> I left that bug open for similar reasons (tutorial steps), I'll add the low hanging fruit tag - https://bugs.launchpad.net/horizon/+bug/1298490 16:20:50 <johnma> I have a patch for that specific bug. Does that mean the patch will also have to wait? 16:20:58 <jpich> Nope :) 16:20:58 <david-lyle> johnma, no 16:21:09 <johnma> oh ok, cool. 16:21:18 <david-lyle> smaller patches are easier actually 16:22:09 <david-lyle> just to circle back for a sec, any volunteers for https://wiki.openstack.org/wiki/Oslo/ProjectLiaisons 16:22:30 <david-lyle> needs to be a core-reviewer 16:22:58 <lcheng> I'm up for that 16:23:02 <david-lyle> boom 16:23:05 <jpich> Go lcheng 16:23:13 <david-lyle> thanks lchend 16:23:14 <david-lyle> g 16:23:15 <amotoki> sounds good. 16:23:26 <david-lyle> can you add your entry to the wiki page 16:23:29 <david-lyle> please 16:23:33 <lcheng> lcheng: no problem 16:23:54 <david-lyle> at the summit there may be sessions pertinent to this 16:24:14 <david-lyle> #topic Open Discussion 16:27:28 <david-lyle> The summit is about one month away, are most here planning on attending? 16:27:40 <lblanchard> yes!! 16:27:50 <doug-fish> I am 16:28:43 <doug-fish> wow, that's going to be a small summit. :-) 16:28:47 <jpich> I should be there too :-) 16:28:56 <lcheng> o/ 16:28:58 <amotoki> i will be. 16:29:20 <amotoki> we are just approving the last patch for RC2 :) 16:30:02 <david-lyle> we have more topics than slots, so we'll likely combine related topics 16:30:10 <mrunge> hey, I'll be attending as well 16:30:22 <mrunge> o/ 16:30:24 <david-lyle> but I think we can cover most everything on the list 16:30:43 <david-lyle> excellent 16:30:56 <david-lyle> looks like a good turnout is planned 16:31:05 <lblanchard> I know julim will be there too 16:31:09 <doug-fish> I hope the sessions list isn't closed yet 16:31:22 <david-lyle> doug-fish, no not at all, keep proposing 16:31:25 <jpich> I agree, many of the topics that were submitted as sessions should be discussed on list first 16:31:46 <johnma> is there some place where we have posted the list of topics for the summit? 16:31:49 <doug-fish> super. I need to get an internal approval *sigh* but I expect it to happen soon-ish 16:31:56 <jpich> so we don't have to start the conversation from the beginning + get input from people who can't attend 16:32:06 <david-lyle> johnma: http://summit.openstack.org/ 16:32:39 <jpich> david-lyle: Did you say/know how many slots we have by the way? 16:32:40 <johnma> thanks David 16:33:04 <david-lyle> jpich, yes, trying to recall 16:33:23 <david-lyle> jpich 7 16:33:35 <jpich> 7. Thanks! 16:33:43 <amotoki> We see many cross-project session in this summit. perhaps most of them are interested in them. 16:34:20 <david-lyle> yes, I'm looking forward to the cross-project track 16:34:25 <amotoki> client* standardaization, consistency across openstack API... I believe we can input into them. 16:34:49 <david-lyle> That should be all day tuesday 16:34:55 <jpich> Yup 16:35:06 <jpich> quotas :-) 16:35:17 <lblanchard> david-lyle: do we know what day the Horizon sessions will be? 16:35:18 <david-lyle> then Horizon sessions will be spread Wed-Fri from the proposal I saw 16:35:23 <lblanchard> ah :) thanks! 16:36:13 <amotoki> btw, for bug triage, i tried to create a draft list of tags https://wiki.openstack.org/wiki/BugTags#Horizon 16:36:15 <lblanchard> I will be giving a talk around the work that UX has done with design and personas on Wednesday at 3:10…just so folks are aware…no pressure on attending, haha 16:36:29 <jpich> Right up to the last day, it's gonna be an exhausting week as usual :) 16:36:38 <lblanchard> jpich: +1 16:36:59 <david-lyle> Thanks amotoki 16:37:04 <amotoki> +1 16:37:12 <amotoki> but i noticed it doesn't work in horizon so much.... 16:37:13 <jpich> mrunge is doing a talk on customising horizon that should be interesting too - http://openstacksummitmay2014atlanta.sched.org/event/0e5c889848604c3a88214865e78c7ad2#.U0Qlnzm96lp 16:37:15 <MaxV> lblanchard: I am currently making a work in progress commit for UX 16:37:35 <david-lyle> mrunge is on Monday right? 16:37:35 <amotoki> many of them cannot be classified into this category for my expericen last week. 16:37:59 <MaxV> lblanchard: demo available here https://www.youtube.com/watch?v=CO62UUQPTCM 16:38:02 <jcoufal> MaxV: the workflow, right? 16:38:05 <jpich> david-lyle: Seems to be yes 16:38:13 <MaxV> jcoufal: Yes, close to the end 16:38:16 <david-lyle> amotoki, the tagging's not working 16:38:28 <mrunge> yes, my talk is scheduled for Monday 16:38:41 <jpich> not working? technically or socially? :-) 16:38:42 <lblanchard> MaxV: Great! We should chat more at summit too around some ideas on the Launch Instance based on usability testing 16:38:46 <david-lyle> amotoki, ? 16:38:52 <david-lyle> meant to be a question 16:39:00 <jpich> oops, ok! 16:39:01 <jcoufal> MaxV: have seen that, looks great 16:39:14 <jcoufal> MaxV: I am about to write some feedback on it 16:39:22 <MaxV> jcoufal: great 16:39:38 <MaxV> jcoufal: I am currently writting a commit just to provide the source code 16:40:02 <david-lyle> MaxV, my only concern when looking is providing a simplified path to launch an instance that leverages good defaults and hide some complexity 16:40:04 <amotoki> david-lyle: tagging still work but we need to explore other tags (catagories). 16:40:20 <david-lyle> but it's a fine line to address different types of users 16:40:40 <david-lyle> amotoki, ok, so the tag list is not comprehensive enough? 16:40:40 <MaxV> david-lyle: 300 lines of javascript 16:40:45 <lblanchard> MaxV: really helpful to see the video…thanks for putting it together…will give feedback also 16:41:01 <david-lyle> MaxV, I meant for the user 16:41:14 <david-lyle> yes the video is very helpful 16:41:24 <amotoki> MaxV: great! 16:41:49 <jpich> lblanchard, MaxV: Is this based on https://blueprints.launchpad.net/horizon/+spec/launch-instance-ux-enhancement ? I think Cedric had patches up to solve issues around the launch as well 16:42:19 <jcoufal> jpich: I think it is 16:42:22 <MaxV> jpich: Yes, it is the same 16:42:39 <MaxV> jpich: I just changed the color 16:42:45 <jpich> Cool! I'm not sure if he's still around to restore his patches, a lot of them are abandoned 16:43:03 <amotoki> david-lyle: I don't think it is not comprehensive. I am just saying my tag draft list is not best. 16:43:03 <david-lyle> MaxV, I'd love to see an interface where you have one form with four inputs (prefilled with defaults) and a submit, but that's a different use case than what you are working on, and perhaps an entirely different option 16:43:36 <david-lyle> amotoki, ok, it will be a work in progress 16:44:51 <amotoki> /fyi/ Specify tag "-*" in Advanced Search to extract untagged bugs. it is useful. 16:45:02 <david-lyle> MaxV, and I'm not sure making your suggested changes cover both use cases is the correct path forward 16:45:49 <jcoufal> david-lyle: basic question is - can we default flavor and image? 16:45:50 <jpich> david-lyle: Is having both a "simple" interface and an advanced interface kind of what you have in mind? 16:45:58 <MaxV> david-lyle: maybe a simplified form could have a place 16:46:07 <david-lyle> MaxV, to clarify, I like your changes and I think they work well for experienced users, we may need a separate workflow for new users 16:46:40 <jcoufal> jpich: I wouldn't have two forms, more like "hidden" fields and display them on "advanced" action 16:46:42 <MaxV> david-lyle: launch instance and launch instance (personalized) 16:46:54 <david-lyle> jcoufal, we can default anything, doesn't necessarily make it a good choice 16:47:10 <MaxV> like an installation on your computer 16:47:26 <jcoufal> david-lyle: that's what I am afraid. We can always pick first option but I am not sure if it is a good choice 16:47:51 <david-lyle> or when you're creating an instance, select how much memory and disk and we match the closest flavor 16:48:22 <jcoufal> that's not bad idea 16:48:24 <david-lyle> cpu as well 16:48:32 <lblanchard> david-lyle, jcoufal: I feel like if we have good defaults, the new users should be okay with a similar form to the advanced users. We can also use progressive disclosure for advanced users to view more details if needed 16:49:01 <lblanchard> david-lyle, jcoufal: but not clutter the screen with these items right away 16:49:33 <jcoufal> lblanchard: yes, exactly 16:50:31 <lblanchard> jcoufal, david-lyle: This is something we hope to cover in a proposal during the session where we talk about the usability findings…hopefully all can attend who are interested in helping drive the design…also we hope to post blueprints/designs over the next few weeks for review before summit 16:51:10 <david-lyle> lblanchard, MaxV has blueprints, I think the feedback should be added there 16:51:23 <lblanchard> david-lyle: definitely! We will be sure to add there. 16:51:51 <david-lyle> I imagine there will be items beyond those bps and those would be new ones 16:52:27 <lblanchard> david-lyle: yes for sure…I need to add links to the session proposal…hoping to do this today 16:53:00 <david-lyle> but as mentioned before, most of the design should be done before hand and get larger community feedback on the planned path forward in the session 16:53:34 <david-lyle> That also doesn't block increment improvements in the mean time 16:53:47 <jcoufal> david-lyle: +1 16:54:12 <lblanchard> +1 16:54:53 <david-lyle> a few more minutes, any other items to discuss? 16:55:55 <jcoufal> david-lyle: Tuskar-UI related styling, but we can discuss outside of the meeting, I don't think there is enough time for it 16:56:32 <david-lyle> jcoufal, sure, was just curious if the proposed changes were better in horizon or tuskar-ui 16:56:57 <jcoufal> david-lyle: I'll open the topic in horizon channel 16:56:58 <david-lyle> didn't get to try them yet, so not entirely clear the scope 16:57:01 <david-lyle> sure 17:00:50 <lsmola2> thanks, have a nice week 17:01:27 <amotoki> bye! have a nice week/ 17:01:37 <lcheng> bye everyone 17:01:38 <mrunge> thanks and bye 17:01:42 <jcoufal> have a great week all 17:01:46 <tmazur> thanks all! 17:01:56 <akrivoka> bye 17:01:57 <jpich> Thanks 17:01:58 <david-lyle> #endmeeting