16:00:59 <david-lyle> #startmeeting Horizon
16:01:00 <openstack> Meeting started Tue Feb 25 16:00:59 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:01:01 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:01:03 <openstack> The meeting name has been set to 'horizon'
16:01:15 <david-lyle> Hello everyone
16:01:18 <lblanchard> hi all
16:01:18 <akrivoka> hello
16:01:18 <jpich> hey
16:01:26 <tmazur> hello o/
16:02:36 <david-lyle> The deadline for blueprint related code to merge is EOD March 4, so lots of reviews to get done
16:02:40 <lsmola> hello
16:02:55 <tzumainn> hiya
16:03:04 <david-lyle> The good thing is we're lookign really good for i-3, 1 Blocked, 3 Started, 2 Good progress, 26 Needs Code Review, 12 Implemented
16:03:05 <absubram> hi
16:03:09 <sayalilunkad> hello
16:03:37 <david-lyle> https://launchpad.net/horizon/+milestone/icehouse-3
16:04:01 <akrivoka> david-lyle: could you please approve this blueprint for Icehouse? https://blueprints.launchpad.net/horizon/+spec/piechart-enhancement
16:04:01 <david-lyle> two bps were moved to high this morning to allow for potential FFEs
16:04:12 <akrivoka> david-lyle: I am already working on it
16:04:53 <jomara> heeeellllo
16:04:54 <amotoki_> hi
16:04:57 <lsmola> david-lyle: yeah we would need that piechart in tuskar-ui
16:05:17 <david-lyle> akrivoka, that seems reasonable, just has to merge by March 5
16:05:50 <akrivoka> david-lyle: got it, thanks a lot!
16:06:04 <david-lyle> the two moved to high were https://blueprints.launchpad.net/horizon/+spec/neutron-subnet-mode-support
16:06:18 <david-lyle> and https://blueprints.launchpad.net/horizon/+spec/django-1point6
16:07:01 <david-lyle> Django 1.6 is really close, I just need to fix one more test failure and have another merge
16:07:03 <absubram> thanks David
16:07:31 <jcoufal> o/ hello guys
16:07:50 <david-lyle> jpich: how is https://blueprints.launchpad.net/horizon/+spec/selenium-integration-testing looking?
16:08:17 <julim> hi
16:08:35 <jpich> david-lyle: Current plan is to rebase the infra part with the latest and work on getting this section merged before the deadline
16:08:49 <jpich> david-lyle: Then I think it's ok if the tests come piecemeal after that
16:09:05 <jpich> because they'll be totally separate from the main codebase and will help increase quality control coming up to the RC
16:09:19 <jpich> More people have come forward to contribute integration tests as well
16:09:23 <jpich> which is super cool :)
16:09:41 <david-lyle> ok, sounds good, yeah getting the framework in will be very nice progress and a good launch point.  And is https://blueprints.launchpad.net/horizon/+spec/cinder-v2-horizon ready
16:10:19 <jpich> david-lyle: It was, however needs a rebase due to https://github.com/openstack/horizon/commit/3d25f1d5951beca1a73683567725ed26620ab373 . Unfortunately that patch introduced silent test failures that need to be fixed first IMO
16:10:35 <jpich> https://bugs.launchpad.net/horizon/+bug/1284665
16:10:38 <jpich> https://bugs.launchpad.net/horizon/+bug/1284664
16:11:01 <jpich> I'll be looking into these tomorrow
16:11:29 <david-lyle> if I have time, I may look today, noticed those when I rebased yesterday, thought I really messed things up :)
16:12:11 <jpich> heh! Neat, I'll check the status / patches tomorrow before, then. Thanks!
16:12:25 <david-lyle> jpich, in your opinion should the cinder v2 be a potential FFE, due to lack of nova support?
16:12:36 <david-lyle> and wait for that to land?
16:13:17 <jpich> david-lyle: I don't think so, I added that to the bp as a "fyi" -- the patch works fine whether Nova supports v2 or not (only talking to cinder directly)
16:13:38 <david-lyle> jpich, even better. thanks!
16:13:53 <jpich> Np!
16:14:04 <jpich> Will update the bp to make it clearer that there is no dependency
16:15:02 <david-lyle> does any one else have an update/questions on blueprints targeted for i-3?
16:15:19 <jcoufal> I have update on two blueprints
16:15:41 <jcoufal> https://blueprints.launchpad.net/horizon/+spec/horizon-modal-help should be send by the end of today maybe tomorrow
16:16:06 <jcoufal> https://blueprints.launchpad.net/horizon/+spec/horizon-views-headers is in good progress, hopefully will be send by the end of the week
16:16:21 <jcoufal> the second one is dependent on navigation BP
16:16:55 <jcoufal> the navigation BP as quite a lot of +1, so it we need some core reviewers to help there to merge it soon
16:17:40 <jcoufal> https://review.openstack.org/#/c/70034/ - review for nav enhancements
16:17:42 <lblanchard> jcoufal: these look great from a design point of view, nice work
16:17:44 <david-lyle> I think there a couple of cleanup items, I could address on that one
16:18:09 <jpomero> would love to get the navigation enhancement merged soon since we have some internal projects dependent on it
16:18:09 <david-lyle> I'll try to post those early today
16:18:28 <jcoufal> lblanchard: thanks Liz
16:18:44 <david-lyle> I'll do the cleanup right after this, very small items
16:18:44 <jtomasek> hey
16:18:49 <jcoufal> thanks david-lyle
16:19:14 <david-lyle> got bogged in a weird django 1.6 issue for far too long :(
16:19:56 <david-lyle> #topic It's your dime
16:20:11 <david-lyle> open floor
16:21:32 <david-lyle> I do have one item to add, usabilty tests for stock Horizon are starting today
16:21:32 <jcoufal> quick question
16:22:05 <jcoufal> david-lyle: is there any progress for Tuskar-core folks to get +2 in gerrit?
16:22:06 <david-lyle> if anyone wants to attend, there will be a google hangout where you can observe and chat about the session
16:22:36 <jcoufal> david-lyle: is there going to be recording of that?
16:22:56 <jcoufal> (since not everyone will fit to the hangout sessions - limited audience)
16:23:45 <tshirtman> any reason not to make it an hangout on hair? that would get a recording and unlimited audience, even if participation is still limited
16:23:50 <tshirtman> air* lol
16:23:54 <david-lyle> jcoufal: I believe so, but I think the hangout sessions will be available to a larger audience by using an option that utilizes youtube
16:23:54 <jcoufal> lol
16:24:08 <peristeri> What is the goal of the usability test?
16:24:19 <david-lyle> what tshirtman said, most likely
16:24:24 <lblanchard> david-lyle: what time today? Will you send info on joining/
16:24:29 <david-lyle> I didn't set that part up
16:24:52 <lblanchard> jcoufal: yes, plan is to use hangout on air I believe
16:25:07 <jcoufal> david-lyle: right, so hangouts on air, then when is it happening? and where can we expect the link?
16:25:09 <david-lyle> lblanchard: first one is 3:30 (-7 UTC)
16:25:11 <MaxV_> Can I bring a subject on focus?
16:25:42 <MaxV_> We have now integrated Angular since 2months and nothing is done to improve our client side development. I pushed some patches which really improve the Horizon behaviour + tests so please take a look at it. I have 5 patches waiting for review
16:26:15 <david-lyle> peristeri: the main goal is to get a baseline of the core use cases, especially launching an instance
16:26:31 <lblanchard> david-lyle: thanks for the time…would you be able to share the hangout on air link when available?
16:26:36 <MaxV_> I also look of the less files of Horizon, since bootstrap v3 will not be integrated until a long time, can we do something for cleaning it?
16:27:18 <jcoufal> MaxV_: do you think that we can do it in I-3 timeframe?
16:27:22 <jomara> MaxV_: i also have an angular modal impl in review as well
16:27:25 <david-lyle> MaxV_: yes, thank you very much for your efforts around angular, I want to merge those, I need more time to play with the implementation
16:27:31 <jcoufal> (less cleanup)
16:28:06 <MaxV_> before I-3 it seems really tight
16:28:21 <david-lyle> I think the core issue with angular is the review base has less familiarity with it, and is thus reviews are much more time intensive
16:28:42 <jcoufal> MaxV_: I am all for the cleanup, but I think it will have to wait for J-1
16:29:09 <MaxV_> we already have a blueprint
16:29:18 <MaxV_> maybe change the dependency tree
16:29:38 <MaxV_> because it depends on bootstrap v3
16:29:40 <lcheng> MaxV_: I'll review the angular patches, just started ramping up on angular.
16:30:07 <jcoufal> MaxV_: I will do that
16:30:19 <david-lyle> lblanchard: I will send a link if I can find it
16:30:20 <lsmola> MaxV_: will try to find time
16:30:24 * david-lyle looks around
16:30:28 <MaxV_> I am currently fixing the bootstrap stuff
16:30:38 <MaxV_> but it's just a huge work
16:31:38 <jcoufal> MaxV_: the dependency was removed
16:31:45 <MaxV_> jcoufal: thanks
16:31:55 <lblanchard> david-lyle: thanks :)
16:32:52 <jcoufal> david-lyle: I think you missed a question in the beginning about Tuskar-core +2 ability, if there is any progress
16:33:56 <david-lyle> jcoufal: ah yes, here's the thing... Ideally, the Program core team should be consistent across the projects in the program, according to the TC
16:35:04 <david-lyle> so, what the preferred path would be adding someone to core from the former tuskar-ui core team
16:35:20 <david-lyle> which was really part of the triple-o core team
16:35:32 <david-lyle> does that make sense
16:35:33 <david-lyle> ?
16:35:52 <jcoufal> it does
16:36:42 <lsmola> david-lyle: so who is the 'chosen one' ? :-)
16:36:53 <lsmola> david-lyle: or two? :-)
16:37:01 <david-lyle> I will make a proposal regarding that soon, I think there a couple of individuals that have deep enough understanding and participation in the Horizon code base that they would serve well in that role
16:37:17 <tzumainn> david-lyle, would it be possible to have a 'chosen two', since we usually require two core reviews before approval?
16:37:23 <tzumainn> er, what lsmola said
16:37:25 <jpich> lsmola: I would assume same process as other cores :)
16:38:20 <lsmola> jpich: ok :-)
16:38:32 <lsmola> david-lyle: alright, sounds reasonable
16:38:55 <jcoufal> +1
16:39:00 <jcoufal> thanks david-lyle
16:39:55 <david-lyle> since a limited number of core members are attending the meeting today, I will send to the mailing list for a +1s,-1a
16:40:06 <lsmola> tzumainn: we can still take it as 2 former cores, as we know who they were
16:40:14 <jomara> thanks david-lyle
16:40:18 <tzumainn> lsmola, ah, that makes sense
16:40:49 <lsmola> david-lyle: thank you
16:42:30 <david-lyle> lblanchard, I'm being told the usability session audience is being limited due to participant privacy concerns, now they tell me :(
16:42:38 <david-lyle> Let me see what I can do
16:42:41 <david-lyle> sheesh
16:43:04 <david-lyle> and I don't have a link either
16:43:20 <lblanchard> david-lyle: ah okay, bummer :(
16:43:25 <lblanchard> david-lyle: thanks for the update though!
16:43:58 <david-lyle> any other items for discussion?
16:44:01 <lblanchard> david-lyle: I did see an invite to one for tomorrow late in the evening…so at least I will be able to see one…it would be very nice if it could be more open though
16:44:42 <david-lyle> lblanchard, I agree fully, it may be depend on the participant and what they wish to allow
16:45:16 <sayalilunkad> hey I would like some suggestions on where all to integrate sparklines in the horizon tables
16:45:36 <sayalilunkad> I am working on this bp https://blueprints.launchpad.net/horizon/+spec/sparklines
16:45:38 <jpich> FYI: OpenStack was accepted for the Google Summer of Code, if you'd like to mentor consider adding information on a suitable project at https://wiki.openstack.org/wiki/GSoC2014
16:46:24 <lblanchard> david-lyle: agreed, thanks!
16:46:36 <david-lyle> lblanchard meet sayalilunkad, sayalilunkad meet lblanchard :)
16:46:41 <lblanchard> jpich: awesome!!!
16:46:52 <david-lyle> jpich: great news!
16:46:53 <lblanchard> sayalilunkad: hi there!
16:46:56 <jcoufal> jpich: nice!
16:47:08 <sayalilunkad> lblanchard: hello!
16:47:37 <david-lyle> sayalilunkad: lblanchard has some very nice proposals on that very topic
16:47:49 * lblanchard digging for link
16:47:54 <sayalilunkad> lblanchard: go ahead!
16:47:55 <jpich> sayalilunkad: Hey! Seems to me the instances page is a good place to start
16:48:07 <lsmola> jpich: yaay
16:48:13 <sayalilunkad> jpich: yes thats where I have started
16:48:18 <david-lyle> jpich +1 to that as well
16:48:44 <lblanchard> sayalilunkad: I have proposed some sparkline designs here…http://people.redhat.com/~lsurette/OpenStack/Horizon%20Overview%20Pages_v1.0.pdf
16:49:03 <jpich> And we're also participating in the Outreach Program for Women this year so feel free to add UX-related project ideas to the landing page, too, lblanchard and others :)
16:49:31 <lblanchard> sayalilunkad: of course these could be used anywhere…you can just reference the design and feel free to ask me questions or if you'd like me to do any updates or higher fidelity designs I can do that too :)
16:49:35 <tmazur> jpich, great!
16:49:39 <jpich> https://wiki.openstack.org/wiki/OutreachProgramForWomen/Ideas (as far as I know it hasn't been updated at all from the last round yet)
16:49:48 <jcoufal> sayalilunkad: we worked on overview pages, but haven't looked how to get sparklines to tables yet
16:50:03 <lsmola> lblanchard: sayalilunkad is now working on sparklines in the Horizon tables
16:50:11 <jcoufal> actually how to combine all information so that it is not overcrowded
16:50:13 <lblanchard> lsmola: ah okay
16:50:25 <lblanchard> jcoufal: yes, this is important for sure
16:50:35 <lsmola> lblanchard: sayalilunkad would be great if you two could talk and figure out the best places where to put it
16:50:45 <lblanchard> lsmola: sounds great
16:50:57 <lblanchard> sayalilunkad: let's chat a bit whenever you have time!
16:51:20 <lsmola> lblanchard: sayalilunkad excellent :-)
16:51:22 <sayalilunkad> lblanchard: I will be writing a mail listing the tables and the possible columns and meters we could have sparklines in a bit
16:51:42 <lblanchard> sayalilunkad: perfect, from there I can propose a few design ideas
16:51:55 <sayalilunkad> lblanchard: sure! and the link you sent looks great!
16:52:03 <sayalilunkad> lblanchard: cool!
16:52:09 <lblanchard> sayalilunkad: thanks!
16:52:35 <lblanchard> jcoufal: will loop you in for feedback as well
16:52:52 <jcoufal> lblanchard: thanks
16:52:57 <jcoufal> would be great
16:54:41 <david-lyle> last call
16:57:07 <david-lyle> alright, Have a great week everyone!  If it's code for a BP it has to merge before March 5 or it doesn
16:57:12 <david-lyle> 't count
16:57:14 <david-lyle> :)
16:57:43 <jcoufal> thanks david-lyle, all have a great week
16:57:44 <jpich> heh! Thanks david-lyle, everyone
16:57:45 <david-lyle> Let's get as much of this hard work in as we can
16:57:45 <lsmola> have a great week everyone, goodbye
16:57:53 <akrivoka> bye
16:57:54 <lblanchard> thanks all, see you!
16:57:56 <david-lyle> #endmeeting