15:00:25 #startmeeting horizon 15:00:25 Meeting started Wed Feb 9 15:00:25 2022 UTC and is due to finish in 60 minutes. The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:25 The meeting name has been set to 'horizon' 15:00:36 hello everyone 15:01:16 o/ 15:01:48 let's wait for few minutes if more people join us. 15:01:52 Radomir Dopieralski proposed openstack/horizon master: Add a unit test for the password change form https://review.opendev.org/c/openstack/horizon/+/828381 15:02:11 hi 15:03:06 o/ 15:03:25 o/ 15:03:29 Let's start the meeting. 15:03:42 Agenda for today meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities (at line 32) 15:04:05 #topic Notices 15:04:35 I have few announcements to make for this week 15:04:51 As usual Yoga Schedule https://releases.openstack.org/yoga/schedule.html 15:05:14 This week is R-7 week. 15:05:40 We have only 2 weeks left for feature freeze. 15:05:57 I'll add review-priority for feature patches to get more attention. 15:06:23 moving to next announcement 15:06:33 Team Signup for Z cycle PTG. 15:06:40 http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027051.html 15:07:18 It is actually a action item for me, I will create a etherpad to collect topic and doodle poll to select the time which work for all of us and will share it on open-discuss ML. 15:08:09 I will try to book the same time slots which we use for previous virtual ptg. 15:08:26 vishalmanchanda: +1 15:10:08 meanwhile register yourself for ptg to get all ptg related updates 15:10:10 #registration link https://openinfra-ptg.eventbrite.com/ 15:10:36 moving to next announcement 15:10:52 PTL and TC nomination for Z cycle started 15:10:59 #link http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027070.html 15:11:13 If you want to nominate yourself, please go ahead, Deadline for that is Feb 15,23:45 UTC. 15:12:39 let me know if anyone of you interested in PTL role. 15:13:16 In case no-one come forward, I can serve as PTL for Z cycle. 15:14:18 that's all announcement from my side for this week 15:14:42 If anyone else have any announcement to make please go ahead. 15:14:52 Otherwise I'll move to next topic 15:16:01 moving to next topic 15:16:19 #topic On-Demand Agenda 15:17:25 There is a bug reported in horizon for pyScss doesn't work with python 3.10 15:17:38 #link https://bugs.launchpad.net/horizon/+bug/1960204 15:17:43 vishalmanchanda: do you have a link? 15:18:17 A pull request to fix it is already up https://github.com/Kronuz/pyScss/pull/411 15:18:22 vishalmanchanda: thanks! will review and release it today pr tomorrow 15:19:13 e0ne: awesome:) 15:20:34 Once the PR request is merged and a new release is up with that change. I will update pyscss version in horizon or others. 15:21:33 Next is a review request for https://review.opendev.org/c/openstack/horizon/+/806454 15:21:45 vishalmanchanda: not really a review request 15:21:49 I just wanted to draw attention to that patch because now the unit tests for that class are not failing anymore, tests seem to have been removed, this looks strange as if there are things not being tested anymore. Before, my patch would break a bunch of tests for that class, but now there is no longer any breakage, but I believe there should have been 15:22:37 vishalmanchanda: regarding my patch, it is up and waiting for reviews, discussion specific to it can happen there, but I just wanted to highlight that specific thing about the Django patch in this meeting 15:24:13 ganso: what is "that specific thing about the Django patch"? 15:25:22 ganso: ok I am the one who pushed that Django patch, Could you point me to that test cases you want to highlight. 15:26:33 vishalmanchanda: openstack_dashboard/dashboards/project/instances/tests.py 15:27:01 vishalmanchanda: it is just that before I rebased there were a lot of unit tests in that classes affected by my changes, and after I rebased, there weren't any anymore 15:27:32 the instances screen is certainly affected by my patch, as it invokes neutron to list networks for the instances 15:28:29 openstack_dashboard/dashboards/project/instances/tests.py was changed a lot as we dropped the Django implementation of the launch instance form. 15:28:44 I think this is what you hit. 15:29:56 amotoki: yes, but the new changes now cause it to not any breakages with my patch, this looks odd, I'm not sure if coverage was affected by the changes that test class. I'm just raising awareness that something may be of concern there 15:30:13 ganso: Hmm Please add your comment on the patch if you think if I have dropped any of tests which I shouldn't. 15:30:15 https://review.opendev.org/c/openstack/horizon/+/816303/9/openstack_dashboard/dashboards/project/instances/tests.py 15:31:16 vishalmanchanda: ok, I will take a deeper look into that. Thanks! 15:31:24 in the angular implementation, network list is requested via openstack_dashboard/api/rest/neutron.py. I havent' checked how the pagination is supported in the angular launch instance form 15:31:42 but it just calls the network listing. 15:32:27 amotoki: hmmm I think that means the asserts are being done in a different layer now, no longer in project/instances/tests.py 15:33:19 ganso: right, project/instances/ no longer handles the launch instance 15:33:30 ok I have one more thing to discuss. 15:33:43 amotoki: oh so that must be it, thanks! 15:34:19 by the way, the integration tests for the angular launch instance dialog are still being skipped, maybe that's why we don't have tests failing? there is a patch up that enables them back 15:35:27 rdopiera: you mean this one https://review.opendev.org/c/openstack/horizon/+/819725 ? 15:35:39 yup 15:35:59 wink, wink, nudge, nudge 15:35:59 There's also a navigation fixed for angular tables 15:36:20 So when we have it merged we can add more tests on angular tables 15:36:31 tmazur: thanks for working on it, I will review it asap. 15:36:38 Thank you! 15:37:08 Last week I was investigating a bug and was unable to reproduce it in my local 15:37:08 env. https://bugs.launchpad.net/horizon/+bug/1956552 15:37:44 I tried to reproduce it but no success too 15:37:49 tmazur: does https://review.opendev.org/c/openstack/horizon/+/819725 cover what you mentioned? 15:37:59 tmazur: ok I see. 15:38:10 amotoki: yes 15:38:16 tmazur: thanks 15:38:48 vishalmanchanda: could be caching issue 15:39:30 regarding the translation bug, I sometimes hit it but full reloading usually solves it. 15:39:42 I don't know the exact reason.... 15:39:50 it may depend on the browser being used 15:40:16 rdopiera: amotoki : okay I will check with bug owner and add my comments there. 15:40:23 I guess it is related to the browser cache. I usually use Chrome (on mac, windows) 15:40:46 chrome here too, and I think I've seen it too 15:40:58 but it's random and a refresh helps 15:41:13 yeah, it is really random 15:41:30 magic 15:41:52 Last one, there is a series of patches to fix django40-warnings from amotoki , all of patches LGTM. 15:42:03 one more thing before we close, quick request for one more extra pair of eyes on this patch that already has a +2 and a concern comment from rdopiera : https://review.opendev.org/c/openstack/horizon/+/809230 15:42:05 #link https://review.opendev.org/q/topic:django40-warnings 15:42:34 Please take a look once you have time. 15:43:34 re: the change ganso mentioned, I will look at it in detail too 15:44:08 I don't have a problem with that change per se, I just wanted to point out the side effect 15:44:27 amotoki: I'm not sure what else to check, I've tried wallaby, xena and master horizon (rest of openstack is on xena), master needs newer keystone maybe? the other two failed to boot an instance that the command line could boot 15:45:58 prometheanfire: I did not know what is the original one. I just saw your message with that url above.... we are in the meeting so let me ask you a bit later. 15:46:14 prometheanfire: hi, Could you please open a bug for that and details there. 15:46:38 Tatiana Ovchinnikova proposed openstack/horizon master: Add a unit test for the password change form https://review.opendev.org/c/openstack/horizon/+/828381 15:48:05 amotoki: thank you 15:48:11 if there is no other topic in On-Demand agenda, I have one thing I would like to discuss. 15:48:24 amotoki: please go ahead. 15:48:41 during reviewing https://review.opendev.org/c/openstack/horizon/+/808102, I noticed the negative side of our microvesion support. 15:49:15 the issue was caused by the difference of the server responss around nova API versions 15:49:32 nova API changed the server resposne in API 2.47 15:49:51 but our code around flavor did not catch up with the change. 15:50:12 to simplify the code, I wonder it is time to bump the min version of nova API to some version. 15:50:36 for example, nova API version four release before. 15:50:50 amotoki: +1, there is no need to support old veresions 15:51:31 our default version of nova is still 2.1. we cannot support too many combinations of API versions..... 15:51:38 Merged openstack/horizon master: Replace deprecated imp module https://review.opendev.org/c/openstack/horizon/+/823028 15:52:14 last time we discussed the same topic, we did not do so because we cannot test all cases in every release 15:52:38 but we might need to consider bumping the min periodically 15:53:20 amotoki: I am fine with that. 15:53:54 I don't think we have a conclusion now. I just want to raise this topic to have it in your minds :) 15:54:44 amotoki: noted, thanks for raising it. 15:55:44 thanks for the feedbacks. I contineu to explore how we can bump the min version and maintain it easily. that's all from me today 15:55:55 Does anyone have any other topic to discuss? 15:56:06 a quick question to rdopiera 15:56:39 rdopiera: could you please rebase https://review.opendev.org/c/openstack/horizon/+/794809? I'm hitting issues with dependencies and failed to run horizon with this patch :( 15:57:11 rdopiera: I can rebase it if it's fine for you... 15:57:53 rdopiera: In case you don't have time to update it. 15:58:01 e0ne: I think it's old enough that there might have been considerable changes in the mean time 15:58:10 I will look into it 15:58:11 yes:( 15:58:16 rdopiera: thanks 15:59:08 ok if nothing else to discuss, we can end this meeting. 15:59:29 Thanks, everyone for your contributions! 15:59:35 See you next week. 15:59:52 #endmeeting