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