22:01:33 <david-lyle> #startmeeting Horizon 22:01:34 <openstack> Meeting started Tue Jan 14 22:01:33 2014 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:01:35 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:01:37 <openstack> The meeting name has been set to 'horizon' 22:01:41 <david-lyle> Hello 22:01:42 <lsmola> hello 22:01:43 <jcoufal> o/ 22:01:44 <mrunge> hey everybody *\o/* 22:01:45 <lblanchard> hi all 22:01:47 <MaxV> hi 22:01:47 <absubram__> hi 22:01:52 <jtomasek> hey 22:01:55 <david-lyle> sparklers :) 22:01:57 <akrivoka> hi everyone 22:02:05 <tims> o/ 22:02:35 <david-lyle> Wanted to start today by reminding everyone that i-2 closes in 1 week 22:02:47 <david-lyle> https://launchpad.net/horizon/+milestone/icehouse-2 22:03:15 <david-lyle> anything not up for review today, I'm going to bump to i-3 22:03:30 <david-lyle> which makes i-3 overly full 22:03:51 <mrunge> yes 22:04:11 <mrunge> I bet, we'll drop some of that and move it to 'j' 22:04:13 <david-lyle> If you are slated for something in i-3 that you know you're not going to be able to work on, please tell me or move it out of i-3 to future or next 22:04:40 <david-lyle> i-3 close on march 6, so time to be realistic 22:04:58 <lsmola> david-lyle, you can put thi to i3, I stll need that one bug to be fixed https://blueprints.launchpad.net/horizon/+spec/ceilometer-alarm-api 22:05:26 <david-lyle> lsmola: done 22:05:39 <lsmola> david-lyle, excellent 22:06:08 <david-lyle> so the ones that need review let's make sure we cover 22:06:40 <david-lyle> As far as the bps assigned to me, ux and 1.6 should be ready very early i-3 22:06:45 <david-lyle> but both will slip 22:07:09 <david-lyle> I did release django_openstack_auth 1.1.4 but now we have to do the requirements dance 22:07:31 <mrunge> yeah, thanks for the release 22:07:43 <mrunge> I guess we should shift that to i-3 22:07:53 <david-lyle> yes, I'll do it after the meeting 22:08:00 <mrunge> the gate is in a miserable state 22:08:11 <david-lyle> Toshi: how is https://blueprints.launchpad.net/horizon/+spec/create-router-by-workflow coming? 22:08:14 <mrunge> and we shouldn't add our stuff to that as well 22:08:39 <david-lyle> mrunge: true although it should be in a lot better state now 22:08:56 <david-lyle> and we shouldn't propose something that could cause problems in the last week 22:09:18 <mrunge> yes, agreed. anyway, I moved it to i-3 22:09:22 <mrunge> just to be safe 22:09:23 <david-lyle> thanks 22:09:56 <david-lyle> any other concerns about things slated for i-2? 22:10:33 <Toshi> I'm sorry, I don't have much time to do it for now, I have another tasks, so I'd like to finish it within this month 22:10:46 <mrunge> there are quite a few reviews still waiting for approval... 22:10:56 <david-lyle> Toshi: sounds good, I'll move it to i-3 22:11:24 <Toshi> david-lyle: Thanks! 22:11:32 <mrunge> david-lyle, done (moving) 22:12:36 <david-lyle> there are 2-3 that had minor issues that have been abandoned, I may re-propose those to get them in 22:12:50 <david-lyle> I'm checking with the owner 22:12:59 <david-lyle> and yes reviews needed :_ 22:13:17 <david-lyle> #topic action items 22:13:35 <david-lyle> There were a couple of items on my plate to resolve 22:13:44 <david-lyle> #1 meeting time 22:14:03 <david-lyle> I plan on moving the meeting to 4pm UTC, that was tied for the top vote getter 22:14:33 <david-lyle> unfortunately there is not a meeting room available at that time, so I need to work with the infra team to make that possible 22:14:52 <david-lyle> I will send a mail to the ML once we have a place to meet 22:15:04 <david-lyle> #2 tuskar-ui 22:15:53 <david-lyle> I've been working with lifeless to make this happen, just need to change how the groups in gerrit and LP line up, so hopefully soon 22:16:06 <david-lyle> thanks for your patience 22:16:31 <lsmola> cool 22:16:41 <david-lyle> #topic Open Discussion 22:16:43 <jcoufal> awesome 22:16:43 <jomara_> thanks for working that out 22:17:02 <david-lyle> there were no other items posted to the agenda today, so let's open it up 22:17:11 <lsmola> david-lyle, yes, thank you 22:18:03 <david-lyle> one lingering item is the javascript toolchain 22:18:04 * lsmola has no topic and feels sad 22:18:09 * krotscheck perks up 22:18:33 * jcoufal nothing here 22:18:52 <david-lyle> as we know there has been a strong push for nodejs support for development reasons 22:19:15 <david-lyle> storyboard is another project in the infra group that is exploring the same toolchain 22:19:39 <krotscheck> regarding storyboard: Toolchain example available here -https://github.com/krotscheck/storyboard-webclient 22:19:55 <david-lyle> they have the benefit of not being part of the distro, so they have a higher degree of freedom here 22:20:27 <david-lyle> but, one idea would be to pull the js and less out of horizon and into it's own package that is imported 22:20:53 <jtomasek> david-lyle: this is interesting 22:20:55 <mrunge> david-lyle, I like the idea 22:20:57 <krotscheck> Will that satisfy the package managers? 22:21:03 <david-lyle> this new package could take advantage of the new toolchain for development and deliver minimized js and css 22:21:18 <david-lyle> thus it's still delivering source, just minified 22:21:34 <david-lyle> this would also ease the split of horizon and openstack_auth 22:21:36 <mrunge> krotscheck, I'd say, it depends on the code delivered 22:21:40 <MaxV> if javascript is put outside, do we have to bring back a no js support? 22:22:00 <david-lyle> no, because we don't have no novaclient support 22:22:07 <david-lyle> or no django_openstack_auth support 22:22:14 <david-lyle> it's a dependency 22:22:14 <jtomasek> yes 22:22:15 <MaxV> great 22:22:21 <MaxV> understood 22:22:38 <david-lyle> This also would unblock the bootstrap update, etc 22:22:48 <lsmola> david-lyle, sounds reasonable 22:22:49 <mrunge> really? 22:22:49 <MaxV> one step closer to separate front-end and back-end 22:23:05 <jtomasek> thumbs up 22:23:08 <jcoufal> it sounds good 22:23:10 <mrunge> If I understand this right, bootstrap3 would cut off ie8, right? 22:23:12 <david-lyle> if the bootstrap js is coming from the js package 22:23:23 <lsmola> mrunge, really? 22:23:26 <david-lyle> hmm, have to look back at that one 22:23:33 <david-lyle> fuzzy 22:23:36 <krotscheck> mrunge: I dunno, I proposed that to jeblair and he thought that for package maintainers to be happy, all dependencies need to be buildable from source. 22:23:47 <lblanchard> mrunge: I think only certain widgets 22:24:13 <david-lyle> so krotscheck: is grunt part of you toolchain now? 22:24:15 <mrunge> krotscheck, yes. but it needs to be built from source, thus you need all requirements in the build environment 22:24:27 <jcoufal> mrunge: ie8 is still supported 22:24:29 <krotscheck> david-lyle: Yup. Grunt, Bower, Karma, Selenium 22:24:43 <mrunge> selenium is a no go 22:24:52 <MaxV> protactor does not need selenium 22:24:55 <jcoufal> mrunge: just few css3 features are don't (like border-radius, etc) 22:24:59 <MaxV> I have a POC 22:24:59 <david-lyle> right now we pull in minimized jquery, I don't see how this would be different? 22:25:26 <mrunge> selenium still distributes pre-compiled binaries 22:25:45 <mrunge> david-lyle, currently, we bundle jquery 22:25:53 <mrunge> I'd love to see this unbundled 22:26:00 <mrunge> i.e. in a separate package 22:26:13 <mrunge> and the other libs unbundled as well 22:26:18 <david-lyle> like the js/less horizon package ;) 22:26:27 <mrunge> yes 22:26:30 <krotscheck> mrunge: I believe that protractor uses selenium under the hood, but let me check on that.... 22:26:44 <MaxV> no need to selenium 22:26:49 <MaxV> I tried it 22:26:52 <MaxV> without 22:26:55 <jomara_> after thinking about it for a minute, this sounds promising 22:27:00 <david-lyle> we use selenium now, but it is optional and would not be a delivery requirement 22:27:05 <mrunge> but we replaced less by that python stuff 22:27:40 <mrunge> exactly. but if you want to use it for tests... 22:27:51 <mrunge> just to be sure, your package build is correct.... 22:27:57 <david-lyle> mrunge, I understand 22:28:10 <mrunge> nothing we could solve right now 22:28:33 <david-lyle> I wanted to bring this up as an option to move forward 22:28:51 <mrunge> yes! it's a good move 22:28:55 <david-lyle> we don't have to decide right now, and moving this way may need to go to the TC 22:29:26 <mrunge> maybe we'll take that to a session in atlanta? 22:30:06 <david-lyle> mrunge, that sounds reasonable, do we feel like the horizon/dashboard split will slip that far? 22:30:26 <mrunge> david-lyle, I hope it won't slip so far 22:30:48 <mrunge> david-lyle, I still hope to finish that during i-3 cycle 22:31:01 <mrunge> if I can't, we should move it to j 22:31:30 <david-lyle> consider splitting the js and less out too, regardless of toolchain. It may simplify things 22:31:47 <mrunge> yes, that's a good suggestion 22:31:54 <mrunge> will add that to the whiteboard 22:31:59 <david-lyle> thanks 22:33:02 <david-lyle> seems like krotscheck will have a node toolchain as part of the build systems should we find a way to take advantage 22:33:11 <david-lyle> ok, any other topics 22:33:39 <julim> just a fyi 22:33:49 <julim> that the persona working group is meeting on friday 22:33:57 <julim> and open to anyone to participate 22:35:00 <krotscheck> david-lyle: Well, what I had to do was manually download and compile node, because infra doesn't want to install anything that doesn't have an official package. 22:35:23 <david-lyle> a mailing list for the personas work has been set up: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-personas 22:35:36 <lblanchard> here is the mail about the meeting on Friday: 22:35:37 <lblanchard> http://lists.openstack.org/pipermail/openstack-personas/2014-January/000005.html 22:35:45 <julim> Friday, Jan 17 2014 11:00am US/EST (8:00am US/PST or 1500 GMT): see https://etherpad.openstack.org/p/persona-working-group for details also 22:36:54 <david-lyle> krotscheck: ok, that's a little more cumbersome 22:37:21 <david-lyle> Any other topics today? 22:39:05 <jomara_> david-lyle: we should welcome jrist, he is lurking in this channel 22:39:14 * jrist waves 22:39:15 <jomara_> i think hes going to start trying to contribute soon! 22:39:24 <jrist> no pressure 22:39:52 <david-lyle> welcome jrist, if you have questions, please ask in #openstack-horizon 22:39:56 <jcoufal> o/ 22:39:56 <akrivoka> jrist: welcome :) 22:39:59 <jcoufal> \o 22:40:03 <jcoufal> o/ 22:40:04 <lsmola> jrist, welcome 22:40:04 <lblanchard> jrist: hiya! 22:40:12 * tshirtman waves 22:40:13 <jrist> david-lyle, lsmola, lblanchard, akrivoka thanks 22:40:20 <julim> welcome jrist 22:40:28 <mrunge> o/ jrist 22:40:40 <david-lyle> always glad to see people join the community 22:40:47 <jrist> is that a princess wave emoticon? 22:40:54 <jomara_> it is 22:40:56 <jomara_> they just taught it to me last week 22:41:08 <jrist> elbow elbow wrist wrist 22:42:25 <david-lyle> ok, that's it. Thanks everyone. I will send an email when I can change the meeting time, so watch for that. I will also update the meeting page. 22:42:31 <david-lyle> #endmeeting