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