15:00:15 #startmeeting horizon 15:00:15 Meeting started Wed Feb 22 15:00:15 2023 UTC and is due to finish in 60 minutes. The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:15 The meeting name has been set to 'horizon' 15:01:29 hi, anyone around for horizon weekly meeting? 15:06:35 I guess, we have no topic for discussion for today's meeting. 15:06:54 Just few updates from my sides, if anyone look at meeting logs 15:07:41 I have purpose a patch to cut a release of horizon for antelope cycle. 15:08:27 I am hoping if we can merge Floating-Ip-PortForwarding feature. 15:08:30 https://review.opendev.org/c/openstack/horizon/+/868368 15:08:52 let me know if any other patch you are planning to land in antelope cycle. 15:09:46 rdopiera: tmazur amotoki :^^ 15:10:18 hi 15:10:22 anything to discuss? 15:10:25 amotoki: hello 15:11:00 I am just asking the core team if they can review Floating-Ip-PortForwarding feature. 15:11:11 It's look good to me now. 15:11:21 re: FIP port fw patch, at least I am against the version check in the code as we cover such kind of thing in requirements.txt so far. 15:11:58 do we ahve any reason we need to have a version check in the code rather than requirements.txt? 15:12:25 amotoki: you mean this https://review.opendev.org/c/openstack/horizon/+/868368/12/openstack_dashboard/api/neutron.py#938 ? 15:12:59 vishalmanchanda: yes 15:13:47 having version requirements in multiple places would be confusing 15:13:54 this is the main reason 15:14:30 amotoki: I am not sure of that, I just mentioned in my review comment that we use microversion for cinder and nove but not sure if we can follow the same in neutron. 15:14:53 neutron does not have microversion mechanism 15:15:08 amotoki: ok. 15:15:35 when we support a specfic feature, we depend on a specific version of neutronclient or newer 15:15:52 so it is reasonable to require neutroncleint >= x.y.z 15:16:43 neutron API consumers need to check which neutron APi extensions aree available to check which features are avaialable 15:17:32 amotoki: api extension is also added by the author. 15:18:16 it is not surprising that a newer release of horizon depends on a newer version of neutronclient 15:18:16 amotoki: Could you please drop these comments on the patch about not using version check in code? 15:18:25 amotoki: or I can do that. 15:18:31 vishalmanchanda: sure 15:18:36 amotoki: thanks 15:19:02 in addition, the neturon team plans to switch python bindings for neutron from neutronclient to openstacksdk 15:19:42 amotoki: yeah I remember you mentioned that already in previous meeting. 15:19:57 i think FIP port-fw is supported by openstacksdk, but it would be nice if the author can confirm it is implemented in sdk already 15:20:14 amotoki: make sense. 15:20:18 I will also add a comment on this 15:20:27 amotoki: cool 15:21:17 amotoki: Do you have any topic to discuss? 15:21:23 one thing 15:21:43 does anyone look at https://bugs.launchpad.net/horizon/+bug/2007574 in detail? 15:22:42 Following a discussion in setuptools, it seems that the issue exist around all xstatic packages 15:23:24 it looks like that the way used in xstatic packages are discouraged now 15:23:50 amotoki: hmm, I didn't receive a notification about this bug. looking at the bug now. 15:25:28 amotoki: will go through the github discussion, thanks for bringing it here. 15:25:34 it was posted to openstack-discuss too 15:25:42 https://lists.openstack.org/pipermail/openstack-discuss/2023-February/032244.html 15:27:24 amotoki: sorry, I missed that mail. 15:27:44 there are two aspects on this 15:28:14 the one is taht we need to raise it as a broader discussion around xstatic 15:28:58 the other one is whether we need to depends on xstatic (as JS lib distributor which mean we continue to ship newer release of xstatic version of JS libs) 15:29:52 personally I am not so motivated on the first point, although it needs to be addressed in a short-term 15:30:25 at the moment kolla team pins setuptools version and it does not impact them immediately 15:30:56 but it should be resolved soon 15:34:08 amotoki: just want to confirm they are facing this issue for XStatic-Moment-Timezone pypi only? 15:34:41 vishalmanchanda: no. it is not limited to a specif xstatic packages 15:34:53 the second package to be installed would hit the issue 15:35:43 anyway horizon installation would fail 15:36:00 yeah. 15:36:41 Don't we have any job in our CI that check such issues? 15:38:29 I am investigating this bug now and let's see if found some solution. 15:38:32 i haven't check how these dependenies are checked 15:39:42 but it is not limited to openstack world so it would need more disucciosn in the xstatic world 15:40:24 yeah because many other people using these pypi facing the same issues. 15:41:06 I have some referneces 15:41:09 https://github.com/pypa/setuptools/issues/3824 15:41:26 https://github.com/pypa/setuptools/pull/2149 15:42:13 the first one was raised by an author who filed the horizon bug 15:42:32 the latter one is mentioned during the discussion in the first one 15:42:55 thanks for the references. 15:43:48 that's all from me 15:44:02 As we have no other topic to discuss, ending this meeting 15:44:34 I believe rdopiera has his opinion on the xstatic issue too 15:44:47 I will continue to check it too 15:45:24 thanks 15:45:36 amotoki: Also, Please drop your comment about version-checking and opensdk and any other asap https://review.opendev.org/c/openstack/horizon/+/868368 15:45:49 #endmeeting