22:01:15 <david-lyle> #startmeeting Horizon
22:01:16 <openstack> Meeting started Tue Jan 21 22:01:15 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:17 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
22:01:19 <openstack> The meeting name has been set to 'horizon'
22:01:55 <jomara_> hola
22:01:56 <david-lyle> hello horizoners
22:01:57 <jtomasek> hello
22:01:58 <lsmola> hello
22:01:59 <jpich> Hey
22:02:00 <MaxV> hey
22:02:03 <mrunge> hello o/
22:02:07 <david-lyle> horizoneers?
22:02:13 <david-lyle> we need something beter
22:02:13 <jomara_> horizonistas
22:02:15 <david-lyle> better
22:02:15 <jcoufal> o/
22:02:16 <jomara_> ^^^
22:02:51 <lblanchard> o/
22:02:55 <lsmola> :-)
22:03:06 <david-lyle> #topic General
22:03:32 <david-lyle> The status of the gate is a very big problem and not likely to change very soon
22:03:51 <mrunge> cough
22:04:05 <mrunge> is there anything we can do about this?
22:04:19 <lsmola> pray?
22:04:21 <david-lyle> There was discussion of postponing i-2  to let more patches land, but people were not optimistic that would help
22:04:46 <david-lyle> So, here's the status, as I understand it
22:04:59 <david-lyle> stable/havana broken and on the back-burner
22:05:10 <mrunge> grizzly is broken as well
22:05:35 <david-lyle> core you should not be able to approve for that right now, and don't do rechecks/reverifies
22:05:44 <david-lyle> that's on the back burner until trunk works
22:06:04 <MaxV> maybe a mail to avoid recheck reverify could be interesting
22:06:40 <david-lyle> for trunk, two things may help a little, more capacity and less gate pressure with the milestone being passed
22:06:58 <mrunge> MaxV, at least stable maintainers got such a mail
22:07:17 <david-lyle> some fixes are in the gate queue but are stuck as well for now
22:08:26 <david-lyle> Anyway, i-2 will close in the morning
22:08:46 <david-lyle> anything stuck in the queue will move to i-3
22:09:08 <david-lyle> https://launchpad.net/horizon/+milestone/icehouse-2
22:10:09 <david-lyle> lots of solid work has gone into i-2 and hopefully we can make better progress in i-3
22:10:15 <david-lyle> lots left on the plate
22:10:41 <mrunge> quite impressing folks!
22:11:20 <david-lyle> any questions before we move on to the agenda?
22:12:19 <david-lyle> ok, https://launchpad.net/horizon/+milestone/icehouse-3
22:13:07 <jpich> That's one long list
22:13:10 <david-lyle> is way to full.  I will start paring that down this week.  If you own something and it gets moved out.  If you complete it, we can move it back in
22:13:16 <david-lyle> s/to/too
22:13:39 <mrunge> sounds good to me
22:14:09 <david-lyle> if you own something you know you won't have time for in the next 5-6 weeks let me know and I can move it
22:14:46 <david-lyle> #topic jshint issue
22:15:14 <david-lyle> so, we've recently determined we can't bundle jshint
22:15:24 <david-lyle> due to licensing issues
22:15:42 <david-lyle> we will remove it before the i-2 milestone is cut
22:15:50 <MaxV> I think we are stuck with this silly sentence in the licence
22:16:01 <lsmola> :-o
22:16:03 <mrunge> yupp MaxV
22:16:13 <david-lyle> mrunge has a revert https://review.openstack.org/#/c/68268/ up for review
22:16:22 <mrunge> jslint upstream made it clear not to re-license that stuff
22:16:35 <mrunge> and jshint still bases on jslint
22:16:44 <david-lyle> unless someone tells me, the world's going to collapse if we revert, I will approve it after the meeting
22:17:11 <MaxV> the world will not collapse but it is like coding in python without pep8
22:17:25 <david-lyle> what we need to work toward is separating the js/css from horizon
22:17:33 <mrunge> +1
22:17:33 <david-lyle> MaxV: understood
22:18:03 <mrunge> nothing prevents us from requiring separate libraries
22:18:06 <MaxV> maybe the separation needs to be made quickly, a lot of issues depend on it
22:18:12 <mrunge> but we may not bundle libs
22:18:27 <david-lyle> mordred and krotscheck have some interesting things up for review  https://review.openstack.org/#/c/67729/ and https://review.openstack.org/#/c/67721/
22:19:04 <david-lyle> this will install node in the venv using tox, by pulling it down.  I also does this on the gate servers
22:19:14 <david-lyle> s/I/It/
22:19:33 <mrunge> ouch
22:19:49 <david-lyle> this would allow us to run node based tools in the gate jobs, but not bundle it, nor require it
22:20:01 <jcoufal> +1 for separation js/css
22:20:21 <david-lyle> we can leverage node, or not where applicable
22:20:28 <MaxV> do we have a blueprint or a draft for this?
22:20:41 <david-lyle> the split is part of the large split bp
22:20:59 <david-lyle> I didn't get any opposition to the idea
22:21:29 <david-lyle> the nodejs toolchain integration is not necessarily part of that change
22:21:40 <david-lyle> the split is beneficial either way
22:22:04 <david-lyle> I just wanted to point out that there will be options
22:22:21 <mrunge> MaxV, for reference https://blueprints.launchpad.net/horizon/+spec/separate-horizon-from-dashboard
22:22:28 <david-lyle> thanks mrunge
22:22:38 <david-lyle> too many windows open for me
22:22:54 <mrunge> yeah. always the same...
22:23:25 <david-lyle> back to topic though, jshint is going for now
22:23:48 <david-lyle> #topic meeting-time
22:24:17 <david-lyle> https://review.openstack.org/#/c/67152/ is up for review and will add logging to a new meeting room
22:24:58 <david-lyle> once that's approved, we will move the meeting time.  Thanks everyone who is still dealing with terrible TZ differences for sticking with us until that happens
22:25:30 <david-lyle> again I will send an email to the ML when I can make it happen
22:25:40 <lblanchard> thanks david-lyle!
22:25:41 <mrunge> david-lyle, thanks for tracking this change down for us!
22:26:04 <david-lyle> #topic Discuss integration of Tuskar UI
22:26:06 <jcoufal> thank you david-lyle
22:26:17 <david-lyle> so we are closer here
22:27:20 <david-lyle> the launchpad group is now owned by horizon-drivers
22:27:46 <david-lyle> please send a list of the current tuskar-ui core  and I will add those individually
22:28:14 <david-lyle> the second part is https://review.openstack.org/#/c/68264/
22:28:43 <lsmola> david-lyle, will send you the list tomorrow
22:28:49 <david-lyle> which will need to be approved before the gerrit part will be finalized
22:31:03 <lsmola> david-lyle, do I see only horizon-core can approve?
22:31:42 <david-lyle> lsmola: yes at this point. I think we need to add another gerrit group until tuskar is integrated
22:31:49 <david-lyle> I need to work with infra on that
22:31:49 <lsmola> david-lyle, or what is horizon-core group in this context?
22:32:34 <lsmola> david-lyle, would be nice to do it before, so we can push patches in :-)
22:33:05 <jcoufal> david-lyle: should that be a special group then?
22:33:15 <david-lyle> lsmola: understood.  TBH, I didn't know about the gerrit/acls files until about an hour ago
22:33:15 <lsmola> david-lyle, ok, great
22:33:30 <david-lyle> jcoufal: I think so for now
22:33:59 <lsmola> david-lyle, yes, another group for us
22:34:03 <jcoufal> lsmola: we can write the names down and send them tomorrow
22:34:13 <lsmola> yes
22:34:16 <david-lyle> just wanted to let you know we're moving, just slowly like the gate :P
22:34:28 <lsmola> david-lyle, hehe
22:34:36 <david-lyle> it's contagious
22:34:49 <lsmola> david-lyle, thank you for doing this :-)
22:34:57 <lsmola> lol
22:35:19 <jcoufal> david-lyle: thank you?
22:35:38 <jcoufal> !
22:36:17 <david-lyle> sorry, it's taking so long.
22:36:24 <david-lyle> jcoufal: you're welcome?
22:36:28 <david-lyle> :)
22:36:37 <jomara_> jcoufal: say it like you mean it!
22:36:39 <lsmola> david-lyle, I think it's going fast :-)
22:36:50 <david-lyle> #topic Open Season
22:37:31 <david-lyle> I've been watching the tuskar-ui changes, is progress mostly gated by the API layer?
22:37:55 <david-lyle> service layer
22:38:47 <lsmola> david-lyle, not sure what you mean, I am kind of lost in gates
22:39:08 <david-lyle> tied to service layer implementation
22:39:26 <jtomasek> david-lyle: we are mostly mocking data, so we dont depend on api too much with the UI implementation
22:39:30 <tzumainn> david-lyle, right now we're kind of developing independently of the api layer, although we communicate with them - we mock
22:39:36 <tzumainn> oh, right, what jtomasek just said
22:40:01 <david-lyle> ok, thanks
22:40:22 <lsmola> david-lyle, but tuskar API is only small part of what we use
22:40:45 <lsmola> david-lyle, we use also APIs of heat, ironic, nova..
22:41:30 <david-lyle> right, makes sense
22:41:39 <lsmola> david-lyle, but right now the whole tuskar UI just call mocked API, yes
22:41:45 * david-lyle needs to dig in
22:42:17 <david-lyle> but there's nothing blocking your progress other than Horizon, right?
22:42:53 <lsmola> david-lyle, well yeah, and the APIs, cause we are usning features that don't exist yet
22:43:09 <lsmola> david-lyle, that is why we are mocking :-)
22:43:28 <david-lyle> but the UI can move more quickly than the API
22:43:36 <lsmola> david-lyle, so right now only Horizon
22:43:37 <david-lyle> so mocks make sense
22:43:53 <tzumainn> david-lyle, exactly, that's how we've set up development
22:44:40 <david-lyle> https://launchpad.net/tuskar-ui/+milestone/icehouse-2
22:45:56 <david-lyle> since you're not tied to the release schedule that seems to be fine
22:46:28 <david-lyle> ok, </my detour>
22:46:28 <lsmola> david-lyle, yes :-)
22:46:34 <jcoufal> david-lyle: in icehouse-3 we are about to deliver the whole deployment management ;)
22:46:36 <lsmola> hehe
22:46:57 <lsmola> yes we can do it
22:47:05 <david-lyle> jcoufal: glad it's something small and manageable :)
22:47:07 <lsmola> with probability like 73 percent
22:47:19 <david-lyle> I think your decimal place is off
22:47:23 <tzumainn> lol
22:47:23 <david-lyle> :)
22:47:24 <jcoufal> 73,9, don't be that pesimistic ;)
22:47:29 <lsmola> hehe
22:47:47 <david-lyle> other issues, topics, concerns?
22:48:23 <jpich> A short note/PSA/request maybe :-)
22:48:31 <david-lyle> absolutely
22:49:20 <jpich> I wanted to say a quick word about being careful about taking on bugs that are already assigned to someone else. If the bug had recent activity, consider being considerate (:-)) and ask the current assignee first if they're still working on it
22:49:33 <jpich> It can be pretty discouraging for people to see their efforts wasted, especially if they're new and/or only have limited time to give to the project (like volunteers contributing in their free time)
22:50:07 <jcoufal> +1 for that
22:50:17 <david-lyle> jpich: good reminder
22:50:28 <mrunge> yes!
22:50:43 <lblanchard> agreed!
22:50:55 <jpich> Cheers. I saw a few while catching up on my LP backlog, glad we seem to be on the same page :)
22:51:13 <lsmola> definitely
22:51:16 <david-lyle> if the bug has an owner, please contact them directly if you feel you can help, or email me and I will contact them
22:52:09 <david-lyle> people do get pull away to other things, so it's perfectly fine to ask
22:52:15 <david-lyle> s/pull/pulled/
22:52:23 <david-lyle> I need a language without tense
22:52:28 <david-lyle> and spelling
22:52:35 <lsmola> hehe
22:52:38 <lblanchard> lol
22:52:38 <david-lyle> or grammar and punctuation
22:52:41 <jpich> Haha
22:52:46 <lblanchard> wingdings?
22:52:52 <MaxV> telepathy could be a good solution
22:52:54 <lsmola> klingon?
22:53:07 <mrunge> like simplified English?
22:53:12 <MaxV> but I do not think IRC channels exit for that
22:53:23 <david-lyle> considering I haven't mastered my mother tongue, I don't think there's hope with a new language
22:53:36 <lsmola> lol
22:53:45 <jpich> I'm partial to speaking multiple languages badly :-)
22:54:05 <david-lyle> built in benefit of the doubt there
22:55:25 <david-lyle> little status...  I'm about halfway done with the navigation changes. I hope to have it completed by the end of the week.
22:56:04 <jpich> Cool :)
22:56:15 <mrunge> yupp, sounds interesting
22:56:19 <lsmola> great
22:57:03 <david-lyle> I imagine I will leave some of the finer stylings to someone in a subsequent patch
22:57:12 <jpich> +1 to iterative approach
22:57:52 <david-lyle> anyone else ? lsmola?
22:57:59 <david-lyle> :)
22:58:15 <lsmola> hehe
22:58:27 <lsmola> david-lyle, nope :-)
22:58:31 <david-lyle> ???
22:58:58 <lsmola> david-lyle, nothing from me :-)
22:59:11 <lblanchard> nothing here!
22:59:37 <david-lyle> Alright everyone, great job on i-2.  We have a lot to be proud of, and the items that missed we'll get in i-3.  Keep up the good work.
22:59:48 <lsmola> yaaay
22:59:50 <jpich> Thanks, everyone!
22:59:55 <david-lyle> #endmeeting