15:02:38 #startmeeting horizon 15:02:38 Meeting started Wed Jun 20 15:02:38 2018 UTC and is due to finish in 60 minutes. The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:42 The meeting name has been set to 'horizon' 15:03:13 hi Team 15:03:17 o/ 15:03:34 hi 15:03:46 let's wait few minutes more until more people join us 15:04:58 #link https://wiki.openstack.org/wiki/Meetings/Horizon 15:05:51 our agenda contains release priorities, so feel free to add anything to open discussion section 15:06:30 there are no updates from me, so let's skip Notices topic 15:06:43 #topic mox => mock migration 15:07:15 #link https://etherpad.openstack.org/p/horizon-unittest-mock-migration - here is our current progress 15:07:40 I'll propose a patch for openstack_auth later this week 15:08:07 we can still meet this community goal in Rocky :) 15:08:57 #topic horizon release model 15:08:59 o/ 15:09:15 dklyle: welcome, David:) 15:09:22 #link http://lists.openstack.org/pipermail/openstack-dev/2018-June/131458.html 15:09:52 it would be good to have more feedback on this ^^ mailing thread to discuss it later or at PTG 15:10:24 it's very important topic for plugins and horizon itsef 15:10:55 there are two proposals at the moment: 15:11:03 1) introduce horizon lib 15:11:10 2) release Horizon using the cycle-with-intermediar 15:11:58 I'll create an etherpad with pros and cons for both options and will send it to the mailing list 15:12:21 that's all from me 15:12:32 dklyle: do you have any inputs on this? 15:13:10 changing release cycle is much lighter weight 15:13:31 also are we expecting plugins to used without horizon? 15:13:55 creating a particial dependency rather than full may not make sense if not 15:14:49 dklyle: AFAIK, plugins are not used without horizon 15:15:42 that's a good point 15:16:19 I'm afraid that without good amount of active contributors, we'll have less releases and new features with new cycle 15:17:17 then sadly, the problem becomes less pressing 15:18:51 anyway, I don't expect any decision sooner than PTG 15:19:37 I'll support any decision which will help us with current issues and community will be OK with it 15:20:37 new release model will help us deliver new feature after openstack components will be released 15:21:14 but I don't know how vendors support projects with cycle-with-intermediar release model in their distos 15:21:32 that's a good point too 15:21:58 I think that prevented us from changing in the past 15:22:44 rdopiera, betherly: it would be good have inputs from RedHat 15:23:45 e0ne: apologies my input has been sporadic lately! got some time at the moment to fix up some patches and get things going again 15:24:45 betherly: np. I just ping you because you've tot own distro and new release model could affect you 15:25:48 e0ne: ye i need to look into how it works practically 15:26:18 betherly: it would be awesome 15:27:08 it seems that we've done with this topic 15:27:31 #topic Improve Horizon Testing 15:27:43 nothing new from the last week 15:28:34 I'm testing this patch 15:28:35 #link https://review.openstack.org/#/c/575538/ 15:28:46 it'a fix of some our integration tests 15:29:12 ooo awesome 15:29:17 * e0ne forgot to publish patch with experimental integration job to gerrit :( 15:29:24 ill take a look too 15:29:31 betherly: thanks! 15:29:47 whats the best way to test that patch? 15:30:05 I discussed this topic at the Summit and found several volunteers to fix tests 15:30:20 betherly: I just use 'tox -e py27integration' to run them 15:30:43 some of them failed on my env now 15:30:59 I'm trying to figure out why it happens 15:31:11 e0ne: perfect thanks! will do that 15:31:19 cool 15:32:08 #topic Django 2 support 15:32:18 nothing new since last week 15:32:31 #link current status: https://etherpad.openstack.org/p/django20-support 15:32:39 it looks pretty good 15:32:56 only few plugins don't support django2 now 15:33:03 some of them are not maintained :( 15:33:28 e0ne: is that something we should discuss more at PTG too re what to do with those? 15:33:47 betherly: are you talking about django2? 15:33:51 we dont have enough developers to improve horizon features quickly let alone plugins 15:34:01 e0ne: im talking about un-maintained plugins 15:34:35 betherly: we just help plugin teams with fixing 15:34:45 to not beak them with new horizon 15:35:19 e0ne: ye absolutely. my question is are we going to maintain un-maintained plugins ourselves? 15:35:30 betherly: I don't think so 15:35:40 if so what is our plan for doing so and working through them 15:35:44 we've got a very limited capacity 15:35:44 if not do we remove them? 15:36:15 we dont want to lose functionality but equally if they are not fixed or maintained and then break, that looks worse than not having the functionality at all 15:36:25 my idea is to have some CI job to verify that plugin works with current horizon 15:36:38 betherly: +1 15:36:47 e0ne: good idea 15:37:09 that's why I removed nose almost from all plugins 15:37:52 amotoki also helps with plugins to migrate from mox and support django2 15:39:39 betherly: I'll note somewhere to not forget to add this topic to the PTG agenda 15:40:05 #topic Open Discussion 15:40:41 technically, we started open discussion few minutes ago and there is nothing more in the agenda 15:42:46 does anybody want to discuss anything? 15:44:36 looks like we've done for today 15:44:51 thanks everybody for the participation 15:44:58 see you next week! 15:45:06 #endmeeting