16:00:59 #startmeeting Horizon 16:01:00 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:03 The meeting name has been set to 'horizon' 16:01:15 Hello everyone 16:01:18 hi all 16:01:18 hello 16:01:18 hey 16:01:26 hello o/ 16:02:36 The deadline for blueprint related code to merge is EOD March 4, so lots of reviews to get done 16:02:40 hello 16:02:55 hiya 16:03:04 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 hi 16:03:09 hello 16:03:37 https://launchpad.net/horizon/+milestone/icehouse-3 16:04:01 david-lyle: could you please approve this blueprint for Icehouse? https://blueprints.launchpad.net/horizon/+spec/piechart-enhancement 16:04:01 two bps were moved to high this morning to allow for potential FFEs 16:04:12 david-lyle: I am already working on it 16:04:53 heeeellllo 16:04:54 hi 16:04:57 david-lyle: yeah we would need that piechart in tuskar-ui 16:05:17 akrivoka, that seems reasonable, just has to merge by March 5 16:05:50 david-lyle: got it, thanks a lot! 16:06:04 the two moved to high were https://blueprints.launchpad.net/horizon/+spec/neutron-subnet-mode-support 16:06:18 and https://blueprints.launchpad.net/horizon/+spec/django-1point6 16:07:01 Django 1.6 is really close, I just need to fix one more test failure and have another merge 16:07:03 thanks David 16:07:31 o/ hello guys 16:07:50 jpich: how is https://blueprints.launchpad.net/horizon/+spec/selenium-integration-testing looking? 16:08:17 hi 16:08:35 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 david-lyle: Then I think it's ok if the tests come piecemeal after that 16:09:05 because they'll be totally separate from the main codebase and will help increase quality control coming up to the RC 16:09:19 More people have come forward to contribute integration tests as well 16:09:23 which is super cool :) 16:09:41 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 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 https://bugs.launchpad.net/horizon/+bug/1284665 16:10:38 https://bugs.launchpad.net/horizon/+bug/1284664 16:11:01 I'll be looking into these tomorrow 16:11:29 if I have time, I may look today, noticed those when I rebased yesterday, thought I really messed things up :) 16:12:11 heh! Neat, I'll check the status / patches tomorrow before, then. Thanks! 16:12:25 jpich, in your opinion should the cinder v2 be a potential FFE, due to lack of nova support? 16:12:36 and wait for that to land? 16:13:17 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 jpich, even better. thanks! 16:13:53 Np! 16:14:04 Will update the bp to make it clearer that there is no dependency 16:15:02 does any one else have an update/questions on blueprints targeted for i-3? 16:15:19 I have update on two blueprints 16:15:41 https://blueprints.launchpad.net/horizon/+spec/horizon-modal-help should be send by the end of today maybe tomorrow 16:16:06 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 the second one is dependent on navigation BP 16:16:55 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 https://review.openstack.org/#/c/70034/ - review for nav enhancements 16:17:42 jcoufal: these look great from a design point of view, nice work 16:17:44 I think there a couple of cleanup items, I could address on that one 16:18:09 would love to get the navigation enhancement merged soon since we have some internal projects dependent on it 16:18:09 I'll try to post those early today 16:18:28 lblanchard: thanks Liz 16:18:44 I'll do the cleanup right after this, very small items 16:18:44 hey 16:18:49 thanks david-lyle 16:19:14 got bogged in a weird django 1.6 issue for far too long :( 16:19:56 #topic It's your dime 16:20:11 open floor 16:21:32 I do have one item to add, usabilty tests for stock Horizon are starting today 16:21:32 quick question 16:22:05 david-lyle: is there any progress for Tuskar-core folks to get +2 in gerrit? 16:22:06 if anyone wants to attend, there will be a google hangout where you can observe and chat about the session 16:22:36 david-lyle: is there going to be recording of that? 16:22:56 (since not everyone will fit to the hangout sessions - limited audience) 16:23:45 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 air* lol 16:23:54 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 lol 16:24:08 What is the goal of the usability test? 16:24:19 what tshirtman said, most likely 16:24:24 david-lyle: what time today? Will you send info on joining/ 16:24:29 I didn't set that part up 16:24:52 jcoufal: yes, plan is to use hangout on air I believe 16:25:07 david-lyle: right, so hangouts on air, then when is it happening? and where can we expect the link? 16:25:09 lblanchard: first one is 3:30 (-7 UTC) 16:25:11 Can I bring a subject on focus? 16:25:42 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 peristeri: the main goal is to get a baseline of the core use cases, especially launching an instance 16:26:31 david-lyle: thanks for the time…would you be able to share the hangout on air link when available? 16:26:36 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 MaxV_: do you think that we can do it in I-3 timeframe? 16:27:22 MaxV_: i also have an angular modal impl in review as well 16:27:25 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 (less cleanup) 16:28:06 before I-3 it seems really tight 16:28:21 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 MaxV_: I am all for the cleanup, but I think it will have to wait for J-1 16:29:09 we already have a blueprint 16:29:18 maybe change the dependency tree 16:29:38 because it depends on bootstrap v3 16:29:40 MaxV_: I'll review the angular patches, just started ramping up on angular. 16:30:07 MaxV_: I will do that 16:30:19 lblanchard: I will send a link if I can find it 16:30:20 MaxV_: will try to find time 16:30:24 * david-lyle looks around 16:30:28 I am currently fixing the bootstrap stuff 16:30:38 but it's just a huge work 16:31:38 MaxV_: the dependency was removed 16:31:45 jcoufal: thanks 16:31:55 david-lyle: thanks :) 16:32:52 david-lyle: I think you missed a question in the beginning about Tuskar-core +2 ability, if there is any progress 16:33:56 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 so, what the preferred path would be adding someone to core from the former tuskar-ui core team 16:35:20 which was really part of the triple-o core team 16:35:32 does that make sense 16:35:33 ? 16:35:52 it does 16:36:42 david-lyle: so who is the 'chosen one' ? :-) 16:36:53 david-lyle: or two? :-) 16:37:01 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 david-lyle, would it be possible to have a 'chosen two', since we usually require two core reviews before approval? 16:37:23 er, what lsmola said 16:37:25 lsmola: I would assume same process as other cores :) 16:38:20 jpich: ok :-) 16:38:32 david-lyle: alright, sounds reasonable 16:38:55 +1 16:39:00 thanks david-lyle 16:39:55 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 tzumainn: we can still take it as 2 former cores, as we know who they were 16:40:14 thanks david-lyle 16:40:18 lsmola, ah, that makes sense 16:40:49 david-lyle: thank you 16:42:30 lblanchard, I'm being told the usability session audience is being limited due to participant privacy concerns, now they tell me :( 16:42:38 Let me see what I can do 16:42:41 sheesh 16:43:04 and I don't have a link either 16:43:20 david-lyle: ah okay, bummer :( 16:43:25 david-lyle: thanks for the update though! 16:43:58 any other items for discussion? 16:44:01 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 lblanchard, I agree fully, it may be depend on the participant and what they wish to allow 16:45:16 hey I would like some suggestions on where all to integrate sparklines in the horizon tables 16:45:36 I am working on this bp https://blueprints.launchpad.net/horizon/+spec/sparklines 16:45:38 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 david-lyle: agreed, thanks! 16:46:36 lblanchard meet sayalilunkad, sayalilunkad meet lblanchard :) 16:46:41 jpich: awesome!!! 16:46:52 jpich: great news! 16:46:53 sayalilunkad: hi there! 16:46:56 jpich: nice! 16:47:08 lblanchard: hello! 16:47:37 sayalilunkad: lblanchard has some very nice proposals on that very topic 16:47:49 * lblanchard digging for link 16:47:54 lblanchard: go ahead! 16:47:55 sayalilunkad: Hey! Seems to me the instances page is a good place to start 16:48:07 jpich: yaay 16:48:13 jpich: yes thats where I have started 16:48:18 jpich +1 to that as well 16:48:44 sayalilunkad: I have proposed some sparkline designs here…http://people.redhat.com/~lsurette/OpenStack/Horizon%20Overview%20Pages_v1.0.pdf 16:49:03 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 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 jpich, great! 16:49:39 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 sayalilunkad: we worked on overview pages, but haven't looked how to get sparklines to tables yet 16:50:03 lblanchard: sayalilunkad is now working on sparklines in the Horizon tables 16:50:11 actually how to combine all information so that it is not overcrowded 16:50:13 lsmola: ah okay 16:50:25 jcoufal: yes, this is important for sure 16:50:35 lblanchard: sayalilunkad would be great if you two could talk and figure out the best places where to put it 16:50:45 lsmola: sounds great 16:50:57 sayalilunkad: let's chat a bit whenever you have time! 16:51:20 lblanchard: sayalilunkad excellent :-) 16:51:22 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 sayalilunkad: perfect, from there I can propose a few design ideas 16:51:55 lblanchard: sure! and the link you sent looks great! 16:52:03 lblanchard: cool! 16:52:09 sayalilunkad: thanks! 16:52:35 jcoufal: will loop you in for feedback as well 16:52:52 lblanchard: thanks 16:52:57 would be great 16:54:41 last call 16:57:07 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 't count 16:57:14 :) 16:57:43 thanks david-lyle, all have a great week 16:57:44 heh! Thanks david-lyle, everyone 16:57:45 Let's get as much of this hard work in as we can 16:57:45 have a great week everyone, goodbye 16:57:53 bye 16:57:54 thanks all, see you! 16:57:56 #endmeeting