15:01:16 #startmeeting horizon 15:01:16 Meeting started Wed Feb 20 15:01:16 2019 UTC and is due to finish in 60 minutes. The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:20 The meeting name has been set to 'horizon' 15:01:43 hi. is anybody here for horizon meeting? 15:01:53 e0ne: hi 15:02:20 hi 15:04:24 looks like we can start today 15:04:33 #topic Notices 15:04:47 we're two week before feature freeze 15:04:53 #link https://releases.openstack.org/stein/schedule.html 15:07:15 it would be good to have community goals completed by this milestone 15:07:25 #link https://etherpad.openstack.org/p/horizon-release-priorities 15:07:43 I will work on python3 first goal to finish it this week 15:08:22 hi 15:09:01 rdopiera: I was on PTO, so didn't check your patch upgrade_check command 15:09:16 rdopiera: I'll test and review it asap 15:09:38 e0ne: I still need to fix all the stuff that amotoki wrote about it 15:09:46 e0ne: so maybe wait for the next version 15:10:08 rdopiera: ok, thanks for letting me know 15:10:18 e0ne: I'm working on a way to automatically fill the list of valid options before every release, so that we don't have to manually keep track of it 15:10:34 that's all updates from me this week 15:11:00 amotoki: do you have anything to add about community goals or we can move to the next topic? 15:11:20 e0ne: nothing from me 15:11:34 ok 15:11:56 sorry, I didn't add topics to the wiki this time:( 15:12:07 I've got two items in my mind 15:14:21 #topic horizon integration tests 15:14:30 #link http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002374.html 15:14:48 the idea is to get some integration tests for plugins based on our integration tesst 15:15:21 heat, ironic and manila already merged patches with tests and jobs 15:15:37 vitrage patch is waiting to be reviewed 15:15:55 sahara has something but job failed 15:16:10 I'll reach other PTLs by email with ask to add such tests 15:16:34 so we can have a list of plugins which are maintained and working with a current release 15:16:45 that's my plan 15:17:26 is an integration test implementation a requirement for "maintained"? 15:17:27 I would like to have some periodic job in horizon to verify that plugins are working too 15:18:12 amotoki: I thinks. it's only way we can verify that plugin works with current version of horizon 15:18:34 amotoki: from my perspective, I don't care how plugins implement integration tests 15:18:43 I am maintaining neutron-fwaas/vpnaas-dashboard but personally I need volunteers to do it (though I test them every release during developing corresponding backend neutron serivces) 15:19:08 amotoki: I can help you with them next week 15:19:15 amotoki: here is an example https://review.openstack.org/#/c/634487/ 15:19:42 yeah, I know it is simple 15:19:43 I've added simple tests just to install plugin and verify that new tabs could be opened 15:20:57 amotoki: once I finished with python3 stuff, I could implement basic smoke tests for that plugins 15:21:59 sounds nice 15:22:04 s/I could/I can 15:23:26 can we move to next topic? 15:23:59 sure 15:24:07 great 15:24:10 y 15:24:39 #topic horizon plugins maintenance (heat-dashboard) 15:25:19 I was asked by Rico to help maintain heat dashboard last year 15:25:46 I mean, horizon-core will help maintain that plugin 15:26:00 I do understand that we don't have enough resources to do it 15:26:53 but since we'll got integration tests for plugins, I think it's a good idea to add horizon-core to heat core team 15:26:58 what kind of involvements are expected? 15:27:12 perhaps s/heat core/heat-dashboard core/ 15:27:42 amotoki: anything I can promise, it's help with merge some gate blocker and critical patches if horizon breaks plugin 15:28:34 yeah, we already made similar things for many plugins related to integration tests, django2 and so on 15:28:52 so some level of help makes sense to me 15:29:18 amotoki: you types these examples faster than me:) 15:29:54 Rico (Heat PTL), is OK to add horizon-core team to heat-dashboard-core 15:29:58 project-specific stuffs like bug triaging might be beyond our resource 15:30:36 amotoki: +1 15:30:59 if we agree, I can add our team to the heat-dashboard-core 15:31:02 I am okay to do it. we already do it for some plugins. 15:31:23 I'm already a part heat-dashboard-core because this plugin is important to be working for my company 15:31:51 amotoki: yea, e.g. we've got +2 for manila and several others http://git.openstack.org/cgit/openstack-infra/project-config/tree/gerrit/acls/openstack/manila-ui.config 15:33:26 amotoki: I'll chat with Rico tomorrow and send a mail to openstack-discuss@ with details 15:34:33 that's all I have to discuss today 15:35:57 #topic Open discussion 15:36:48 e0ne: hopefully you can check my question in https://review.openstack.org/#/c/583093/ ? it is related to the integration tests 15:37:17 e0ne: I just wanted to quickly mention that Beth is no longer going to work on any bugs in Horizon 15:37:40 rdopiera: it's a sad news to horizon team 15:37:40 though she's still involved with triaging and such 15:38:04 amotoki: I'll take a look on it 15:38:13 rdopiera: how about blueprint(s?) she owns? 15:38:30 amotoki: good point, I will probably take those over 15:38:31 amotoki: I'm expecting to get integration tests working with python3 this week 15:39:45 rdopiera: thanks. it is good to keep the status up-to-date anyway regardless of we can work on them or not. 15:40:43 e0ne: IIRC my main question is about sleep(1). if needed, it is nice if we have a comment on why. 15:40:56 amotoki: I understand it 15:41:35 I'll test this patch without sleep on my env 15:42:47 thanks 15:43:33 amotoki: thanks for reminding me 15:44:03 I noticed it when I looked through +2'ed reviews :) 15:44:25 :) 15:47:37 I am investigating the detail of horizon.exceptions.handle() now 15:47:49 rdopiera, amotoki, vishalmanchanda: do you have anything more to discuss? 15:47:55 the function potentially hides critical error like https://bugs.launchpad.net/bugs/1815639 15:47:56 Launchpad bug 1815639 in OpenStack Dashboard (Horizon) "WARNING horizon.exceptions Recoverable error: 'module' object has no attribute 'tenant_limit_usages'" [High,In progress] - Assigned to Akihiro Motoki (amotoki) 15:48:16 so I am revisit the logic of exceptions.handle() 15:48:24 this is just FYI now. 15:48:54 that's all from me this week 15:48:58 amotoki: thanks 15:49:48 amotoki: did you see a comment to your patch? 15:50:06 e0ne: not yet 15:50:13 amotoki: ok 15:50:52 thanks everybody for participation! 15:50:57 see you next week 15:50:58 thanks! 15:51:09 #endmeeting