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