15:01:34 #startmeeting horizon 15:01:35 Meeting started Wed Oct 7 15:01:34 2020 UTC and is due to finish in 60 minutes. The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:38 The meeting name has been set to 'horizon' 15:01:49 hi 15:01:51 hi 15:03:06 hi 15:04:34 hi 15:05:44 let's start 15:05:54 #topic Notices 15:07:09 TC election started 15:07:43 you can find a mail from Jeremy Stanley to get a link for the poll 15:07:49 subject: Poll: OpenStack Wallaby Cycle Technical Committee Election Poll 15:08:25 every link is unique, so it was sent personally each contributor 15:09:54 OpenStack Victoria will be released next week https://releases.openstack.org/victoria/schedule.html #link 15:10:12 nothing special for horizon, just for you info. 15:10:15 feel free to let me know if you have any questions too 15:10:23 e0ne: will you cut another horizon release this week to include the latest translation? 15:11:05 amotoki: do we need to do it this week? 15:11:35 IMO, it's better to do it early next week (Mon or Tue) 15:11:45 e0ne: we usually did it, so I asked it. 15:11:54 I haven't checked when was our last release. 15:12:05 did it happen last week? 15:12:42 it was done 12 days ago 15:13:20 tomorrow is Hard StringFreeze, that's why my proposal is to wait a bit more for translations 15:14:32 but this week is for the last release. 15:14:50 next week is for the release team and it is not recommended to cut a release next week. 15:15:53 According to the schedule, HardStringFreeze was the week of Sep 25 15:16:17 this week is "Final RCs and intermediary releases" 15:16:33 amotoki: I mixed up everything:( 15:16:59 amotoki: you're right, let's cut a new release tomorrow 15:17:06 +1 15:18:52 the version would be 18.6.1 15:18:57 it would be good to have this https://review.opendev.org/#/c/756452/ merged too, but it's not merged in master yet 15:19:22 but it's not a release blocker for sure 15:21:39 do we have anything else Victoria-specific? 15:23:38 nothing from me 15:23:54 nothing from my side. 15:24:15 ok, let's move to the next topic 15:24:34 #topic Open Discussion 15:24:48 does anybody want talk about something? 15:25:09 I have a topic to discuss 15:26:07 I was just going through our feature-gap etherpad and selecting which feature I can target for next cycle. 15:26:09 vishalmanchanda: go ahaed 15:26:47 I have shortlisted a few like quotas per volume type https://review.opendev.org/#/c/660567( I will review it) 15:27:06 2. multi-backend support or glance(Experimental ATM in glance) 15:27:23 3. floating IP port forwarding(neutron) 15:27:45 4. backups management for admin(easy and good to have it from operator POV) 15:28:27 I want to know your opinion. 15:28:48 Is it worth? 15:29:18 https://etherpad.opendev.org/p/horizon-feature-gap 15:29:48 I'll be happy with any new feature 15:30:23 If anyone have some other good feature that good to have in horizon I also want to hear about them as well. 15:30:41 I am happy with any new features but I have no opinion on them at the moment because I haven't identified how many common topics which are more important than them we have. 15:32:15 amotoki: +1 15:32:45 hmm. 15:33:07 generally speaking, user-facing features are preferred. 15:33:23 +2 15:33:36 admin/operators tend to script or automate their tasks rather than GUI. 15:33:38 that's the whole idea of horizon :) 15:34:23 yeah. 15:35:32 before discussing which one/two should be selected, don't we need to check and refersh the etherpad? 15:35:55 I am not sure all listed there match the current status. 15:36:30 yeah because many of them already completed 15:36:31 personally we should close feature gaps in Angular Launch Instance form 15:36:53 it is not a good idea to manitain two types of the launch instance form for long. 15:37:07 #action team to check https://etherpad.opendev.org/p/horizon-feature-gap and update it if needed 15:37:13 #link https://etherpad.opendev.org/p/horizon-feature-gap 15:40:01 amotoki: Ok I will check if I can pick any of feature from Angular Launch Instance form. 15:40:29 vishalmanchanda: thanks 15:40:41 vishalmanchanda: I believe tmazur can help closing them too. 15:41:00 I can help, yes 15:41:18 amotoki: yeah because I haven't explore that part of code so much. 15:41:46 amotoki: Also last time when I checked it's low priority for horizon. 15:41:55 tmazur: thanks:) 15:41:58 vishalmanchanda: it would be a good chance to explore such areas. 15:42:43 vishalmanchanda: regarding the priority, Angular Laucnh instance form is our default so it should be prioritized. 15:43:14 vishalmanchanda: what we discussed is about the priorities of new migrations to Angular. 15:43:25 vishalmanchanda: hope it clarifies the situation 15:44:04 amotoki: +1. 15:45:15 that's all from my side. 15:45:26 I've got one more topic to dicsuss 15:45:42 and I'm sure 15 minutes is not enough for it 15:46:02 but I would like to talk about mypy in horizon 15:46:16 #link http://mypy-lang.org/ 15:46:38 since we don't support python2 anymore, we. can go forward with it 15:47:06 I don't want to propose dozens of patches with it 15:47:40 but I think it would be useful for our internal and public,plugin-related, APIs 15:49:08 generally speaking, it would be useful 15:49:43 my idea is do it step-by-step with other code changes 15:50:31 at least, we need some infrastructure for it: tox env, config, job 15:50:57 if nobody argues on it, I'll propose patches soon 15:51:09 and we can discus them in gerrit and/or PTG 15:51:10 let's discuss it at PTG maybe? 15:51:32 I can see other project also using it like nova. 15:51:42 e0ne: what is the difference between mypy and type hints in python native https://docs.python.org/3/library/typing.html 15:51:43 ? 15:52:04 amotoki: +1 15:52:17 amotoki: frankly speaking eking, we need type hits 15:52:45 mypy was introduced before type hints were merged into the python core 15:53:02 but people still uses 'mypy' naming more widly 15:53:10 at least people I know 15:53:57 type hints is just a hint and python runtime does not enforce it. 15:54:10 yep 15:54:12 does mypy provide static check? 15:54:27 it's used on CI and durine development 15:54:31 if so it is an additional merit. 15:55:53 yes, nothing changes in a runtime 15:56:07 #link https://www.python.org/dev/peps/pep-0484/ 15:56:17 "The proposal is strongly inspired by mypy [mypy]." 15:56:40 mypy woks for python 2, but I really don't care on it 15:56:56 and I do understand that backports will be more complicated 15:58:52 we will have two releases with python3 only, so it might be a good timing to start this kind of discussions. 15:59:05 I mean Ussuri and Victoria. 15:59:26 that's why I didn't propose to do it in Victoria 15:59:34 :) 15:59:41 I have one thing to share before closing the meeting. 15:59:44 I have one thing to share before closing the meeting. I added "Feature Removals" in Wallaby to our etherpad https://etherpad.opendev.org/p/horizon-release-priorities Feel free to add any if you have/notice. 16:00:27 amotoki: good idea! it will help us with releases and release notes 16:00:36 I would like to have such changes in the first release for Wallaby. 16:00:43 +1 16:02:12 we're out of time 16:02:21 thanks for your contributions! 16:02:34 we can continue our discussion in #openstack-horizon 16:02:37 #endmeeting