15:00:43 <amotoki> #startmeeting horizon 15:00:46 <openstack> Meeting started Wed Nov 13 15:00:43 2019 UTC and is due to finish in 60 minutes. The chair is amotoki. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:48 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:50 <openstack> The meeting name has been set to 'horizon' 15:00:53 <vishalmanchanda> hi all 15:01:40 <amotoki> vishalmanchanda: hi 15:01:47 <vishalmanchanda> amotoki: hello. 15:02:13 <e0ne> hi 15:02:26 <vishalmanchanda> e0ne: hi 15:03:02 <amotoki> hope you have refreshed from travel :) 15:03:19 <e0ne> I did it today only 15:03:33 <vishalmanchanda> yup:) 15:03:56 <vishalmanchanda> I was landed yesterday night. 15:04:34 <amotoki> vishalmanchanda: you seemed to enjoy Shanghai more days 15:04:53 <vishalmanchanda> amotoki: hehe:) 15:05:22 <amotoki> okay, let's start. we discussed a lot last week, so this week meeting would be short. 15:05:35 <amotoki> #topic notices 15:05:51 <amotoki> The Shanghai PTG was over. Thanks for joining. 15:06:05 <vishalmanchanda> +1. 15:06:14 <e0ne> +1 15:06:17 <amotoki> It was a very good chance to meet us in F2F :) 15:06:56 <amotoki> I will send a summary of the PTG discussion this week 15:07:39 <amotoki> The schedule of Ussuri cycle is https://releases.openstack.org/ussuri/schedule.html 15:08:11 <amotoki> The next target is Ussuri-1 and it is scheduled at the week of Dec 9 15:09:03 <amotoki> another is about the meeting next week 15:09:24 <amotoki> I will join KubeCon next week so I cannot run the meeting. 15:09:45 <amotoki> Is it better to cancel it or does anyone want to chair? 15:09:58 <e0ne> I think we can cancel it 15:10:05 <vishalmanchanda> yeah. 15:10:35 <vishalmanchanda> if anything is urgent we can discuss it in horizon channel. 15:10:51 <e0ne> we can manage anything in IRC/mailing list is something critical occurs 15:10:59 <amotoki> yeah 15:11:02 <amotoki> let's cancel it. I will send a notice to cancel it. 15:11:09 <e0ne> ack 15:11:18 <amotoki> #info the meeting next week is canceled. 15:12:18 <amotoki> #topic Ussuri priorities 15:12:58 <amotoki> Based on the PTG discussion, I listed prioritized items in the release priority etherpad 15:13:01 <amotoki> https://etherpad.openstack.org/p/horizon-release-priorities 15:13:16 <amotoki> Around L.28 "General prioties" 15:13:38 <amotoki> what do you think? 15:14:44 <e0ne> sounds reasonable 15:15:19 <vishalmanchanda> +1 15:15:42 <amotoki> I don't think we can do many things. "High" is the first focus and "Medium" is the second priorities. 15:16:35 <amotoki> we can revisit them if needed as usual 15:16:44 <vishalmanchanda> amotoki: agreed. 15:17:33 <amotoki> let's move on 15:17:36 <amotoki> #topic Community Goals 15:17:54 <amotoki> Several discussions happened in the PTG 15:18:19 <amotoki> As far as I hear, two items are selected as Ussuri goals 15:18:46 <amotoki> 1) Dropping python 2.7 suport and 2) PTL/Contributor guide 15:19:12 <vishalmanchanda> yeah. 15:19:26 <amotoki> zuul v3 migration will be skipped and is planned for V cycle 15:19:26 <vishalmanchanda> I think there is one more but not sure. 15:19:41 <vishalmanchanda> Add non-voting py38 job. 15:20:05 <amotoki> non-voting is non-voting :) 15:20:18 <e0ne> :) 15:20:25 <vishalmanchanda> yeah:) 15:20:40 <amotoki> it means we can defer it if it is not easy 15:21:05 <amotoki> TC will vote them soon, so let's keep our eyes on them 15:21:53 <amotoki> the last community-wide topic is to support the new policy stuffs 15:22:36 <amotoki> we agreed that we will tackle this topic as a pop-up team and prepare it as potential V goal 15:22:55 <e0ne> I suppose it could lead to a lot of issues 15:23:07 <amotoki> yeah 15:23:41 <amotoki> some key projects will work on the support of the new policy mechanism 15:23:59 <amotoki> nova, neutron and some projects are interested in it 15:24:17 <amotoki> horizon is already affected by this 15:24:39 <amotoki> so I believe we need to tackle this in this cycle 15:24:47 <e0ne> +1 15:25:14 <amotoki> I plan to join the pop-up team meeting which will be organized 15:25:25 <vishalmanchanda> great. 15:25:30 <amotoki> more involvements would be appreciated 15:25:51 <vishalmanchanda> +1 15:26:26 <amotoki> that's the update on community-wide topics during the PTG from my side. 15:27:03 <amotoki> anything else to add in this topic? 15:27:28 <e0ne> nothing from me 15:27:40 <vishalmanchanda> no we can move on to another topic. 15:28:00 <amotoki> #topic Django 2.2 support 15:28:36 <amotoki> unit test support is almost done in all plugins 15:28:58 <amotoki> we need to explore the next step as discussed last week 15:29:00 <e0ne> #link https://review.opendev.org/#/q/status:open+topic:django22 15:29:34 <vishalmanchanda> yeah there is only 2 repos in which patch is not merged yet. 15:30:25 <amotoki> tacker-horizon failure is not related to DJango22. It is related to the test configuration. 15:30:25 <vishalmanchanda> tacker-horizon gate is failing before 15:30:36 <vishalmanchanda> i have fixed it in https://review.opendev.org/#/c/692275/ 15:30:40 <amotoki> I believe it will be fixed soon 15:30:47 <e0ne> anyway, we're blocked with it 15:31:34 <vishalmanchanda> I am going to fix your comments on this patch https://review.opendev.org/#/c/692275/ 15:32:04 <vishalmanchanda> then rebase my patch on it. 15:32:19 <vishalmanchanda> amotoki: ^^ 15:32:28 <amotoki> vishalmanchanda: thanks 15:32:45 <vishalmanchanda> amotoki: np. 15:33:30 <amotoki> vishalmanchanda: can you break down what we need to do in pieces to complete the goal? 15:34:06 <amotoki> we discussed the rough milestone in the PTG 15:34:18 <vishalmanchanda> amotoki: for what? 15:35:02 <vishalmanchanda> amotoki: for django migration? 15:35:04 <amotoki> vishalmanchanda: the goal is to make django 2.2 default and finally drop django 1.11 support 15:35:17 <amotoki> vishalmanchanda: yes, for django migration 15:36:12 <vishalmanchanda> amotoki: sure. 15:36:53 <vishalmanchanda> will add the same info to this etherpad https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin 15:37:03 <amotoki> sounds fine. I can discuss and review it of course 15:37:04 <vishalmanchanda> like what is our next plan. 15:38:28 <amotoki> #topic Open Discussion 15:39:06 <vishalmanchanda> amotoki: need your opinion on this patch https://review.opendev.org/#/c/692945/ 15:39:31 <vishalmanchanda> we need to merge this patch asap. 15:40:29 <amotoki> I have it in my mind but I am afraid I have no time to review it this week... 15:40:53 <amotoki> anyway I will try it early next week at latest 15:41:23 <e0ne> vishalmanchanda: why you can't review it? 15:41:47 <e0ne> vishalmanchanda: you +2'ed on the first patch-set 15:42:04 <vishalmanchanda> e0ne: https://review.opendev.org/#/c/692945/2/openstack_auth/forms.py#241 15:42:17 <vishalmanchanda> Could we change this exception handling message to LOG.error("Unable to update password: %s", 15:42:18 <vishalmanchanda> e) 15:42:23 <vishalmanchanda> thoughts? 15:42:44 <vishalmanchanda> e0ne: if it look good to you i can merge it. 15:43:20 <e0ne> it's my patch. you can -1/-2 or +1/2 on it 15:43:21 <amotoki> the detail can be discussed in the review. 15:43:59 <amotoki> It is the right place to discuss such detail. why don't you add a comment instead of discussing the detail here? 15:44:08 <vishalmanchanda> e0ne: ok I will left some comments there after the meeting. 15:44:55 <e0ne> vishalmanchanda: ok, thanks 15:44:55 <vishalmanchanda> e0ne: Also it's worth to backport this bug to stable/train. 15:45:01 <e0ne> +1 15:45:18 <vishalmanchanda> e0ne: btw thanks for the fix. 15:45:23 <e0ne> np 15:45:55 <vishalmanchanda> Due to your patch we are able to show this feature in our hands-on session. 15:46:18 <amotoki> perhaps vishalmanchanda asked me to check it because I confirmed it worked well and succeeded to change my password when a first login was attempted. 15:46:29 <amotoki> he wonders what's the difference. 15:47:08 <amotoki> anyway it is okay if it works well :) 15:47:09 <e0ne> amotoki: I checked this feature some time ago too. maybe some dependency changed 15:47:26 <e0ne> keystoneauth or keystonemiddleware 15:48:14 <amotoki> ah, it might affect us 15:48:57 <amotoki> anything else to discuss? 15:49:39 <vishalmanchanda> yeah i want to discuss one more topic. 15:49:47 <amotoki> go ahead 15:50:29 <vishalmanchanda> e0ne: I am going through i18 ptg etherpad and it is very confusing for me. 15:50:43 <vishalmanchanda> e0ne: I have a question. 15:50:50 <vishalmanchanda> https://etherpad.openstack.org/p/shanghai-ptg-i18n#39 15:51:26 <vishalmanchanda> e0ne: we are going to add support for zh-hans and zh-hant ? 15:51:29 <e0ne> vishalmanchanda: what question? 15:51:42 <e0ne> btw, I didn't take a look on a patch to horizon with new translations 15:52:01 <vishalmanchanda> and deprecate zh-cn and zh-tw ? 15:52:45 <e0ne> yes if it fixes our issues 15:53:42 <vishalmanchanda> ok but there are some typo mistake in their etherpad 15:54:03 <e0ne> maybe :) 15:54:15 <vishalmanchanda> ok. thanks for info. 15:54:58 <vishalmanchanda> e0ne: one more thing you have some discussion with glance team or with andy botting. 15:55:44 <vishalmanchanda> is there any etherpad about your discussion? 15:56:03 <e0ne> what discussions do you mean? 15:56:22 <e0ne> I don't remember anything I promised to glance team 15:56:52 <vishalmanchanda> ohh. 15:57:01 <vishalmanchanda> my bad. 15:58:09 <vishalmanchanda> btw i have clicked some of your pic during project update 15:58:16 <amotoki> vishalmanchanda: is there any important topic on glance? 15:58:24 <vishalmanchanda> will what's app you after the meeting. 15:58:49 <vishalmanchanda> amotoki: nothing. 15:59:29 <amotoki> Let's wrap up the meeting. 15:59:49 <amotoki> it is longer than I thought but we had a good dicsussion. 15:59:59 <amotoki> thanks for joining! 16:00:05 <amotoki> #endmeeting