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