22:02:45 <david-lyle> #startmeeting Horizon 22:02:46 <openstack> Meeting started Tue Nov 12 22:02:45 2013 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:02:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:02:50 <openstack> The meeting name has been set to 'horizon' 22:03:02 <david-lyle> Hello horizon folks! 22:03:04 <lsmola_> hello 22:03:07 <jomara_> howdy 22:03:10 <jomara_> lsmola, hello 22:03:10 <jpich> Hey 22:03:52 <david-lyle> Small group today? post summit lag I suppose 22:04:20 <david-lyle> #topic General 22:04:31 <david-lyle> There was no Program Meeting this week. So nothing to report there. 22:04:49 <david-lyle> The summit concluded and started a lot of meaningful conversations 22:05:06 <david-lyle> now we just need to come to some more concrete conclusions 22:05:29 <david-lyle> I have a few general items to mention 22:05:39 <david-lyle> PTL Election 22:06:03 <david-lyle> By now you should have received an email regarding the Horizon PTL election to fill the recently vacated position. Please remember to vote. I'm glad that we have an election, which is to say a choice. I think that's an important part of this community. 22:06:33 <david-lyle> Meeting Agendas 22:06:44 <david-lyle> I would like to allow pre-planning of the agenda for this meeting. So starting next week, I will include a spot on 22:06:58 <david-lyle> https://wiki.openstack.org/wiki/Meetings/Horizon for proposed agenda items. 22:07:18 <jpich> Sounds good! 22:07:23 <david-lyle> I think that will help let people prepare for topics and know that they have a spot 22:07:24 <lsmola_> cool 22:07:50 <david-lyle> Reviews 22:08:02 <david-lyle> With summit related planning/attendance/travel there is quite a backlog of reviews. I started working through them. Hopefully others can too. 22:08:24 <david-lyle> I know I have a ways to go still :) 22:08:37 <david-lyle> Good stuff out there though, that would be great to get in 22:08:37 <jpich> we do indeed 22:09:14 <david-lyle> as far as overlooked items goes Icehouse Blueprints 22:09:33 <david-lyle> Now that the summit is over, it's time to prioritize the items for Icehouse. I've started looking through the blueprints and approved/scheduled some of the obvious ones. I will leave the rest to the elected PTL. So, if you're waiting on something blueprint wise, just wait longer ;) 22:09:49 <lsmola_> :-) 22:10:04 <david-lyle> Hopefully, after next week, things can move forward 22:10:18 <david-lyle> From the summit though top priority items seem to be: 22:10:24 <david-lyle> RBAC/IA 22:10:29 <david-lyle> Splitting horizon and openstack-dashboard 22:10:35 <david-lyle> Better Integration testing 22:10:40 <david-lyle> Reworked Navigation 22:10:46 <david-lyle> Pluggable modules 22:10:54 <david-lyle> and Extensive Ceilometer enhancements 22:11:14 <david-lyle> did I miss any obvious ones? or subtle ones for that matter? 22:11:17 <lsmola_> yaaay ceilometer 22:11:19 <jpich> Would it be possible to get more milestones added? That might be one for ttx. Sometimes a proposer will know it's not going to happen in 'icehouse-1', but the other milestone choices are on 'on-going' or 'next' 22:11:52 <david-lyle> I can check, I'm not sure what the mechanics are there, but I agree 22:12:07 <david-lyle> it seems now either lump it all in icehouse-1 or future 22:12:18 <david-lyle> hard to concretely plan that way 22:12:42 <jpich> I know ideally as many as possible should land early :-) 22:13:19 <lsmola_> david-lyle, was there any conversation about the no-js support, and making a proper client side layer (with angularjs probably) ?? 22:13:22 <david-lyle> no reason not to land all in icehouse-1 and take two cycles off 22:13:36 <jpich> lol 22:13:43 <david-lyle> yes, and I had that to bring up 22:13:46 <lsmola_> hehe 22:14:11 <david-lyle> let me close on the priority thing and then we'll jump into that 22:14:18 <david-lyle> as far at the Information Architecture talks went 22:14:41 <david-lyle> We didn't get as far as I'd hoped with this at the summit. I want to get guidelines in place in Icehouse-1 so that it is clear where new content should reside. I will propose a set of guidelines before the meeting next week that can be reviewed. 22:15:05 <david-lyle> and hopefully we'll lose some confusion 22:15:28 <david-lyle> ok, back to JS 22:15:35 <jomara_> to js! 22:15:46 <david-lyle> couple of things there 22:15:58 <david-lyle> First is AngularJS 22:16:04 <david-lyle> There was a recent email to the dev mailing list regarding using AngularJS in Horizon 22:16:10 <david-lyle> http://lists.openstack.org/pipermail/openstack-dev/2013-November/018629.html 22:16:14 <jomara_> that's me 22:16:17 <david-lyle> A test patch was also proposed https://review.openstack.org/#/c/55901/ 22:16:39 <david-lyle> jomara: thought the name looked familiar ;) 22:16:46 <david-lyle> Thoughts? 22:16:49 <lsmola_> yaaay 22:17:07 <jomara_> i think you all know my thoughts 22:17:24 <david-lyle> I think it's safe to say lsmola_ and jomara_ are onboard 22:17:47 <david-lyle> any one have any concerns? 22:18:00 <lsmola_> david-lyle, after working with the glued together JQuery libraries, I am very excited about the proper layer in Angular 22:18:29 <david-lyle> I think it looks like a good fit in general. It seems you can apply a little or a lot 22:18:43 <lsmola_> david-lyle, also jtomasek 22:18:51 <david-lyle> and it's compatible alongside jquery 22:19:10 <jomara_> yeah, i like the fact that you can just carve out pieces as you go 22:19:15 <jomara_> less architectural rsk 22:19:24 <lsmola_> david-lyle, yees, and itÅ› beautifly testable :-) 22:19:33 <david-lyle> and from what I understand has some subset of jquery support built in 22:19:37 <jomara_> it does 22:19:59 <david-lyle> my question from reading the documentation is it seems to imply a compile step 22:20:06 <david-lyle> where/when does that happen 22:20:15 <jomara_> a compile step? different than normal JS compile/minify? 22:20:44 <david-lyle> maybe I misinterpretted 22:21:21 <jomara_> from a development perspective, i the JS got compiled just by putting it in membership.js (which is added in _scripts.html) 22:21:24 <lsmola_> david-lyle, yeah i am also not aware of that, I will check 22:21:34 <david-lyle> ok, I must have misread something 22:21:53 <david-lyle> I'll reread with less jet-lag 22:21:59 <lsmola_> hehe 22:22:46 <david-lyle> I'd like to see if the mailing list item generates any more discussion. I'll respond there too 22:22:57 <jomara_> great! thanks 22:23:03 <lsmola_> cool 22:24:11 <lsmola_> about the no-js support, is there still need for it? 22:24:20 <david-lyle> and the second part of the javascript conversation 22:24:48 <jomara_> are people asking for that? i don't have much context 22:24:53 <david-lyle> the answer is I honestly don't know 22:24:58 <lsmola_> hehe 22:25:03 <david-lyle> it's a legacy requirement 22:25:16 <david-lyle> mrunge and I talked a little about it at the summit 22:25:39 <david-lyle> reasons against being purely js are accessibility 22:25:53 <jpich> There's been bugs because horizon wasn't usable without javascript a few releases ago 22:26:04 <david-lyle> screen readers and government regulations 22:26:17 <david-lyle> for government use 22:26:27 <jomara_> you can design JS for accessibility, specifically screen readers 22:26:28 <lsmola_> so all the fun stuff :-) 22:27:09 <david-lyle> I'm not sure how we'd do on accessibility on the non-JS paths now 22:27:29 <david-lyle> my guess, not super well, but that's a guess 22:27:59 <david-lyle> jpich: end user bugs? 22:28:19 <lsmola_> well comparing to other project redhat has, they have beautiful UI and they just care about that customer loves it :-) 22:28:23 <jomara_> it would probably be a significantly easier development effort to develop JS w/ accessibility features than a fallback mode 22:29:46 <jpich> david-lyle: Unclear. https://bugs.launchpad.net/horizon/+bug/1006170 requested specifically ability for things to work without JS. This one suggests someone hit a bug while running with JS disabled https://bugs.launchpad.net/horizon/+bug/1117506 22:29:56 <jpich> Mostly I remember the first one because of the priority argument 22:31:01 * jpich weird brain 22:31:26 <david-lyle> good memory 22:31:26 <lsmola_> hmm 22:32:03 <david-lyle> I think this too should be raised on the dev mailing list and see what the use cases for non-js support are 22:32:21 <lsmola_> yeah I guess that makes sense 22:32:22 <jpich> Still an implicit policy. Maybe let's have the conversation on the list? If we can do things and have it be nice accessibility-wise like jomara suggests, that sounds good to me 22:32:27 <jpich> great 22:32:45 <david-lyle> jpich: I agree 22:33:04 <jomara_> jpich, i have some good examples of building JS apps with accessibility in mind (somewhere in my evernote file which i'll have to dig out) 22:33:06 <lsmola_> jomara_ could you write something to the mailing lists? 22:33:17 <jomara_> yeah, no problem 22:33:22 <lsmola_> jomara_ yaaay 22:33:57 <david-lyle> ok, we'll let those float for the week, and add them to the agenda for next week, and hopefully have more of our bright minds in the room 22:34:12 <lsmola_> ok, great 22:35:21 <david-lyle> I think both are reasonable requests, but we just need to make sure we're not breaking consumers 22:35:35 <lsmola_> true that 22:35:39 <david-lyle> #topic Open 22:35:41 <jpich> It might be one for the 'usage' list too, to figure out if some end users are actually using it this way 22:36:09 <david-lyle> jpich: by usage you mean just the openstack mailing list? 22:36:31 * lsmola_ making a mental note that there is something like usage list 22:36:34 <jpich> david-lyle: Yes, the non-dev list :-) 22:36:40 <david-lyle> ok 22:37:00 <david-lyle> good point, that would be a better sampling of end users 22:37:11 <jpich> The dev list message should be handy too to figure out where the policy came from and what people think about it, but since we're talking about users 22:37:47 <jpich> Cool 22:37:54 <lsmola_> great 22:38:17 <david-lyle> I'll try to ping gabriel too, as he seemed to hold it as a requirement, to get his reasons as to why 22:38:38 <jpich> Soudns good 22:39:20 <david-lyle> Any other topics? 22:40:35 <lsmola_> I guess not :-) I have a lot of pending reviews, though not sure if they are high priority :-) 22:40:55 <jomara_> i'll start trying to get reviews in, there is quite a backlog 22:41:54 <jpich> Thanks 22:41:54 <david-lyle> I have a ways to dig out still 22:42:41 <david-lyle> jomara_: all reviews are welcome and as the emphasis moves to include more js more reviews of js will be very important 22:43:26 <lsmola_> david-lyle, I have started on reusable charts, would be great if you could check it out :-) 22:43:28 <jomara_> great 22:44:14 <david-lyle> lsmola_: I saw the patch, didn't have the focus to tackle it yet. I'll get to it soon. I just got back early this AM 22:44:31 <david-lyle> reviewing bits and pieces on the way 22:44:41 <lsmola_> david-lyle oh, ok :-) 22:45:16 <lsmola_> david-lyle, I should finish it probably tomorrow or day after, so no rush :-) 22:45:42 <david-lyle> I'm looking forward to getting a reusable set in there, so piecemeal is fine too 22:45:49 <david-lyle> smaller reviews :) 22:46:43 <david-lyle> alright, I think we'll call it for today. 22:46:47 <david-lyle> thanks everyone 22:46:53 <david-lyle> #endmeeting