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